Versions in this module Expand all Collapse all v1 v1.0.1 Sep 22, 2023 Changes in this version + const AcpiTableDataPath + const AcpiTablePath + const AlgSHA256 + const AlgSHA384 + const AlgSHA512 + const AlgSM3_256 + const CcelDataPath + const CcelFileLength + const CcelPath + const CcelSignature + const EV_IPL + const Event00000001 + const Event00000003 + const Event00000005 + const Event00000007 + const Event0000000A + const Event0000000C + const Event00000010 + const Event00000011 + const Event00000012 + const Event80000001 + const Event80000002 + const Event80000007 + const Event8000000A + const Event8000000B + const Event8000000C + const Event80000010 + const Event800000E0 + const ExtDataElementOffset + const NullUnicodePoint + const SHA256 + const SHA384 + const SHA512 + const SM3_256 + const UefiBaseOffset + const UefiSizeOffset + const Uint16Size + const Uint32Size + const Uint64Size + const Uint8Size + func Decrypt(encryptedData []byte, em *EncryptionMetadata) ([]byte, error) + func GenerateKeyPair(km *KeyMetadata) ([]byte, []byte, error) + func NewEvidenceAdapter(udata []byte, evLogParser EventLogParser) (client.EvidenceAdapter, error) + func ZeroizeBigInt(bigInt *big.Int) + func ZeroizeByteArray(bytes []byte) + func ZeroizeRSAPrivateKey(privateKey *rsa.PrivateKey) + type EncryptionMetadata struct + HashAlgorithm string + PrivateKey []byte + PrivateKeyLocation string + type EventLogParser interface + GetEventLogs func() ([]RtmrEventLog, error) + func NewEventLogParser() EventLogParser + type KeyMetadata struct + KeyLength int + type RtmrData struct + Bank string + Index uint32 + type RtmrEvent struct + Measurement string + Tags []string + TypeID string + TypeName string + type RtmrEventLog struct + Rtmr RtmrData + RtmrEvents []RtmrEvent