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