TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | PCD_CRYPTO_SERVICE_FAMILY_ENABLE |
Macros | |
#define | PCD_CRYPTO_SERVICE_ENABLE_FAMILY 0xFFFFFFFF |
Defines the PCD_CRYPTO_SERVICE_FAMILY_ENABLE structure associated with gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable that is used to enable/disable crypto services at either the family scope or the individual service scope. Platforms can minimize the number of enabled services to reduce size.
The following services have been deprecated and must never be enabled. The associated fields in this data structure are never removed or replaced to preseve the binary layout of the data structure. New services are always added to the end of the data structure. HmacMd5 family HmacSha1 family Md4 family Md5 family Tdes family Arc4 family Aes.Services.EcbEncrypt service Aes.Services.EcbDecrypt service
Is is recommended that the following services always be disabled and may be deprecated in the future. 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
Definition in file PcdCryptoServiceFamilyEnable.h.
#define PCD_CRYPTO_SERVICE_ENABLE_FAMILY 0xFFFFFFFF |
Define used to enable all the crypto services in a family
Definition at line 37 of file PcdCryptoServiceFamilyEnable.h.