670 Commits (09a20aacfe9f937f81b4b3389ff929367a76c1d6)
 

Author SHA1 Message Date
ebfull 7beeb52730
Merge pull request #69 from ebfull/make-util-pub 6 years ago
Sean Bowe 36cd38e239
Make util module public. 6 years ago
Sean Bowe 5f233ef989 Initialize Jubjub parameters up front 6 years ago
ebfull 3b8246f3eb
Merge pull request #68 from ebfull/redjubjub-final-work 6 years ago
Sean Bowe 5687acfaf8
Make PublicKey inner Point public so that we can use it during zk-SNARK verification. 6 years ago
ebfull 347666705c
Merge pull request #67 from str4d/redjubjub-serialisation 6 years ago
Jack Grigg b27dc2914b
Remove redundant signature check 6 years ago
ebfull 6e08a5a22b
Merge pull request #66 from str4d/fix-spend-nf-comment 6 years ago
Jack Grigg e94dbf2523
Parameterize the generator in RedJubjub 6 years ago
Jack Grigg 4eab1fc68a
Implement RedJubjub serialization 6 years ago
Jack Grigg f54feda94f
Fix comment 7 years ago
ebfull e4175d81e9
Merge pull request #64 from str4d/redjubjub 7 years ago
ebfull 6cc1813ae3
Merge pull request #4 from ebfull/zksnark-param-loading 7 years ago
Jack Grigg 840c23bd23
Specify pre-conditions for signature validation 7 years ago
Jack Grigg 45e4ca38e4
Match additive notation with variable name 7 years ago
Sean Bowe 170397b5a5 Apply rustfmt 7 years ago
Sean Bowe 4f9953f18f Support loading zk-SNARK parameters 7 years ago
Jack Grigg 916dbce2df
Implement RedJubjub 7 years ago
Jack Grigg 0f230a70b9
Implement uniform sampling of Jubjub scalars 7 years ago
str4d 2a86c912f6
Merge pull request #3 from ebfull/params-and-merkle-hash 7 years ago
Sean Bowe 37f20fb90c Use lazy_static to initialize the Jubjub parameters, to avoid passing parameters around. 7 years ago
Sean Bowe cb8c9ebbce Make panic abort to avoid FFI problems. 7 years ago
Sean Bowe 96654ee5bd Fix typos 7 years ago
Sean Bowe f1d35708bc
Expose API for init/free of parameters and, to test, a merkle tree hash invocation. 7 years ago
str4d 7dc69c6893
Merge pull request #2 from str4d/sapling-crypto 7 years ago
Sean Bowe 5199fdfcb7
Use newer versions of libc and num_cpus 7 years ago
str4d 222e0b3515
Add sapling-crypto to dependencies 7 years ago
Sean Bowe e554b473dd
Update to bellman 0.1 7 years ago
ebfull 10c5010fd9
Merge pull request #22 from ebfull/final-changes 7 years ago
Sean Bowe 96b2d3e41a Prevent trivial subversion attack against prover. 7 years ago
Sean Bowe d14f2af8fa Make fields of Parameters/VerifyingKey/Proof public. 7 years ago
ebfull 45c73dbd8f
Merge pull request #54 from ebfull/sprout-circuit-minimal 7 years ago
Sean Bowe 6e57ef0c4a Bump version 7 years ago
Sean Bowe 6ec7272586 Serialize lengths as 32-bit integers, not 64-bit. 7 years ago
Sean Bowe c4fd8856ae Make multicore module public for now, because Worker is part of the EvaluationDomain API. 7 years ago
bmerge dbe897d365 Auto merge of #79 - ebfull:nomorenightly, r=ebfull 7 years ago
Sean Bowe 2d12b9a858
Apply newer rustfmt rules. 7 years ago
Sean Bowe fcaddaa356
Update Clippy to support latest nightly, and fix some lints. 7 years ago
Sean Bowe bcc8379a7f
Version bump. 7 years ago
Sean Bowe 4cf5a534ec
i128_type feature has been stabilized in Rust. 7 years ago
ebfull 1026e92194
Merge pull request #63 from ebfull/gh 7 years ago
Sean Bowe 9f24b68b3a
Update constraint system hashes. 7 years ago
Sean Bowe 3704b2422e
Fix benchmark due to anchor change in witness. 7 years ago
Sean Bowe 9418001d0e
First block of GH invocation using random beacon output. 7 years ago
ebfull 470c9572eb
Merge pull request #60 from ebfull/optional-enforce 7 years ago
ebfull 7ee29503ec
Merge pull request #61 from str4d/bench-final 7 years ago
Jack Grigg 97bead9977
Update benchmark to use final Sapling circuit implementation 7 years ago
Sean Bowe cfd378685f
Add more test vectors to Sprout circuit implementation. 7 years ago
Sean Bowe def5de3f16
Allow the authentication path to be not enforced for zero-value notes, for indistinguishability. 7 years ago
Jack Grigg d715e812bd
Un-disable benchmark 7 years ago