summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2015-01-06 11:10:01 +0100
committerAndy Polyakov <appro@openssl.org>2015-01-06 11:21:12 +0100
commitcaeed719fe3fd619415755f245ab8a904978d99d (patch)
treeb35287c58866e7f3e9a0dae2ab48d5629b617e98
parentf4868c99213c2b67d84e4506571216d23aa2d9fb (diff)
CHANGES: mention "universal" ARM support.
Reviewed-by: Matt Caswell <matt@openssl.org> (cherry picked from commit 4fec91506975f62a2f93be71a46acc7fae7eef45)
-rw-r--r--CHANGES8
-rw-r--r--crypto/bn/bn_lib.c2
2 files changed, 9 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 8ce76971d8..ccaab0505b 100644
--- a/CHANGES
+++ b/CHANGES
@@ -43,6 +43,14 @@
(CVE-2014-3566)
[Adam Langley, Bodo Moeller]
+ *) Facilitate "universal" ARM builds targeting range of ARM ISAs, e.g.
+ ARMv5 through ARMv8, as opposite to "locking" it to single one.
+ So far those who have to target multiple plaforms would compromise
+ and argue that binary targeting say ARMv5 would still execute on
+ ARMv8. "Universal" build resolves this compromise by providing
+ near-optimal performance even on newer platforms.
+ [Andy Polyakov]
+
*) Accelerated NIST P-256 elliptic curve implementation for x86_64
(other platforms pending).
[Shay Gueron & Vlad Krasnov (Intel Corp), Andy Polyakov]
diff --git a/crypto/bn/bn_lib.c b/crypto/bn/bn_lib.c
index d5a211e288..cac632d4d5 100644
--- a/crypto/bn/bn_lib.c
+++ b/crypto/bn/bn_lib.c
@@ -263,7 +263,7 @@ void BN_free(BIGNUM *a)
OPENSSL_free(a);
else
{
-#ifndef OPENSSL_NO_DEPRECATED
+#ifdef OPENSSL_USE_DEPRECATED
a->flags|=BN_FLG_FREE;
#endif
a->d = NULL;