|
LeviLamina
|
This is the complete list of members for Crypto::Asymmetric::ISystemInterface, including all inherited members.
| computeSharedSecret(::std::string const &myPrivateKey, ::std::string const &peerPublicKey)=0 (defined in Crypto::Asymmetric::ISystemInterface) | Crypto::Asymmetric::ISystemInterface | pure virtual |
| constructPublicKey(::std::string const &modulus, ::std::string const &exponent, ::std::string &keyOut)=0 (defined in Crypto::Asymmetric::ISystemInterface) | Crypto::Asymmetric::ISystemInterface | pure virtual |
| decryptData(::std::string const &privateKey, ::std::string const &data, ::Crypto::Asymmetric::Padding paddingType)=0 (defined in Crypto::Asymmetric::ISystemInterface) | Crypto::Asymmetric::ISystemInterface | pure virtual |
| encryptData(::std::string const &publicKey, ::std::string const &data, ::Crypto::Asymmetric::Padding paddingType, ::Crypto::Asymmetric::PubKeyFormat keyFormat, bool useSHA256)=0 (defined in Crypto::Asymmetric::ISystemInterface) | Crypto::Asymmetric::ISystemInterface | pure virtual |
| generateKeyPair(::std::string &privateKey, ::std::string &publicKey)=0 (defined in Crypto::Asymmetric::ISystemInterface) | Crypto::Asymmetric::ISystemInterface | pure virtual |
| signData(::std::string const &privateKey, ::std::string const &data, ::Crypto::Hash::HashType hash, ::Crypto::Asymmetric::PrivateKeySigningFormat format)=0 (defined in Crypto::Asymmetric::ISystemInterface) | Crypto::Asymmetric::ISystemInterface | pure virtual |
| verifyData(::std::string const &publicKey, ::std::string const &signature, ::std::string const &data, ::Crypto::Hash::HashType hash)=0 (defined in Crypto::Asymmetric::ISystemInterface) | Crypto::Asymmetric::ISystemInterface | pure virtual |
| ~ISystemInterface()=default (defined in Crypto::Asymmetric::ISystemInterface) | Crypto::Asymmetric::ISystemInterface | virtual |