Loading...
Searching...
No Matches
lime::DR< Curve > Member List

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 > |