[openssl-commits] [openssl] master update

Rich Salz rsalz at openssl.org
Mon Apr 9 12:40:42 UTC 2018


The branch master has been updated
       via  eb8e052c4b43551f205b328e3a6568309c9e042e (commit)
      from  a9b7a06ed8e6d70bf7caa778838d7a869a17db78 (commit)


- Log -----------------------------------------------------------------
commit eb8e052c4b43551f205b328e3a6568309c9e042e
Author: Kunxian Xia <xiakunxian130 at gmail.com>
Date:   Mon Apr 9 08:38:51 2018 -0400

    Correct the equation for Y' in the comment of point_double function
    
    CLA: trivial
    
    Reviewed-by: Matt Caswell <matt at openssl.org>
    Reviewed-by: Rich Salz <rsalz at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/5908)

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

Summary of changes:
 crypto/ec/ecp_nistp224.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/crypto/ec/ecp_nistp224.c b/crypto/ec/ecp_nistp224.c
index 346f84d..5b8da3f 100644
--- a/crypto/ec/ecp_nistp224.c
+++ b/crypto/ec/ecp_nistp224.c
@@ -813,7 +813,7 @@ static void copy_conditional(felem out, const felem in, limb icopy)
  * Double an elliptic curve point:
  * (X', Y', Z') = 2 * (X, Y, Z), where
  * X' = (3 * (X - Z^2) * (X + Z^2))^2 - 8 * X * Y^2
- * Y' = 3 * (X - Z^2) * (X + Z^2) * (4 * X * Y^2 - X') - 8 * Y^2
+ * Y' = 3 * (X - Z^2) * (X + Z^2) * (4 * X * Y^2 - X') - 8 * Y^4
  * Z' = (Y + Z)^2 - Y^2 - Z^2 = 2 * Y * Z
  * Outputs can equal corresponding inputs, i.e., x_out == x_in is allowed,
  * while x_out == y_in is not (maybe this works, but it's not tested).


More information about the openssl-commits mailing list