summaryrefslogtreecommitdiff
path: root/Cryptlib/OpenSSL/openssl-bio-b_print-disable-sse.patch
diff options
context:
space:
mode:
authorGary Ching-Pang Lin <glin@suse.com>2015-07-13 11:58:44 +0800
committerPeter Jones <pjones@redhat.com>2015-07-28 11:46:38 -0400
commit4ac84f8673eb7f3e5b98226aabe21f3e3111c7db (patch)
tree2fb3d9dd667c772fae5f87fa61e1501cf12da0ce /Cryptlib/OpenSSL/openssl-bio-b_print-disable-sse.patch
parentdb142ce288a63db2e8f7858ba7564158cc7a64e5 (diff)
downloadefi-boot-shim-4ac84f8673eb7f3e5b98226aabe21f3e3111c7db.tar.gz
efi-boot-shim-4ac84f8673eb7f3e5b98226aabe21f3e3111c7db.zip
Update openssl to 1.0.2d
Also update Cryptlib to edk2 r17731 Signed-off-by: Gary Ching-Pang Lin <glin@suse.com>
Diffstat (limited to 'Cryptlib/OpenSSL/openssl-bio-b_print-disable-sse.patch')
-rw-r--r--Cryptlib/OpenSSL/openssl-bio-b_print-disable-sse.patch70
1 files changed, 70 insertions, 0 deletions
diff --git a/Cryptlib/OpenSSL/openssl-bio-b_print-disable-sse.patch b/Cryptlib/OpenSSL/openssl-bio-b_print-disable-sse.patch
new file mode 100644
index 00000000..6e56dbc0
--- /dev/null
+++ b/Cryptlib/OpenSSL/openssl-bio-b_print-disable-sse.patch
@@ -0,0 +1,70 @@
+diff --git a/Cryptlib/OpenSSL/crypto/bio/b_print.c b/Cryptlib/OpenSSL/crypto/bio/b_print.c
+index 7c81e25..9091d56 100644
+--- a/Cryptlib/OpenSSL/crypto/bio/b_print.c
++++ b/Cryptlib/OpenSSL/crypto/bio/b_print.c
+@@ -129,8 +129,10 @@ static void fmtstr(char **, char **, size_t *, size_t *,
+ const char *, int, int, int);
+ static void fmtint(char **, char **, size_t *, size_t *,
+ LLONG, int, int, int, int);
++#ifndef OPENSSL_SYS_UEFI
+ static void fmtfp(char **, char **, size_t *, size_t *,
+ LDOUBLE, int, int, int);
++#endif
+ static void doapr_outch(char **, char **, size_t *, size_t *, int);
+ static void _dopr(char **sbuffer, char **buffer,
+ size_t *maxlen, size_t *retlen, int *truncated,
+@@ -173,7 +175,9 @@ _dopr(char **sbuffer,
+ {
+ char ch;
+ LLONG value;
++#ifndef OPENSSL_SYS_UEFI
+ LDOUBLE fvalue;
++#endif
+ char *strvalue;
+ int min;
+ int max;
+@@ -275,10 +279,12 @@ _dopr(char **sbuffer,
+ cflags = DP_C_LLONG;
+ ch = *format++;
+ break;
++#ifndef OPENSSL_SYS_UEFI
+ case 'L':
+ cflags = DP_C_LDOUBLE;
+ ch = *format++;
+ break;
++#endif
+ default:
+ break;
+ }
+@@ -330,6 +336,7 @@ _dopr(char **sbuffer,
+ ch == 'o' ? 8 : (ch == 'u' ? 10 : 16),
+ min, max, flags);
+ break;
++#ifndef OPENSSL_SYS_UEFI
+ case 'f':
+ if (cflags == DP_C_LDOUBLE)
+ fvalue = va_arg(args, LDOUBLE);
+@@ -354,6 +361,7 @@ _dopr(char **sbuffer,
+ else
+ fvalue = va_arg(args, double);
+ break;
++#endif
+ case 'c':
+ doapr_outch(sbuffer, buffer, &currlen, maxlen,
+ va_arg(args, int));
+@@ -550,6 +558,7 @@ fmtint(char **sbuffer,
+ return;
+ }
+
++#ifndef OPENSSL_SYS_UEFI
+ static LDOUBLE abs_val(LDOUBLE value)
+ {
+ LDOUBLE result = value;
+@@ -696,6 +705,7 @@ fmtfp(char **sbuffer,
+ ++padlen;
+ }
+ }
++#endif
+
+ static void
+ doapr_outch(char **sbuffer,