Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
pure_keccakf1600.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
barretenberg/vm2/simulation/interfaces/keccakf1600.hpp
"
4
5
namespace
bb::avm2::simulation
{
6
7
class
PureKeccakF1600
:
public
KeccakF1600Interface
{
8
public
:
9
PureKeccakF1600
() =
default
;
10
~PureKeccakF1600
()
override
=
default
;
11
12
void
permutation
(
MemoryInterface
&
memory
,
MemoryAddress
dst_addr
,
MemoryAddress
src_addr)
override
;
13
};
14
15
}
// namespace bb::avm2::simulation
bb::avm2::memory
Definition
memory.hpp:36
bb::avm2::simulation::KeccakF1600Interface
Definition
keccakf1600.hpp:10
bb::avm2::simulation::MemoryInterface
Definition
memory.hpp:10
bb::avm2::simulation::PureKeccakF1600
Definition
pure_keccakf1600.hpp:7
bb::avm2::simulation::PureKeccakF1600::~PureKeccakF1600
~PureKeccakF1600() override=default
bb::avm2::simulation::PureKeccakF1600::PureKeccakF1600
PureKeccakF1600()=default
bb::avm2::simulation::PureKeccakF1600::permutation
void permutation(MemoryInterface &memory, MemoryAddress dst_addr, MemoryAddress src_addr) override
Definition
pure_keccakf1600.cpp:11
dst_addr
uint32_t dst_addr
Definition
data_copy.test.cpp:69
bb::avm2::simulation
Definition
address_derivation_event.hpp:6
bb::avm2::MemoryAddress
uint32_t MemoryAddress
Definition
memory_types.hpp:11
keccakf1600.hpp
src
barretenberg
vm2
simulation
standalone
pure_keccakf1600.hpp
Generated by
1.9.8