Jack Grigg
|
09a20aacfe
|
Make zcash_primitives::JUBJUB the canonical instantiation of JubjubBls12
|
6 years ago |
Jack Grigg
|
6b43b2d0d6
|
Refactor Sapling spendAuthSig creation into zcash_primitives::sapling
|
6 years ago |
str4d
|
c57a31e82e
|
Merge pull request #46 from str4d/ff-traits
Migrate to ff and group crates
|
6 years ago |
Jack Grigg
|
482bef87f0
|
Add ff and group crates to Cargo workspace
|
6 years ago |
Jack Grigg
|
b1ce3905d6
|
Add 'group/' from commit 'ef56fabf7ba3ed990a7886836c855298c9c5eefa'
git-subtree-dir: group
git-subtree-mainline: af9f9c17ee
git-subtree-split: ef56fabf7b
|
6 years ago |
Jack Grigg
|
af9f9c17ee
|
Add 'ff/' from commit '661558e0c8a5e02e08dac6530d39b2e38919aa04'
git-subtree-dir: ff
git-subtree-mainline: 07955092f3
git-subtree-split: 661558e0c8
|
6 years ago |
Jack Grigg
|
07955092f3
|
Update librustzcash crate to use ff crate
|
6 years ago |
Jack Grigg
|
00983c48cd
|
Update zcash_proofs crate to use ff crate
|
6 years ago |
Jack Grigg
|
538de482f3
|
Update zcash_primitives crate to use ff crate
|
6 years ago |
Jack Grigg
|
2e408957db
|
Update zip32 crate to use ff crate
|
6 years ago |
Jack Grigg
|
22ccd1bceb
|
Update sapling-crypto crate to use ff crate
|
6 years ago |
Jack Grigg
|
76cd0d92bb
|
Merge commit '4272cfa5b0dceac471bef115955e1534be84a018' into ff-traits
git-subtree-dir: bellman
git-subtree-split: 4272cfa5b0
|
6 years ago |
Jack Grigg
|
88746e76fa
|
Cargo.lock changes after pairing update
|
6 years ago |
Jack Grigg
|
794cf79db2
|
Merge commit '3d41ee5abaa4888ff3607689aba007be8856816d' into ff-traits
git-subtree-dir: pairing
git-subtree-split: 3d41ee5aba
|
6 years ago |
Jack Grigg
|
9f7e5fa3ce
|
Dependency updates after pairing update
|
6 years ago |
Jack Grigg
|
fe16e4a412
|
Merge commit '183a64b08e9dc7067f78624ec161371f1829623e' into ff-traits
git-subtree-dir: pairing
git-subtree-split: 183a64b08e
|
6 years ago |
ebfull
|
f65c37ea01
|
Merge pull request #30 from str4d/sapling-api-cleanup
Sapling proving and verifying API
|
6 years ago |
Jack Grigg
|
1a1c77536d
|
cargo fmt 1.31.1
|
6 years ago |
ebfull
|
c03871779a
|
Merge pull request #54 from ebfull/travis
Add travis testing support.
|
6 years ago |
Sean Bowe
|
4113df4780
|
Fix version string, cache cargo symbols.
|
6 years ago |
Sean Bowe
|
813cf16ff2
|
Add travis testing support.
|
6 years ago |
Jack Grigg
|
e378229bdd
|
Move Sapling proving and binding signature into zcash_proofs crate
|
6 years ago |
Jack Grigg
|
922ffe6002
|
Refactor Sapling proving and binding signature
|
6 years ago |
Jack Grigg
|
e1841806c5
|
Move Sapling verification checks into zcash_proofs crate
|
6 years ago |
Jack Grigg
|
eb2db2e667
|
Refactor Sapling verification checks
|
6 years ago |
str4d
|
8be50c9531
|
Merge pull request #39 from str4d/zcash-transaction-primitives
Transaction primitives
|
6 years ago |
Jack Grigg
|
c9b23dfdef
|
Extract single-TxOut hashing from signature_hash_data() for clarity
|
6 years ago |
Jack Grigg
|
e25b614573
|
Match error message in Amount::Read_i64() to allow_negative value
|
6 years ago |
Jack Grigg
|
7ff32b04d6
|
Document enforcement of consensus rules on transaction components
|
6 years ago |
Jack Grigg
|
d707ebd321
|
Use Option<[u8; N]> for JoinSplit pubkey and signature in a transaction
|
6 years ago |
Jack Grigg
|
9b06205ed6
|
Reject unexpected binding sig during transaction write
|
6 years ago |
Jack Grigg
|
61ce4dd3d6
|
Enforce range checks when reading Amounts
|
6 years ago |
Jack Grigg
|
9282c7da29
|
Replace tx_read_write() test vector with one from current testnet chain
|
6 years ago |
Jack Grigg
|
2d2e4aad86
|
Pass &[E] into Vector::write() instead of &Vec<E>
|
6 years ago |
Jack Grigg
|
cc183efda4
|
Define MAX_SIZE constant for CompactSize serialization
|
6 years ago |
Jack Grigg
|
1f11c404dc
|
Convert Transaction into a wrapping struct with impl Deref
Users who have a Transaction can now only obtain an immutable reference
to its underlying data.
|
6 years ago |
Jack Grigg
|
0c81695731
|
ZIP 243
|
6 years ago |
Jack Grigg
|
2d8b1fe504
|
ZIP 143
|
6 years ago |
ebfull
|
06da3b9ac8
|
Merge pull request #45 from str4d/44-params-path-encoding
Use slices of native strings to pass parameter paths into Rust
|
6 years ago |
Jack Grigg
|
bbec1b841d
|
Use slices of native strings to pass parameter paths into Rust
On Windows, the slices are [u16] representing UTF-16. On all other
platforms, the slices are [u8] in the native filesystem encoding.
Closes #44.
|
6 years ago |
Jack Grigg
|
041671f642
|
Merge branch 'zcash-2.0.1'
|
6 years ago |
Jack Grigg
|
e490b79907
|
Transaction serialization
|
6 years ago |
Jack Grigg
|
91ff2c71cf
|
Helper for serializing CompactSize-prefixed vectors
|
6 years ago |
ebfull
|
0b6bbfb444
|
Merge pull request #36 from zcash/ci_integration
CI integration for librustzcash
|
6 years ago |
mdr0id
|
c0b953b8f7
|
Remove duplicate test stage for rust lastest
|
6 years ago |
mdr0id
|
17aa1f55e4
|
CI integration for librustzcash
Adding rustc --version and removing explicit cd to librustzcash
Sanity check stage pipeline flow
Cleaning up stages
|
6 years ago |
str4d
|
f5e5cb24e1
|
Merge pull request #29 from str4d/zip32
ZIP 32 APIs
|
6 years ago |
Jack Grigg
|
77ee1d6a8f
|
ZIP 32 APIs
|
6 years ago |
ebfull
|
e1c6232dd7
|
Merge pull request #32 from str4d/cargo-workspace
Convert the repo into a Cargo workspace
|
6 years ago |
Jack Grigg
|
6e0364cd42
|
Update workspace after pulling in zip32 crate
|
6 years ago |