Symbol: ec_priv_key
crypto/libecc/include/libecc/ecdh/ecccdh.h
36
ATTRIBUTE_WARN_UNUSED_RET int ecccdh_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/ecdh/ecccdh.h
59
ATTRIBUTE_WARN_UNUSED_RET int ecccdh_derive_secret(const ec_priv_key *our_priv_key, const u8 *peer_pub_key, u8 peer_pub_key_len, u8 *shared_secret, u8 shared_secret_len);
crypto/libecc/include/libecc/sig/bign.h
20
ATTRIBUTE_WARN_UNUSED_RET int bign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/bign_common.h
71
ATTRIBUTE_WARN_UNUSED_RET int __bign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv, ec_alg_type key_type);
crypto/libecc/include/libecc/sig/bip0340.h
42
ATTRIBUTE_WARN_UNUSED_RET int bip0340_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/dbign.h
20
ATTRIBUTE_WARN_UNUSED_RET int dbign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/decdsa.h
25
ATTRIBUTE_WARN_UNUSED_RET int decdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/ec_key.h
103
ATTRIBUTE_WARN_UNUSED_RET int ec_priv_key_export_to_buf(const ec_priv_key *priv_key, u8 *priv_key_buf,
crypto/libecc/include/libecc/sig/ec_key.h
106
ATTRIBUTE_WARN_UNUSED_RET int ec_structured_priv_key_import_from_buf(ec_priv_key *priv_key,
crypto/libecc/include/libecc/sig/ec_key.h
111
ATTRIBUTE_WARN_UNUSED_RET int ec_structured_priv_key_export_to_buf(const ec_priv_key *priv_key,
crypto/libecc/include/libecc/sig/ec_key.h
175
ec_priv_key priv_key;
crypto/libecc/include/libecc/sig/ec_key.h
214
ATTRIBUTE_WARN_UNUSED_RET int generic_gen_priv_key(ec_priv_key *priv_key);
crypto/libecc/include/libecc/sig/ec_key.h
95
ATTRIBUTE_WARN_UNUSED_RET int priv_key_check_initialized(const ec_priv_key *A);
crypto/libecc/include/libecc/sig/ec_key.h
96
ATTRIBUTE_WARN_UNUSED_RET int priv_key_check_initialized_and_type(const ec_priv_key *A,
crypto/libecc/include/libecc/sig/ec_key.h
99
ATTRIBUTE_WARN_UNUSED_RET int ec_priv_key_import_from_buf(ec_priv_key *priv_key,
crypto/libecc/include/libecc/sig/ecdsa.h
25
ATTRIBUTE_WARN_UNUSED_RET int ecdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/ecdsa_common.h
55
ATTRIBUTE_WARN_UNUSED_RET int __ecdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv, ec_alg_type key_type);
crypto/libecc/include/libecc/sig/ecfsdsa.h
57
ATTRIBUTE_WARN_UNUSED_RET int ecfsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/ecgdsa.h
48
ATTRIBUTE_WARN_UNUSED_RET int ecgdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/eckcdsa.h
47
ATTRIBUTE_WARN_UNUSED_RET int eckcdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/ecosdsa.h
48
ATTRIBUTE_WARN_UNUSED_RET int ecosdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/ecrdsa.h
48
ATTRIBUTE_WARN_UNUSED_RET int ecrdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/ecsdsa.h
47
ATTRIBUTE_WARN_UNUSED_RET int ecsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/ecsdsa_common.h
32
ATTRIBUTE_WARN_UNUSED_RET int __ecsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv,
crypto/libecc/include/libecc/sig/eddsa.h
115
ATTRIBUTE_WARN_UNUSED_RET int eddsa_derive_priv_key(ec_priv_key *priv_key);
crypto/libecc/include/libecc/sig/eddsa.h
116
ATTRIBUTE_WARN_UNUSED_RET int eddsa_import_priv_key(ec_priv_key *priv_key, const u8 *buf, u16 buflen,
crypto/libecc/include/libecc/sig/eddsa.h
78
ATTRIBUTE_WARN_UNUSED_RET int eddsa_gen_priv_key(ec_priv_key *priv_key);
crypto/libecc/include/libecc/sig/eddsa.h
79
ATTRIBUTE_WARN_UNUSED_RET int eddsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/sig/sig_algs.h
22
ATTRIBUTE_WARN_UNUSED_RET int gen_priv_key(ec_priv_key *priv_key);
crypto/libecc/include/libecc/sig/sig_algs.h
30
ATTRIBUTE_WARN_UNUSED_RET int init_pubkey_from_privkey(ec_pub_key *pub_key, ec_priv_key *priv_key);
crypto/libecc/include/libecc/sig/sig_algs_internal.h
57
ATTRIBUTE_WARN_UNUSED_RET int (*gen_priv_key) (ec_priv_key *priv_key);
crypto/libecc/include/libecc/sig/sig_algs_internal.h
58
ATTRIBUTE_WARN_UNUSED_RET int (*init_pub_key) (ec_pub_key *pub_key, const ec_priv_key *priv_key);
crypto/libecc/include/libecc/sig/sm2.h
52
ATTRIBUTE_WARN_UNUSED_RET int sm2_gen_priv_key(ec_priv_key *priv_key);
crypto/libecc/include/libecc/sig/sm2.h
54
ATTRIBUTE_WARN_UNUSED_RET int sm2_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
crypto/libecc/include/libecc/utils/print_keys.h
22
void priv_key_print(const char *msg, const ec_priv_key *priv);
crypto/libecc/src/ecdh/ecccdh.c
167
int ecccdh_derive_secret(const ec_priv_key *our_priv_key, const u8 *peer_pub_key_buf, u8 peer_pub_key_buf_len, u8 *shared_secret, u8 shared_secret_len)
crypto/libecc/src/ecdh/ecccdh.c
60
int ecccdh_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/bign.c
31
int bign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/bign_common.c
345
int __bign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv,
crypto/libecc/src/sig/bign_common.c
472
const ec_priv_key *priv_key;
crypto/libecc/src/sig/bip0340.c
107
int bip0340_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/bip0340.c
171
const ec_priv_key *priv_key;
crypto/libecc/src/sig/dbign.c
36
int dbign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/decdsa.c
36
int decdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/ec_key.c
24
int priv_key_check_initialized(const ec_priv_key *A)
crypto/libecc/src/sig/ec_key.c
312
int ec_structured_priv_key_import_from_buf(ec_priv_key *priv_key,
crypto/libecc/src/sig/ec_key.c
358
int ec_structured_priv_key_export_to_buf(const ec_priv_key *priv_key,
crypto/libecc/src/sig/ec_key.c
38
int priv_key_check_initialized_and_type(const ec_priv_key *A,
crypto/libecc/src/sig/ec_key.c
56
int ec_priv_key_import_from_buf(ec_priv_key *priv_key,
crypto/libecc/src/sig/ec_key.c
80
int ec_priv_key_export_to_buf(const ec_priv_key *priv_key, u8 *priv_key_buf,
crypto/libecc/src/sig/ecdsa.c
31
int ecdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/ecdsa_common.c
172
int __ecdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv,
crypto/libecc/src/sig/ecdsa_common.c
322
const ec_priv_key *priv_key;
crypto/libecc/src/sig/ecfsdsa.c
127
const ec_priv_key *priv_key;
crypto/libecc/src/sig/ecfsdsa.c
258
const ec_priv_key *priv_key;
crypto/libecc/src/sig/ecfsdsa.c
31
int ecfsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/ecgdsa.c
185
const ec_priv_key *priv_key;
crypto/libecc/src/sig/ecgdsa.c
31
int ecgdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/eckcdsa.c
306
const ec_priv_key *priv_key;
crypto/libecc/src/sig/eckcdsa.c
34
int eckcdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/ecosdsa.c
31
int ecosdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/ecrdsa.c
199
const ec_priv_key *priv_key;
crypto/libecc/src/sig/ecrdsa.c
71
int ecrdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/ecsdsa.c
31
int ecsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/ecsdsa_common.c
146
const ec_priv_key *priv_key;
crypto/libecc/src/sig/ecsdsa_common.c
275
const ec_priv_key *priv_key;
crypto/libecc/src/sig/ecsdsa_common.c
35
int __ecsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv,
crypto/libecc/src/sig/eddsa.c
1226
const ec_priv_key *priv_key;
crypto/libecc/src/sig/eddsa.c
1577
const ec_priv_key *priv_key;
crypto/libecc/src/sig/eddsa.c
191
ATTRIBUTE_WARN_UNUSED_RET static int eddsa_priv_key_sanity_check(const ec_priv_key *in_priv)
crypto/libecc/src/sig/eddsa.c
309
ATTRIBUTE_WARN_UNUSED_RET static int eddsa_get_digest_from_priv_key(u8 *digest, u8 *digest_size, const ec_priv_key *in_priv)
crypto/libecc/src/sig/eddsa.c
573
ATTRIBUTE_WARN_UNUSED_RET static int eddsa_derive_priv_key_hash(const ec_priv_key *in_priv,
crypto/libecc/src/sig/eddsa.c
614
int eddsa_derive_priv_key(ec_priv_key *priv_key)
crypto/libecc/src/sig/eddsa.c
697
int eddsa_gen_priv_key(ec_priv_key *priv_key)
crypto/libecc/src/sig/eddsa.c
740
int eddsa_import_priv_key(ec_priv_key *priv_key, const u8 *buf, u16 buflen,
crypto/libecc/src/sig/eddsa.c
776
IGNORE_RET_VAL(local_memset(priv_key, 0, sizeof(ec_priv_key)));
crypto/libecc/src/sig/eddsa.c
789
int eddsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/sig/fuzzing_ecdsa.c
43
const ec_priv_key *priv_key;
crypto/libecc/src/sig/fuzzing_ecgdsa.c
46
const ec_priv_key *priv_key;
crypto/libecc/src/sig/fuzzing_ecrdsa.c
85
const ec_priv_key *priv_key;
crypto/libecc/src/sig/sig_algs.c
22
int generic_gen_priv_key(ec_priv_key *priv_key)
crypto/libecc/src/sig/sig_algs.c
39
int gen_priv_key(ec_priv_key *priv_key)
crypto/libecc/src/sig/sig_algs.c
72
int init_pubkey_from_privkey(ec_pub_key *pub_key, ec_priv_key *priv_key)
crypto/libecc/src/sig/sm2.c
312
const ec_priv_key *priv_key;
crypto/libecc/src/sig/sm2.c
37
int sm2_gen_priv_key(ec_priv_key *priv_key)
crypto/libecc/src/sig/sm2.c
56
int sm2_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
crypto/libecc/src/tests/ec_utils.c
55
const ec_priv_key *priv_key,
crypto/libecc/src/utils/print_keys.c
18
void priv_key_print(const char *msg, const ec_priv_key *priv)
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
172
ec_priv_key priv_key;
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
558
ec_priv_key priv_key;