-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V6/Nu7 implementation #73
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d58ac5b - Browse repository at this point
Copy the full SHA d58ac5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f34dd02 - Browse repository at this point
Copy the full SHA f34dd02View commit details -
Configuration menu - View commit details
-
Copy full SHA for b890183 - Browse repository at this point
Copy the full SHA b890183View commit details -
Configuration menu - View commit details
-
Copy full SHA for f62a230 - Browse repository at this point
Copy the full SHA f62a230View commit details -
Configuration menu - View commit details
-
Copy full SHA for a56c5da - Browse repository at this point
Copy the full SHA a56c5daView commit details -
Configuration menu - View commit details
-
Copy full SHA for d670033 - Browse repository at this point
Copy the full SHA d670033View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6175b8 - Browse repository at this point
Copy the full SHA c6175b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for af4d4bb - Browse repository at this point
Copy the full SHA af4d4bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbbd655 - Browse repository at this point
Copy the full SHA fbbd655View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424bf1a - Browse repository at this point
Copy the full SHA 424bf1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0b0f65 - Browse repository at this point
Copy the full SHA b0b0f65View commit details -
Configuration menu - View commit details
-
Copy full SHA for dac8d1f - Browse repository at this point
Copy the full SHA dac8d1fView commit details -
Update zcash_primitives to use the generalised version of orchard cra…
…te (which supports Vanilla and ZSA) - but for now zcash_primitives is not generalised itself and pinned to Vanilla only
Configuration menu - View commit details
-
Copy full SHA for cd8524b - Browse repository at this point
Copy the full SHA cd8524bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c83b72 - Browse repository at this point
Copy the full SHA 3c83b72View commit details -
Configuration menu - View commit details
-
Copy full SHA for aac4840 - Browse repository at this point
Copy the full SHA aac4840View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6da0474 - Browse repository at this point
Copy the full SHA 6da0474View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0049a3b - Browse repository at this point
Copy the full SHA 0049a3bView commit details -
Update zcash_primitives to use the generalised version of orchard cra…
…te (which supports Vanilla and ZSA) - but for now zcash_primitives is not generalised itself and pinned to Vanilla only
Configuration menu - View commit details
-
Copy full SHA for 98f4747 - Browse repository at this point
Copy the full SHA 98f4747View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2365c2b - Browse repository at this point
Copy the full SHA 2365c2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e87fa5 - Browse repository at this point
Copy the full SHA 7e87fa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd5e45 - Browse repository at this point
Copy the full SHA 2bd5e45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2704c8a - Browse repository at this point
Copy the full SHA 2704c8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5eec964 - Browse repository at this point
Copy the full SHA 5eec964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a18a4d - Browse repository at this point
Copy the full SHA 3a18a4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35f02fb - Browse repository at this point
Copy the full SHA 35f02fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ab8e16 - Browse repository at this point
Copy the full SHA 2ab8e16View commit details -
Configuration menu - View commit details
-
Copy full SHA for c841df1 - Browse repository at this point
Copy the full SHA c841df1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb2b73a - Browse repository at this point
Copy the full SHA fb2b73aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdd8afa - Browse repository at this point
Copy the full SHA cdd8afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5733e8d - Browse repository at this point
Copy the full SHA 5733e8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 008f35e - Browse repository at this point
Copy the full SHA 008f35eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbd3b38 - Browse repository at this point
Copy the full SHA cbd3b38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 307d025 - Browse repository at this point
Copy the full SHA 307d025View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce0a391 - Browse repository at this point
Copy the full SHA ce0a391View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d4833 - Browse repository at this point
Copy the full SHA b7d4833View commit details -
Configuration menu - View commit details
-
Copy full SHA for aad64db - Browse repository at this point
Copy the full SHA aad64dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0d551d - Browse repository at this point
Copy the full SHA c0d551dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 944377d - Browse repository at this point
Copy the full SHA 944377dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5856713 - Browse repository at this point
Copy the full SHA 5856713View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ddc1a7 - Browse repository at this point
Copy the full SHA 9ddc1a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0fbc44 - Browse repository at this point
Copy the full SHA c0fbc44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ffcf4e - Browse repository at this point
Copy the full SHA 1ffcf4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for beb1d8d - Browse repository at this point
Copy the full SHA beb1d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fee70aa - Browse repository at this point
Copy the full SHA fee70aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c11d9a - Browse repository at this point
Copy the full SHA 2c11d9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 918beb9 - Browse repository at this point
Copy the full SHA 918beb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46ac12c - Browse repository at this point
Copy the full SHA 46ac12cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b743b8 - Browse repository at this point
Copy the full SHA 6b743b8View commit details -
Update librustzcash to align with orchard crate (#67)
This PR updates `librustzcash` to accommodate the recent refactoring changes in the `orchard` crate. The specific changes include: - Renamed all references from `orchard_flavors` to `orchard_flavor` to match the new module name. - Updated the `OrchardDomain` trait references to `OrchardDomainCommon` to reflect the trait renaming. - Adjusted the `Bundle` structure to use the fixed `NoteValue` type for the `burn` field, replacing the previous generic argument. - Refactored associated code to align with the new structure and naming conventions in the `orchard` crate. - Switched from the `orchardzsa-backward-compatibility-0.8.0-ak` to `orchardzsa-backward-compatibility-0.8.0` branch in `Cargo.toml` to use the latest version of the `orchard` crate. --------- Co-authored-by: Dmitry Demin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b9e525 - Browse repository at this point
Copy the full SHA 9b9e525View commit details -
Corrections to V7 transaction format and using updated test vectors (#66
) This PR makes the following changes: - reordering of the component fields in `read_action` and `write_action` in issuance in order to make them spec compliant. - It sets some of the constant values for NU7 in a way that is consistent with the generated test vectors from the Python reference implementation (See QED-it/zcash-test-vectors#22 for the changes to the Python reference implementation). - Some changes are made to function names to reflect the shift from preparing ZSAs for V7 rather than V6. - There are changes to the tests to use the `zcash_unstable` flag in order to cover both ZSA and vanilla Orchard behavior. - The test vectors are also expanded to include both the V5 vectors, and the V7 vectors (behind a `zcash_unstable` flag).
Configuration menu - View commit details
-
Copy full SHA for cac470f - Browse repository at this point
Copy the full SHA cac470fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f160f25 - Browse repository at this point
Copy the full SHA f160f25View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4dbee84 - Browse repository at this point
Copy the full SHA 4dbee84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b9672d - Browse repository at this point
Copy the full SHA 8b9672dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1860f1d - Browse repository at this point
Copy the full SHA 1860f1dView commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f4cf872 - Browse repository at this point
Copy the full SHA f4cf872View commit details -
Configuration menu - View commit details
-
Copy full SHA for aec1879 - Browse repository at this point
Copy the full SHA aec1879View commit details -
Configuration menu - View commit details
-
Copy full SHA for 830260f - Browse repository at this point
Copy the full SHA 830260fView commit details -
Configuration menu - View commit details
-
Copy full SHA for acb8f97 - Browse repository at this point
Copy the full SHA acb8f97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f6ec46 - Browse repository at this point
Copy the full SHA 4f6ec46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d20879 - Browse repository at this point
Copy the full SHA 3d20879View commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7f045e7 - Browse repository at this point
Copy the full SHA 7f045e7View commit details
Commits on Jul 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f411948 - Browse repository at this point
Copy the full SHA f411948View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ac2618 - Browse repository at this point
Copy the full SHA 3ac2618View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea1770e - Browse repository at this point
Copy the full SHA ea1770eView commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fe88163 - Browse repository at this point
Copy the full SHA fe88163View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc38730 - Browse repository at this point
Copy the full SHA fc38730View commit details
Commits on Aug 20, 2024
-
Update zcash_primitives to sync with latest sapling-crypto changes (#70)
This PR updates the `zcash_primitives` crate to align with the recent changes in the `sapling-crypto` crate, which was updated to sync with the latest changes in `zcash_note_encryption`. ### Changes: - Updated the usage of `enc_ciphertext` to call `.as_ref()` to match the new return type. - Adjusted the import of the `ENC_CIPHERTEXT_SIZE` constant to use the definition from `sapling-crypto` instead of `zcash_note_encryption`, as the constant has been moved to `sapling-crypto`. Co-authored-by: Dmitry Demin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6652222 - Browse repository at this point
Copy the full SHA 6652222View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc0a815 - Browse repository at this point
Copy the full SHA dc0a815View commit details -
Configuration menu - View commit details
-
Copy full SHA for a434849 - Browse repository at this point
Copy the full SHA a434849View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f52b1b - Browse repository at this point
Copy the full SHA 9f52b1bView commit details
Commits on Sep 3, 2024
-
This updates the test vectors to be of version 6 (as opposed to version 7). It also provides a new file for the V6 test vectors, an improvement to having them in the same file but behind feature flags. It provides a error for when the asset description string is not a UTF8 encoding.
Configuration menu - View commit details
-
Copy full SHA for 10ff1e0 - Browse repository at this point
Copy the full SHA 10ff1e0View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f79962b - Browse repository at this point
Copy the full SHA f79962bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 738ed17 - Browse repository at this point
Copy the full SHA 738ed17View commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 25c6cd1 - Browse repository at this point
Copy the full SHA 25c6cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 655d961 - Browse repository at this point
Copy the full SHA 655d961View commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc12237 - Browse repository at this point
Copy the full SHA fc12237View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a40922 - Browse repository at this point
Copy the full SHA 8a40922View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12a39c2 - Browse repository at this point
Copy the full SHA 12a39c2View commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c51a46 - Browse repository at this point
Copy the full SHA 9c51a46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6283d33 - Browse repository at this point
Copy the full SHA 6283d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75e3b46 - Browse repository at this point
Copy the full SHA 75e3b46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4101a96 - Browse repository at this point
Copy the full SHA 4101a96View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0a7d38 - Browse repository at this point
Copy the full SHA a0a7d38View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b2d7b18 - Browse repository at this point
Copy the full SHA b2d7b18View commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 798630a - Browse repository at this point
Copy the full SHA 798630aView commit details