1#ifndef RECIPIENT_INFO_HPP_IENLXEUN
2#define RECIPIENT_INFO_HPP_IENLXEUN
4#include <vanetza/security/v2/basic_elements.hpp>
5#include <vanetza/security/v2/public_key.hpp>
6#include <boost/variant/variant.hpp>
20 std::array<uint8_t, 16> t;
30typedef boost::variant<EciesEncryptedKey, OpaqueKey> Key;
38 PublicKeyAlgorithm pk_encryption()
const;
46PublicKeyAlgorithm get_type(
const Key&);
EciesEncryptedKey specified in TS 103 097 v1.2.1, section 5.9.
OpaqueKey specified in TS 103 097 v1.2.1, section 5.8.
RecipientInfo specified in TS 103 097 v1.2.1, section 5.8.