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

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

dbSessionId(void) constlime::DR< Curve >inline
DR()=deletelime::DR< Curve >
DR(std::shared_ptr< lime::Db > localStorage, const DRChainKey &SK, const SharedADBuffer &AD, const X< Curve, lime::Xtype::publicKey > &peerPublicKey, const long int peerDid, const std::string &peerDeviceId, const DSA< Curve, lime::DSAtype::publicKey > &peerIk, long int selfDeviceId, const std::vector< uint8_t > &X3DH_initMessage, std::shared_ptr< RNG > RNG_context)lime::DR< Curve >
DR(std::shared_ptr< lime::Db > localStorage, const DRChainKey &SK, const SharedADBuffer &AD, const Xpair< Curve > &selfKeyPair, long int peerDid, const std::string &peerDeviceId, const uint32_t OPk_id, const DSA< Curve, lime::DSAtype::publicKey > &peerIk, long int selfDeviceId, std::shared_ptr< RNG > RNG_context)lime::DR< Curve >
DR(std::shared_ptr< lime::Db > localStorage, long sessionId, std::shared_ptr< RNG > RNG_context)lime::DR< Curve >
DR(DR< Curve > &a)=deletelime::DR< Curve >
isActive(void) constlime::DR< Curve >inline
operator=(DR< Curve > &a)=deletelime::DR< Curve >
ratchetDecrypt(const std::vector< uint8_t > &cipherText, const std::vector< uint8_t > &AD, outputContainer &plaintext, const bool payloadDirectEncryption)lime::DR< Curve >
ratchetEncrypt(const inputContainer &plaintext, std::vector< uint8_t > &&AD, std::vector< uint8_t > &ciphertext, const bool payloadDirectEncryption)lime::DR< Curve >
~DR()lime::DR< Curve >