Home
last modified time | relevance | path

Searched refs:uECC_HashContext (Results 1 – 3 of 3) sorted by relevance

/btstack/3rd-party/micro-ecc/
H A DuECC.h188 typedef struct uECC_HashContext { struct
189 void (*init_hash)(struct uECC_HashContext *context); argument
190 void (*update_hash)(struct uECC_HashContext *context, argument
193 void (*finish_hash)(struct uECC_HashContext *context, uint8_t *hash_result); argument
197 } uECC_HashContext; argument
220 uECC_HashContext *hash_context,
H A DuECC.c2578 static void HMAC_init(uECC_HashContext *hash_context, const uint8_t *K) { in HMAC_init()
2590 static void HMAC_update(uECC_HashContext *hash_context, in HMAC_update()
2596 static void HMAC_finish(uECC_HashContext *hash_context, const uint8_t *K, uint8_t *result) { in HMAC_finish()
2613 static void update_V(uECC_HashContext *hash_context, uint8_t *K, uint8_t *V) { in update_V()
2627 uECC_HashContext *hash_context, in uECC_sign_deterministic()
/btstack/3rd-party/micro-ecc/test/
H A Dtest_ecdsa_deterministic.c44 uECC_HashContext uECC;
48 static void init_SHA256(uECC_HashContext *base) { in init_SHA256()
53 static void update_SHA256(uECC_HashContext *base, in update_SHA256()
60 static void finish_SHA256(uECC_HashContext *base, uint8_t *hash_result) { in finish_SHA256()