lime
Lime is a C++ library implementing Open Whisper System Signal protocol
|
This is the complete list of members for lime::Signature< Curve >, including all inherited members.
createKeyPair(std::shared_ptr< lime::RNG > rng)=0 | lime::Signature< Curve > | pure virtual |
derivePublic(void)=0 | lime::Signature< Curve > | pure virtual |
get_public(void)=0 | lime::Signature< Curve > | pure virtual |
get_secret(void)=0 | lime::Signature< Curve > | pure virtual |
set_public(const DSA< Curve, lime::DSAtype::publicKey > &publicKey)=0 | lime::Signature< Curve > | pure virtual |
set_secret(const DSA< Curve, lime::DSAtype::privateKey > &secretKey)=0 | lime::Signature< Curve > | pure virtual |
sign(const std::vector< uint8_t > &message, DSA< Curve, lime::DSAtype::signature > &signature)=0 | lime::Signature< Curve > | pure virtual |
sign(const X< Curve, lime::Xtype::publicKey > &message, DSA< Curve, lime::DSAtype::signature > &signature)=0 | lime::Signature< Curve > | pure virtual |
verify(const std::vector< uint8_t > &message, const DSA< Curve, lime::DSAtype::signature > &signature)=0 | lime::Signature< Curve > | pure virtual |
verify(const X< Curve, lime::Xtype::publicKey > &message, const DSA< Curve, lime::DSAtype::signature > &signature)=0 | lime::Signature< Curve > | pure virtual |
~Signature()=default | lime::Signature< Curve > | virtual |