Go to the documentation of this file.
19 std::string theirIdentityKey,
20 std::string theirOneTimeKey);
26 std::string theirIdentityKey,
27 std::string theirOneTimeKey);
31 std::string theirIdentityKey,
42 std::string
pickle()
const;
45 std::size_t
checkError(std::size_t code)
const;
47 std::string
error()
const {
return olm_session_last_error(
session); }
std::string RandomData
Definition: crypto-util.hpp:34
Definition: session.hpp:23
std::string error() const
Definition: session-p.hpp:47
bool unpickle(std::string data)
Definition: session.cpp:108
bool valid
Definition: session-p.hpp:40
Definition: location.hpp:10
~SessionPrivate()=default
Definition: session-p.hpp:14
OlmSession * session
Definition: session-p.hpp:38
std::string pickle() const
Definition: session.cpp:98
ByteArray sessionData
Definition: session-p.hpp:37
std::size_t checkError(std::size_t code) const
Definition: session.cpp:19
std::vector< unsigned char > ByteArray
Definition: crypto-util.hpp:21
Definition: session.hpp:24
The tag to indicate that a constructor should use user-provided random data.
Definition: crypto-util.hpp:32
SessionPrivate()
Definition: session.cpp:27