[openssl] OpenSSL_1_1_0-stable update

nic.tuv at gmail.com nic.tuv at gmail.com
Tue Sep 17 10:53:18 UTC 2019


The branch OpenSSL_1_1_0-stable has been updated
       via  a3b54f0f5de1ad17889fd23aee7c230eefc300cd (commit)
      from  4eabf3d6541e83ae4443384ca3c4cf516930bfd8 (commit)


- Log -----------------------------------------------------------------
commit a3b54f0f5de1ad17889fd23aee7c230eefc300cd
Author: Nicola Tuveri <nic.tuv at gmail.com>
Date:   Thu Sep 12 01:57:47 2019 +0300

    Fix no-ec2m in ec_curve.c (1.1.0)
    
    I made a mistake in d4a5dac9f9242c580fb9d0a4389440eccd3494a7 and
    inverted the GF2m and GFp calls in ec_point_get_affine_coordinates, this
    fixes it.
    
    Reviewed-by: Matt Caswell <matt at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/9873)

-----------------------------------------------------------------------

Summary of changes:
 crypto/ec/ec_curve.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/crypto/ec/ec_curve.c b/crypto/ec/ec_curve.c
index 2d28d7f70b..6a58b3a23e 100644
--- a/crypto/ec/ec_curve.c
+++ b/crypto/ec/ec_curve.c
@@ -3200,11 +3200,11 @@ int ec_point_get_affine_coordinates(const EC_GROUP *group,
 
 #ifndef OPENSSL_NO_EC2M
     if (field_nid == NID_X9_62_characteristic_two_field) {
-        return EC_POINT_get_affine_coordinates_GFp(group, point, x, y, ctx);
+        return EC_POINT_get_affine_coordinates_GF2m(group, point, x, y, ctx);
     } else
 #endif /* !def(OPENSSL_NO_EC2M) */
     if (field_nid == NID_X9_62_prime_field) {
-        return EC_POINT_get_affine_coordinates_GF2m(group, point, x, y, ctx);
+        return EC_POINT_get_affine_coordinates_GFp(group, point, x, y, ctx);
     } else {
         /* this should never happen */
         return 0;


More information about the openssl-commits mailing list