Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
sha256_constraint.hpp
Go to the documentation of this file.
1// === AUDIT STATUS ===
2// internal: { status: Complete, auditors: [Luke], commit: }
3// external_1: { status: not started, auditors: [], commit: }
4// external_2: { status: not started, auditors: [], commit: }
5// =====================
6
7#pragma once
9#include <array>
10#include <cstdint>
11
12namespace acir_format {
13
21
22template <typename Builder>
24
25} // namespace acir_format
AluTraceBuilder builder
Definition alu.test.cpp:124
void create_sha256_compression_constraints(Builder &builder, const Sha256Compression &constraint)
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13
std::array< WitnessOrConstant< bb::fr >, 8 > hash_values
std::array< uint32_t, 8 > result
std::array< WitnessOrConstant< bb::fr >, 16 > inputs
friend bool operator==(Sha256Compression const &lhs, Sha256Compression const &rhs)=default