Crate blitzar_sys
source ·Structs§
- encodes an affine element of the
bls12-381G1group - encodes an element of the
bls12-381G1group in compressed form - encodes an affine element of the
bn254G1group - config struct to hold the chosen backend
- encodes an element of the finite field for
curve25519 - encodes an element of the
curve25519group - encodes an element of the
ristretto255group - describes a sequence of values
- encodes a strobe-based transcript
Constants§
Functions§
- Compute the Pedersen commitments for sequences of values using
bls12-381G1group elements. - Compute the Pedersen commitments for sequences of values using
bn254G1group elements. - Compute the Pedersen commitments for sequences of values that internally generates
curve25519group elements. - Compute the Pedersen commitments for sequences of values using
curve25519group elements. - Gets the
n-th Ristretto point. - Creates an inner product proof.
- Verifies an inner product proof.
- Initializes the library.
- Gets the pre-specified random generated elements used for the Pedersen commitments in the
sxt_curve25519_compute_pedersen_commitmentsfunction.