Page MenuHomeFreeBSD

D35885.id108440.diff
No OneTemporary

D35885.id108440.diff

Index: secure/lib/libcrypto/Makefile
===================================================================
--- secure/lib/libcrypto/Makefile
+++ secure/lib/libcrypto/Makefile
@@ -121,6 +121,11 @@
SRCS+= bn_asm.c
.endif
+# Full of strict aliasing violations that LLVM has been seen to break with
+# optimisations, which can lead to ECDSA signatures not working. See
+# https://github.com/openssl/openssl/issues/12247 for the upstream bug report.
+CFLAGS.bn_nist.c+= -fno-strict-aliasing
+
# buffer
SRCS+= buf_err.c buffer.c

File Metadata

Mime Type
text/plain
Expires
Sat, Feb 15, 4:42 PM (4 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16661701
Default Alt Text
D35885.id108440.diff (529 B)

Event Timeline