ETSI STF525 / Internal Testing test suite
This project provides an internal testing test suite and its associated Test Adapter/Codec
|
This is the complete list of members for security_ecc, including all inherited members.
_bn_ctx | security_ecc | private |
_ec_group | security_ecc | private |
_ec_key | security_ecc | private |
_elliptic_curve | security_ecc | private |
_enc_key_x | security_ecc | private |
_enc_key_y | security_ecc | private |
_enc_sym_key | security_ecc | private |
_encryption_algotithm | security_ecc | private |
_nonce | security_ecc | private |
_pri_key | security_ecc | private |
_pub_key_x | security_ecc | private |
_pub_key_y | security_ecc | private |
_secret_key | security_ecc | private |
_sym_key | security_ecc | private |
_tag | security_ecc | private |
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_ecc | private |
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() const | security_ecc | inline |
encryption_key_x() const | security_ecc | inline |
encryption_key_y() const | security_ecc | inline |
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_ecc | private |
nonce() const | security_ecc | inline |
private_key() const | security_ecc | inline |
public_key_to_bin(std::vector< unsigned char > &p_bin_key) | security_ecc | private |
public_key_x() const | security_ecc | inline |
public_key_y() const | security_ecc | inline |
secret_key() const | security_ecc | inline |
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() const | security_ecc | inline |
tag() const | security_ecc | inline |
~security_ecc() | security_ecc | virtual |