Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LBruyne/Scalable-Collaborative-zkSNARK
/ functions
Functions
153 in github.com/LBruyne/Scalable-Collaborative-zkSNARK
⨍
Functions
153
◇
Types & classes
28
Method
init_from_path
(path: &PathBuf, id: u32)
mpc-net/src/multi.rs:109
Method
is_init
(&self)
mpc-net/src/multi.rs:374
Method
leader_compute
Everyone sends bytes to the leader, who receives those bytes, runs a computation on them, and redistributes the resulting bytes. The leader's computa
mpc-net/src/lib.rs:263
Function
local_hyperplonk
This is a simplified version without any optimization to simulate the complexity.
hyperplonk/src/hyperplonk.rs:15
Function
local_hyperplonkpp
( n: usize, // n is the log2 of the circuit size )
hyperplonk/src/hyperplonk.rs:162
Function
main
()
dist-primitive/examples/prod_acc.rs:29
Function
main
()
dist-primitive/examples/sumcheck.rs:94
Function
main
()
dist-primitive/examples/delegator.rs:71
Function
main
()
dist-primitive/examples/msm.rs:17
Function
main
()
dist-primitive/examples/poly_comm.rs:29
Function
main
()
hyperplonk/examples/bench_dpermcheck.rs:32
Function
main
()
hyperplonk/examples/bench_cpermcheck.rs:32
Function
main
()
hyperplonk/examples/hyperplonk.rs:29
Function
main
()
hyperplonk/examples/bench_hyperplonk.rs:32
Function
main
()
hyperplonk/examples/permcheck.rs:26
Function
main
()
hyperplonk/examples/bench_hyperplonk_dataparallel.rs:32
Method
mature_toy
(&self)
dist-primitive/src/dpoly_comm.rs:152
Method
mul
(&self, other: &F)
dist-primitive/src/mle.rs:22
Method
new
(g: E::G1, g2: E::G2, s: Vec<E::ScalarField>)
dist-primitive/src/dpoly_comm.rs:37
Method
new
(size: usize)
dist-primitive/examples/sumcheck.rs:25
Method
new
(n:usize)
dist-primitive/examples/delegator.rs:43
Method
new
(l: usize)
secret-sharing/src/pss.rs:38
Method
new
(n: usize, l: usize, pp: &PackedSharingParams<E::ScalarField>)
hyperplonk/src/dhyperplonk.rs:65
Method
new_local_testnet
(n_parties: usize)
mpc-net/src/multi.rs:273
Method
new_random
(len_log_2: usize, party_count: usize)
dist-primitive/src/dpoly_comm.rs:220
Method
new_single
A toy protocol that generates a shared parameter.
dist-primitive/src/dpoly_comm.rs:197
Method
new_toy
(g: E::G1, g2: E::G2, s: Vec<E::ScalarField>)
dist-primitive/src/dpoly_comm.rs:115
Method
new_ugly
(g: E::G1, g2: E::G2, s: Vec<E::ScalarField>, party_count: usize)
dist-primitive/src/dpoly_comm.rs:69
Method
pack_single
(&self, secret: G)
secret-sharing/src/pss.rs:103
Function
pack_unpack2_test
()
dist-primitive/src/dmsm.rs:93
Function
pack_unpack_test
()
dist-primitive/src/dmsm.rs:73
Function
pack_vec
Pack a vector of secrets to many vectors of shares. Each output vector packs l secrets in the input vector. Panic if the size of the input vector is n
dist-primitive/src/utils/operator.rs:7
Function
run
(c: &mut Criterion)
dist-primitive/benches/poly_comm.rs:13
Function
run
(c: &mut Criterion)
dist-primitive/benches/pss.rs:10
Function
should_commit_and_open
()
dist-primitive/src/dpoly_comm.rs:512
Function
should_d_commit_and_open
()
dist-primitive/src/dpoly_comm.rs:534
Function
should_identify_threadid
()
mpc-net/src/utils/timer.rs:237
Function
should_not_print
()
mpc-net/src/utils/timer.rs:229
Function
should_pair
()
dist-primitive/src/dpoly_comm.rs:503
Function
should_print
()
mpc-net/src/utils/timer.rs:221
Function
sub_index_test
()
dist-primitive/src/dacc_product.rs:443
Function
sumcheck_product_test
()
dist-primitive/src/dsumcheck.rs:688
Function
test_group_addition
()
secret-sharing/src/pss.rs:237
Function
test_initialize
()
secret-sharing/src/pss.rs:192
Function
test_multiplexing
()
mpc-net/src/multi.rs:456
Function
test_multiplication
()
secret-sharing/src/pss.rs:219
Function
test_pack_from_public
()
secret-sharing/src/pss.rs:203
Function
test_pack_rand
()
secret-sharing/src/pss.rs:257
Function
test_pack_rand_multiplication
()
secret-sharing/src/pss.rs:273
Function
test_transpose
()
dist-primitive/src/utils/operator.rs:43
Function
timed_block
()
mpc-net/src/utils/timer.rs:242
Method
to_packed
( &self, pp: &PackedSharingParams<E::ScalarField>, )
dist-primitive/src/dpoly_comm.rs:164
Method
verify
( &self, commitment: E::G1, value: E::ScalarField, proof: &Vec<E::G1>,
dist-primitive/src/dpoly_comm.rs:466
← previous
101–153 of 153, ranked by callers