barretenberg
Loading...
Searching...
No Matches
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NbarretenbergConstexpr_utils defines some helper methods that perform some stl-equivalent operations but in a constexpr context over quantities known at compile-time
 CBarycentricDataCompileTime
 CBarycentricDataRunTime
 CBn254Fq12Params
 CBn254Fq2Params
 CBn254Fq6Params
 CBn254FqParams
 CBn254FrParams
 CBn254G1Params
 CBn254G2Params
 CContainerSlabAllocator
 Crebind
 CEvaluationDomain
 Cfield
 Cwide_array
 Cfield12
 Cell_coeffs
 Cfield2
 Cfield6
 CGoblin
 CAccumulationOutputOutput of goblin::accumulate; an Ultra proof and the corresponding verification key
 CProof
 CGoblinTestingUtils
 CgroupGroup class. Represents an elliptic curve group element. Group is parametrised by coordinate_field and subgroup_field
 Cis_field_typeHelper to determine whether input is bberg::field type
 Cis_field_type< barretenberg::field< Params > >
 CPolynomial
 CPowUnivariate
 CRelationUtils
 CTranslationEvaluations
 CUnivariateA univariate polynomial represented by its values on {domain_start, domain_start + 1,..., domain_end - 1}. For memory efficiency purposes, we store the evaluations in an array starting from 0 and make the mapping to the right domain under the hood
 CUnivariateViewA view of a univariate, also used to truncate univariates
 Ncrypto
 CFieldSpongeImplements a cryptographic sponge over prime fields. Implements the sponge specification from the Community Cryptographic Specification Project see https://github.com/C2SP/C2SP/blob/792c1254124f625d459bfe34417e8f6bdd02eb28/poseidon-sponge.md (Note: this spec was not accepted into the C2SP repo, we might want to reference something else!)
 Cgenerator_dataClass that stores precomputed generators used for Pedersen commitments and Pedersen hashes
 CGeneratorContext
 Cpedersen_commitment_basePerforms pedersen commitments!
 Cpedersen_hash_basePerforms pedersen hashes!
 CPoseidon2
 CPoseidon2Bn254ScalarFieldParams
 CPoseidon2PermutationApplies the Poseidon2 permutation function from https://eprint.iacr.org/2023/323 . This algorithm was implemented using https://github.com/HorizenLabs/poseidon2 as a reference
 Nnumeric
 Csparse_int
 Cuint256_t
 Cuintx