20 lines
443 B
C
20 lines
443 B
C
/**
|
|
* @file re_hmac.h Interface to HMAC functions
|
|
*
|
|
* Copyright (C) 2010 Creytiv.com
|
|
*/
|
|
|
|
#ifndef HMAC_H_
|
|
#define HMAC_H_ (1)
|
|
|
|
#include <stdint.h>
|
|
|
|
void hmac_sha1(const uint8_t *k, /* secret key */
|
|
size_t lk, /* length of the key in bytes */
|
|
const uint8_t *d, /* data */
|
|
size_t ld, /* length of data in bytes */
|
|
uint8_t *out, /* output buffer, at least "t" bytes */
|
|
size_t *t);
|
|
|
|
#endif // HMAC_H_
|