audk/CryptoPkg/Library/BaseCryptLibRuntimeCryptPro...
Qin Long 5b7c224505 CryptoPkg: Add new API to retrieve commonName of X.509 certificate
v3: Add extra CommonNameSize check since OpenSSL didn't check this
    input parameter. (One openssl issue was filed to address this risk:
    https://github.com/openssl/openssl/issues/4392)
v2: Update function interface to return RETURN_STATUS to represent
    different error cases.

Add one new API (X509GetCommonName()) to retrieve the subject commonName
string from one X.509 certificate.

Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Ting Ye <ting.ye@intel.com>
Cc: Chao Zhang <chao.b.zhang@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qin Long <qin.long@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
2017-09-25 00:06:41 +08:00
..
Cipher Add interfaces to several library instances of BaseCryptLib. 2012-07-18 09:32:05 +00:00
Hash Add interfaces to several library instances of BaseCryptLib. 2012-07-18 09:32:05 +00:00
Hmac Add interfaces to several library instances of BaseCryptLib. 2012-07-18 09:32:05 +00:00
Pem Add interfaces to several library instances of BaseCryptLib. 2012-07-18 09:32:05 +00:00
Pk CryptoPkg: Add new API to retrieve commonName of X.509 certificate 2017-09-25 00:06:41 +08:00
Rand CryptoPkg: Fix typos in comments 2016-11-07 23:21:22 +08:00
BaseCryptLibRuntimeCryptProtocol.inf CryptoPkg: INF/DEC file updates to EDK II packages 2014-08-28 05:50:45 +00:00
BaseCryptLibRuntimeCryptProtocol.uni CryptoPkg: Convert all .uni files to utf-8 2015-12-15 04:51:26 +00:00
InternalCryptLib.h CryptoPkg: Fix OpenSSL BN wordsize and OPENSSL_SYS_UEFI handling 2015-10-29 14:17:15 +00:00
RuntimeDxeIpfCryptLib.c CryptoPkg: Fix typos in comments 2016-11-07 23:21:22 +08:00