diff options
author | djm <> | 2012-10-13 21:23:57 +0000 |
---|---|---|
committer | djm <> | 2012-10-13 21:23:57 +0000 |
commit | 9b3472b7d4065659a32367dab0041d7ef4194093 (patch) | |
tree | f9ec86d879ac4a66f08398373cfe233c8d41851a /src/lib/libcrypto/ecdsa | |
parent | e9d65189905c6e99c1062d65e26bf83eebb0a26a (diff) | |
parent | 5bb3399db864c8865e0df73bd1564407bac5d182 (diff) | |
download | openbsd-9b3472b7d4065659a32367dab0041d7ef4194093.tar.gz openbsd-9b3472b7d4065659a32367dab0041d7ef4194093.tar.bz2 openbsd-9b3472b7d4065659a32367dab0041d7ef4194093.zip |
This commit was generated by cvs2git to track changes on a CVS vendor
branch.
Diffstat (limited to 'src/lib/libcrypto/ecdsa')
-rw-r--r-- | src/lib/libcrypto/ecdsa/ecdsatest.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/lib/libcrypto/ecdsa/ecdsatest.c b/src/lib/libcrypto/ecdsa/ecdsatest.c index 54cfb8c753..537bb30362 100644 --- a/src/lib/libcrypto/ecdsa/ecdsatest.c +++ b/src/lib/libcrypto/ecdsa/ecdsatest.c | |||
@@ -262,6 +262,7 @@ int x9_62_tests(BIO *out) | |||
262 | "3238135532097973577080787768312505059318910517550078427819" | 262 | "3238135532097973577080787768312505059318910517550078427819" |
263 | "78505179448783")) | 263 | "78505179448783")) |
264 | goto x962_err; | 264 | goto x962_err; |
265 | #ifndef OPENSSL_NO_EC2M | ||
265 | if (!x9_62_test_internal(out, NID_X9_62_c2tnb191v1, | 266 | if (!x9_62_test_internal(out, NID_X9_62_c2tnb191v1, |
266 | "87194383164871543355722284926904419997237591535066528048", | 267 | "87194383164871543355722284926904419997237591535066528048", |
267 | "308992691965804947361541664549085895292153777025772063598")) | 268 | "308992691965804947361541664549085895292153777025772063598")) |
@@ -272,7 +273,7 @@ int x9_62_tests(BIO *out) | |||
272 | "1970303740007316867383349976549972270528498040721988191026" | 273 | "1970303740007316867383349976549972270528498040721988191026" |
273 | "49413465737174")) | 274 | "49413465737174")) |
274 | goto x962_err; | 275 | goto x962_err; |
275 | 276 | #endif | |
276 | ret = 1; | 277 | ret = 1; |
277 | x962_err: | 278 | x962_err: |
278 | if (!restore_rand()) | 279 | if (!restore_rand()) |
@@ -289,7 +290,8 @@ int test_builtin(BIO *out) | |||
289 | ECDSA_SIG *ecdsa_sig = NULL; | 290 | ECDSA_SIG *ecdsa_sig = NULL; |
290 | unsigned char digest[20], wrong_digest[20]; | 291 | unsigned char digest[20], wrong_digest[20]; |
291 | unsigned char *signature = NULL; | 292 | unsigned char *signature = NULL; |
292 | unsigned char *sig_ptr; | 293 | const unsigned char *sig_ptr; |
294 | unsigned char *sig_ptr2; | ||
293 | unsigned char *raw_buf = NULL; | 295 | unsigned char *raw_buf = NULL; |
294 | unsigned int sig_len, degree, r_len, s_len, bn_len, buf_len; | 296 | unsigned int sig_len, degree, r_len, s_len, bn_len, buf_len; |
295 | int nid, ret = 0; | 297 | int nid, ret = 0; |
@@ -464,8 +466,8 @@ int test_builtin(BIO *out) | |||
464 | (BN_bin2bn(raw_buf + bn_len, bn_len, ecdsa_sig->s) == NULL)) | 466 | (BN_bin2bn(raw_buf + bn_len, bn_len, ecdsa_sig->s) == NULL)) |
465 | goto builtin_err; | 467 | goto builtin_err; |
466 | 468 | ||
467 | sig_ptr = signature; | 469 | sig_ptr2 = signature; |
468 | sig_len = i2d_ECDSA_SIG(ecdsa_sig, &sig_ptr); | 470 | sig_len = i2d_ECDSA_SIG(ecdsa_sig, &sig_ptr2); |
469 | if (ECDSA_verify(0, digest, 20, signature, sig_len, eckey) == 1) | 471 | if (ECDSA_verify(0, digest, 20, signature, sig_len, eckey) == 1) |
470 | { | 472 | { |
471 | BIO_printf(out, " failed\n"); | 473 | BIO_printf(out, " failed\n"); |
@@ -477,8 +479,8 @@ int test_builtin(BIO *out) | |||
477 | (BN_bin2bn(raw_buf + bn_len, bn_len, ecdsa_sig->s) == NULL)) | 479 | (BN_bin2bn(raw_buf + bn_len, bn_len, ecdsa_sig->s) == NULL)) |
478 | goto builtin_err; | 480 | goto builtin_err; |
479 | 481 | ||
480 | sig_ptr = signature; | 482 | sig_ptr2 = signature; |
481 | sig_len = i2d_ECDSA_SIG(ecdsa_sig, &sig_ptr); | 483 | sig_len = i2d_ECDSA_SIG(ecdsa_sig, &sig_ptr2); |
482 | if (ECDSA_verify(0, digest, 20, signature, sig_len, eckey) != 1) | 484 | if (ECDSA_verify(0, digest, 20, signature, sig_len, eckey) != 1) |
483 | { | 485 | { |
484 | BIO_printf(out, " failed\n"); | 486 | BIO_printf(out, " failed\n"); |