]> git.proxmox.com Git - mirror_edk2.git/commit - CryptoPkg/Library/BaseCryptLibNull/Pk/CryptX509Null.c
CryptoPkg/BaseCryptLib: Add X509ConstructCertificateStackV().
authorMichael D Kinney <michael.d.kinney@intel.com>
Thu, 21 Nov 2019 01:14:16 +0000 (17:14 -0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 7 Feb 2020 16:32:13 +0000 (16:32 +0000)
commit668621362fa4f0ca87fda5b9abba4fc49bac291b
tree1b3e6125aba110e4564b9be1313b336aec9a9d0c
parent322ac05f8bbc1bce066af1dabd1b70ccdbe28891
CryptoPkg/BaseCryptLib: Add X509ConstructCertificateStackV().

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

Add X509ConstructCertificateStackV() to BaseCryptLib that is
identical in behavior to X509ConstructCertificateStack(), but
it takes a VA_LIST parameter for the variable argument list.

The VA_LIST form of this function is required for BaseCryptLib
functions to be wrapped in a Protocol/PPI.

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>
CryptoPkg/Include/Library/BaseCryptLib.h
CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c
CryptoPkg/Library/BaseCryptLib/Pk/CryptX509Null.c
CryptoPkg/Library/BaseCryptLibNull/Pk/CryptX509Null.c