lime
Lime is a C++ library implementing Open Whisper System Signal protocol
|
This is the complete list of members for lime::DR< Curve >, including all inherited members.
dbSessionId(void) const | lime::DR< Curve > | inline |
DR()=delete | lime::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)=delete | lime::DR< Curve > | |
isActive(void) const | lime::DR< Curve > | inline |
operator=(DR< Curve > &a)=delete | lime::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 > |