lime
Lime is a C++ library implementing Open Whisper System Signal protocol
|
This is the complete list of members for lime::Lime< Curve >, including all inherited members.
decrypt(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) override | lime::Lime< Curve > | virtual |
delete_peerDevice(const std::string &peerDeviceId) override | lime::Lime< Curve > | virtual |
delete_user(const limeCallback &callback) override | lime::Lime< Curve > | virtual |
encrypt(std::shared_ptr< const std::string > recipientUserId, std::shared_ptr< std::vector< RecipientData >> recipients, std::shared_ptr< const std::vector< uint8_t >> plainMessage, const lime::EncryptionPolicy encryptionPolicy, std::shared_ptr< std::vector< uint8_t >> cipherMessage, const limeCallback &callback) override | lime::Lime< Curve > | virtual |
get_Ik(std::vector< uint8_t > &Ik) override | lime::Lime< Curve > | virtual |
get_x3dhServerUrl() override | lime::Lime< Curve > | virtual |
Lime(std::unique_ptr< lime::Db > &&localStorage, const std::string &deviceId, const std::string &url, const limeX3DHServerPostData &X3DH_post_data) | lime::Lime< Curve > | |
Lime(std::unique_ptr< lime::Db > &&localStorage, const std::string &deviceId, const std::string &url, const limeX3DHServerPostData &X3DH_post_data, const long int Uid) | lime::Lime< Curve > | |
Lime(Lime< Curve > &a)=delete | lime::Lime< Curve > | |
operator=(Lime< Curve > &a)=delete | lime::Lime< Curve > | |
publish_user(const limeCallback &callback, const uint16_t OPkInitialBatchSize) override | lime::Lime< Curve > | virtual |
set_x3dhServerUrl(const std::string &x3dhServerUrl) override | lime::Lime< Curve > | virtual |
stale_sessions(const std::string &peerDeviceId) override | lime::Lime< Curve > | virtual |
update_OPk(const limeCallback &callback, uint16_t OPkServerLowLimit, uint16_t OPkBatchSize) override | lime::Lime< Curve > | virtual |
update_SPk(const limeCallback &callback) override | lime::Lime< Curve > | virtual |
~Lime() | lime::Lime< Curve > | |
~LimeGeneric() | lime::LimeGeneric | inlinevirtual |