summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2021-07-02 01:46:45 +0300
committerNIIBE Yutaka <gniibe@fsij.org>2021-09-28 10:51:43 +0900
commita23a8f04d8da257f2ba7188903bce659d91905fb (patch)
tree6062ed9b31982de6e292190eeb358a0c0bc7171a
parente0bdb19056f41243d8d0a735f5355772f7a75db7 (diff)
downloadlibgcrypt-a23a8f04d8da257f2ba7188903bce659d91905fb.tar.gz
tests/t-mpi-point: Add one more NIST P-256 reduction test-vector.
* tests/t-mpi-point.c (check_ec_mul_reduction): Add second NIST P-256 test vector from T5510. -- Cherry-pick master commit of: 3f4a59299134c6804c5d29fb3f275ea0e04ac8ac GnuPG-bug-id: 5510 Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
-rw-r--r--tests/t-mpi-point.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/t-mpi-point.c b/tests/t-mpi-point.c
index d288422b..47ac7c74 100644
--- a/tests/t-mpi-point.c
+++ b/tests/t-mpi-point.c
@@ -3502,6 +3502,17 @@ check_ec_mul_reduction (void)
"0CFE26D107A5134D6FEB38CE3577075BDC7AA70FF7523D3B203C8A973F2D3DC8E"
},
+ /* Bug report: https://dev.gnupg.org/T5510 */
+ {
+ "NIST P-256",
+ "02020FF2020202020202020202020202020202020202020202020202020202020",
+ "0555555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
+ "073A865E2E128733884FB82CE625ADE822F7D8A59A4DCC09266966CF1BF082856",
+ NULL,
+ "05549408909DD3E772D7D669F8FBA2248D334B54BE3D18833223D944A328948C7",
+ "06198AC3B29712256DCD9CE1A09471F04267684E1EDD45910D61D0B7847DB2D58"
+ },
+
/* Test #1 for NIST P-256 fast reduction */
{
"NIST P-256",