#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: