]> git.proxmox.com Git - mirror_edk2.git/blame - CryptoPkg/Library/BaseCryptLibNull/BaseCryptLibNull.inf
CryptoPkg/Library/OpensslLib: Produce consistent set of APIs
[mirror_edk2.git] / CryptoPkg / Library / BaseCryptLibNull / BaseCryptLibNull.inf
CommitLineData
d95de082
SB
1## @file\r
2# Cryptographic Library Null Instance.\r
3#\r
4# Caution: This module requires additional review when modified.\r
5# This library will have external input - signature.\r
6# This external input must be validated carefully to avoid security issues such as\r
7# buffer overflow or integer overflow.\r
8#\r
c1e66210 9# Copyright (c) 2009 - 2022, Intel Corporation. All rights reserved.<BR>\r
9025a014 10# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>\r
c5f4b4fd 11# Copyright (c) 2022, Loongson Technology Corporation Limited. All rights reserved.<BR>\r
d95de082
SB
12# SPDX-License-Identifier: BSD-2-Clause-Patent\r
13#\r
14##\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = BaseCryptLibNull\r
19 MODULE_UNI_FILE = BaseCryptLibNull.uni\r
20 FILE_GUID = ba4b5ba1-0ea1-415a-896c-6caaf32146f3\r
21 MODULE_TYPE = BASE\r
22 VERSION_STRING = 1.0\r
23 LIBRARY_CLASS = BaseCryptLib\r
24\r
25#\r
26# The following information is for reference only and not required by the build tools.\r
27#\r
c5f4b4fd 28# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64 RISCV64 LOONGARCH64\r
d95de082
SB
29#\r
30\r
31[Sources]\r
32 InternalCryptLib.h\r
d95de082
SB
33 Hash/CryptMd5Null.c\r
34 Hash/CryptSha1Null.c\r
35 Hash/CryptSha256Null.c\r
36 Hash/CryptSha512Null.c\r
37 Hash/CryptSm3Null.c\r
c1e66210 38 Hash/CryptParallelHashNull.c\r
cbb3b6b9 39 Hmac/CryptHmacNull.c\r
422da353 40 Kdf/CryptHkdfNull.c\r
d95de082 41 Cipher/CryptAesNull.c\r
a23f76e1 42 Cipher/CryptAeadAesGcmNull.c\r
d95de082
SB
43 Pk/CryptRsaBasicNull.c\r
44 Pk/CryptRsaExtNull.c\r
45 Pk/CryptPkcs1OaepNull.c\r
46 Pk/CryptPkcs5Pbkdf2Null.c\r
47 Pk/CryptPkcs7SignNull.c\r
48 Pk/CryptPkcs7VerifyNull.c\r
49 Pk/CryptPkcs7VerifyEkuNull.c\r
50 Pk/CryptDhNull.c\r
51 Pk/CryptX509Null.c\r
52 Pk/CryptAuthenticodeNull.c\r
53 Pk/CryptTsNull.c\r
988e4d8f 54 Pk/CryptEcNull.c\r
d95de082
SB
55 Pem/CryptPemNull.c\r
56 Rand/CryptRandNull.c\r
22ac5cc9
SA
57 Pk/CryptRsaPssNull.c\r
58 Pk/CryptRsaPssSignNull.c\r
fd0ad0c3 59 Bn/CryptBnNull.c\r
d95de082
SB
60\r
61[Packages]\r
62 MdePkg/MdePkg.dec\r
63 CryptoPkg/CryptoPkg.dec\r
64\r
65[LibraryClasses]\r
66 DebugLib\r