2019-09-25 19:14:09 +02:00
|
|
|
## @file
|
|
|
|
# Cryptographic Library Null Instance.
|
|
|
|
#
|
|
|
|
# Caution: This module requires additional review when modified.
|
|
|
|
# This library will have external input - signature.
|
|
|
|
# This external input must be validated carefully to avoid security issues such as
|
|
|
|
# buffer overflow or integer overflow.
|
|
|
|
#
|
2022-03-18 05:22:09 +01:00
|
|
|
# Copyright (c) 2009 - 2022, Intel Corporation. All rights reserved.<BR>
|
2020-03-27 04:08:01 +01:00
|
|
|
# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>
|
2021-12-10 05:32:47 +01:00
|
|
|
# Copyright (c) 2022, Loongson Technology Corporation Limited. All rights reserved.<BR>
|
2019-09-25 19:14:09 +02:00
|
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
|
#
|
|
|
|
##
|
|
|
|
|
|
|
|
[Defines]
|
|
|
|
INF_VERSION = 0x00010005
|
|
|
|
BASE_NAME = BaseCryptLibNull
|
|
|
|
MODULE_UNI_FILE = BaseCryptLibNull.uni
|
|
|
|
FILE_GUID = ba4b5ba1-0ea1-415a-896c-6caaf32146f3
|
|
|
|
MODULE_TYPE = BASE
|
|
|
|
VERSION_STRING = 1.0
|
|
|
|
LIBRARY_CLASS = BaseCryptLib
|
|
|
|
|
|
|
|
#
|
|
|
|
# The following information is for reference only and not required by the build tools.
|
|
|
|
#
|
2021-12-10 05:32:47 +01:00
|
|
|
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64 RISCV64 LOONGARCH64
|
2019-09-25 19:14:09 +02:00
|
|
|
#
|
|
|
|
|
|
|
|
[Sources]
|
|
|
|
InternalCryptLib.h
|
|
|
|
Hash/CryptMd5Null.c
|
|
|
|
Hash/CryptSha1Null.c
|
|
|
|
Hash/CryptSha256Null.c
|
|
|
|
Hash/CryptSha512Null.c
|
|
|
|
Hash/CryptSm3Null.c
|
2022-03-18 05:22:09 +01:00
|
|
|
Hash/CryptParallelHashNull.c
|
2022-09-23 03:14:50 +02:00
|
|
|
Hmac/CryptHmacNull.c
|
2020-01-25 01:11:54 +01:00
|
|
|
Kdf/CryptHkdfNull.c
|
2019-09-25 19:14:09 +02:00
|
|
|
Cipher/CryptAesNull.c
|
2022-09-23 08:31:59 +02:00
|
|
|
Cipher/CryptAeadAesGcmNull.c
|
2019-09-25 19:14:09 +02:00
|
|
|
Pk/CryptRsaBasicNull.c
|
|
|
|
Pk/CryptRsaExtNull.c
|
|
|
|
Pk/CryptPkcs1OaepNull.c
|
|
|
|
Pk/CryptPkcs5Pbkdf2Null.c
|
|
|
|
Pk/CryptPkcs7SignNull.c
|
|
|
|
Pk/CryptPkcs7VerifyNull.c
|
|
|
|
Pk/CryptPkcs7VerifyEkuNull.c
|
|
|
|
Pk/CryptDhNull.c
|
|
|
|
Pk/CryptX509Null.c
|
|
|
|
Pk/CryptAuthenticodeNull.c
|
|
|
|
Pk/CryptTsNull.c
|
2022-09-25 11:26:18 +02:00
|
|
|
Pk/CryptEcNull.c
|
2019-09-25 19:14:09 +02:00
|
|
|
Pem/CryptPemNull.c
|
|
|
|
Rand/CryptRandNull.c
|
2021-04-10 00:14:04 +02:00
|
|
|
Pk/CryptRsaPssNull.c
|
|
|
|
Pk/CryptRsaPssSignNull.c
|
2022-09-07 10:12:00 +02:00
|
|
|
Bn/CryptBnNull.c
|
2019-09-25 19:14:09 +02:00
|
|
|
|
|
|
|
[Packages]
|
|
|
|
MdePkg/MdePkg.dec
|
|
|
|
CryptoPkg/CryptoPkg.dec
|
|
|
|
|
|
|
|
[LibraryClasses]
|
|
|
|
DebugLib
|