/freebsd/crypto/libecc/src/sig/ |
H A D | ecfsdsa.c | 657 …tic int _ecfsdsa_verify_batch_no_memory(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys, in _ecfsdsa_verify_batch_no_memory() argument 686 MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL), ret, err); in _ecfsdsa_verify_batch_no_memory() 693 pub_key0 = pub_keys[0]; in _ecfsdsa_verify_batch_no_memory() 705 ret = pub_key_check_initialized_and_type(pub_keys[i], ECFSDSA); EG(ret, err); in _ecfsdsa_verify_batch_no_memory() 708 pub_key = pub_keys[i]; in _ecfsdsa_verify_batch_no_memory() 839 static int _ecfsdsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys, in _ecfsdsa_verify_batch() argument 871 MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL), ret, err); in _ecfsdsa_verify_batch() 892 ret = _ecfsdsa_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type, in _ecfsdsa_verify_batch() 913 pub_key0 = pub_keys[0]; in _ecfsdsa_verify_batch() 925 ret = pub_key_check_initialized_and_type(pub_keys[i], ECFSDSA); EG(ret, err); in _ecfsdsa_verify_batch() [all …]
|
H A D | bip0340.c | 759 const ec_pub_key **pub_keys, in _bip0340_compute_batch_csprng_seed() argument 785 ret = fp_export_to_buf(&Pubx[0], p_len, &(pub_keys[i]->y.X)); EG(ret, err); in _bip0340_compute_batch_csprng_seed() 808 …tic int _bip0340_verify_batch_no_memory(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys, in _bip0340_verify_batch_no_memory() argument 843 MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL), ret, err); in _bip0340_verify_batch_no_memory() 853 pub_key0 = pub_keys[0]; in _bip0340_verify_batch_no_memory() 865 ret = pub_key_check_initialized_and_type(pub_keys[i], BIP0340); EG(ret, err); in _bip0340_verify_batch_no_memory() 868 pub_key = pub_keys[i]; in _bip0340_verify_batch_no_memory() 903 ret = _bip0340_compute_batch_csprng_seed(s, s_len, pub_keys, m, m_len, num, in _bip0340_verify_batch_no_memory() 1027 static int _bip0340_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys, in _bip0340_verify_batch() argument 1065 MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL), ret, err); in _bip0340_verify_batch() [all …]
|
H A D | eddsa.c | 2281 …tatic int _eddsa_verify_batch_no_memory(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys, 2314 MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL) && (adata != NULL), ret, err); 2328 pub_key0 = pub_keys[0]; 2357 ret = eddsa_pub_key_sanity_check(pub_keys[i]); EG(ret, err); 2360 pub_key = pub_keys[i]; 2583 …USED_RET static int _eddsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys, 2618 MUST_HAVE((s != NULL) && (pub_keys != NULL) && (m != NULL) && (adata != NULL), ret, err); 2635 ret = _eddsa_verify_batch_no_memory(s, s_len, pub_keys, m, m_len, num, sig_type, 2664 pub_key0 = pub_keys[0]; 2695 ret = eddsa_pub_key_sanity_check(pub_keys[i]); EG(ret, err); [all …]
|
H A D | sig_algs.c | 675 int ec_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys, in ec_verify_batch() argument 688 ret = sm->verify_batch(s, s_len, pub_keys, m, m_len, num, sig_type, in ec_verify_batch() 850 int unsupported_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys, in unsupported_verify_batch() argument 857 FORCE_USED_VAR(pub_keys); in unsupported_verify_batch()
|
/freebsd/crypto/libecc/include/libecc/sig/ |
H A D | bip0340.h | 67 …ARN_UNUSED_RET int bip0340_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
|
H A D | ecfsdsa.h | 87 …ARN_UNUSED_RET int ecfsdsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
|
H A D | eddsa.h | 128 …_WARN_UNUSED_RET int eddsa_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
|
H A D | sig_algs.h | 90 int ec_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
|
H A D | sig_algs_internal.h | 78 …TE_WARN_UNUSED_RET int (*verify_batch) (const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys, 269 …UNUSED_RET int unsupported_verify_batch(const u8 **s, const u8 *s_len, const ec_pub_key **pub_keys,
|
/freebsd/crypto/libecc/src/tests/ |
H A D | ec_self_tests_core.c | 379 const ec_pub_key *pub_keys[] = { &(kp.pub_key) }; in ec_import_export_test() local 382 ret = ec_verify_batch(signatures, signatures_len, pub_keys, messages, messages_len, in ec_import_export_test() 709 const ec_pub_key *pub_keys[] = { pub_key }; in ec_test_verify() local 712 ret = ec_verify_batch(signatures, signatures_len, pub_keys, messages, messages_len, in ec_test_verify() 1709 const ec_pub_key *pub_keys[PERF_BATCH_VERIFICATION]; local 1721 pub_keys[j] = &(kp.pub_key); 1730 ret = ec_verify_batch(signatures, signatures_len, pub_keys, messages, messages_len,
|