Lines Matching refs:digest
326 static int calc_hash(struct crypto_shash *tfm, u8 *digest, in calc_hash() argument
334 err = crypto_shash_digest(desc, buf, buflen, digest); in calc_hash()
339 static int calc_hmac(u8 *digest, const u8 *key, unsigned int keylen, in calc_hmac() argument
354 err = calc_hash(tfm, digest, buf, buflen); in calc_hmac()
504 u8 *digest; in datablob_hmac_append() local
511 digest = epayload->format + epayload->datablob_len; in datablob_hmac_append()
512 ret = calc_hmac(digest, derived_key, sizeof derived_key, in datablob_hmac_append()
515 dump_hmac(NULL, digest, HASH_SIZE); in datablob_hmac_append()
527 u8 digest[HASH_SIZE]; in datablob_hmac_verify() local
543 ret = calc_hmac(digest, derived_key, sizeof derived_key, p, len); in datablob_hmac_verify()
546 ret = crypto_memneq(digest, epayload->format + epayload->datablob_len, in datablob_hmac_verify()
547 sizeof(digest)); in datablob_hmac_verify()
553 dump_hmac("calc", digest, HASH_SIZE); in datablob_hmac_verify()