CHANGES: mention "universal" ARM support.
authorAndy Polyakov <appro@openssl.org>
Tue, 6 Jan 2015 10:10:01 +0000 (11:10 +0100)
committerAndy Polyakov <appro@openssl.org>
Tue, 6 Jan 2015 10:10:01 +0000 (11:10 +0100)
Reviewed-by: Matt Caswell <matt@openssl.org>
CHANGES
crypto/bn/bn_lib.c

diff --git a/CHANGES b/CHANGES
index c9c19c3ae3866f62c66803160e8870ebe6c720ef..f8dfbd427c3ba06ccfee8266c89a92d366e232fe 100644 (file)
--- a/CHANGES
+++ b/CHANGES
 
  Changes between 1.0.1k and 1.0.2 [xx XXX xxxx]
 
+  *) 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]
index 886de0d81fb0d10488842760a9037816a21e7a09..2f6ab6170f7ab54e8b5e6ae08098f2244b9ab185 100644 (file)
@@ -265,7 +265,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;