Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
transcript.hpp File Reference

Go to the source code of this file.

Classes

class  bb::TranscriptManifest
 
struct  bb::TranscriptManifest::RoundData
 
struct  bb::NativeTranscriptParams
 
struct  bb::is_iterable< T, typename >
 
struct  bb::is_iterable< T, std::void_t< decltype(std::begin(std::declval< T & >())), decltype(std::end(std::declval< T & >()))> >
 
class  bb::BaseTranscript< TranscriptParams >
 Common transcript class for both parties. Stores the data for the current round, as well as the manifest. More...
 
struct  bb::KeccakTranscriptParams
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 

Concepts

concept  bb::Loggable
 
concept  bb::InCircuit
 

Typedefs

using bb::NativeTranscript = BaseTranscript< NativeTranscriptParams >
 
using bb::KeccakTranscript = BaseTranscript< KeccakTranscriptParams >
 

Functions

bb::fr bb::keccak_hash_uint256 (std::vector< uint256_t > const &data)
 

Variables

template<typename T >
constexpr bool bb::is_iterable_v = is_iterable<T>::value
 
std::atomic< size_t > bb::unique_transcript_index { 0 }