|
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 |
1.8.13