Lines Matching refs:digest_list

118 static u32 tcg_event_final_size(struct tpml_digest_values *digest_list)  in tcg_event_final_size()  argument
125 for (i = 0; i < digest_list->count; i++) { in tcg_event_final_size()
126 u16 hash_alg = digest_list->digests[i].hash_alg; in tcg_event_final_size()
144 struct tpml_digest_values *digest_list) in tcg2_pcr_extend() argument
149 for (i = 0; i < digest_list->count; i++) { in tcg2_pcr_extend()
150 u32 alg = digest_list->digests[i].hash_alg; in tcg2_pcr_extend()
153 (u8 *)&digest_list->digests[i].digest, in tcg2_pcr_extend()
175 struct tpml_digest_values *digest_list, in tcg2_agile_log_append() argument
190 event_size = size + tcg_event_final_size(digest_list); in tcg2_agile_log_append()
201 put_unaligned_le32(digest_list->count, log + pos); in tcg2_agile_log_append()
204 for (i = 0; i < digest_list->count; i++) { in tcg2_agile_log_append()
205 u16 hash_alg = digest_list->digests[i].hash_alg; in tcg2_agile_log_append()
206 u8 *digest = (u8 *)&digest_list->digests[i].digest; in tcg2_agile_log_append()
511 struct tpml_digest_values *digest_list) in tcg2_create_digest() argument
525 digest_list->count = 0; in tcg2_create_digest()
536 digest_list->count++; in tcg2_create_digest()
542 digest_list->count++; in tcg2_create_digest()
548 digest_list->count++; in tcg2_create_digest()
554 digest_list->count++; in tcg2_create_digest()
560 digest_list->digests[i].hash_alg = hash_alg; in tcg2_create_digest()
561 memcpy(&digest_list->digests[i].digest, final, (u32)alg_to_len(hash_alg)); in tcg2_create_digest()
733 struct tpml_digest_values digest_list; in efi_tcg2_hash_log_extend_event() local
776 &digest_list); in efi_tcg2_hash_log_extend_event()
780 ret = tcg2_pcr_extend(dev, pcr_index, &digest_list); in efi_tcg2_hash_log_extend_event()
796 ret = tcg2_agile_log_append(pcr_index, event_type, &digest_list, in efi_tcg2_hash_log_extend_event()