lime
Lime is a C++ library implementing Open Whisper System Signal protocol
lime::Lime< Curve > Member List

This is the complete list of members for lime::Lime< Curve >, including all inherited members.

decrypt(const std::vector< uint8_t > &recipientUserId, const std::string &senderDeviceId, const std::vector< uint8_t > &DRmessage, const std::vector< uint8_t > &cipherMessage, std::vector< uint8_t > &plainMessage) overridelime::Lime< Curve >virtual
delete_peerDevice(const std::string &peerDeviceId) overridelime::Lime< Curve >virtual
delete_user(const std::shared_ptr< limeCallback > callback) overridelime::Lime< Curve >virtual
DRcache_delete(const std::string &deviceId) overridelime::Lime< Curve >virtual
DRcache_insert(const std::string &deviceId, std::shared_ptr< DR > DRsession) overridelime::Lime< Curve >virtual
encrypt(std::shared_ptr< lime::EncryptionContext > encryptionContext, const std::shared_ptr< limeCallback > callback, const std::shared_ptr< limeRandomSeedCallback > randomSeedCallback) overridelime::Lime< Curve >virtual
get_Ik(std::vector< uint8_t > &Ik) overridelime::Lime< Curve >virtual
get_X3DH(void) overridelime::Lime< Curve >inlinevirtual
get_x3dhServerUrl() overridelime::Lime< Curve >virtual
Lime(std::shared_ptr< lime::Db > localStorage, const std::string &deviceId, const std::string &url, const limeX3DHServerPostData &X3DH_post_data, const long int Uid=0)lime::Lime< Curve >
Lime(Lime< Curve > &a)=deletelime::Lime< Curve >
lock(void) overridelime::Lime< Curve >inlinevirtual
operator=(Lime< Curve > &a)=deletelime::Lime< Curve >
processEncryptionQueue(void) overridelime::Lime< Curve >virtual
publish_user(const std::shared_ptr< limeCallback > callback, const uint16_t OPkInitialBatchSize) overridelime::Lime< Curve >virtual
set_x3dhServerUrl(const std::string &x3dhServerUrl) overridelime::Lime< Curve >virtual
stale_sessions(const std::string &peerDeviceId) overridelime::Lime< Curve >virtual
update_OPk(const std::shared_ptr< limeCallback > callback, uint16_t OPkServerLowLimit, uint16_t OPkBatchSize) overridelime::Lime< Curve >virtual
update_SPk(const std::shared_ptr< limeCallback > callback) overridelime::Lime< Curve >virtual
~Lime()lime::Lime< Curve >
~LimeGeneric()lime::LimeGenericinlinevirtual