Commit 32387e0081db ("CryptoPkg: Enable ssl build in OpensslLib directly",
2016-12-14) removed the "no-queue" configuration option in
"process_files.sh", plus it enabled "process_files.sh" to place all libssl
source files into "OpensslLib.inf".
However, the patch apparently failed to capture two changes originating
from the above actions:
- the definitions of the OPENSSL_NO_PQUEUE and NO_PQUEUE macros were not
removed from "opensslconf.h",
- "ssl/ssl_conf.c" was not added to "OpensslLib.inf".
Refresh these files, completing commit 32387e0081db.
I built OVMF with -D SECURE_BOOT_ENABLE -D TLS_ENABLE, and ArmVirtQemu
with -D SECURE_BOOT_ENABLE, after this fix, and experienced no regression.
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Gary Lin <glin@suse.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Qin Long <qin.long@intel.com>
Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Ting Ye <ting.ye@intel.com>
Cc: Tomas Hoger <thoger@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
---
Notes:
v2:
- no changes
CryptoPkg/Library/OpensslLib/OpensslLib.inf | 1 +
CryptoPkg/Library/OpensslLib/opensslconf.h | 6 ------
2 files changed, 1 insertion(+), 6 deletions(-)
diff --git a/CryptoPkg/Library/OpensslLib/OpensslLib.inf b/CryptoPkg/Library/OpensslLib/OpensslLib.inf
index c14e36d341f7..42f523a611e5 100644
--- a/CryptoPkg/Library/OpensslLib/OpensslLib.inf
+++ b/CryptoPkg/Library/OpensslLib/OpensslLib.inf
@@ -516,6 +516,7 @@ [Sources]
$(OPENSSL_PATH)/ssl/ssl_asn1.c
$(OPENSSL_PATH)/ssl/ssl_txt.c
$(OPENSSL_PATH)/ssl/ssl_algs.c
+ $(OPENSSL_PATH)/ssl/ssl_conf.c
$(OPENSSL_PATH)/ssl/bio_ssl.c
$(OPENSSL_PATH)/ssl/ssl_err.c
$(OPENSSL_PATH)/ssl/kssl.c
diff --git a/CryptoPkg/Library/OpensslLib/opensslconf.h b/CryptoPkg/Library/OpensslLib/opensslconf.h
index adcaa01d6b1d..e0054a45fc5f 100644
--- a/CryptoPkg/Library/OpensslLib/opensslconf.h
+++ b/CryptoPkg/Library/OpensslLib/opensslconf.h
@@ -92,9 +92,6 @@ extern "C" {
#ifndef OPENSSL_NO_POSIX_IO
# define OPENSSL_NO_POSIX_IO
#endif
-#ifndef OPENSSL_NO_PQUEUE
-# define OPENSSL_NO_PQUEUE
-#endif
#ifndef OPENSSL_NO_RC2
# define OPENSSL_NO_RC2
#endif
@@ -263,9 +260,6 @@ extern "C" {
# if defined(OPENSSL_NO_POSIX_IO) && !defined(NO_POSIX_IO)
# define NO_POSIX_IO
# endif
-# if defined(OPENSSL_NO_PQUEUE) && !defined(NO_PQUEUE)
-# define NO_PQUEUE
-# endif
# if defined(OPENSSL_NO_RC2) && !defined(NO_RC2)
# define NO_RC2
# endif
--
2.9.3
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Yes, these two items were missed before. Reviewed-by: Qin Long <qin.long@intel.com> Best Regards & Thanks, LONG, Qin > -----Original Message----- > From: Laszlo Ersek [mailto:lersek@redhat.com] > Sent: Friday, February 24, 2017 7:01 PM > To: edk2-devel-01 <edk2-devel@ml01.01.org> > Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>; Gary Lin <glin@suse.com>; > Wu, Jiaxin <jiaxin.wu@intel.com>; Justen, Jordan L > <jordan.l.justen@intel.com>; Long, Qin <qin.long@intel.com>; Ni, Ruiyu > <ruiyu.ni@intel.com>; Ye, Ting <ting.ye@intel.com>; Tomas Hoger > <thoger@redhat.com> > Subject: [PATCH v2 1/5] CryptoPkg/OpensslLib: refresh OpensslLib.inf, > opensslconf.h after 32387e00 > > Commit 32387e0081db ("CryptoPkg: Enable ssl build in OpensslLib directly", > 2016-12-14) removed the "no-queue" configuration option in > "process_files.sh", plus it enabled "process_files.sh" to place all libssl source > files into "OpensslLib.inf". > > However, the patch apparently failed to capture two changes originating > from the above actions: > - the definitions of the OPENSSL_NO_PQUEUE and NO_PQUEUE macros > were not > removed from "opensslconf.h", > - "ssl/ssl_conf.c" was not added to "OpensslLib.inf". > > Refresh these files, completing commit 32387e0081db. > > I built OVMF with -D SECURE_BOOT_ENABLE -D TLS_ENABLE, and > ArmVirtQemu with -D SECURE_BOOT_ENABLE, after this fix, and > experienced no regression. > > Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> > Cc: Gary Lin <glin@suse.com> > Cc: Jiaxin Wu <jiaxin.wu@intel.com> > Cc: Jordan Justen <jordan.l.justen@intel.com> > Cc: Qin Long <qin.long@intel.com> > Cc: Ruiyu Ni <ruiyu.ni@intel.com> > Cc: Ting Ye <ting.ye@intel.com> > Cc: Tomas Hoger <thoger@redhat.com> > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Laszlo Ersek <lersek@redhat.com> > --- > > Notes: > v2: > - no changes > > CryptoPkg/Library/OpensslLib/OpensslLib.inf | 1 + > CryptoPkg/Library/OpensslLib/opensslconf.h | 6 ------ > 2 files changed, 1 insertion(+), 6 deletions(-) > > diff --git a/CryptoPkg/Library/OpensslLib/OpensslLib.inf > b/CryptoPkg/Library/OpensslLib/OpensslLib.inf > index c14e36d341f7..42f523a611e5 100644 > --- a/CryptoPkg/Library/OpensslLib/OpensslLib.inf > +++ b/CryptoPkg/Library/OpensslLib/OpensslLib.inf > @@ -516,6 +516,7 @@ [Sources] > $(OPENSSL_PATH)/ssl/ssl_asn1.c > $(OPENSSL_PATH)/ssl/ssl_txt.c > $(OPENSSL_PATH)/ssl/ssl_algs.c > + $(OPENSSL_PATH)/ssl/ssl_conf.c > $(OPENSSL_PATH)/ssl/bio_ssl.c > $(OPENSSL_PATH)/ssl/ssl_err.c > $(OPENSSL_PATH)/ssl/kssl.c > diff --git a/CryptoPkg/Library/OpensslLib/opensslconf.h > b/CryptoPkg/Library/OpensslLib/opensslconf.h > index adcaa01d6b1d..e0054a45fc5f 100644 > --- a/CryptoPkg/Library/OpensslLib/opensslconf.h > +++ b/CryptoPkg/Library/OpensslLib/opensslconf.h > @@ -92,9 +92,6 @@ extern "C" { > #ifndef OPENSSL_NO_POSIX_IO > # define OPENSSL_NO_POSIX_IO > #endif > -#ifndef OPENSSL_NO_PQUEUE > -# define OPENSSL_NO_PQUEUE > -#endif > #ifndef OPENSSL_NO_RC2 > # define OPENSSL_NO_RC2 > #endif > @@ -263,9 +260,6 @@ extern "C" { > # if defined(OPENSSL_NO_POSIX_IO) && !defined(NO_POSIX_IO) # define > NO_POSIX_IO # endif -# if defined(OPENSSL_NO_PQUEUE) > && !defined(NO_PQUEUE) -# define NO_PQUEUE -# endif # if > defined(OPENSSL_NO_RC2) && !defined(NO_RC2) # define NO_RC2 # > endif > -- > 2.9.3 > _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com> > -----Original Message----- > From: Laszlo Ersek [mailto:lersek@redhat.com] > Sent: Friday, February 24, 2017 7:01 PM > To: edk2-devel-01 <edk2-devel@ml01.01.org> > Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>; Gary Lin <glin@suse.com>; > Wu, Jiaxin <jiaxin.wu@intel.com>; Justen, Jordan L > <jordan.l.justen@intel.com>; Long, Qin <qin.long@intel.com>; Ni, Ruiyu > <ruiyu.ni@intel.com>; Ye, Ting <ting.ye@intel.com>; Tomas Hoger > <thoger@redhat.com> > Subject: [PATCH v2 1/5] CryptoPkg/OpensslLib: refresh OpensslLib.inf, > opensslconf.h after 32387e00 > > Commit 32387e0081db ("CryptoPkg: Enable ssl build in OpensslLib directly", > 2016-12-14) removed the "no-queue" configuration option in > "process_files.sh", plus it enabled "process_files.sh" to place all libssl > source files into "OpensslLib.inf". > > However, the patch apparently failed to capture two changes originating > from the above actions: > - the definitions of the OPENSSL_NO_PQUEUE and NO_PQUEUE macros > were not > removed from "opensslconf.h", > - "ssl/ssl_conf.c" was not added to "OpensslLib.inf". > > Refresh these files, completing commit 32387e0081db. > > I built OVMF with -D SECURE_BOOT_ENABLE -D TLS_ENABLE, and > ArmVirtQemu > with -D SECURE_BOOT_ENABLE, after this fix, and experienced no regression. > > Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> > Cc: Gary Lin <glin@suse.com> > Cc: Jiaxin Wu <jiaxin.wu@intel.com> > Cc: Jordan Justen <jordan.l.justen@intel.com> > Cc: Qin Long <qin.long@intel.com> > Cc: Ruiyu Ni <ruiyu.ni@intel.com> > Cc: Ting Ye <ting.ye@intel.com> > Cc: Tomas Hoger <thoger@redhat.com> > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Laszlo Ersek <lersek@redhat.com> > --- > > Notes: > v2: > - no changes > > CryptoPkg/Library/OpensslLib/OpensslLib.inf | 1 + > CryptoPkg/Library/OpensslLib/opensslconf.h | 6 ------ > 2 files changed, 1 insertion(+), 6 deletions(-) > > diff --git a/CryptoPkg/Library/OpensslLib/OpensslLib.inf > b/CryptoPkg/Library/OpensslLib/OpensslLib.inf > index c14e36d341f7..42f523a611e5 100644 > --- a/CryptoPkg/Library/OpensslLib/OpensslLib.inf > +++ b/CryptoPkg/Library/OpensslLib/OpensslLib.inf > @@ -516,6 +516,7 @@ [Sources] > $(OPENSSL_PATH)/ssl/ssl_asn1.c > $(OPENSSL_PATH)/ssl/ssl_txt.c > $(OPENSSL_PATH)/ssl/ssl_algs.c > + $(OPENSSL_PATH)/ssl/ssl_conf.c > $(OPENSSL_PATH)/ssl/bio_ssl.c > $(OPENSSL_PATH)/ssl/ssl_err.c > $(OPENSSL_PATH)/ssl/kssl.c > diff --git a/CryptoPkg/Library/OpensslLib/opensslconf.h > b/CryptoPkg/Library/OpensslLib/opensslconf.h > index adcaa01d6b1d..e0054a45fc5f 100644 > --- a/CryptoPkg/Library/OpensslLib/opensslconf.h > +++ b/CryptoPkg/Library/OpensslLib/opensslconf.h > @@ -92,9 +92,6 @@ extern "C" { > #ifndef OPENSSL_NO_POSIX_IO > # define OPENSSL_NO_POSIX_IO > #endif > -#ifndef OPENSSL_NO_PQUEUE > -# define OPENSSL_NO_PQUEUE > -#endif > #ifndef OPENSSL_NO_RC2 > # define OPENSSL_NO_RC2 > #endif > @@ -263,9 +260,6 @@ extern "C" { > # if defined(OPENSSL_NO_POSIX_IO) && !defined(NO_POSIX_IO) > # define NO_POSIX_IO > # endif > -# if defined(OPENSSL_NO_PQUEUE) && !defined(NO_PQUEUE) > -# define NO_PQUEUE > -# endif > # if defined(OPENSSL_NO_RC2) && !defined(NO_RC2) > # define NO_RC2 > # endif > -- > 2.9.3 > _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
© 2016 - 2024 Red Hat, Inc.