ETSI STF525 / Internal Testing test suite
This project provides an internal testing test suite and its associated Test Adapter/Codec
security_ecc Member List

This is the complete list of members for security_ecc, including all inherited members.

_bn_ctxsecurity_eccprivate
_ec_groupsecurity_eccprivate
_ec_keysecurity_eccprivate
_elliptic_curvesecurity_eccprivate
_enc_key_xsecurity_eccprivate
_enc_key_ysecurity_eccprivate
_enc_sym_keysecurity_eccprivate
_encryption_algotithmsecurity_eccprivate
_noncesecurity_eccprivate
_pri_keysecurity_eccprivate
_pub_key_xsecurity_eccprivate
_pub_key_ysecurity_eccprivate
_secret_keysecurity_eccprivate
_sym_keysecurity_eccprivate
_tagsecurity_eccprivate
bin_to_ec_point(const std::vector< unsigned char > &p_public_key_x, const std::vector< unsigned char > &p_public_key_y, EC_POINT **p_ec_point)security_eccprivate
decrypt(const encryption_algotithm p_enc_algorithm, const std::vector< unsigned char > &p_symmetric_key, const std::vector< unsigned char > &p_nonce, const std::vector< unsigned char > &p_tag, const std::vector< unsigned char > &p_enc_message, std::vector< unsigned char > &p_message)security_ecc
decrypt(const std::vector< unsigned char > &p_tag, const std::vector< unsigned char > &p_enc_message, std::vector< unsigned char > &p_message)security_ecc
encrypt(const encryption_algotithm p_enc_algorithm, const std::vector< unsigned char > &p_message, std::vector< unsigned char > &p_enc_message)security_ecc
encrypt(const encryption_algotithm p_enc_algorithm, const std::vector< unsigned char > &p_symmetric_key, const std::vector< unsigned char > &p_nonce, const std::vector< unsigned char > &p_message, std::vector< unsigned char > &p_enc_message)security_ecc
encrypted_symmetric_key() constsecurity_eccinline
encryption_key_x() constsecurity_eccinline
encryption_key_y() constsecurity_eccinline
generate()security_ecc
generate_and_derive_ephemeral_key(const encryption_algotithm p_enc_algorithm, const std::vector< unsigned char > &p_recipients_public_key_x, const std::vector< unsigned char > &p_recipients_public_key_y)security_ecc
generate_and_derive_ephemeral_key(const encryption_algotithm p_enc_algorithm, const std::vector< unsigned char > &p_private_enc_key, const std::vector< unsigned char > &p_ephemeral_public_key_x, const std::vector< unsigned char > &p_ephemeral_public_key_y, const std::vector< unsigned char > &p_enc_sym_key, const std::vector< unsigned char > &p_expected_nonce, const std::vector< unsigned char > &p_authentication_vector)security_ecc
init()security_eccprivate
nonce() constsecurity_eccinline
private_key() constsecurity_eccinline
public_key_to_bin(std::vector< unsigned char > &p_bin_key)security_eccprivate
public_key_x() constsecurity_eccinline
public_key_y() constsecurity_eccinline
secret_key() constsecurity_eccinline
security_ecc(const ec_elliptic_curves p_elliptic_curve)security_ecc
security_ecc(const ec_elliptic_curves p_elliptic_curve, const std::vector< unsigned char > &p_private_key)security_ecc
security_ecc(const ec_elliptic_curves p_elliptic_curve, const std::vector< unsigned char > &p_public_key_x, const std::vector< unsigned char > &p_public_key_y)security_ecc
sign(const std::vector< unsigned char > &p_data, std::vector< unsigned char > &p_r_sig, std::vector< unsigned char > &p_s_sig)security_ecc
sign_verif(const std::vector< unsigned char > &p_data, const std::vector< unsigned char > &p_signature)security_ecc
symmetric_encryption_key() constsecurity_eccinline
tag() constsecurity_eccinline
~security_ecc()security_eccvirtual