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

This is the complete list of members for lime::LimeManager, including all inherited members.

create_user(const std::string &localDeviceId, const std::vector< lime::CurveId > &algos, const std::string &x3dhServerUrl, const uint16_t OPkInitialBatchSize, limeCallback callback)lime::LimeManager
create_user(const std::string &localDeviceId, const std::vector< lime::CurveId > &algos, const std::string &x3dhServerUrl, 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
decrypt(const std::string &localDeviceId, const std::vector< uint8_t > &associatedData, 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::vector< uint8_t > &associatedData, 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 DeviceId &localDeviceId, limeCallback callback)lime::LimeManager
encrypt(const std::string &localDeviceId, const std::vector< lime::CurveId > &algos, std::shared_ptr< lime::EncryptionContext > encryptionContext, limeCallback callback)lime::LimeManager
get_peerDeviceStatus(const std::string &peerDeviceId)lime::LimeManager
get_peerDeviceStatus(const std::list< std::string > &peerDeviceIds)lime::LimeManager
get_selfIdentityKey(const std::string &localDeviceId, const std::vector< lime::CurveId > &algos, std::map< lime::CurveId, std::vector< uint8_t >> &Iks)lime::LimeManager
get_x3dhServerUrl(const DeviceId &localDeviceId)lime::LimeManager
is_user(const std::string &localDeviceId, const std::vector< lime::CurveId > &algos)lime::LimeManager
is_user(const DeviceId &localDeviceId)lime::LimeManager
LimeManager()=deletelime::LimeManager
LimeManager(const LimeManager &)=deletelime::LimeManager
LimeManager(const std::string &db_access, const limeX3DHServerPostData &X3DH_post_data)lime::LimeManager
operator=(const LimeManager &)=deletelime::LimeManager
set_peerDeviceStatus(const std::string &peerDeviceId, const lime::CurveId algo, const std::vector< uint8_t > &Ik, lime::PeerDeviceStatus status)lime::LimeManager
set_peerDeviceStatus(const std::string &peerDeviceId, const std::vector< lime::CurveId > &algos, lime::PeerDeviceStatus status)lime::LimeManager
set_x3dhServerUrl(const std::string &localDeviceId, const std::vector< lime::CurveId > &algos, const std::string &x3dhServerUrl)lime::LimeManager
stale_sessions(const std::string &localDeviceId, const std::vector< lime::CurveId > &algos, const std::string &peerDeviceId)lime::LimeManager
update(const std::string &localDeviceId, const std::vector< lime::CurveId > &algos, limeCallback callback, uint16_t OPkServerLowLimit, uint16_t OPkBatchSize)lime::LimeManager
update(const std::string &localDeviceId, const std::vector< lime::CurveId > &algos, limeCallback callback)lime::LimeManager
~LimeManager()=defaultlime::LimeManager