Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
AES256Decrypt Class Reference

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

#include <aes.h>

Collaboration diagram for AES256Decrypt:
[legend]

Public Member Functions

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

Private Attributes

AES256_ctx ctx

Detailed Description

A decryption class for AES-256.

Definition at line 30 of file aes.h.

Constructor & Destructor Documentation

◆ AES256Decrypt()

AES256Decrypt::AES256Decrypt ( const unsigned char key[32])
explicit

Definition at line 28 of file aes.cpp.

Here is the call graph for this function:

◆ ~AES256Decrypt()

AES256Decrypt::~AES256Decrypt ( )

Definition at line 33 of file aes.cpp.

Member Function Documentation

◆ Decrypt()

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

Definition at line 38 of file aes.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ ctx

AES256_ctx AES256Decrypt::ctx
private

Definition at line 33 of file aes.h.


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