|
lime
Lime is a C++ library implementing Open Whisper System Signal protocol
|
Public Member Functions | |
| EncryptionContext (const std::vector< uint8_t > &associatedData, const std::vector< uint8_t > &plainMessage, const lime::EncryptionPolicy encryptionPolicy=lime::EncryptionPolicy::optimizeUploadSize) | |
| EncryptionContext (const std::string &associatedData, const std::vector< uint8_t > &plainMessage, const lime::EncryptionPolicy encryptionPolicy=lime::EncryptionPolicy::optimizeUploadSize) | |
| void | addRecipient (const std::string &recipientAddress) |
| void | dump (std::ostringstream &os, std::string indent=" ") const |
Public Attributes | |
| const std::vector< uint8_t > | m_associatedData |
| std::vector< RecipientData > | m_recipients |
| const std::vector< uint8_t > | m_plainMessage |
| std::vector< uint8_t > | m_cipherMessage |
| const lime::EncryptionPolicy | m_encryptionPolicy |
|
inline |
|
inline |
|
inline |
| void lime::EncryptionContext::dump | ( | std::ostringstream & | os, |
| std::string | indent = " " |
||
| ) | const |
| const std::vector<uint8_t> lime::EncryptionContext::m_associatedData |
| std::vector<uint8_t> lime::EncryptionContext::m_cipherMessage |
| const lime::EncryptionPolicy lime::EncryptionContext::m_encryptionPolicy |
| const std::vector<uint8_t> lime::EncryptionContext::m_plainMessage |
| std::vector<RecipientData> lime::EncryptionContext::m_recipients |
1.8.10