|
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 |
1.8.13