LeviLamina
Loading...
Searching...
No Matches
Crypto::Asymmetric::ISystemInterface Class Referenceabstract
Inheritance diagram for Crypto::Asymmetric::ISystemInterface:

Public Member Functions

virtual bool generateKeyPair (::std::string &, ::std::string &)=0
virtual bool constructPublicKey (::std::string const &, ::std::string const &, ::std::string &)=0
virtual::std::string encryptData (::std::string const &, ::std::string const &, ::Crypto::Asymmetric::Padding, ::Crypto::Asymmetric::PubKeyFormat, bool)=0
virtual::std::string decryptData (::std::string const &, ::std::string const &, ::Crypto::Asymmetric::Padding)=0
virtual::std::string signData (::std::string const &, ::std::string const &, ::Crypto::Hash::HashType, ::Crypto::Asymmetric::PrivateKeySigningFormat)=0
virtual bool verifyData (::std::string const &, ::std::string const &, ::std::string const &, ::Crypto::Hash::HashType)=0
virtual::std::string computeSharedSecret (::std::string const &, ::std::string const &)=0

The documentation for this class was generated from the following file: