Raven Core  3.0.0
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
AES128Decrypt Class Reference

A decryption class for AES-128. More...

#include <aes.h>

Collaboration diagram for AES128Decrypt:
[legend]

Public Member Functions

 AES128Decrypt (const unsigned char key[16])
 
 ~AES128Decrypt ()
 
void Decrypt (unsigned char plaintext[16], const unsigned char ciphertext[16]) const
 

Private Attributes

AES128_ctx ctx
 

Detailed Description

A decryption class for AES-128.

Definition at line 32 of file aes.h.

Constructor & Destructor Documentation

◆ AES128Decrypt()

AES128Decrypt::AES128Decrypt ( const unsigned char  key[16])
explicit

Definition at line 31 of file aes.cpp.

Here is the call graph for this function:

◆ ~AES128Decrypt()

AES128Decrypt::~AES128Decrypt ( )

Definition at line 36 of file aes.cpp.

Member Function Documentation

◆ Decrypt()

void AES128Decrypt::Decrypt ( unsigned char  plaintext[16],
const unsigned char  ciphertext[16] 
) const

Definition at line 41 of file aes.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ ctx

AES128_ctx AES128Decrypt::ctx
private

Definition at line 35 of file aes.h.


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