Bitcoin
Public Member Functions | Private Attributes | List of all members
AES256CBCDecrypt Class Reference

#include <aes.h>

Public Member Functions

 AES256CBCDecrypt (const unsigned char key[AES256_KEYSIZE], const unsigned char ivIn[AES_BLOCKSIZE], bool padIn)
 
 ~AES256CBCDecrypt ()
 
int Decrypt (const unsigned char *data, int size, unsigned char *out) const
 

Private Attributes

const AES256Decrypt dec
 
const bool pad
 
unsigned char iv [AES_BLOCKSIZE]
 

Constructor & Destructor Documentation

◆ AES256CBCDecrypt()

AES256CBCDecrypt::AES256CBCDecrypt ( const unsigned char  key[AES256_KEYSIZE],
const unsigned char  ivIn[AES_BLOCKSIZE],
bool  padIn 
)

◆ ~AES256CBCDecrypt()

AES256CBCDecrypt::~AES256CBCDecrypt ( )

Member Function Documentation

◆ Decrypt()

int AES256CBCDecrypt::Decrypt ( const unsigned char *  data,
int  size,
unsigned char *  out 
) const

Member Data Documentation

◆ dec

const AES256Decrypt AES256CBCDecrypt::dec
private

◆ iv

unsigned char AES256CBCDecrypt::iv[AES_BLOCKSIZE]
private

◆ pad

const bool AES256CBCDecrypt::pad
private

The documentation for this class was generated from the following files: