#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 87 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 |
Definition at line 95 of file RSA.h.
◆ _key
| EVP_PKEY* Trinity::Crypto::RsaSignature::_key = nullptr |
|
private |
Definition at line 96 of file RSA.h.
The documentation for this class was generated from the following files: