11#include <botan/types.h>
19class RandomNumberGenerator;
36 UUID(
const std::vector<uint8_t>& blob);
44 UUID(std::string_view uuid_str);
49 std::string to_string()
const;
51 const std::vector<uint8_t>&
binary_value()
const {
return m_uuid; }
57 bool is_valid()
const {
return m_uuid.size() == 16; }
60 std::vector<uint8_t> m_uuid;
UUID & operator=(const UUID &other)=default
bool operator!=(const UUID &other) const
const std::vector< uint8_t > & binary_value() const
UUID(const UUID &other)=default
bool operator==(const UUID &other) const
int(* final)(unsigned char *, CTX *)
#define BOTAN_DEPRECATED_HEADER(hdr)
#define BOTAN_UNSTABLE_API