Loading...
Searching...
No Matches
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::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 |
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 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

encrypt(const std::string &localDeviceId, std::shared_ptr< const std::vector< uint8_t > > associatedData, 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_peerDeviceStatus(const std::list< std::string > &peerDeviceIds) | 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 std::string &localDeviceId, const limeCallback &callback, uint16_t OPkServerLowLimit, uint16_t OPkBatchSize) | lime::LimeManager |
update(const std::string &localDeviceId, const limeCallback &callback) | lime::LimeManager |
~LimeManager()=default | lime::LimeManager |