1#ifndef BACKEND_NULL_HPP_3E6GMTPL
2#define BACKEND_NULL_HPP_3E6GMTPL
4#include <vanetza/security/backend.hpp>
20 static constexpr auto backend_name =
"Null";
32 boost::optional<Uncompressed>
decompress_point(
const EccPoint& ecc_point)
override;
bool verify_data(const ecdsa256::PublicKey &public_key, const ByteBuffer &data, const EcdsaSignature &sig) override
ByteBuffer calculate_hash(KeyType, const ByteBuffer &) override
bool verify_digest(const PublicKey &, const ByteBuffer &digest, const Signature &) override
EcdsaSignature sign_data(const ecdsa256::PrivateKey &private_key, const ByteBuffer &data_buffer) override
boost::optional< Uncompressed > decompress_point(const EccPoint &ecc_point) override
EcdsaSignature specified in TS 103 097 v1.2.1, section 4.2.9.