X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fsec%2Fmac%2Fhmac.h;h=8e0b35732d71f4757fba5eb78a851b0fa210a273;hb=cbdd295b3172dbfc635ff6895e5eaa0b92e07180;hp=88de9fab135ebbd13bbfaffb4f789fd9ecaafa82;hpb=a7f5f68b9e3cdfc949edef0a5047cf911f13137f;p=bertos.git diff --git a/bertos/sec/mac/hmac.h b/bertos/sec/mac/hmac.h index 88de9fab..8e0b3573 100644 --- a/bertos/sec/mac/hmac.h +++ b/bertos/sec/mac/hmac.h @@ -32,7 +32,7 @@ * * \brief HMAC (RFC 2104) implementation * \author Giovanni Bajo - * + * */ #ifndef SEC_MAC_HMAC_H @@ -40,22 +40,23 @@ #include #include + #include -typedef struct HMAC_Context +typedef struct HmacContext { Mac m; - Hash *h; + Hash *h; uint8_t key[64]; -} HMAC_Context; +} HmacContext; -void HMAC_init(HMAC_Context* hmac, Hash *h); +void hmac_init(HmacContext* hmac, Hash *h); -#define HMAC_stackinit(...) \ - ({ HMAC_Context *ctx = alloca(sizeof(HMAC_Context)); HMAC_init(ctx, ##__VA_ARGS__); &ctx->m; }) +#define hmac_stackinit(...) \ + ({ HmacContext *ctx = alloca(sizeof(HmacContext)); hmac_init(ctx, ##__VA_ARGS__); &ctx->m; }) -int HMAC_testSetup(void); -int HMAC_testRun(void); -int HMAC_testTearDown(void); +int hmac_testSetup(void); +int hmac_testRun(void); +int hmac_testTearDown(void); #endif /* SEC_MAC_HMAC_H */