HMACSHA256Context 35 lib/crypto/hmacsha256.c _PUBLIC_ void hmac_sha256_init(const uint8_t *key, size_t key_len, struct HMACSHA256Context *ctx) HMACSHA256Context 73 lib/crypto/hmacsha256.c _PUBLIC_ void hmac_sha256_update(const uint8_t *data, size_t data_len, struct HMACSHA256Context *ctx) HMACSHA256Context 81 lib/crypto/hmacsha256.c _PUBLIC_ void hmac_sha256_final(uint8_t digest[SHA256_DIGEST_LENGTH], struct HMACSHA256Context *ctx) HMACSHA256Context 34 lib/crypto/hmacsha256.h void hmac_sha256_init(const uint8_t *key, size_t key_len, struct HMACSHA256Context *ctx); HMACSHA256Context 35 lib/crypto/hmacsha256.h void hmac_sha256_update(const uint8_t *data, size_t data_len, struct HMACSHA256Context *ctx); HMACSHA256Context 36 lib/crypto/hmacsha256.h void hmac_sha256_final(uint8_t digest[20], struct HMACSHA256Context *ctx);