MCPcopy Index your code

hub / github.com/arkworks-rs/spongefish / functions

Functions314 in github.com/arkworks-rs/spongefish

Function_assert_duplex_sponge_impls
()
spongefish/src/instantiations/mod.rs:55
Methodallocate_public_vec
(&self, public_values: &[T])
circuit/src/allocator.rs:127
Functionallocate_vars_vec_overflow_does_not_mutate_allocator
()
circuit/tests/builder.rs:204
Functionarray_deserialize_rejects_without_advancing_cursor
()
spongefish/src/drivers/tests.rs:170
Methodas_mut
(&mut self)
spongefish/src/drivers/ark_ff_impl.rs:207
Functionassert_clone_preserves_squeeze_position
()
spongefish/src/instantiations/xof.rs:145
Functionassert_decoding_compatibility
()
spongefish/src/drivers/tests.rs:70
Functionassert_impl
()
spongefish/src/instantiations/mod.rs:56
Functionbabybear_scalars_arkworks_and_p3
()
spongefish/src/drivers/tests.rs:233
Functionbitflip_testsuite
A single bit-flip must either change the decoded value or cause rejection.
spongefish/src/drivers/ark_ff_impl.rs:320
Functionblake3_clone_preserves_squeeze_position
()
spongefish/src/instantiations/xof.rs:179
Functionborrowed_session_matches_owned_session
()
spongefish/src/tests.rs:153
Methodchallenge
(&mut self)
spongefish/src/narg_prover.rs:237
Methodcheck
(&mut self, nonce: u64)
pow/src/keccak.rs:31
Functioncheck_eof_reports_remaining_bytes
()
spongefish/src/tests.rs:44
Functioncodec_derive_handles_generic_types
()
spongefish/tests/derive_generics.rs:27
Functioncurve25519_scalars_arkworks_and_dalek
()
spongefish/src/drivers/tests.rs:188
Methoddecode
(buf: Self::Repr)
spongefish/src/codecs.rs:167
Methoddecode
(buf: Self::Repr)
spongefish/src/drivers/curve25519_dalek_impl.rs:24
Methoddecode
(buf: Self::Repr)
spongefish/src/drivers/secp256k1_impl.rs:27
Methoddecode
(buf: Self::Repr)
spongefish/src/drivers/p3_koala_bear.rs:30
Methoddecode
(buf: Self::Repr)
spongefish/src/drivers/bls12_381_impl.rs:20
Methoddecode
(buf: Self::Repr)
spongefish/src/drivers/p3_mersenne31.rs:21
Methoddecode
(buf: Self::Repr)
spongefish/src/drivers/p256_impl.rs:25
Methoddecode
(buf: Self::Repr)
spongefish/src/drivers/p3_baby_bear.rs:39
Functiondecoding_field_buffer_size
The function determining the size of [`DecodingFieldBuffer`]:
spongefish/src/drivers/ark_ff_impl.rs:50
Methoddefault
()
spongefish/src/duplex_sponge.rs:158
Methoddefault
()
spongefish/src/codecs.rs:148
Methoddefault
()
spongefish/src/narg_prover.rs:298
Methoddefault
()
spongefish/src/drivers/mod.rs:35
Methoddefault
()
spongefish/src/drivers/ark_ff_impl.rs:195
Methoddefault
()
spongefish/src/instantiations/hash.rs:181
Methoddefault
()
spongefish/src/instantiations/xof.rs:112
Methoddefault
()
circuit/src/permutation.rs:38
Methoddefault
()
circuit/src/allocator.rs:63
Methoddefault_std
(narg_string: &'a [u8])
spongefish/src/narg_verifier.rs:193
Methodderef
(&self)
spongefish/src/error.rs:19
Functionderive_codec
(input: TokenStream)
derive/src/lib.rs:332
Functionderive_decoding
(input: TokenStream)
derive/src/lib.rs:313
Functionderive_deserialize_rejects_without_advancing_cursor
()
spongefish/tests/derive_generics.rs:49
Functionderive_encoding
(input: TokenStream)
derive/src/lib.rs:303
Functionderive_narg_deserialize
(input: TokenStream)
derive/src/lib.rs:323
Functionderive_unit
(input: TokenStream)
derive/src/lib.rs:364
Methoddeserialize_from_narg
(buf: &mut &[u8])
spongefish/src/io.rs:70
Methoddeserialize_from_narg
(buf: &mut &[u8])
spongefish/src/tests.rs:231
Methoddeserialize_from_narg
(buf: &mut &[u8])
spongefish/src/drivers/curve25519_dalek_impl.rs:41
Methoddeserialize_from_narg
(buf: &mut &[u8])
spongefish/src/drivers/secp256k1_impl.rs:35
Methoddeserialize_from_narg
(buf: &mut &[u8])
spongefish/src/drivers/p3_koala_bear.rs:38
Methoddeserialize_from_narg
(buf: &mut &[u8])
spongefish/src/drivers/bls12_381_impl.rs:29
Methoddeserialize_from_narg
(buf: &mut &[u8])
spongefish/src/drivers/p3_mersenne31.rs:28
Methoddeserialize_from_narg
(buf: &mut &[u8])
spongefish/src/drivers/p256_impl.rs:37
Methoddeserialize_from_narg
(buf: &mut &[u8])
spongefish/src/drivers/p3_baby_bear.rs:47
Functiondeterministic_encoding_testsuite
Encoding the same value twice must produce identical bytes.
spongefish/src/drivers/ark_ff_impl.rs:282
Functiondifferent_session_values_diverge
()
spongefish/src/tests.rs:123
Functiondistinct_values_encode_differently
Distinct values must encode differently.
spongefish/src/drivers/ark_ff_impl.rs:292
Functiondomain_separator_accepts_variable_sessions
()
spongefish/src/tests.rs:77
Methoddrop
(&mut self)
spongefish/src/instantiations/hash.rs:175
Methodencode
(&self)
spongefish/src/codecs.rs:96
Methodencode
(&self)
spongefish/src/domain_separator.rs:126
Methodencode
(&self)
spongefish/src/drivers/curve25519_dalek_impl.rs:88
Methodencode
(&self)
spongefish/src/drivers/bls12_381_impl.rs:86
Methodencode
(&self)
spongefish/src/drivers/p3_mersenne31.rs:47
Methodencode
(&self)
spongefish/src/drivers/p3_baby_bear.rs:67
Functionencoded_bytes
(value: &T)
spongefish/src/drivers/tests.rs:8
Functionfield_var_indices_are_bounded
()
circuit/tests/builder.rs:144
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
spongefish/src/narg_verifier.rs:184
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
spongefish/src/domain_separator.rs:113
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
spongefish/src/error.rs:11
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
spongefish/src/narg_prover.rs:146
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
circuit/src/allocator.rs:43
Methodfold
Folds together `(a, b)` using challenges `x` and `y`.
spongefish/examples/bulletproof.rs:135
Methodfold_generators
( a: &[RistrettoPoint], b: &[RistrettoPoint], x: &Scalar, y: &Scalar, )
spongefish/examples/bulletproof.rs:122
Methodfrom
(value: P)
spongefish/src/duplex_sponge.rs:167
Methodfrom
(mut csrng: R)
spongefish/src/narg_prover.rs:73
Methodfrom
(value: P)
circuit/src/permutation.rs:248
Methodfrom_parts
Creates a verifier state from a duplex sponge and transcript slice.
spongefish/src/narg_verifier.rs:203
Methodfrom_protocol_id
(protocol_id: [u8; 64])
spongefish/src/instantiations/xof.rs:123
Functiongrind_pow
(challenge: [u8; 32], bits: f64)
pow/src/lib.rs:56
Methodis_allocated
(&self, var: FieldVar)
circuit/src/allocator.rs:139
Functionkangaroo_twelve_clone_preserves_squeeze_position
()
spongefish/src/instantiations/xof.rs:173
Functionkoalabear_scalars_arkworks_and_p3
()
spongefish/src/drivers/tests.rs:245
Functionlinear_equation_terms_must_be_bound_unless_zero
()
circuit/tests/builder.rs:178
Functionmain
()
spongefish/examples/bulletproof.rs:150
Functionmain
()
spongefish/examples/schnorr.rs:67
Methodmask_absorb
()
spongefish/src/instantiations/hash.rs:130
Methodmask_squeeze
()
spongefish/src/instantiations/hash.rs:134
Methodmask_squeeze_end
()
spongefish/src/instantiations/hash.rs:138
Functionnarg_ark_ec_advances_buffer
()
spongefish/src/drivers/tests.rs:276
Functionnarg_ark_ff_advances_buffer
()
spongefish/src/drivers/tests.rs:257
Functionnarg_bls12_381_advances_buffer
()
spongefish/src/drivers/tests.rs:296
Functionnarg_curve25519_dalek_advances_buffer
()
spongefish/src/drivers/tests.rs:284
Functionnarg_k256_advances_buffer
()
spongefish/src/drivers/tests.rs:308
Functionnarg_p256_advances_buffer
()
spongefish/src/drivers/tests.rs:319
Functionnarg_p3_baby_bear_advances_buffer
()
spongefish/src/drivers/tests.rs:330
Functionnarg_p3_koala_bear_advances_buffer
()
spongefish/src/drivers/tests.rs:340
Functionnarg_p3_mersenne31_advances_buffer
()
spongefish/src/drivers/tests.rs:350
Methodnew
(protocol_id: &[u8; 64], session_id: &[u8; 64], narg_string: &'a [u8])
spongefish/src/narg_verifier.rs:217
Methodnew
(protocol: [u8; 64])
spongefish/src/domain_separator.rs:146
Methodnew
Creates a reseedable RNG backed by `StdRng`.
spongefish/src/narg_prover.rs:87
Methodnew
(iv: [u8; 64])
spongefish/tests/test_spec.rs:37
← previousnext →101–200 of 314, ranked by callers