From 7589299e0674ac9bf3e04fec92ca8fbc7ddfc1ca Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 12 Aug 2022 11:27:02 +0300 Subject: Release version 1.1.1+17 Fix 'elliptic curve routines:EC_POINT_set_affine_coordinates:point is not on curve' error. --- libcrypto/libcrypto/buildfile | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libcrypto/libcrypto/buildfile') diff --git a/libcrypto/libcrypto/buildfile b/libcrypto/libcrypto/buildfile index 65cbe76..1f0bbd2 100644 --- a/libcrypto/libcrypto/buildfile +++ b/libcrypto/libcrypto/buildfile @@ -104,6 +104,14 @@ switch $c.class # treating them as errors. # c.coptions += -Wno-all -Wno-extra -Wno-error + + # @@ TMP Workaround the 'Elliptic Curve code without ASM is broken with + # Clang 14' issue (#18225) which is reproduced by the curl + # tests. Remove while upgrading to the upstream's version which + # contains the 'bn_nist: fix strict aliasing problem (1.1.1 backport)' + # commit (318ab8e3967f). + # + crypto/bn/obj{bn_nist}: c.coptions += -fno-strict-aliasing } case 'msvc' { -- cgit v1.1