Commit Graph

17 Commits

Author SHA1 Message Date
Kris Nuttycombe 14c042eda9 sapling-crypto release version 0.1.3 2024-03-24 19:19:30 -06:00
Kris Nuttycombe 827534329f Derive `{PartialOrd, Ord}` for `note::Nullifier` 2024-03-20 11:39:06 -06:00
Jack Grigg 291a1ac1c2 sapling-crypto 0.1.2 2024-03-08 19:57:52 +00:00
Kris Nuttycombe 48ba51dc78 Add diversifiable `IncomingViewingKey` type. 2024-03-08 12:45:34 -07:00
Jack Grigg 4efe3334ee sapling-crypto 0.1.1 2024-02-15 19:42:19 +00:00
Jack Grigg c7d5913a90 Fix regression in output padding
Closes zcash/sapling-crypto#121.
2024-02-12 20:18:01 +00:00
Jack Grigg b76e7e2509 sapling-crypto 0.1.0 2024-01-26 19:30:42 +00:00
Kris Nuttycombe a3ce3b7628 Make `Bundle::try_map_authorization` work the same as `Bundle::map_authorization` 2024-01-02 12:11:36 -07:00
Kris Nuttycombe 6f02b62c8e Add the capability to generate dummy spends (internal to the Builder) 2024-01-02 12:09:50 -07:00
Kris Nuttycombe 954a27ee9b Add `Anchor` type for symmetry with Orchard. 2024-01-02 12:09:34 -07:00
Kris Nuttycombe 43d4133af4 Modify `BundleType` to exclude the anchor & allow no bundle to be produced.
This adds a flag to `BundleType` that, when set, requires a dummy
outputs to be produced even if no outputs are added to the builder, and
when unset results in standard padding.
2024-01-02 12:09:32 -07:00
Kris Nuttycombe 485966bc81 Rename `SaplingBuilder` to `Builder` for consitency with the Orchard API. 2023-12-19 20:39:56 -07:00
Kris Nuttycombe 39c06e7c7a Add a public bundle construction function & use it in the builder. 2023-12-19 17:43:25 -07:00
Kris Nuttycombe 2abe3ea8e2 Apply comments from code review.
Co-authored-by: str4d <jack@electriccoin.co>
2023-12-15 10:10:38 -07:00
Kris Nuttycombe b202452c63 Add `builder::BundleType` for explicit control over output padding. 2023-12-15 09:30:32 -07:00
Jack Grigg 0ebb750f6a Use full paths for changelog types that remain in `zcash_primitives` 2023-12-12 19:54:27 +00:00
Jack Grigg 146bc59455 Add a changelog
Extracted from the `zcash_primitives` changelog. We only include changes
relative to the `zcash_primitives::sapling` module as of 0.13.0; prior
changes never corresponded to published `sapling-crypto` releases.

Source: https://github.com/zcash/librustzcash
Rev: zcash/librustzcash@6acc64e61c
2023-12-12 18:28:52 +00:00