• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/openssl-1.0.0q/test/

Lines Matching defs:signature

189 	ECDSA_SIG *signature = NULL;
206 /* create the signature */
207 signature = ECDSA_do_sign(digest, 20, key);
208 if (signature == NULL)
212 /* compare the created signature with the expected signature */
218 if (BN_cmp(signature->r ,r) || BN_cmp(signature->s, s))
222 /* verify the signature */
223 if (ECDSA_do_verify(digest, 20, signature, key) != 1)
235 if (signature)
236 ECDSA_SIG_free(signature);
291 unsigned char *signature = NULL;
306 /* create and verify a ecdsa signature with every availble curve
328 /* now create and verify a signature for every curve */
385 /* create signature */
387 if ((signature = OPENSSL_malloc(sig_len)) == NULL)
389 if (!ECDSA_sign(0, digest, 20, signature, &sig_len, eckey))
396 /* verify signature */
397 if (ECDSA_verify(0, digest, 20, signature, sig_len, eckey) != 1)
404 /* verify signature with the wrong key */
405 if (ECDSA_verify(0, digest, 20, signature, sig_len,
414 if (ECDSA_verify(0, wrong_digest, 20, signature, sig_len,
423 if (ECDSA_verify(0, digest, 20, signature, sig_len - 1,
432 /* Modify a single byte of the signature: to ensure we don't
433 * garble the ASN1 structure, we read the raw signature and
435 sig_ptr = signature;
468 sig_ptr2 = signature;
470 if (ECDSA_verify(0, digest, 20, signature, sig_len, eckey) == 1)
475 /* Sanity check: undo the modification and verify signature. */
481 sig_ptr2 = signature;
483 if (ECDSA_verify(0, digest, 20, signature, sig_len, eckey) != 1)
495 OPENSSL_free(signature);
496 signature = NULL;
515 if (signature)
516 OPENSSL_free(signature);