On 12 June 2015 at 13:25, Long, Qin <qin.l...@intel.com> wrote: > That's great, Thanks, Ard. > > (I still re-create one patch based on the just-cloned tree, with the patch > name fix. :-)). >
I still cannot apply it from the mailing list, but don't worry about it. If it applies cleanly to the repository, it should be fine. Thanks, Ard, > -----Original Message----- > From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org] > Sent: Friday, June 12, 2015 4:58 PM > To: Long, Qin > Cc: Ye, Ting; edk2-devel@lists.sourceforge.net > Subject: Re: [patch 0/3] *** Update OpenSSL support to 1.0.2b release *** > > On 12 June 2015 at 10:25, qlong <qin.l...@intel.com> wrote: >> [NOTE] >> 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. >> > > OK, with some manual massaging of the patches, I managed to apply them and do > a test build and test run on the ArmVirtQemu-AARCH64 platform. > Everything works fine afaict. > > For the series: > > Tested-by: Ard Biesheuvel <ard.biesheu...@linaro.org> > Reviewed-by: Ard Biesheuvel <ard.biesheu...@linaro.org> > > >> qlong (3): >> [CryptoPkg] Remove the old patch file for openssl-0.9.8zf build, and >> add the patch file for openssl-1.0.2b. >> [CryptoPkg] Update INF file, installation scripts and HOWTO for >> openssl-1.0.2b support. >> [CryptoPkg] Updates some support header files and wrapper files to >> support openssl-1.0.2b build, and correct some openssl API usages >> & boundary check. >> >> 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-1.0.2b.patch | 346 ++++++++++++ >> .../Library/OpensslLib/EDKII_openssl-0.9.8zf.patch | 279 ---------- >> 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 create mode 100644 >> CryptoPkg/Library/OpensslLib/EDKII-openssl-1.0.2b.patch >> delete mode 100644 >> CryptoPkg/Library/OpensslLib/EDKII_openssl-0.9.8zf.patch >> >> -- >> 1.9.5.msysgit.1 >> ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel