security_services Member List

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

_ec_keys_dec | security_services | private
_ec_keys_enc | security_services | private
_elevation | security_services | private
_last_generation_time | security_services | private
_latitude | security_services | private
_longitude | security_services | private
_security_cache | security_services | private
_security_db | security_services | private
_setup_done | security_services | private
_unknown_certificate | security_services | private
encrypt_gn_payload(const OCTETSTRING &p_unsecured_gn_payload, OCTETSTRING &p_enc_gn_payload, Params &p_params) | security_services | private
extract_encryption_keys(const IEEE1609dot2::CertificateBase &p_cert, OCTETSTRING &p_public_enc_key_x, OCTETSTRING &p_public_enc_key_y) | security_services | private
get_instance() | security_services | inlinestatic
hash_sha256(const OCTETSTRING &p_data, OCTETSTRING &p_hash_data) | security_services | private
hash_sha384(const OCTETSTRING &p_data, OCTETSTRING &p_hash_data) | security_services | private
instance | security_services | privatestatic
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_services | private
process_ieee_1609_dot2_encrypted_data(const IEEE1609dot2::EncryptedData &p_encrypted_data, const bool p_verify, OCTETSTRING &p_unsecured_payload, Params &p_params) | security_services | private
process_ieee_1609_dot2_signed_data(const IEEE1609dot2::SignedData &p_signed_data, const bool p_verify, OCTETSTRING &p_unsecured_payload, Params &p_params) | security_services | private
ProtocolVersion | security_services | privatestatic
read_certificate(const CHARSTRING &p_certificate_id, OCTETSTRING &p_certificate) const | security_services |
read_certificate_digest(const CHARSTRING &p_certificate_id, OCTETSTRING &p_digest) const | security_services |
read_certificate_from_digest(const OCTETSTRING &p_digest, CHARSTRING &p_certificate_id) const | security_services |
read_private_enc_key(const CHARSTRING &p_certificate_id, OCTETSTRING &p_private_enc_key) const | security_services |
read_private_key(const CHARSTRING &p_certificate_id, OCTETSTRING &p_private_key) const | security_services |
secure_gn_payload(const OCTETSTRING &p_unsecured_gn_payload, OCTETSTRING &p_secured_gn_payload, Params &p_params) | security_services |
security_services() | security_services | private
set_position(const int p_latitude, const int p_longitude, const int p_elevation=0) | security_services | inline
setup(Params &p_params) | security_services |
sign_ecdsa_nistp256(const OCTETSTRING &p_hash, IEEE1609dot2BaseTypes::Signature &p_signature, Params &p_params) | security_services | private
sign_gn_payload(const OCTETSTRING &p_unsecured_gn_payload, OCTETSTRING &p_signed_gn_payload, Params &p_params) | security_services | private
sign_tbs_data(const IEEE1609dot2::ToBeSignedData &p_tbs_data, const IEEE1609dot2BaseTypes::HashAlgorithm &p_hashAlgorithm, IEEE1609dot2BaseTypes::Signature &p_signature, Params &p_params) | security_services | private
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_services | private
~security_services() | security_services | inlineprivate