erlang/crypto.patch

22 lines
841 B
Diff
Raw Normal View History

commit d485136c670954ea8d933b332f39f9265727c745
Author: Matwey V. Kornilov <matwey.kornilov@gmail.com>
Date: Sat Dec 21 00:13:35 2013 +0400
In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef OPENSSL_NO_EC2M.
We have to check whether OPENSSL_NO_EC2M is set, and if it is, then we do not have EC_GROUP_new_curve_GF2m function and do not HAVE_EC.
Index: otp_src_R16B03/lib/crypto/c_src/crypto.c
===================================================================
--- otp_src_R16B03.orig/lib/crypto/c_src/crypto.c
+++ otp_src_R16B03/lib/crypto/c_src/crypto.c
@@ -77,7 +77,8 @@
#if OPENSSL_VERSION_NUMBER >= 0x009080ffL \
&& !defined(OPENSSL_NO_EC) \
&& !defined(OPENSSL_NO_ECDH) \
- && !defined(OPENSSL_NO_ECDSA)
+ && !defined(OPENSSL_NO_ECDSA) \
+ && !defined(OPENSSL_NO_EC2M)
# define HAVE_EC
#endif