Jack Grigg
|
482bef87f0
|
Add ff and group crates to Cargo workspace
|
6 years ago |
Jack Grigg
|
77ee1d6a8f
|
ZIP 32 APIs
|
6 years ago |
Jack Grigg
|
6e0364cd42
|
Update workspace after pulling in zip32 crate
|
6 years ago |
Jack Grigg
|
a9059c9372
|
Update workspace after pulling in external crates
|
6 years ago |
Jack Grigg
|
ad16ba6a35
|
Empty crates as a base for code refactoring
|
6 years ago |
Jack Grigg
|
0ec85d362d
|
Set up a Cargo workspace
|
6 years ago |
Jack Grigg
|
d7257ce010
|
Move librustzcash crate into subdir
|
6 years ago |
Jack Grigg
|
fea07c52de
|
Diversifier derivation
|
6 years ago |
Jack Grigg
|
e87fb329f9
|
Child key derivation
|
6 years ago |
Jack Grigg
|
2fdfa4b671
|
ExtendedSpendingKey::master()
|
6 years ago |
Jack Grigg
|
8db848139b
|
Basic conversions
|
6 years ago |
Jack Grigg
|
1b8da6b12d
|
ZIP 32 structures
|
6 years ago |
Sean Bowe
|
bd9b8aabb9
|
Update sapling-crypto
|
6 years ago |
Sean Bowe
|
0800976a57
|
Add implementation of Sapling proof API
|
6 years ago |
Jack Grigg
|
1e3f7739a3
|
Empty crate
|
6 years ago |
Jack Grigg
|
4272cfa5b0
|
Make pairing and groth16 optional 🎉
|
6 years ago |
Jack Grigg
|
3e8f2f8202
|
Use group crate for curve traits and wNAF
|
6 years ago |
Jack Grigg
|
718b25c949
|
Use ff crate for Field traits
|
6 years ago |
Jack Grigg
|
7dfc50e763
|
Use group crate for curve traits
|
6 years ago |
Sean Bowe
|
ef56fabf7b
|
Update version
|
6 years ago |
Jack Grigg
|
c5b883f91e
|
Migrate to ff 0.4
|
6 years ago |
Jack Grigg
|
4752a91781
|
Remove clippy from dependencies.
|
6 years ago |
Jack Grigg
|
94cacc6152
|
Migrate curve traits and tests, and WNAF, from pairing
|
6 years ago |
Jack Grigg
|
526676ecfc
|
Bump version to 0.4.0
|
6 years ago |
Jack Grigg
|
0eb9f5040b
|
Remove u128-support feature and arithmetic
Closes #2.
|
6 years ago |
Jack Grigg
|
69ce66ae6c
|
Place ff_derive re-exports behind a feature
Part of #3.
|
6 years ago |
Jack Grigg
|
bb22a167af
|
Update authors
|
6 years ago |
Jack Grigg
|
defdf8df52
|
Connect ff u128-support to pairing u128-support
|
6 years ago |
Jack Grigg
|
1db099f1cc
|
Use ff crate for Field traits
|
6 years ago |
Sean Bowe
|
44b601b0a9
|
Adjust versions
|
6 years ago |
Sean Bowe
|
f6d9ec8faf
|
Initial commit
|
6 years ago |
Jack Grigg
|
91a8dc8284
|
Update rand crate
|
6 years ago |
Jack Grigg
|
58cb06ee92
|
Pull in trait changes from pairing
|
6 years ago |
Jack Grigg
|
8201a3933f
|
Pull in arith changes from pairing
|
6 years ago |
Simon
|
943df43a89
|
Update authors.
|
6 years ago |
str4d
|
d19c9b5645
|
Implement Equihash validator
Follows Zcash implementation as closely as possible.
|
6 years ago |
Sean Bowe
|
f8f8954608
|
Update sapling-crypto
|
6 years ago |
Sean Bowe
|
d14b12aae4
|
Switch to little endian encoding for everything.
|
6 years ago |
Sean Bowe
|
87c62e2248
|
Update to the latest pairing crate version.
|
6 years ago |
Sean Bowe
|
97bdd1655f
|
Update clippy
|
6 years ago |
str4d
|
2a28b61468
|
Bump version
|
6 years ago |
Sean Bowe
|
fefa46b4c4
|
Implementation of Sprout proving and verifying
|
6 years ago |
Sean Bowe
|
d73044896e
|
Update sapling-crypto dependency.
|
6 years ago |
Sean Bowe
|
4f9953f18f
|
Support loading zk-SNARK parameters
|
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
|
f1d35708bc
|
Expose API for init/free of parameters and, to test, a merkle tree hash invocation.
|
7 years ago |
str4d
|
222e0b3515
|
Add sapling-crypto to dependencies
|
7 years ago |
Sean Bowe
|
e554b473dd
|
Update to bellman 0.1
|
7 years ago |
Sean Bowe
|
6e57ef0c4a
|
Bump version
|
7 years ago |