567 Commits (c0b953b8f7002bcc8f33e32bd2b5a2a32c75863e)
 

Author SHA1 Message Date
Sean Bowe 97bdd1655f
Update clippy 6 years ago
str4d 2a28b61468 Bump version 6 years ago
str4d 98bab6877a Add read_le and write_le to PrimeFieldRepr 6 years ago
ebfull a64c850e6d
Merge pull request #10 from ebfull/small-order-checks 6 years ago
Sean Bowe 63730f3846 Check epk/rk/cv are not small order. 6 years ago
str4d b12276e63c
Merge pull request #6 from ebfull/sprout-proofs 6 years ago
Sean Bowe fefa46b4c4
Implementation of Sprout proving and verifying 6 years ago
ebfull 5e220695e5
Merge pull request #7 from ebfull/sapling-verification 6 years ago
Sean Bowe 313e45cc01 Implementation of Sapling transaction verification. 6 years ago
ebfull ef676eff50
Merge pull request #8 from ebfull/minor-changes 6 years ago
Sean Bowe e9f8c88c95 Use little endian encoding for Pedersen hash digest output. 6 years ago
Sean Bowe d73044896e Update sapling-crypto dependency. 6 years ago
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 6 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