ec_key_pair
ATTRIBUTE_WARN_UNUSED_RET int ecccdh_gen_key_pair(ec_key_pair *kp, const ec_params *params);
ATTRIBUTE_WARN_UNUSED_RET int ecccdh_import_key_pair_from_priv_key_buf(ec_key_pair *kp, const ec_params *params, const u8 *priv_key_buf, u8 priv_key_buf_len);
ATTRIBUTE_WARN_UNUSED_RET int _bip0340_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
ATTRIBUTE_WARN_UNUSED_RET int key_pair_check_initialized(const ec_key_pair *A);
ATTRIBUTE_WARN_UNUSED_RET int key_pair_check_initialized_and_type(const ec_key_pair *A,
ATTRIBUTE_WARN_UNUSED_RET int ec_key_pair_import_from_priv_key_buf(ec_key_pair *kp,
ATTRIBUTE_WARN_UNUSED_RET int ec_key_pair_gen(ec_key_pair *kp, const ec_params *params,
ATTRIBUTE_WARN_UNUSED_RET int ec_structured_key_pair_import_from_priv_key_buf(ec_key_pair *kp,
ATTRIBUTE_WARN_UNUSED_RET int ec_structured_key_pair_import_from_buf(ec_key_pair *kp,
ATTRIBUTE_WARN_UNUSED_RET int eddsa_import_key_pair_from_priv_key_buf(ec_key_pair *kp,
ATTRIBUTE_WARN_UNUSED_RET int _eddsa_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
const ec_key_pair *key_pair,
ATTRIBUTE_WARN_UNUSED_RET int ec_sign_init(struct ec_sign_context *ctx, const ec_key_pair *key_pair,
ATTRIBUTE_WARN_UNUSED_RET int _ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
ATTRIBUTE_WARN_UNUSED_RET int ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
const ec_key_pair *key_pair;
ATTRIBUTE_WARN_UNUSED_RET int generic_ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
ATTRIBUTE_WARN_UNUSED_RET int (*sign) (u8 *sig, u8 siglen, const ec_key_pair *key_pair,
IGNORE_RET_VAL(local_memset(kp, 0, sizeof(ec_key_pair)));
int ecccdh_import_key_pair_from_priv_key_buf(ec_key_pair *kp, const ec_params *params, const u8 *priv_key_buf, u8 priv_key_buf_len)
int ecccdh_gen_key_pair(ec_key_pair *kp, const ec_params *params)
int _bip0340_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
int key_pair_check_initialized(const ec_key_pair *A)
int key_pair_check_initialized_and_type(const ec_key_pair *A,
int ec_key_pair_import_from_priv_key_buf(ec_key_pair *kp,
int ec_structured_key_pair_import_from_priv_key_buf(ec_key_pair *kp,
int ec_structured_key_pair_import_from_buf(ec_key_pair *kp,
int ec_key_pair_gen(ec_key_pair *kp, const ec_params *params,
IGNORE_RET_VAL(local_memset(kp, 0, sizeof(ec_key_pair)));
int eddsa_import_key_pair_from_priv_key_buf(ec_key_pair *kp,
const ec_key_pair *key_pair;
int _eddsa_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
ATTRIBUTE_WARN_UNUSED_RET static int eddsa_key_pair_sanity_check(const ec_key_pair *key_pair)
const ec_key_pair *key_pair,
int ec_sign_init(struct ec_sign_context *ctx, const ec_key_pair *key_pair,
int generic_ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
int _ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
int ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
ec_key_pair kp;
ATTRIBUTE_WARN_UNUSED_RET static int random_split_ec_sign(u8 *sig, u8 siglen, const ec_key_pair *key_pair,
ec_key_pair kp;
ec_key_pair kp;
ec_key_pair keypairs[MAX_BATCH_SIG_SIZE];
ATTRIBUTE_WARN_UNUSED_RET static int ec_gen_import_export_kp(ec_key_pair *kp, const ec_params *params,
ec_key_pair imported_kp;
ATTRIBUTE_WARN_UNUSED_RET static int ec_test_sign(u8 *sig, u8 siglen, ec_key_pair *kp,
ec_key_pair kp;
ec_key_pair kp;
ec_key_pair key_pair;
ec_key_pair keypair;