]> git.proxmox.com Git - mirror_edk2.git/commit - CryptoPkg/Library/BaseCryptLibNull/Pk/CryptX509Null.c
CryptoPkg: Add Null instance of the BaseCryptLib class
authorSean Brogan <sean.brogan@microsoft.com>
Wed, 25 Sep 2019 17:14:09 +0000 (10:14 -0700)
committerMichael D Kinney <michael.d.kinney@intel.com>
Thu, 24 Oct 2019 01:37:19 +0000 (18:37 -0700)
commitd95de082da01f4a4cb3ebf87e15972a12d0f8d53
tree8cc202b3f0e7abac63937d5b2d72052c4aa3281d
parent20c082e8d764579bdd374bf156346b28aa3471de
CryptoPkg: Add Null instance of the BaseCryptLib class

https://bugzilla.tianocore.org/show_bug.cgi?id=2257

Add a Null instance of the BaseCryptLib class.  This lib instance
can be used as a template for new implementations of the BaseCryptLib
class and can also be used to reduce CI build times for build
checks that depend on the BaseCryptLib class.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Xiaoyu Lu <xiaoyux.lu@intel.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jian J Wang <jian.j.wang@intel.com>
29 files changed:
CryptoPkg/CryptoPkg.dsc
CryptoPkg/Library/BaseCryptLibNull/BaseCryptLibNull.inf [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/BaseCryptLibNull.uni [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Cipher/CryptAesNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Cipher/CryptArc4Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Cipher/CryptTdesNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Hash/CryptMd4Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Hash/CryptMd5Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Hash/CryptSha1Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Hash/CryptSha256Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Hash/CryptSha512Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Hash/CryptSm3Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Hmac/CryptHmacMd5Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Hmac/CryptHmacSha1Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Hmac/CryptHmacSha256Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/InternalCryptLib.h [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pem/CryptPemNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptAuthenticodeNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptDhNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs1OaepNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs5Pbkdf2Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs7SignNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs7VerifyEkuNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptPkcs7VerifyNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptRsaBasicNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptRsaExtNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptTsNull.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptX509Null.c [new file with mode: 0644]
CryptoPkg/Library/BaseCryptLibNull/Rand/CryptRandNull.c [new file with mode: 0644]