28 int hmac(
const char *buffer,
int buffer_length,
const char *key,
int key_length,
unsigned char *digest,
int digest_len,
int block_size,
void (*hash_func) (
const char *,
int,
unsigned char *));
38 int hmac_md5(
const char *buffer,
int buffer_length,
const char *key,
int key_length,
unsigned char digest[MD5_DIGEST_LENGTH]);
48 int hmac_sha1(
const char *buffer,
int buffer_length,
const char *key,
int key_length,
unsigned char digest[SHA1_DIGEST_LENGTH]);
int hmac_md5(const char *buffer, int buffer_length, const char *key, int key_length, unsigned char digest[MD5_DIGEST_LENGTH])
Generate HMAC using md5 hash function Note that this function produces a digest in binary form which ...
Routines for computing SHA1 checksums.
int hmac_sha1(const char *buffer, int buffer_length, const char *key, int key_length, unsigned char digest[SHA1_DIGEST_LENGTH])
Generate HMAC using sha1 hash function Note that this function produces a digest in binary form which...
Routines for computing MD5 checksums.
int hmac(const char *buffer, int buffer_length, const char *key, int key_length, unsigned char *digest, int digest_len, int block_size, void(*hash_func)(const char *, int, unsigned char *))
Generate HMAC.