Botan 3.9.0
Crypto and TLS for C&
roughtime.h File Reference

Public Header. More...

#include <array>
#include <chrono>
#include <vector>
#include <botan/ed25519.h>

Go to the source code of this file.

Classes

class  Botan::Roughtime::Chain
class  Botan::Roughtime::Nonce
class  Botan::Roughtime::Response
class  Botan::Roughtime::Roughtime_Error
struct  Botan::Roughtime::Server_Information

Namespaces

namespace  Botan
namespace  Botan::Roughtime

Functions

std::array< uint8_t, request_min_sizeBotan::Roughtime::encode_request (const Nonce &nonce)
Nonce Botan::Roughtime::nonce_from_blind (const std::vector< uint8_t > &previous_response, const Nonce &blind)
std::vector< uint8_t > Botan::Roughtime::online_request (std::string_view uri, const Nonce &nonce, std::chrono::milliseconds timeout)
std::vector< Server_InformationBotan::Roughtime::servers_from_str (std::string_view str)

Variables

const unsigned Botan::Roughtime::request_min_size = 1024

Detailed Description

Public Header.

Definition in file roughtime.h.