1#include <vanetza/common/byte_sequence.hpp>
2#include <vanetza/security/backend_null.hpp>
3#include <vanetza/security/public_key.hpp>
4#include <vanetza/security/signature.hpp>
42 constexpr std::size_t size = 32;
45 coordinate.x = random_byte_sequence(size, 0xdead);
46 signature.R = coordinate;
47 signature.s = random_byte_sequence(size, 0xbeef);
52ByteBuffer
BackendNull::calculate_hash(HashAlgorithm algo,
const ByteBuffer&)
56 case HashAlgorithm::SHA256:
59 case HashAlgorithm::SHA384:
boost::optional< Uncompressed > decompress_point(const EccPoint &ecc_point) override
EcdsaSignature specified in TS 103 097 v1.2.1, section 4.2.9.
Uncompressed specified in TS 103 097 v1.2.1 in section 4.2.5.
X_Coordinate_Only specified in TS 103 097 v1.2.1 in section 4.2.5.