ec_priv_key
ATTRIBUTE_WARN_UNUSED_RET int ecccdh_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
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);
ATTRIBUTE_WARN_UNUSED_RET int bign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
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);
ATTRIBUTE_WARN_UNUSED_RET int bip0340_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int dbign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int decdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int ec_priv_key_export_to_buf(const ec_priv_key *priv_key, u8 *priv_key_buf,
ATTRIBUTE_WARN_UNUSED_RET int ec_structured_priv_key_import_from_buf(ec_priv_key *priv_key,
ATTRIBUTE_WARN_UNUSED_RET int ec_structured_priv_key_export_to_buf(const ec_priv_key *priv_key,
ec_priv_key priv_key;
ATTRIBUTE_WARN_UNUSED_RET int generic_gen_priv_key(ec_priv_key *priv_key);
ATTRIBUTE_WARN_UNUSED_RET int priv_key_check_initialized(const ec_priv_key *A);
ATTRIBUTE_WARN_UNUSED_RET int priv_key_check_initialized_and_type(const ec_priv_key *A,
ATTRIBUTE_WARN_UNUSED_RET int ec_priv_key_import_from_buf(ec_priv_key *priv_key,
ATTRIBUTE_WARN_UNUSED_RET int ecdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
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);
ATTRIBUTE_WARN_UNUSED_RET int ecfsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int ecgdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int eckcdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int ecosdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int ecrdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int ecsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int __ecsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv,
ATTRIBUTE_WARN_UNUSED_RET int eddsa_derive_priv_key(ec_priv_key *priv_key);
ATTRIBUTE_WARN_UNUSED_RET int eddsa_import_priv_key(ec_priv_key *priv_key, const u8 *buf, u16 buflen,
ATTRIBUTE_WARN_UNUSED_RET int eddsa_gen_priv_key(ec_priv_key *priv_key);
ATTRIBUTE_WARN_UNUSED_RET int eddsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
ATTRIBUTE_WARN_UNUSED_RET int gen_priv_key(ec_priv_key *priv_key);
ATTRIBUTE_WARN_UNUSED_RET int init_pubkey_from_privkey(ec_pub_key *pub_key, ec_priv_key *priv_key);
ATTRIBUTE_WARN_UNUSED_RET int (*gen_priv_key) (ec_priv_key *priv_key);
ATTRIBUTE_WARN_UNUSED_RET int (*init_pub_key) (ec_pub_key *pub_key, const ec_priv_key *priv_key);
ATTRIBUTE_WARN_UNUSED_RET int sm2_gen_priv_key(ec_priv_key *priv_key);
ATTRIBUTE_WARN_UNUSED_RET int sm2_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv);
void priv_key_print(const char *msg, const ec_priv_key *priv);
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)
int ecccdh_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
int bign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
int __bign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv,
const ec_priv_key *priv_key;
int bip0340_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
const ec_priv_key *priv_key;
int dbign_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
int decdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
int priv_key_check_initialized(const ec_priv_key *A)
int ec_structured_priv_key_import_from_buf(ec_priv_key *priv_key,
int ec_structured_priv_key_export_to_buf(const ec_priv_key *priv_key,
int priv_key_check_initialized_and_type(const ec_priv_key *A,
int ec_priv_key_import_from_buf(ec_priv_key *priv_key,
int ec_priv_key_export_to_buf(const ec_priv_key *priv_key, u8 *priv_key_buf,
int ecdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
int __ecdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv,
const ec_priv_key *priv_key;
const ec_priv_key *priv_key;
const ec_priv_key *priv_key;
int ecfsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
const ec_priv_key *priv_key;
int ecgdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
const ec_priv_key *priv_key;
int eckcdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
int ecosdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
const ec_priv_key *priv_key;
int ecrdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
int ecsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
const ec_priv_key *priv_key;
const ec_priv_key *priv_key;
int __ecsdsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv,
const ec_priv_key *priv_key;
const ec_priv_key *priv_key;
ATTRIBUTE_WARN_UNUSED_RET static int eddsa_priv_key_sanity_check(const ec_priv_key *in_priv)
ATTRIBUTE_WARN_UNUSED_RET static int eddsa_get_digest_from_priv_key(u8 *digest, u8 *digest_size, const ec_priv_key *in_priv)
ATTRIBUTE_WARN_UNUSED_RET static int eddsa_derive_priv_key_hash(const ec_priv_key *in_priv,
int eddsa_derive_priv_key(ec_priv_key *priv_key)
int eddsa_gen_priv_key(ec_priv_key *priv_key)
int eddsa_import_priv_key(ec_priv_key *priv_key, const u8 *buf, u16 buflen,
IGNORE_RET_VAL(local_memset(priv_key, 0, sizeof(ec_priv_key)));
int eddsa_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
const ec_priv_key *priv_key;
const ec_priv_key *priv_key;
const ec_priv_key *priv_key;
int generic_gen_priv_key(ec_priv_key *priv_key)
int gen_priv_key(ec_priv_key *priv_key)
int init_pubkey_from_privkey(ec_pub_key *pub_key, ec_priv_key *priv_key)
const ec_priv_key *priv_key;
int sm2_gen_priv_key(ec_priv_key *priv_key)
int sm2_init_pub_key(ec_pub_key *out_pub, const ec_priv_key *in_priv)
const ec_priv_key *priv_key,
void priv_key_print(const char *msg, const ec_priv_key *priv)
ec_priv_key priv_key;
ec_priv_key priv_key;