|
lime
Lime is a C++ library implementing Open Whisper System Signal protocol
|
This is the complete list of members for lime::DRi< Curve >, including all inherited members.
| dbSessionId(void) const override | lime::DRi< Curve > | inlinevirtual |
| DRi(std::shared_ptr< lime::Db > localStorage, const DRChainKey &SK, const SharedADBuffer &AD, const ARrKey< Curve > &peerPublicKey, long int peerDid, const std::string &peerDeviceId, const DSA< Curve, lime::DSAtype::publicKey > &peerIk, long int selfDid, const std::vector< uint8_t > &X3DH_initMessage, std::shared_ptr< RNG > RNG_context) | lime::DRi< Curve > | inline |
| DRi(std::shared_ptr< lime::Db > localStorage, const DRChainKey &SK, const SharedADBuffer &AD, const ARrKey< Curve > &peerPublicKey, long int peerDid, const std::string &peerDeviceId, const DSA< typename Curve::EC, lime::DSAtype::publicKey > &peerIk, long int selfDid, const std::vector< uint8_t > &X3DH_initMessage, std::shared_ptr< RNG > RNG_context) | lime::DRi< Curve > | inline |
| DRi(std::shared_ptr< lime::Db > localStorage, const DRChainKey &SK, const SharedADBuffer &AD, const ARsKey< Curve > &selfKeyPair, long int peerDid, const std::string &peerDeviceId, const uint32_t OPk_id, const DSA< typename Curve::EC, lime::DSAtype::publicKey > &peerIk, long int selfDid, std::shared_ptr< RNG > RNG_context) | lime::DRi< Curve > | inline |
| DRi(std::shared_ptr< lime::Db > localStorage, long sessionId, std::shared_ptr< RNG > RNG_context) | lime::DRi< Curve > | inline |
| DRi()=delete | lime::DRi< Curve > | |
| DRi(DRi< Curve > &a)=delete | lime::DRi< Curve > | |
| isActive(void) const override | lime::DRi< Curve > | inlinevirtual |
| operator=(DRi< Curve > &a)=delete | lime::DRi< Curve > | |
| ratchetDecrypt(const std::vector< uint8_t > &cipherText, const std::vector< uint8_t > &AD, std::vector< uint8_t > &plaintext, const bool payloadDirectEncryption) override | lime::DRi< Curve > | virtual |
| ratchetEncrypt(const std::vector< uint8_t > &plaintext, std::vector< uint8_t > &&AD, std::vector< uint8_t > &ciphertext, const bool payloadDirectEncryption) override | lime::DRi< Curve > | virtual |
| ~DR()=default | lime::DR | virtual |
| ~DRi() | lime::DRi< Curve > | inline |
1.8.10