11#include <botan/tls_messages.h>
13#include <botan/internal/tls_reader.h>
38 std::vector<uint8_t> buf;
46 throw Encoding_Error(
"Certificate_Verify signature too long to encode");
49 const uint16_t sig_len =
static_cast<uint16_t
>(
m_signature.size());
#define BOTAN_ASSERT_NOMSG(expr)
Decoding_Error(std::string_view name)
Encoding_Error(std::string_view name)
Signature_Scheme m_scheme
Certificate_Verify()=default
std::vector< uint8_t > serialize() const override
std::vector< uint8_t > m_signature
Signature_Scheme::Code wire_code() const noexcept
bool is_set() const noexcept
std::vector< T > get_range(size_t len_bytes, size_t min_elems, size_t max_elems)
constexpr uint8_t get_byte(T input)