Files
kunlun/sp/boot/crypto/inc/hmac.h
2024-09-28 14:24:04 +08:00

26 lines
404 B
C

#ifndef iotelic_hmac_H
#define iotelic_hmac_H
#include "hash.h"
typedef enum {
HMAC_ERROR_GENERAL = -1,
} HMAC_RESULT;
#ifdef __cplusplus
extern "C" {
#endif
int
hmac(HASH_TYPE hash_type,
const uint8_t * key, size_t key_sz,
const uint8_t * input, size_t input_sz,
uint8_t * output, size_t output_buf_sz, size_t * output_sz);
#ifdef __cplusplus
}
#endif
#endif // iotelic_hmac_H