MCPcopy Create free account
hub / github.com/ElementsProject/lightning / hmac

Function hmac

common/hmac.c:26–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24}
25
26void hmac(const void *src, size_t slen,
27 const void *key, size_t klen,
28 struct hmac *hmac)
29{
30 crypto_auth_hmacsha256_state state;
31
32 hmac_start(&state, key, klen);
33 hmac_update(&state, src, slen);
34 hmac_done(&state, hmac);
35}
36
37void subkey_from_hmac(const char *prefix,
38 const struct secret *base,

Callers 1

subkey_from_hmacFunction · 0.70

Calls 3

hmac_startFunction · 0.70
hmac_updateFunction · 0.70
hmac_doneFunction · 0.70

Tested by

no test coverage detected