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

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

computeSharedSecret(void)=0lime::keyExchange< Curve >pure virtual
createKeyPair(std::shared_ptr< lime::RNG > rng)=0lime::keyExchange< Curve >pure virtual
deriveSelfPublic(void)=0lime::keyExchange< Curve >pure virtual
get_peerPublic(void)=0lime::keyExchange< Curve >pure virtual
get_secret(void)=0lime::keyExchange< Curve >pure virtual
get_selfPublic(void)=0lime::keyExchange< Curve >pure virtual
get_sharedSecret(void)=0lime::keyExchange< Curve >pure virtual
set_peerPublic(const X< Curve, lime::Xtype::publicKey > &peerPublic)=0lime::keyExchange< Curve >pure virtual
set_peerPublic(const DSA< Curve, lime::DSAtype::publicKey > &peerPublic)=0lime::keyExchange< Curve >pure virtual
set_secret(const X< Curve, lime::Xtype::privateKey > &secret)=0lime::keyExchange< Curve >pure virtual
set_secret(const DSA< Curve, lime::DSAtype::privateKey > &secret)=0lime::keyExchange< Curve >pure virtual
set_selfPublic(const X< Curve, lime::Xtype::publicKey > &selfPublic)=0lime::keyExchange< Curve >pure virtual
set_selfPublic(const DSA< Curve, lime::DSAtype::publicKey > &selfPublic)=0lime::keyExchange< Curve >pure virtual
~keyExchange()=defaultlime::keyExchange< Curve >virtual