Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Crypto::Asymmetric::ISystemInterface Member List

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::ISystemInterfacepure virtual
constructPublicKey(::std::variant<::Crypto::Asymmetric::RsaPublicKeyComponents, ::Crypto::Asymmetric::EcPublicKeyComponents > const &components)=0 (defined in Crypto::Asymmetric::ISystemInterface)Crypto::Asymmetric::ISystemInterfacepure virtual
deconstructPublicKey(::std::string const &publicKey)=0 (defined in Crypto::Asymmetric::ISystemInterface)Crypto::Asymmetric::ISystemInterfacepure virtual
decryptData(::std::string const &privateKey, ::std::string const &data, ::Crypto::Asymmetric::Padding paddingType)=0 (defined in Crypto::Asymmetric::ISystemInterface)Crypto::Asymmetric::ISystemInterfacepure virtual
derivePublicKey(::std::string const &privateKey)=0 (defined in Crypto::Asymmetric::ISystemInterface)Crypto::Asymmetric::ISystemInterfacepure 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::ISystemInterfacepure virtual
generateKeyPair(::std::string &privateKey, ::std::string &publicKey)=0 (defined in Crypto::Asymmetric::ISystemInterface)Crypto::Asymmetric::ISystemInterfacepure virtual
parsePrivateKey(::std::string const &privateKey, ::Crypto::Asymmetric::PrivateKeySigningFormat format)=0 (defined in Crypto::Asymmetric::ISystemInterface)Crypto::Asymmetric::ISystemInterfacepure 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::ISystemInterfacepure 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::ISystemInterfacepure virtual
~ISystemInterface()=default (defined in Crypto::Asymmetric::ISystemInterface)Crypto::Asymmetric::ISystemInterfacevirtual