Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
pure_sha256.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
barretenberg/vm2/simulation/interfaces/sha256.hpp
"
4
5
namespace
bb::avm2::simulation
{
6
7
class
PureSha256
:
public
Sha256Interface
{
8
public
:
9
PureSha256
() =
default
;
10
~PureSha256
()
override
=
default
;
11
12
void
compression
(
MemoryInterface
&
memory
,
13
MemoryAddress
state_addr,
14
MemoryAddress
input_addr,
15
MemoryAddress
output_addr)
override
;
16
};
17
18
}
// namespace bb::avm2::simulation
bb::avm2::memory
Definition
memory.hpp:36
bb::avm2::simulation::MemoryInterface
Definition
memory.hpp:10
bb::avm2::simulation::PureSha256
Definition
pure_sha256.hpp:7
bb::avm2::simulation::PureSha256::compression
void compression(MemoryInterface &memory, MemoryAddress state_addr, MemoryAddress input_addr, MemoryAddress output_addr) override
Definition
pure_sha256.cpp:11
bb::avm2::simulation::PureSha256::PureSha256
PureSha256()=default
bb::avm2::simulation::PureSha256::~PureSha256
~PureSha256() override=default
bb::avm2::simulation::Sha256Interface
Definition
sha256.hpp:10
bb::avm2::simulation
Definition
address_derivation_event.hpp:6
bb::avm2::MemoryAddress
uint32_t MemoryAddress
Definition
memory_types.hpp:11
sha256.hpp
src
barretenberg
vm2
simulation
standalone
pure_sha256.hpp
Generated by
1.9.8