22 virtual bool generateKeyPair(::std::string&, ::std::string&) ;
25 virtual ::std::string encryptData(
28 ::Crypto::Asymmetric::Padding,
29 ::Crypto::Asymmetric::PubKeyFormat
34 decryptData(::std::string
const&, ::std::string
const&, ::Crypto::Asymmetric::Padding) ;
37 virtual ::std::string signData(
40 ::Crypto::Hash::HashType,
41 ::Crypto::Asymmetric::PrivateKeySigningFormat
46 verifyData(::std::string
const&, ::std::string
const&, ::std::string
const&, ::Crypto::Hash::HashType) ;
49 virtual ::std::string computeSharedSecret(::std::string
const&, ::std::string
const&) ;