Lines Matching refs:digest
332 static int calc_hmac(u8 *digest, const u8 *key, unsigned int keylen, in calc_hmac() argument
347 err = crypto_shash_tfm_digest(tfm, buf, buflen, digest); in calc_hmac()
498 u8 *digest; in datablob_hmac_append() local
505 digest = epayload->format + epayload->datablob_len; in datablob_hmac_append()
506 ret = calc_hmac(digest, derived_key, sizeof derived_key, in datablob_hmac_append()
509 dump_hmac(NULL, digest, HASH_SIZE); in datablob_hmac_append()
521 u8 digest[HASH_SIZE]; in datablob_hmac_verify() local
537 ret = calc_hmac(digest, derived_key, sizeof derived_key, p, len); in datablob_hmac_verify()
540 ret = crypto_memneq(digest, epayload->format + epayload->datablob_len, in datablob_hmac_verify()
541 sizeof(digest)); in datablob_hmac_verify()
547 dump_hmac("calc", digest, HASH_SIZE); in datablob_hmac_verify()