blob: c2210d2de70cfe3cbcf13befa5edae6321beec53 [file] [log] [blame]
Tim Windelschmidt6d33a432025-02-04 14:34:25 +01001// Copyright The Monogon Project Authors.
Lorenz Bruna50e8452020-09-09 17:09:27 +02002// SPDX-License-Identifier: Apache-2.0
Lorenz Bruna50e8452020-09-09 17:09:27 +02003
4package eventlog
5
6// This file contains compatibility functions for our TPM library
7
8import (
9 "crypto"
10)
11
12// ConvertRawPCRs converts from raw PCRs to eventlog PCR structures
13func ConvertRawPCRs(pcrs [][]byte) []PCR {
14 var evPCRs []PCR
15 for i, digest := range pcrs {
16 evPCRs = append(evPCRs, PCR{DigestAlg: crypto.SHA256, Index: i, Digest: digest})
17 }
18 return evPCRs
19}