Bitcoin
Classes | Variables
chacha_poly_aead.h File Reference
#include <crypto/chacha20.h>
#include <cmath>

Go to the source code of this file.

Classes

class  ChaCha20Poly1305AEAD
 

Variables

static constexpr int CHACHA20_POLY1305_AEAD_KEY_LEN = 32
 
static constexpr int CHACHA20_POLY1305_AEAD_AAD_LEN = 3
 
static constexpr int CHACHA20_ROUND_OUTPUT = 64
 
static constexpr int AAD_PACKAGES_PER_ROUND = 21
 

Variable Documentation

◆ AAD_PACKAGES_PER_ROUND

constexpr int AAD_PACKAGES_PER_ROUND = 21
static

◆ CHACHA20_POLY1305_AEAD_AAD_LEN

constexpr int CHACHA20_POLY1305_AEAD_AAD_LEN = 3
static

◆ CHACHA20_POLY1305_AEAD_KEY_LEN

constexpr int CHACHA20_POLY1305_AEAD_KEY_LEN = 32
static

◆ CHACHA20_ROUND_OUTPUT

constexpr int CHACHA20_ROUND_OUTPUT = 64
static