|
template<uint64_t bits_per_slice, uint64_t num_rotated_output_bits> |
std::array< bb::fr, 2 > | get_xor_rotate_values_from_key (const std::array< uint64_t, 2 > key) |
|
template<uint64_t bits_per_slice, uint64_t num_rotated_output_bits> |
BasicTable | generate_xor_rotate_table (BasicTableId id, const size_t table_index) |
|
template<uint64_t bits_per_slice, uint64_t num_rotated_output_bits> |
std::array< bb::fr, 2 > | get_and_rotate_values_from_key (const std::array< uint64_t, 2 > key) |
|
template<uint64_t bits_per_slice, uint64_t num_rotated_output_bits> |
BasicTable | generate_and_rotate_table (BasicTableId id, const size_t table_index) |
|
template<size_t uint_size> |
MultiTable | get_uint_xor_table (const MultiTableId id) |
|
template<size_t uint_size> |
MultiTable | get_uint_and_table (const MultiTableId id) |
|