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::std::string encryptData (::std::string const &, ::std::string const &, ::Crypto::Asymmetric::Padding, ::Crypto::Asymmetric::PubKeyFormat)=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: