71 unsigned char buffer[64];
75 static void MD5Update(
MD5_CTX *
context,
const unsigned char *input,
unsigned int inputLen );
76 static void MD5Final (
unsigned char digest[16],
MD5_CTX *
context );
77 static inline void hmac_md5(
const unsigned char* text,
int text_len,
const unsigned char*
key,
int key_len,
unsigned char *digest);
80 inline bool md5(
unsigned char *input,
int ilen,
unsigned char output[16] )
85 MD5Update( &ctx, input, ilen );
86 MD5Final( output, &ctx);
88 memset( &ctx, 0,
sizeof(
MD5_CTX) );
void hmac_md5(const unsigned char *text, int text_len, const unsigned char *key, int key_len, unsigned char digest[HMAC_MD5_SIZE])
mdb_size_t count(MDB_cursor *cur)
bool md5(unsigned char *input, int ilen, unsigned char output[16])
std::unique_ptr< void, terminate > context
Unique ZMQ context handle, calls zmq_term on destruction.