lime
Lime is a C++ library implementing Open Whisper System Signal protocol
|
This is the complete list of members for lime::LimeManager, including all inherited members.
create_user(const std::string &localDeviceId, const std::string &x3dhServerUrl, const lime::CurveId curve, const uint16_t OPkInitialBatchSize, const limeCallback &callback) | lime::LimeManager | |
create_user(const std::string &localDeviceId, const std::string &x3dhServerUrl, const lime::CurveId curve, const limeCallback &callback) | lime::LimeManager | |
decrypt(const std::string &localDeviceId, const std::string &recipientUserId, const std::string &senderDeviceId, const std::vector< uint8_t > &DRmessage, const std::vector< uint8_t > &cipherMessage, std::vector< uint8_t > &plainMessage) | lime::LimeManager | |
decrypt(const std::string &localDeviceId, const std::string &recipientUserId, const std::string &senderDeviceId, const std::vector< uint8_t > &DRmessage, std::vector< uint8_t > &plainMessage) | lime::LimeManager | |
delete_peerDevice(const std::string &peerDeviceId) | lime::LimeManager | |
delete_user(const std::string &localDeviceId, const limeCallback &callback) | lime::LimeManager | |
encrypt(const std::string &localDeviceId, std::shared_ptr< const std::string > recipientUserId, std::shared_ptr< std::vector< RecipientData >> recipients, std::shared_ptr< const std::vector< uint8_t >> plainMessage, std::shared_ptr< std::vector< uint8_t >> cipherMessage, const limeCallback &callback, lime::EncryptionPolicy encryptionPolicy=lime::EncryptionPolicy::optimizeUploadSize) | lime::LimeManager | |
get_peerDeviceStatus(const std::string &peerDeviceId) | lime::LimeManager | |
get_selfIdentityKey(const std::string &localDeviceId, std::vector< uint8_t > &Ik) | lime::LimeManager | |
get_x3dhServerUrl(const std::string &localDeviceId) | lime::LimeManager | |
is_localUser(const std::string &deviceId) | lime::LimeManager | |
is_user(const std::string &localDeviceId) | lime::LimeManager | |
LimeManager()=delete | lime::LimeManager | |
LimeManager(const LimeManager &)=delete | lime::LimeManager | |
LimeManager(const std::string &db_access, const limeX3DHServerPostData &X3DH_post_data, std::shared_ptr< std::recursive_mutex > db_mutex) | lime::LimeManager | |
LimeManager(const std::string &db_access, const limeX3DHServerPostData &X3DH_post_data) | lime::LimeManager | |
operator=(const LimeManager &)=delete | lime::LimeManager | |
set_peerDeviceStatus(const std::string &peerDeviceId, const std::vector< uint8_t > &Ik, lime::PeerDeviceStatus status) | lime::LimeManager | |
set_peerDeviceStatus(const std::string &peerDeviceId, lime::PeerDeviceStatus status) | lime::LimeManager | |
set_x3dhServerUrl(const std::string &localDeviceId, const std::string &x3dhServerUrl) | lime::LimeManager | |
stale_sessions(const std::string &localDeviceId, const std::string &peerDeviceId) | lime::LimeManager | |
update(const limeCallback &callback, uint16_t OPkServerLowLimit, uint16_t OPkBatchSize) | lime::LimeManager | |
update(const limeCallback &callback) | lime::LimeManager | |
~LimeManager()=default | lime::LimeManager |