#include <RSA.h>
|
EVP_MD_CTX * | _ctx = nullptr |
|
EVP_PKEY * | _key = nullptr |
|
Definition at line 32 of file RSA.h.
◆ RsaSignature() [1/3]
Trinity::Crypto::RsaSignature::RsaSignature |
( |
| ) |
|
◆ RsaSignature() [2/3]
Trinity::Crypto::RsaSignature::RsaSignature |
( |
RsaSignature const & |
other | ) |
|
◆ RsaSignature() [3/3]
Trinity::Crypto::RsaSignature::RsaSignature |
( |
RsaSignature && |
other | ) |
|
|
noexcept |
◆ ~RsaSignature()
Trinity::Crypto::RsaSignature::~RsaSignature |
( |
| ) |
|
◆ LoadKeyFromFile()
bool Trinity::Crypto::RsaSignature::LoadKeyFromFile |
( |
std::string const & |
fileName | ) |
|
◆ LoadKeyFromString()
bool Trinity::Crypto::RsaSignature::LoadKeyFromString |
( |
std::string const & |
keyPem | ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Sign() [1/2]
template<std::size_t N>
bool Trinity::Crypto::RsaSignature::Sign |
( |
std::array< uint8, N > const & |
message, |
|
|
DigestGenerator & |
generator, |
|
|
std::vector< uint8 > & |
output |
|
) |
| |
|
inline |
Definition at line 99 of file RSA.h.
◆ Sign() [2/2]
bool Trinity::Crypto::RsaSignature::Sign |
( |
uint8 const * |
message, |
|
|
std::size_t |
messageLength, |
|
|
DigestGenerator & |
generator, |
|
|
std::vector< uint8 > & |
output |
|
) |
| |
◆ _ctx
EVP_MD_CTX* Trinity::Crypto::RsaSignature::_ctx = nullptr |
|
private |
◆ _key
EVP_PKEY* Trinity::Crypto::RsaSignature::_key = nullptr |
|
private |
The documentation for this class was generated from the following files: