OpenVPN 3 Core Library
|
Public Member Functions | |
SessionID () | |
SessionID (StrongRandomAPI &rng) | |
~SessionID () | |
void | dump (const char *prefix) const |
![]() | |
SessionIDType () | |
SessionIDType (StrongRandomAPI &rng) | |
SessionIDType (const std::string &b64) | |
SessionIDType (const std::uint8_t *bytes) | |
template<size_t S> | |
SessionIDType (const SessionIDType< S > &other) | |
template<typename CRYPT > | |
SessionIDType (const SessionIDType &other, CRYPT &crypt) | |
bool | defined () const |
std::uint64_t | shortform () const |
template<typename HASH > | |
void | hash (HASH &h) const |
std::string | to_string () const |
bool | operator== (const SessionIDType &other) const |
bool | operator!= (const SessionIDType &other) const |
bool | operator< (const SessionIDType &other) const |
template<size_t S> | |
bool | eq_weak (const SessionIDType< S > &other) const |
const std::uint8_t * | c_data () const |
template<typename UNORDERED_MAP > | |
const SessionIDType * | find_weak (const UNORDERED_MAP &m, const bool conflict) const |
Additional Inherited Members | |
![]() | |
static bool | is (const std::string &str) |
static constexpr size_t | size () |
Definition at line 113 of file test_session_id.cpp.
|
inline |
Definition at line 115 of file test_session_id.cpp.
|
inline |
Definition at line 120 of file test_session_id.cpp.
|
inline |
Definition at line 126 of file test_session_id.cpp.
|
inline |
Definition at line 131 of file test_session_id.cpp.