Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 3fa842faf9cd3b7e323693102d68714ed95a3a40
https://github.com/tianocore/edk2/commit/3fa842faf9cd3b7e323693102d68714ed95a3a40
Author: Sami Mujawar <[email protected]>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M ArmVirtPkg/ArmVirtKvmTool.dsc
M ArmVirtPkg/ArmVirtPkg.ci.yaml
M ArmVirtPkg/ArmVirtPkg.dec
A ArmVirtPkg/Include/Library/ArmCcaBootSyncCryptoLib.h
A ArmVirtPkg/Library/ArmCcaBootSyncCryptoLib/ArmCcaBootSyncCrypto.h
A ArmVirtPkg/Library/ArmCcaBootSyncCryptoLib/ArmCcaBootSyncCryptoLib.c
A ArmVirtPkg/Library/ArmCcaBootSyncCryptoLib/ArmCcaBootSyncCryptoLib.inf
Log Message:
-----------
ArmVirtPkg: Add Crypto helper library for Boot Sync
Introduce a helper library that implements wrappers for the
cryptographic functionality required by the Arm Boot Sync
Blocks protocol implementation.
This library implements the following:
- Key Exchange: ECDH key using the ECC Curve-P384
- Key Derivation: SHA512 HMAC-based Extract-and-Expand HKDF
- Encryption/Decryption: AEAD AES-GCM authenticated encryption
and decryption
Also register the library class in ArmVirtPkg.dec, wire the
instance into the KvmTool guest firmware and update the CI YAML
file to add CryptoPkg/CryptoPkg.dec as an acceptable dependency.
Signed-off-by: Sami Mujawar <[email protected]>
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits