On 14 June 2015 at 19:17, Long, Qin <qin.l...@intel.com> wrote: > Sorry for the boring update series for CryptoPkg recently (1.0.2a -> 1.0.2b > -> 1.0.2c). > Just one day after 1.0.2b was available, OpenSSL team released a new one > (1.0.2c) to fix compatibility issue. I have to update this patch series to > catch this upgrade. :-(. OK, it may be good for me to correct the patch > format per Jordon's comments directly. > > Ard & Ting, this update for 1.0.2c is almost same with 1.0.2b-patch, except > letter changes ("b"->"c"). :-) >
Looks great. Built and tested and working fine for QEMU/AArch64 Reviewed-by: Ard Biesheuvel <ard.biesheu...@linaro.org> Tested-by: Ard Biesheuvel <ard.biesheu...@linaro.org> > -----Original Message----- > From: Long, Qin [mailto:qin.l...@intel.com] > Sent: Monday, June 15, 2015 12:54 AM > To: ard.biesheu...@linaro.org; Ye, Ting > Cc: edk2-devel@lists.sourceforge.net > Subject: [edk2] [patch 0/3] *** Update OpenSSL support to 1.0.2c release *** > > [NOTE] > Just one day after 1.0.2b release, one new upgrade (1.0.2c) was released to > resolve ABI compatibility problems. This patch has to be updated to catch > this latest release. > No actual changes between this 1.0.2c-patch and the last 1.0.2b-patch series. > ================================================================ > OpenSSL 1.0.2b was just released at 11-Jun-2015. This patch is updated to > catch this latest release. > The changes between 1.0.2a-patch and 1.0.2b-patch is few: > > One memory allocation bug was already fixed in 1.0.2b codes (x509_vpm.c) > Then remove the fix codes from EDKII-openssl-1.0.2b.patch > > Add few missed boundary check in CryptX509.c > ================================================================ > Update the EDKII crypto provider from openssl 0.9.8zf to 1.0.2b. > The OpenSSL Project announced that the support for version 0.9.8 will cease > on 31st December 2015. This patch updates the EDKII openssl support to the > latest 1.0.2 branch. > > Long, Qin (3): > CryptoPkg: Update openssl patch file from 0.9.8zf to 1.0.2c > CryptoPkg: Update OpensslLib module files for openssl-1.0.2c support > CryptoPkg: Wrapper files updates to support openssl-1.0.2c > > CryptoPkg/Include/OpenSslSupport.h | 8 +- > CryptoPkg/Include/memory.h | 16 + > .../Library/BaseCryptLib/Pk/CryptAuthenticode.c | 6 +- > CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7Sign.c | 10 +- > .../Library/BaseCryptLib/Pk/CryptPkcs7Verify.c | 11 +- > CryptoPkg/Library/BaseCryptLib/Pk/CryptTs.c | 12 +- > CryptoPkg/Library/BaseCryptLib/Pk/CryptX509.c | 18 +- > .../Library/OpensslLib/EDKII_openssl-0.9.8zf.patch | 279 ---------- > .../Library/OpensslLib/EDKII_openssl-1.0.2c.patch | 346 ++++++++++++ > CryptoPkg/Library/OpensslLib/Install.cmd | 146 ++--- > CryptoPkg/Library/OpensslLib/Install.sh | 146 ++--- > CryptoPkg/Library/OpensslLib/OpensslLib.inf | 620 > ++++++++++++++------- > CryptoPkg/Library/OpensslLib/Patch-HOWTO.txt | 46 +- > 13 files changed, 1013 insertions(+), 651 deletions(-) create mode 100644 > CryptoPkg/Include/memory.h delete mode 100644 > CryptoPkg/Library/OpensslLib/EDKII_openssl-0.9.8zf.patch > create mode 100644 CryptoPkg/Library/OpensslLib/EDKII_openssl-1.0.2c.patch > > -- > 1.9.5.msysgit.1 > > > ------------------------------------------------------------------------------ > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel