#include <crypto-p.hpp>
◆ CryptoPrivate() [1/3]
Kazv::CryptoPrivate::CryptoPrivate |
( |
| ) |
|
◆ CryptoPrivate() [2/3]
◆ CryptoPrivate() [3/3]
◆ ~CryptoPrivate()
Kazv::CryptoPrivate::~CryptoPrivate |
( |
| ) |
|
◆ createInboundGroupSession()
bool Kazv::CryptoPrivate::createInboundGroupSession |
( |
KeyOfGroupSession |
k, |
|
|
std::string |
sessionKey, |
|
|
std::string |
ed25519Key |
|
) |
| |
◆ createInboundSession()
bool Kazv::CryptoPrivate::createInboundSession |
( |
std::string |
theirCurve25519IdentityKey, |
|
|
std::string |
message |
|
) |
| |
returns whether the session is successfully established
◆ curve25519IdentityKey()
std::string Kazv::CryptoPrivate::curve25519IdentityKey |
( |
| ) |
const |
◆ decryptMegOlm()
◆ decryptOlm()
◆ ed25519IdentityKey()
std::string Kazv::CryptoPrivate::ed25519IdentityKey |
( |
| ) |
const |
◆ pickle()
std::string Kazv::CryptoPrivate::pickle |
( |
| ) |
const |
◆ reuseOrCreateOutboundGroupSession()
◆ unpickle()
bool Kazv::CryptoPrivate::unpickle |
( |
std::string |
data | ) |
|
◆ unpickleFromLibolm()
bool Kazv::CryptoPrivate::unpickleFromLibolm |
( |
std::string |
data | ) |
|
◆ account
std::optional<rust::Box<vodozemac::olm::Account> > Kazv::CryptoPrivate::account |
◆ inboundGroupSessions
◆ knownSessions
std::unordered_map<std::string , Session> Kazv::CryptoPrivate::knownSessions |
◆ numUnpublishedKeys
int Kazv::CryptoPrivate::numUnpublishedKeys {0} |
◆ outboundGroupSessions
◆ uploadedOneTimeKeysCount
immer::map<std::string , int> Kazv::CryptoPrivate::uploadedOneTimeKeysCount |
◆ valid
bool Kazv::CryptoPrivate::valid {true} |
The documentation for this struct was generated from the following files: