|
| virtual bool | generateKeyPair (::std::string &, ::std::string &) |
| virtual ::Bedrock::Result<::std::string > | parsePrivateKey (::std::string const &, ::Crypto::Asymmetric::PrivateKeySigningFormat) |
| virtual ::Bedrock::Result<::std::string > | derivePublicKey (::std::string const &) |
| virtual ::Bedrock::Result<::std::string > | constructPublicKey (::std::variant<::Crypto::Asymmetric::RsaPublicKeyComponents, ::Crypto::Asymmetric::EcPublicKeyComponents > const &) |
| virtual ::Bedrock::Result< ::std::variant<::Crypto::Asymmetric::RsaPublicKeyComponents, ::Crypto::Asymmetric::EcPublicKeyComponents > > | deconstructPublicKey (::std::string const &) |
| virtual::std::string | encryptData (::std::string const &, ::std::string const &, ::Crypto::Asymmetric::Padding, ::Crypto::Asymmetric::PubKeyFormat, bool) |
| virtual::std::string | decryptData (::std::string const &, ::std::string const &, ::Crypto::Asymmetric::Padding) |
| virtual::std::string | signData (::std::string const &, ::std::string const &, ::Crypto::Hash::HashType, ::Crypto::Asymmetric::PrivateKeySigningFormat) |
| virtual bool | verifyData (::std::string const &, ::std::string const &, ::std::string const &, ::Crypto::Hash::HashType) |
| virtual::std::string | computeSharedSecret (::std::string const &, ::std::string const &) |
◆ generateKeyPair()
| virtual bool Crypto::Asymmetric::NullSSLInterface::generateKeyPair |
( |
::std::string & | , |
|
|
::std::string & | ) |
|
virtual |
◆ parsePrivateKey()
| virtual ::Bedrock::Result<::std::string > Crypto::Asymmetric::NullSSLInterface::parsePrivateKey |
( |
::std::string const & | , |
|
|
::Crypto::Asymmetric::PrivateKeySigningFormat | ) |
|
virtual |
◆ derivePublicKey()
| virtual ::Bedrock::Result<::std::string > Crypto::Asymmetric::NullSSLInterface::derivePublicKey |
( |
::std::string const & | | ) |
|
|
virtual |
◆ constructPublicKey()
◆ deconstructPublicKey()
◆ encryptData()
| virtual::std::string Crypto::Asymmetric::NullSSLInterface::encryptData |
( |
::std::string const & | , |
|
|
::std::string const & | , |
|
|
::Crypto::Asymmetric::Padding | , |
|
|
::Crypto::Asymmetric::PubKeyFormat | , |
|
|
bool | ) |
|
virtual |
◆ decryptData()
| virtual::std::string Crypto::Asymmetric::NullSSLInterface::decryptData |
( |
::std::string const & | , |
|
|
::std::string const & | , |
|
|
::Crypto::Asymmetric::Padding | ) |
|
virtual |
◆ signData()
| virtual::std::string Crypto::Asymmetric::NullSSLInterface::signData |
( |
::std::string const & | , |
|
|
::std::string const & | , |
|
|
::Crypto::Hash::HashType | , |
|
|
::Crypto::Asymmetric::PrivateKeySigningFormat | ) |
|
virtual |
◆ verifyData()
| virtual bool Crypto::Asymmetric::NullSSLInterface::verifyData |
( |
::std::string const & | , |
|
|
::std::string const & | , |
|
|
::std::string const & | , |
|
|
::Crypto::Hash::HashType | ) |
|
virtual |
◆ computeSharedSecret()
| virtual::std::string Crypto::Asymmetric::NullSSLInterface::computeSharedSecret |
( |
::std::string const & | , |
|
|
::std::string const & | ) |
|
virtual |
The documentation for this class was generated from the following file: