Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::plookup::aes128_tables Namespace Reference

Functions

std::array< bb::fr, 2 > get_aes_sparse_values_from_key (const std::array< uint64_t, 2 > key)
 
BasicTable generate_aes_sparse_table (BasicTableId id, const size_t table_index)
 
std::array< bb::fr, 2 > get_aes_sparse_normalization_values_from_key (const std::array< uint64_t, 2 > key)
 
BasicTable generate_aes_sparse_normalization_table (BasicTableId id, const size_t table_index)
 
MultiTable get_aes_normalization_table (const MultiTableId id=AES_NORMALIZE)
 
MultiTable get_aes_input_table (const MultiTableId id=AES_INPUT)
 
std::array< bb::fr, 2 > get_aes_sbox_values_from_key (const std::array< uint64_t, 2 > key)
 
BasicTable generate_aes_sbox_table (BasicTableId id, const size_t table_index)
 
MultiTable get_aes_sbox_table (const MultiTableId id=AES_SBOX)
 

Function Documentation

◆ generate_aes_sbox_table()

BasicTable bb::plookup::aes128_tables::generate_aes_sbox_table ( BasicTableId  id,
const size_t  table_index 
)
inline

Definition at line 140 of file aes128.hpp.

◆ generate_aes_sparse_normalization_table()

BasicTable bb::plookup::aes128_tables::generate_aes_sparse_normalization_table ( BasicTableId  id,
const size_t  table_index 
)
inline

Definition at line 57 of file aes128.hpp.

◆ generate_aes_sparse_table()

BasicTable bb::plookup::aes128_tables::generate_aes_sparse_table ( BasicTableId  id,
const size_t  table_index 
)
inline

Definition at line 29 of file aes128.hpp.

◆ get_aes_input_table()

MultiTable bb::plookup::aes128_tables::get_aes_input_table ( const MultiTableId  id = AES_INPUT)
inline

Definition at line 116 of file aes128.hpp.

◆ get_aes_normalization_table()

MultiTable bb::plookup::aes128_tables::get_aes_normalization_table ( const MultiTableId  id = AES_NORMALIZE)
inline

Definition at line 92 of file aes128.hpp.

◆ get_aes_sbox_table()

MultiTable bb::plookup::aes128_tables::get_aes_sbox_table ( const MultiTableId  id = AES_SBOX)
inline

Definition at line 166 of file aes128.hpp.

◆ get_aes_sbox_values_from_key()

std::array< bb::fr, 2 > bb::plookup::aes128_tables::get_aes_sbox_values_from_key ( const std::array< uint64_t, 2 >  key)
inline

Definition at line 131 of file aes128.hpp.

◆ get_aes_sparse_normalization_values_from_key()

std::array< bb::fr, 2 > bb::plookup::aes128_tables::get_aes_sparse_normalization_values_from_key ( const std::array< uint64_t, 2 >  key)
inline

Definition at line 51 of file aes128.hpp.

◆ get_aes_sparse_values_from_key()

std::array< bb::fr, 2 > bb::plookup::aes128_tables::get_aes_sparse_values_from_key ( const std::array< uint64_t, 2 >  key)
inline

Definition at line 23 of file aes128.hpp.