md5.h File Reference

#include <string>
#include <cstdlib>

Go to the source code of this file.

Namespaces

namespace  md5

Classes

class  md5::digest
 A class that calculates an md5 digest from one or more 64-byte blocks of data using the algorithm described by RFC 1321. More...
struct  md5::digest::state_type
 Holds the md5 algorithm state. Used by md5::digest. More...
class  md5::format
 A static string-formatting class for the output of md5::digest. More...
class  md5::block
 A helper class used by the md5::digest implementation to represent a 64-character data block. More...
class  md5::digest_stream
 A class that calculates an md5 digest from a data stream using the algorithm described by RFC 1321. More...
struct  md5::digest_stream::state_type
 < Holds the state of an md5 digest stream. Used by md5::digest_stream. More...

Typedefs

typedef std::string md5::string_type
 A string type.
typedef unsigned long md5::big_t
 To hold at least 32 bits, maybe more.
typedef unsigned int md5::small_t
 To hold at least a size_t.
typedef char md5::assert_big_t_is_big_enough [sizeof(big_t)>=4U?1:-1]
 A static assertion check.
typedef char md5::assert_small_t_is_big_enough [sizeof(big_t)>=sizeof(std::size_t)?1:-1]
 A static assertion check.


Generated on Fri Apr 18 15:56:13 2008 for E-MailRelay by  doxygen 1.5.5