YPC  0.2.0
ypc::crypto::sm2_ecc Member List

This is the complete list of members for ypc::crypto::sm2_ecc, including all inherited members.

ecdh_shared_key(const uint8_t *skey, uint32_t skey_size, const uint8_t *public_key, uint32_t pkey_size, uint8_t *shared_key, uint32_t shared_key_size) (defined in ypc::crypto::sm2_ecc)ypc::crypto::sm2_eccstatic
gen_private_key(uint32_t skey_size, uint8_t *skey) (defined in ypc::crypto::sm2_ecc)ypc::crypto::sm2_eccstatic
generate_pkey_from_skey(const uint8_t *skey, uint32_t skey_size, uint8_t *pkey, uint32_t pkey_size) (defined in ypc::crypto::sm2_ecc)ypc::crypto::sm2_eccstatic
get_ecdh_shared_key_size() (defined in ypc::crypto::sm2_ecc)ypc::crypto::sm2_eccinlinestatic
get_private_key_size() (defined in ypc::crypto::sm2_ecc)ypc::crypto::sm2_eccinlinestatic
get_public_key_size() (defined in ypc::crypto::sm2_ecc)ypc::crypto::sm2_eccinlinestatic
get_signature_size() (defined in ypc::crypto::sm2_ecc)ypc::crypto::sm2_eccinlinestatic
sign_message(const uint8_t *skey, uint32_t skey_size, const uint8_t *data, uint32_t data_size, uint8_t *sig, uint32_t sig_size) (defined in ypc::crypto::sm2_ecc)ypc::crypto::sm2_eccstatic
verify_signature(const uint8_t *data, uint32_t data_size, const uint8_t *sig, uint32_t sig_size, const uint8_t *public_key, uint32_t pkey_size) (defined in ypc::crypto::sm2_ecc)ypc::crypto::sm2_eccstatic