Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
aes128.hpp File Reference
#include "memory.h"
#include <array>
#include <cstddef>
#include <cstdint>
#include <iostream>

Go to the source code of this file.

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::crypto
 

Functions

void bb::crypto::aes128_expand_key (const uint8_t *key, uint8_t *round_key)
 
void bb::crypto::aes128_inverse_cipher (uint8_t *input, const uint8_t *round_key)
 
void bb::crypto::aes128_cipher (uint8_t *state, const uint8_t *round_key)
 
void bb::crypto::aes128_encrypt_buffer_cbc (uint8_t *buffer, uint8_t *iv, const uint8_t *key, const size_t length)
 
void bb::crypto::aes128_decrypt_buffer_cbc (uint8_t *buffer, uint8_t *iv, const uint8_t *key, const size_t length)
 

Variables

constexpr uint64_t bb::crypto::aes128_sparse_base = 9