Lines Matching defs:digest
432 ahash_request_set_crypt(req, NULL, hash->digest, 0);
503 rc = crypto_shash_final(shash, hash->digest);
622 rc = crypto_shash_final(shash, entry->digests[tfm_idx].digest);
648 /* for unmapped TPM algorithms digest is still a padded SHA1 */
650 memcpy(entry->digests[i].digest,
651 entry->digests[ima_sha1_idx].digest,
695 ahash_request_set_crypt(req, NULL, hash->digest, 0);
746 rc = crypto_shash_final(shash, hash->digest);
795 * Knowing which TPM bank is read to calculate the boot_aggregate digest
798 * aggregate digest as stored in the measurement list.
800 static int ima_calc_boot_aggregate_tfm(char *digest, u16 alg_id,
803 struct tpm_digest d = { .alg_id = alg_id, .digest = {0} };
817 /* cumulative digest over TPM registers 0-7 */
821 rc = crypto_shash_update(shash, d.digest,
827 * Extend cumulative digest over TPM registers 8-9, which contain
835 rc = crypto_shash_update(shash, d.digest,
840 crypto_shash_final(shash, digest);
877 rc = ima_calc_boot_aggregate_tfm(hash->digest, alg_id, tfm);