From 503344cdbd289e6f360f900551d1cc7c23f4b27a Mon Sep 17 00:00:00 2001 From: Chris Ruffin Date: Sun, 31 Mar 2024 05:59:44 +0800 Subject: CryptoPkg/Driver: add additional RSAES-OAEP crypto functions Add new functions to CryptoPkg/Driver. Signed-off-by: Chris Ruffin Cc: Chris Ruffin Cc: Jiewen Yao Cc: Yi Li Cc: Wenxing Hou Reviewed-by: Yi Li --- CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CryptoPkg/Include') diff --git a/CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h b/CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h index 74eaf44cca..7b3741381c 100644 --- a/CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h +++ b/CryptoPkg/Include/Pcd/PcdCryptoServiceFamilyEnable.h @@ -23,6 +23,7 @@ * Sha1 family Copyright (c) 2019 - 2022, Intel Corporation. All rights reserved.
+ Copyright (c) Microsoft Corporation. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent **/ @@ -124,6 +125,7 @@ typedef struct { UINT8 Pkcs7GetCertificatesList : 1; UINT8 AuthenticodeVerify : 1; UINT8 ImageTimestampVerify : 1; + UINT8 Pkcs1v2Decrypt : 1; } Services; UINT32 Family; } Pkcs; @@ -158,6 +160,8 @@ typedef struct { UINT8 Pkcs1Verify : 1; UINT8 GetPrivateKeyFromPem : 1; UINT8 GetPublicKeyFromX509 : 1; + UINT8 RsaOaepEncrypt : 1; + UINT8 RsaOaepDecrypt : 1; } Services; UINT32 Family; } Rsa; -- cgit