edk2/CryptoPkg/Library/BaseCryptLib
Levi Yun ab021465cb CryptoPkg: add CAMELLIA APIs for TCG TPM reference library
This is preparation patch to build TCG TPM v2.0 implementation [0].
TCG TPM v2.0 uses below Camellia APIs:
  - Camellia_set_key()
  - Camellia_encrypt()
  - Camellia_decrypt()

To support these CAMELLIA interfaces,
add related wrapper in BaseCryptLib.

Link: https://github.com/TrustedComputingGroup/TPM [0]
Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
2026-02-24 13:49:35 +00:00
..
Bn CryptoPkg: Add BigNum support 2022-09-23 10:08:24 +00:00
Cipher CryptoPkg: add CAMELLIA APIs for TCG TPM reference library 2026-02-24 13:49:35 +00:00
Hash CryptoPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
Hmac CryptoPkg/Library/BaseCryptLib: Update internal functions/variables 2022-10-24 07:49:43 +00:00
Kdf CryptoPkg/Library/BaseCryptLib: Update internal functions/variables 2022-10-24 07:49:43 +00:00
Pem CryptoPkg/Library: Cleanup BaseCryptLib and TlsLib 2022-10-24 07:49:43 +00:00
Pk SPDM related fix based on real hardware testing - CryptoPkg 2025-05-27 19:48:48 +00:00
Rand CryptoPkg: Remove deprecated code related to SHA-1 2024-05-31 15:54:23 +00:00
SysCall CryptoPkg/BaseCryptLib: Remove tolower() for unit tests 2025-09-19 10:03:52 +00:00
BaseCryptLib.inf CryptoPkg: add CAMELLIA APIs for TCG TPM reference library 2026-02-24 13:49:35 +00:00
BaseCryptLib.uni CryptoPkg/Library/BaseCryptLib: Add missing UNI file and fix format 2022-10-24 07:49:43 +00:00
InternalCryptLib.h CryptoPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PeiCryptLib.inf CryptoPkg: add CAMELLIA APIs for TCG TPM reference library 2026-02-24 13:49:35 +00:00
PeiCryptLib.uni CryptoPkg/Library/BaseCryptLib: Add missing UNI file and fix format 2022-10-24 07:49:43 +00:00
RuntimeCryptLib.inf CryptoPkg: add CAMELLIA APIs for TCG TPM reference library 2026-02-24 13:49:35 +00:00
RuntimeCryptLib.uni CryptoPkg/Library/BaseCryptLib: Add missing UNI file and fix format 2022-10-24 07:49:43 +00:00
SecCryptLib.inf CryptoPkg: add CAMELLIA APIs for TCG TPM reference library 2026-02-24 13:49:35 +00:00
SecCryptLib.uni CryptoPkg/Library/BaseCryptLib: Add missing UNI file and fix format 2022-10-24 07:49:43 +00:00
SmmCryptLib.inf CryptoPkg: add CAMELLIA APIs for TCG TPM reference library 2026-02-24 13:49:35 +00:00
SmmCryptLib.uni CryptoPkg/Library/BaseCryptLib: Add missing UNI file and fix format 2022-10-24 07:49:43 +00:00
UnitTestHostBaseCryptLib.inf CryptoPkg: add CAMELLIA APIs for TCG TPM reference library 2026-02-24 13:49:35 +00:00