Re: [PATCH v3 2/2] ima: support calculating the boot_aggregate based on different TPM banks

From: Lakshmi Ramasubramanian
Date: Thu Jan 30 2020 - 11:53:24 EST


On 1/30/2020 8:22 AM, Mimi Zohar wrote:

+static enum hash_algo get_hash_algo(const char *algname)
+{
+ int i;
+
+ for (i = 0; i < HASH_ALGO__LAST; i++) {
+ if (strcmp(algname, hash_algo_name[i]) == 0)
+ break;
+ }
+
+ return i;
+}
+

ima_digest_data is passed to ima_calc_boot_aggregate(). This struct contains the hash_algo. Can that be passed to ima_calc_boot_aggregate_tfm() instead of using the above function to get the hash_algo?

-lakshmi