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

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

_ec_keys_decsecurity_servicesprivate
_ec_keys_encsecurity_servicesprivate
_elevationsecurity_servicesprivate
_last_generation_timesecurity_servicesprivate
_latitudesecurity_servicesprivate
_longitudesecurity_servicesprivate
_security_cachesecurity_servicesprivate
_security_dbsecurity_servicesprivate
_setup_donesecurity_servicesprivate
_unknown_certificatesecurity_servicesprivate
encrypt_gn_payload(const OCTETSTRING &p_unsecured_gn_payload, OCTETSTRING &p_enc_gn_payload, Params &p_params)security_servicesprivate
extract_encryption_keys(const IEEE1609dot2::CertificateBase &p_cert, OCTETSTRING &p_public_enc_key_x, OCTETSTRING &p_public_enc_key_y)security_servicesprivate
get_instance()security_servicesinlinestatic
hash_sha256(const OCTETSTRING &p_data, OCTETSTRING &p_hash_data)security_servicesprivate
hash_sha384(const OCTETSTRING &p_data, OCTETSTRING &p_hash_data)security_servicesprivate
instancesecurity_servicesprivatestatic
process_ieee_1609_dot2_content(const IEEE1609dot2::Ieee1609Dot2Content &p_ieee_1609_dot2_content, const bool p_verify, OCTETSTRING &p_unsecured_payload, Params &p_params)security_servicesprivate
process_ieee_1609_dot2_encrypted_data(const IEEE1609dot2::EncryptedData &p_encrypted_data, const bool p_verify, OCTETSTRING &p_unsecured_payload, Params &p_params)security_servicesprivate
process_ieee_1609_dot2_signed_data(const IEEE1609dot2::SignedData &p_signed_data, const bool p_verify, OCTETSTRING &p_unsecured_payload, Params &p_params)security_servicesprivate
ProtocolVersionsecurity_servicesprivatestatic
read_certificate(const CHARSTRING &p_certificate_id, OCTETSTRING &p_certificate) constsecurity_services
read_certificate_digest(const CHARSTRING &p_certificate_id, OCTETSTRING &p_digest) constsecurity_services
read_certificate_from_digest(const OCTETSTRING &p_digest, CHARSTRING &p_certificate_id) constsecurity_services
read_private_enc_key(const CHARSTRING &p_certificate_id, OCTETSTRING &p_private_enc_key) constsecurity_services
read_private_key(const CHARSTRING &p_certificate_id, OCTETSTRING &p_private_key) constsecurity_services
secure_gn_payload(const OCTETSTRING &p_unsecured_gn_payload, OCTETSTRING &p_secured_gn_payload, Params &p_params)security_services
security_services()security_servicesprivate
set_position(const int p_latitude, const int p_longitude, const int p_elevation=0)security_servicesinline
setup(Params &p_params)security_services
sign_ecdsa_nistp256(const OCTETSTRING &p_hash, IEEE1609dot2BaseTypes::Signature &p_signature, Params &p_params)security_servicesprivate
sign_gn_payload(const OCTETSTRING &p_unsecured_gn_payload, OCTETSTRING &p_signed_gn_payload, Params &p_params)security_servicesprivate
sign_tbs_data(const IEEE1609dot2::ToBeSignedData &p_tbs_data, const IEEE1609dot2BaseTypes::HashAlgorithm &p_hashAlgorithm, IEEE1609dot2BaseTypes::Signature &p_signature, Params &p_params)security_servicesprivate
store_certificate(const CHARSTRING &p_cert_id, const OCTETSTRING &p_cert, const OCTETSTRING &p_private_key, const OCTETSTRING &p_public_key_x, const OCTETSTRING &p_public_key_y, const OCTETSTRING &p_hashid8, const OCTETSTRING &p_issuer, const OCTETSTRING &p_private_enc_key, const OCTETSTRING &p_public_enc_key_x, const OCTETSTRING &p_public_enc_key_y)security_services
verify_and_extract_gn_payload(const OCTETSTRING &p_secured_gn_payload, const bool p_verify, IEEE1609dot2::Ieee1609Dot2Data &p_ieee_1609dot2_data, OCTETSTRING &p_unsecured_gn_payload, Params &p_params)security_services
verify_sign_ecdsa_nistp256(const OCTETSTRING &p_hash, const IEEE1609dot2BaseTypes::Signature &p_signature, const std::string &p_certificate_id, Params &p_params)security_servicesprivate
~security_services()security_servicesinlineprivate