Encryption/decryption context with key information.
More...
#include <crypter.h>
Encryption/decryption context with key information.
Definition at line 74 of file crypter.h.
int CCrypter::BytesToKeySHA512AES |
( |
const std::vector< unsigned char > & |
chSalt, |
|
|
const SecureString & |
strKeyData, |
|
|
int |
count, |
|
|
unsigned char * |
key, |
|
|
unsigned char * |
iv |
|
) |
| const |
|
private |
void CCrypter::CleanKey |
( |
| ) |
|
|
inline |
bool CCrypter::Decrypt |
( |
const std::vector< unsigned char > & |
vchCiphertext, |
|
|
CKeyingMaterial & |
vchPlaintext |
|
) |
| const |
bool CCrypter::Encrypt |
( |
const CKeyingMaterial & |
vchPlaintext, |
|
|
std::vector< unsigned char > & |
vchCiphertext |
|
) |
| const |
bool CCrypter::SetKey |
( |
const CKeyingMaterial & |
chNewKey, |
|
|
const std::vector< unsigned char > & |
chNewIV |
|
) |
| |
bool CCrypter::SetKeyFromPassphrase |
( |
const SecureString & |
strKeyData, |
|
|
const std::vector< unsigned char > & |
chSalt, |
|
|
const unsigned int |
nRounds, |
|
|
const unsigned int |
nDerivationMethod |
|
) |
| |
friend class wallet_crypto::TestCrypter |
|
friend |
The documentation for this class was generated from the following files: