summaryrefslogtreecommitdiff
path: root/CryptoPkg/Library/BaseCryptLib
AgeCommit message (Expand)AuthorFilesLines
2020-10-21CryptoPkg/BaseCryptLib: fix NULL dereference (CVE-2019-14584)Jian J Wang1-2/+2
2020-10-18CryptoPkg: BaseCryptLib: Add unit tests (Host and Shell based)Matthew Carlson2-0/+183
2020-09-29CryptoPkg/BaseCryptLib: add crypto algorithms needed by variable protectionWang, Jian J2-5/+5
2020-07-25CryptoPkg/OpensslLib: Upgrade OpenSSL to 1.1.1gGuomin Jiang2-3/+3
2020-06-29CryptoPkg/BaseCryptLib: Add MARCO to disable the deprecated SHA1Zhichao Gao1-1/+2
2020-06-29CryptoPkg/BaseCryptLib: Add MARCO to disable the deprecated MD5Zhichao Gao1-1/+2
2020-05-15CryptoPkg/BaseCryptLib: Retire HMAC SHA1 algorithmZhichao Gao9-369/+9
2020-05-15CryptoPkg/BaseCryptLib: Retire HMAC MD5 algorithmZhichao Gao9-368/+9
2020-05-15CryptoPkg/BaseCryptLib: Retire Aes Ecb mode algorithmZhichao Gao2-166/+0
2020-05-15CryptoPkg/BaseCryptLib: Retire the TDES algorithmZhichao Gao10-545/+14
2020-05-15CryptoPkg/BaseCryptLib: Retire ARC4 algorithmZhichao Gao9-342/+9
2020-05-15CryptoPkg/BaseCrpytLib: Retire MD4 algorithmZhichao Gao9-386/+16
2020-05-06CryptoPkg/Pkcs7: Extend support for other OID typesGuomin Jiang1-1/+66
2020-04-03CryptoPkg: Add RISC-V architecture for EDK2 CI.Abner Chang2-1/+9
2020-02-07CryptoPkg/BaseCryptLib: Add X509ConstructCertificateStackV().Michael D Kinney2-11/+71
2020-01-20CryptoPkg/BaseCryptLib: remove HmacXxxGetContextSize interfaceJian J Wang6-160/+6
2020-01-20CryptoPkg/BaseCryptLib: replace HmacXxxInit API with HmacXxxSetKeyJian J Wang6-63/+42
2020-01-08CryptoPkg: Support for SHA384 & SHA512 RSA signing schemesPavana.K2-6/+22
2019-11-15CryptoPkg CryptoLib: Update tool chain name to CLANGPDBLiming Gao4-4/+4
2019-11-02CryptoPkg/Crt: import "inet_pton.c" (CVE-2019-14553)Laszlo Ersek2-0/+258
2019-11-02CryptoPkg/Crt: turn strchr() into a function (CVE-2019-14553)Laszlo Ersek1-0/+5
2019-10-24CryptoPkg: Append options to make CLANG9 tool chain pass buildLiming Gao4-0/+4
2019-08-19CryptoPkg: Fix coding styleShenglei Zhang2-2/+2
2019-08-09CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithmGary West6-3/+122
2019-07-31CryptoPkg/BaseCryptLib: Use cmp-operator for non-Boolean comparisonsZhichao Gao1-8/+8
2019-07-23CryptoPkg/BaseCryptLib: list module-internal header files in INF [Sources]Laszlo Ersek3-0/+3
2019-06-08CryptoPkg/BaseCryptLib: Wrap OpenSSL SM3 algorithmLu, XiaoyuX5-0/+238
2019-06-04CryptoPkg: Fix build problem with XCODEXiaoyu Lu4-1/+7
2019-06-03CryptoPkg CLANG35: add -std=c99 to dodge OpenSSL C atomics issueArd Biesheuvel4-0/+4
2019-06-03CryptoPkg/BaseCryptLib: Make HMAC_CTX size backward compatibleXiaoyu Lu3-6/+19
2019-06-03CryptoPkg: Fix possible build problem with ClangXiaoyuX Lu4-0/+8
2019-05-17CryptoPkg/BaseCryptLib: remove unused code for IPFJian J Wang1-112/+0
2019-04-29CryptoPkg/BaseCryptLib: Remove the blank line in the commentsZhichao Gao1-1/+0
2019-04-18CryptoPkg/BaseCryptLib: Add PKCS1v2 (RSAES-OAEP) support.Bret Barkelew6-0/+263
2019-04-18CryptoPkg/BaseCryptLib: Add new API VerifyEKUsInPkcs7SignatureBret Barkelew6-1/+584
2019-04-18CryptoPkg/BaseCryptLib: Add new API to get organization nameBret Barkelew2-12/+122
2019-04-09CryptoPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney58-406/+58
2019-02-11CryptoPkg: Fix various typosAntoine Coeur2-3/+3
2019-01-31CryptoPkg/BaseCryptLib: split CryptPkcs7Verify.c on behalf of runtimeJian J Wang8-119/+220
2019-01-21CryptoPkg/SmmCryptLib: permit use by MM_STANDALONE modulesArd Biesheuvel1-1/+1
2019-01-08CryptoPkg/BaseCryptLib: drop build flags specific to GCC44Laszlo Ersek4-7/+0
2018-10-31CryptoPkg/BaseCryptLib: Fix potential integer overflow issue.Long Qin1-1/+13
2018-09-25CryptoPkg: Removing ipf which is no longer supported from edk2.Chen A Chen3-12/+3
2018-06-28CryptoPkg: Clean up source filesLiming Gao27-81/+81
2018-06-08CryptoPkg PeiCryptLib: Enable SHA384/512 supportZhang, Chao B1-3/+3
2018-06-05CryptoPkg: Remove deprecated function usage in X509GetCommonName()Long Qin2-12/+45
2018-05-08CryptoPkg/CrtLibSupport: add secure_getenv() stub functionLaszlo Ersek1-0/+13
2018-01-22CryptoPkg/BaseCryptLib: Add error handling for time() wrapperLong Qin1-5/+9
2018-01-15CrptoPkg/BaseCryptLib: Fix type mismatch when calling OpenSSL functionZhang, Chao B1-3/+4
2017-11-07CryptoPkg/BaseCryptLib: Add C-structure to matching certificate stackchenc22-0/+6