LeviLamina
|
Public Member Functions | |
Asymmetric & | operator= (Asymmetric const &) |
Asymmetric (Asymmetric const &) | |
virtual bool | generateKeyPair (::std::string &privateKey, ::std::string &publicKey) |
virtual::std::string | encryptData (::std::string const &publicKey, ::std::string const &data, ::Crypto::Asymmetric::Padding paddingType, ::Crypto::Asymmetric::PubKeyFormat keyFormat) |
virtual::std::string | decryptData (::std::string const &privateKey, ::std::string const &data, ::Crypto::Asymmetric::Padding paddingType) |
virtual::std::string | signData (::std::string const &privateKey, ::std::string const &data, ::Crypto::Hash::HashType hash, ::Crypto::Asymmetric::PrivateKeySigningFormat format) |
virtual bool | verifyData (::std::string const &publicKey, ::std::string const &signature, ::std::string const &data, ::Crypto::Hash::HashType hash) |
virtual::std::string | computeSharedSecret (::std::string const &myPrivateKey, ::std::string const &peerPublicKey) |
MCAPI bool | $generateKeyPair (::std::string &privateKey, ::std::string &publicKey) |
MCAPI::std::string | $encryptData (::std::string const &publicKey, ::std::string const &data, ::Crypto::Asymmetric::Padding paddingType, ::Crypto::Asymmetric::PubKeyFormat keyFormat) |
MCAPI::std::string | $decryptData (::std::string const &privateKey, ::std::string const &data, ::Crypto::Asymmetric::Padding paddingType) |
MCAPI::std::string | $signData (::std::string const &privateKey, ::std::string const &data, ::Crypto::Hash::HashType hash, ::Crypto::Asymmetric::PrivateKeySigningFormat format) |
MCAPI bool | $verifyData (::std::string const &publicKey, ::std::string const &signature, ::std::string const &data, ::Crypto::Hash::HashType hash) |
MCAPI::std::string | $computeSharedSecret (::std::string const &myPrivateKey, ::std::string const &peerPublicKey) |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 4, 4 > | mUnkc59a46 |
::ll::UntypedStorage< 8, 8 > | mUnked0db4 |
|
virtual |
Implements Crypto::Asymmetric::ISystemInterface.
|
virtual |
Implements Crypto::Asymmetric::ISystemInterface.
|
virtual |
Implements Crypto::Asymmetric::ISystemInterface.
|
virtual |
Implements Crypto::Asymmetric::ISystemInterface.
|
virtual |
Implements Crypto::Asymmetric::ISystemInterface.
|
virtual |
Implements Crypto::Asymmetric::ISystemInterface.
MCAPI bool Crypto::Asymmetric::Asymmetric::$generateKeyPair | ( | ::std::string & | privateKey, |
::std::string & | publicKey ) |
MCAPI::std::string Crypto::Asymmetric::Asymmetric::$encryptData | ( | ::std::string const & | publicKey, |
::std::string const & | data, | ||
::Crypto::Asymmetric::Padding | paddingType, | ||
::Crypto::Asymmetric::PubKeyFormat | keyFormat ) |
MCAPI::std::string Crypto::Asymmetric::Asymmetric::$decryptData | ( | ::std::string const & | privateKey, |
::std::string const & | data, | ||
::Crypto::Asymmetric::Padding | paddingType ) |
MCAPI::std::string Crypto::Asymmetric::Asymmetric::$signData | ( | ::std::string const & | privateKey, |
::std::string const & | data, | ||
::Crypto::Hash::HashType | hash, | ||
::Crypto::Asymmetric::PrivateKeySigningFormat | format ) |
MCAPI bool Crypto::Asymmetric::Asymmetric::$verifyData | ( | ::std::string const & | publicKey, |
::std::string const & | signature, | ||
::std::string const & | data, | ||
::Crypto::Hash::HashType | hash ) |
MCAPI::std::string Crypto::Asymmetric::Asymmetric::$computeSharedSecret | ( | ::std::string const & | myPrivateKey, |
::std::string const & | peerPublicKey ) |
|
static |