TianoCore EDK2 master
Loading...
Searching...
No Matches
PcdCryptoServiceFamilyEnable.h File Reference

Go to the source code of this file.

Data Structures

struct  PCD_CRYPTO_SERVICE_FAMILY_ENABLE
 

Macros

#define PCD_CRYPTO_SERVICE_ENABLE_FAMILY   0xFFFFFFFF
 

Detailed Description

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.

Macro Definition Documentation

◆ PCD_CRYPTO_SERVICE_ENABLE_FAMILY

#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.