audk/CryptoPkg/Library/BaseCryptLib/Pk
chenc2 3702637a52 CryptoPkg/BaseCryptLib: Add C-structure to matching certificate stack
The parameter CertStack of Pkcs7GetSigners will return all embedded X.509
certificate in one given PKCS7 signature. The format is:
//
// UINT8  CertNumber;
// UINT32 Cert1Length;
// UINT8  Cert1[];
// UINT32 Cert2Length;
// UINT8  Cert2[];
// ...
// UINT32 CertnLength;
// UINT8  Certn[];
//
Add EFI_CERT_STACK and EFI_CERT_DATA structure, these two C-structure are
used for parsing CertStack more clearly.

Cc: Long Qin <qin.long@intel.com>
Cc: Zhang Chao <chao.b.zhang@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: chenc2 <chen.a.chen@intel.com>
Reviewed-by: Long Qin <qin.long@intel.com>
Reviewed-by: Zhang Chao <chao.b.zhang@intel.com>
2017-11-07 22:06:48 +08:00
..
CryptAuthenticode.c CryptoPkg: Fix typos in comments 2016-11-07 23:21:22 +08:00
CryptAuthenticodeNull.c CryptoPkg: Fix typos in comments 2016-11-07 23:21:22 +08:00
CryptDh.c CryptoPkg/BaseCryptLib: Add NULL pointer checks in DH and P7Verify 2017-05-22 08:57:48 +08:00
CryptDhNull.c
CryptPkcs5Pbkdf2.c CryptoPkg: Add PKCS5 PBKDF2 interface for password derivation. 2016-11-02 23:19:01 +08:00
CryptPkcs5Pbkdf2Null.c CryptoPkg: Add PKCS5 PBKDF2 interface for password derivation. 2016-11-02 23:19:01 +08:00
CryptPkcs7Sign.c CryptoPkg/BaseCryptLib: Fix mismatched memory allocation/free 2017-11-06 14:51:39 +08:00
CryptPkcs7SignNull.c CryptoPkg/BaseCryptLib: Fix mismatched memory allocation/free 2017-11-06 14:51:39 +08:00
CryptPkcs7Verify.c CryptoPkg/BaseCryptLib: Add C-structure to matching certificate stack 2017-11-07 22:06:48 +08:00
CryptPkcs7VerifyNull.c CryptoPkg/BaseCryptLib: Add C-structure to matching certificate stack 2017-11-07 22:06:48 +08:00
CryptRsaBasic.c CryptoPkg: Update PK Cipher Wrappers work with opaque objects. 2017-03-29 16:18:32 +08:00
CryptRsaExt.c CryptoPkg: Update PK Cipher Wrappers work with opaque objects. 2017-03-29 16:18:32 +08:00
CryptRsaExtNull.c
CryptTs.c CryptoPkg: Update PK Cipher Wrappers work with opaque objects. 2017-03-29 16:18:32 +08:00
CryptTsNull.c CryptoPkg: Fix typos in comments 2016-11-07 23:21:22 +08:00
CryptX509.c CryptoPkg: Add new API to retrieve commonName of X.509 certificate 2017-09-25 00:06:41 +08:00
CryptX509Null.c CryptoPkg: Add new API to retrieve commonName of X.509 certificate 2017-09-25 00:06:41 +08:00