Collection of Hashing Functions.
This class implements a number of hashing functions like crc32, md5 and murmur.
在文件Hash.h第55行定义。
公有成员 |
| | CHash () |
| virtual | ~CHash () |
| virtual const char * | get_name () const |
静态公有成员 |
| static uint32_t | crc32 (uint8_t *data, int32_t len) |
| static void | MD5 (unsigned char *x, unsigned l, unsigned char *buf) |
| static uint32_t | MurmurHash2 (uint8_t *data, int32_t len, uint32_t seed) |
| static uint32_t | IncrementalMurmurHash2 (uint8_t data, uint32_t h) |
静态保护成员 |
| static void | MD5Init (struct MD5Context *context) |
| static void | MD5Update (struct MD5Context *context, unsigned char const *buf, unsigned len) |
| static void | MD5Final (unsigned char digest[16], struct MD5Context *context) |
| static void | MD5Transform (uint32_t buf[4], uint32_t const in[16]) |