|  | 
| static uint32_t | adler32 (const void *data, int size, uint32_t running_adler32=0) | 
|  | Calculate a CRC32 checksum on the data. 
 | 
|  | 
| static uint32_t | crc32 (const void *data, int size, uint32_t running_crc=0) | 
|  | Calculate a CRC32 checksum on the data. 
 | 
|  | 
| static std::string | md5 (const DataBuffer &data, bool uppercase=false) | 
|  | MD5. 
 | 
|  | 
| static void | md5 (const DataBuffer &data, unsigned char out_hash[16]) | 
|  | MD5. 
 | 
|  | 
| static std::string | md5 (const std::string &data, bool uppercase=false) | 
|  | MD5. 
 | 
|  | 
| static void | md5 (const std::string &data, unsigned char out_hash[16]) | 
|  | MD5. 
 | 
|  | 
| static std::string | md5 (const void *data, int size, bool uppercase=false) | 
|  | Generate SHA-1 hash from data. 
 | 
|  | 
| static void | md5 (const void *data, int size, unsigned char out_hash[16]) | 
|  | MD5. 
 | 
|  | 
| static std::string | sha1 (const DataBuffer &data, bool uppercase=false) | 
|  | SHA1. 
 | 
|  | 
| static void | sha1 (const DataBuffer &data, unsigned char out_hash[20]) | 
|  | SHA1. 
 | 
|  | 
| static std::string | sha1 (const std::string &data, bool uppercase=false) | 
|  | SHA1. 
 | 
|  | 
| static void | sha1 (const std::string &data, unsigned char out_hash[20]) | 
|  | SHA1. 
 | 
|  | 
| static std::string | sha1 (const void *data, int size, bool uppercase=false) | 
|  | Generate SHA-1 hash from data. 
 | 
|  | 
| static void | sha1 (const void *data, int size, unsigned char out_hash[20]) | 
|  | SHA1. 
 | 
|  | 
| static std::string | sha224 (const DataBuffer &data, bool uppercase=false) | 
|  | SHA224. 
 | 
|  | 
| static void | sha224 (const DataBuffer &data, unsigned char out_hash[28]) | 
|  | SHA224. 
 | 
|  | 
| static std::string | sha224 (const std::string &data, bool uppercase=false) | 
|  | SHA224. 
 | 
|  | 
| static void | sha224 (const std::string &data, unsigned char out_hash[28]) | 
|  | SHA224. 
 | 
|  | 
| static std::string | sha224 (const void *data, int size, bool uppercase=false) | 
|  | Generate SHA-224 hash from data. 
 | 
|  | 
| static void | sha224 (const void *data, int size, unsigned char out_hash[28]) | 
|  | SHA224. 
 | 
|  | 
| static std::string | sha256 (const DataBuffer &data, bool uppercase=false) | 
|  | SHA256. 
 | 
|  | 
| static void | sha256 (const DataBuffer &data, unsigned char out_hash[32]) | 
|  | SHA256. 
 | 
|  | 
| static std::string | sha256 (const std::string &data, bool uppercase=false) | 
|  | SHA256. 
 | 
|  | 
| static void | sha256 (const std::string &data, unsigned char out_hash[32]) | 
|  | SHA256. 
 | 
|  | 
| static std::string | sha256 (const void *data, int size, bool uppercase=false) | 
|  | Generate SHA-256 hash from data. 
 | 
|  | 
| static void | sha256 (const void *data, int size, unsigned char out_hash[32]) | 
|  | SHA256. 
 | 
|  | 
| static std::string | sha384 (const DataBuffer &data, bool uppercase=false) | 
|  | SHA384. 
 | 
|  | 
| static void | sha384 (const DataBuffer &data, unsigned char out_hash[48]) | 
|  | SHA384. 
 | 
|  | 
| static std::string | sha384 (const std::string &data, bool uppercase=false) | 
|  | SHA384. 
 | 
|  | 
| static void | sha384 (const std::string &data, unsigned char out_hash[48]) | 
|  | SHA384. 
 | 
|  | 
| static std::string | sha384 (const void *data, int size, bool uppercase=false) | 
|  | Generate SHA-384 hash from data. 
 | 
|  | 
| static void | sha384 (const void *data, int size, unsigned char out_hash[48]) | 
|  | SHA384. 
 | 
|  | 
| static std::string | sha512 (const DataBuffer &data, bool uppercase=false) | 
|  | SHA512. 
 | 
|  | 
| static void | sha512 (const DataBuffer &data, unsigned char out_hash[64]) | 
|  | SHA512. 
 | 
|  | 
| static std::string | sha512 (const std::string &data, bool uppercase=false) | 
|  | SHA512. 
 | 
|  | 
| static void | sha512 (const std::string &data, unsigned char out_hash[64]) | 
|  | SHA512. 
 | 
|  | 
| static std::string | sha512 (const void *data, int size, bool uppercase=false) | 
|  | Generate SHA-512 hash from data. 
 | 
|  | 
| static void | sha512 (const void *data, int size, unsigned char out_hash[64]) | 
|  | SHA512. 
 | 
|  | 
| static std::string | sha512_224 (const DataBuffer &data, bool uppercase=false) | 
|  | SHA512_224. 
 | 
|  | 
| static void | sha512_224 (const DataBuffer &data, unsigned char out_hash[28]) | 
|  | SHA512_224. 
 | 
|  | 
| static std::string | sha512_224 (const std::string &data, bool uppercase=false) | 
|  | SHA512_224. 
 | 
|  | 
| static void | sha512_224 (const std::string &data, unsigned char out_hash[28]) | 
|  | SHA512_224. 
 | 
|  | 
| static std::string | sha512_224 (const void *data, int size, bool uppercase=false) | 
|  | Generate SHA-512_224 hash from data. 
 | 
|  | 
| static void | sha512_224 (const void *data, int size, unsigned char out_hash[28]) | 
|  | SHA512_224. 
 | 
|  | 
| static std::string | sha512_256 (const DataBuffer &data, bool uppercase=false) | 
|  | SHA512_256. 
 | 
|  | 
| static void | sha512_256 (const DataBuffer &data, unsigned char out_hash[32]) | 
|  | SHA512_256. 
 | 
|  | 
| static std::string | sha512_256 (const std::string &data, bool uppercase=false) | 
|  | SHA512_256. 
 | 
|  | 
| static void | sha512_256 (const std::string &data, unsigned char out_hash[32]) | 
|  | SHA512_256. 
 | 
|  | 
| static std::string | sha512_256 (const void *data, int size, bool uppercase=false) | 
|  | Generate SHA-512_256 hash from data. 
 | 
|  | 
| static void | sha512_256 (const void *data, int size, unsigned char out_hash[32]) | 
|  | SHA512_256. 
 | 
|  | 
A Collection of checksum functions.