Lines Matching refs:digest
338 static int calc_hmac(u8 *digest, const u8 *key, unsigned int keylen, in calc_hmac() argument
352 ret = crypto_shash_digest(&sdesc->shash, buf, buflen, digest); in calc_hmac()
357 static int calc_hash(u8 *digest, const u8 *buf, unsigned int buflen) in calc_hash() argument
368 ret = crypto_shash_digest(&sdesc->shash, buf, buflen, digest); in calc_hash()
508 u8 *digest; in datablob_hmac_append() local
515 digest = epayload->format + epayload->datablob_len; in datablob_hmac_append()
516 ret = calc_hmac(digest, derived_key, sizeof derived_key, in datablob_hmac_append()
519 dump_hmac(NULL, digest, HASH_SIZE); in datablob_hmac_append()
530 u8 digest[HASH_SIZE]; in datablob_hmac_verify() local
546 ret = calc_hmac(digest, derived_key, sizeof derived_key, p, len); in datablob_hmac_verify()
549 ret = memcmp(digest, epayload->format + epayload->datablob_len, in datablob_hmac_verify()
550 sizeof digest); in datablob_hmac_verify()
556 dump_hmac("calc", digest, HASH_SIZE); in datablob_hmac_verify()