MCPcopy Create free account

hub / github.com/crate-crypto/go-ipa / types & classes

Types & classes18 in github.com/crate-crypto/go-ipa

↓ 5 callersTypeAliasPoly
ipa/barycentric_test.go:328
StructElement
Element is an element of the group.
banderwagon/element.go:39
TypeAliasElement
Element represents a field element stored on 4 words (uint64) Element are assumed to be in Montgomery form in all methods field modulus q = 131089687
bandersnatch/fr/element.go:43
StructIPAConfig
IPAConfig contains all the necessary information to create an IPA related proofs, such as the SRS, Q, and precomputed weights for the barycentric form
ipa/config.go:18
StructIPAProof
IPAProof is an inner product argument proof.
ipa/prover.go:49
StructMSMPrecomp
MSMPrecomp is an engine to calculate 256-MSM on a fixed basis using precomputed tables. This precomputed tables design are biased to support an effici
banderwagon/precomp.go:30
StructMultiExpConfig
MultiExpConfig enables to set optional configuration attribute to a call to MultiExp
banderwagon/multiexp.go:9
StructMultiExpConfig
MultiExpConfig enables to set optional configuration attribute to a call to MultiExp
bandersnatch/multiexp.go:32
StructMultiProof
MultiProof is a multi-proof for several polynomials in evaluation form.
multiproof.go:46
StructPoint
ipa/barycentric_test.go:321
StructPointExtendedNormalized
PointExtendedNormalized is an extended point which is normalized. i.e: Z=1. We store it this way to save 32 bytes per point in memory.
bandersnatch/bandersnatch.go:116
TypeAliasPoints
ipa/barycentric_test.go:326
StructPrecompPoint
PrecompPoint is a precomputed table for a single point.
banderwagon/precomp.go:79
StructPrecomputedWeights
PrecomputedWeights contains precomputed coefficients for efficient usage of the Barycentric formula.
ipa/barycentric.go:17
StructTranscript
The transcript is used to create challenge scalars. See: Fiat-Shamir
common/transcript.go:14
StructpolyOpening
multiproof_test.go:345
Structselector
selector stores the index, mask and shifts needed to select bits from a scalar it is used during the multiExp algorithm or the batch scalar multiplica
bandersnatch/multiexp.go:39
StructtestPairElement
bandersnatch/fr/element_test.go:1739