1#ifndef CF4C0740_EE9F_493A_A3F5_95DA691E8989
2#define CF4C0740_EE9F_493A_A3F5_95DA691E8989
4#include <vanetza/common/byte_buffer.hpp>
5#include <vanetza/security/ecc_point.hpp>
6#include <vanetza/security/key_type.hpp>
28 std::size_t size()
const;
31 mutable std::shared_future<EcdsaSignature> m_future;
35using SomeEcdsaSignature = boost::variant<EcdsaSignature, EcdsaSignatureFuture>;
49ByteBuffer extract_signature_buffer(
const SomeEcdsaSignature& sig);
50ByteBuffer extract_signature_buffer(
const Signature& sig);
EcdsaSignature specified in TS 103 097 v1.2.1, section 4.2.9.