Marek
a5c746b8bb
Derive Clone and add allow access to inner params
2025-06-04 12:14:36 +02:00
Kris Nuttycombe
6a8282be09
Merge pull request #159 from zcash/release/v0.5.0
...
Release sapling-crypto version 0.5.0
2025-02-20 18:18:31 -07:00
Kris Nuttycombe
4ac190db99
Release sapling-crypto version 0.5.0
2025-02-20 18:13:30 -07:00
Kris Nuttycombe
fcc61c7ea2
Merge pull request #158 from zcash/memo_defaults
...
Remove the network-specific 0xf6 convention for empty memos
2025-02-20 17:28:19 -07:00
Kris Nuttycombe
7979a71bd4
Remove the network-specific 0xf6 convention for empty memos
2025-02-20 17:23:35 -07:00
Jack Grigg
f354529173
Merge pull request #157 from zcash/update_zip32
...
Update to zcash_spec 0.2 and zip32 0.2 releases.
2025-02-20 23:47:22 +00:00
Kris Nuttycombe
5c1462ef3c
Update to zcash_spec 0.2 and zip32 0.2 releases.
2025-02-20 16:40:20 -07:00
Kris Nuttycombe
b011854eb4
Merge pull request #156 from zcash/upgrade_redjubjub
...
Upgrade to redjubjub 0.8.0
2025-02-19 15:01:00 -07:00
Kris Nuttycombe
3b6c60ae0f
Upgrade to redjubjub 0.8.0
2025-02-19 14:05:30 -07:00
Kris Nuttycombe
6ca3385329
Merge pull request #154 from nuttycom/incrementalmerkletree_0.8
...
Update to `incrementalmerkletree 0.8.1`
2025-01-30 16:31:26 -07:00
Kris Nuttycombe
793e0900cd
Fix clippy beta lints
2025-01-30 08:28:12 -07:00
Kris Nuttycombe
d78c8775c8
Update to `incrementalmerkletree 0.8.1`
2025-01-30 08:27:26 -07:00
Kris Nuttycombe
e607c52d13
Merge pull request #152 from zcash/expose_prover_progress
...
Expose prover progress
2025-01-28 19:24:35 -07:00
Kris Nuttycombe
a3cb90a2d4
Remove unused type parameterization (fix Clippy lint)
2025-01-28 17:53:21 -07:00
Kris Nuttycombe
befbf95646
Bump MSRV to 1.70
2025-01-28 17:45:22 -07:00
Kris Nuttycombe
53566aef8d
Re-expose the `ProverProgress` type outside of the `circuit` feature.
2025-01-28 15:01:28 -07:00
Kris Nuttycombe
469b786741
Update patched `redjubjub` dependency.
2025-01-28 15:01:12 -07:00
Jack Grigg
87e5ddfc41
Merge pull request #151 from zcash/no_std
...
Implement `no_std` support via a default-enabled `std` feature flag.
2024-12-20 06:56:35 +13:00
Kris Nuttycombe
f1e3d3bdd0
Apply suggestions from code review
...
Co-authored-by: Jack Grigg <jack@electriccoin.co>
2024-12-19 10:40:01 -07:00
Kris Nuttycombe
e8b04770f9
Implement `no_std` support via a default-enabled `std` feature flag.
...
Add thumbv7em-none-eabihf as a no-default-features build target.
2024-12-19 07:19:46 -07:00
Kris Nuttycombe
3c22357475
Merge pull request #150 from zcash/pczt-improvements
...
PCZT improvements
2024-12-18 10:52:28 -07:00
Jack Grigg
29ec9ada60
pczt: Add `Zip32Derivation::extract_account_index`
2024-12-17 17:40:18 +00:00
Jack Grigg
0d39b4444f
pczt: Document how `expected_fvk` is used by `Spend::verify_nullifier`
2024-12-17 17:39:27 +00:00
Jack Grigg
88b64418c5
Merge pull request #149 from zcash/release/sapling-v0.4.0
...
Release sapling-crypto version 0.4.0
2024-12-17 17:22:08 +13:00
Kris Nuttycombe
2394484ae3
Release sapling-crypto version 0.4.0
2024-12-16 20:21:56 -07:00
Kris Nuttycombe
34aedac868
Merge pull request #148 from zcash/pczt-user-address
...
pczt: Add output field for storing the user-facing address
2024-12-13 11:47:45 -07:00
Jack Grigg
e47d57f5c9
pczt: Add output field for storing the user-facing address
...
This is necessary in order for Signers to display the address encoding
that a user is expecting to confirm.
Co-authored-by: Kris Nuttycombe <kris@nutty.land>
2024-12-13 18:22:41 +00:00
Jack Grigg
5bf2578ac6
Merge pull request #147 from zcash/pczt-verifier
...
Add methods for validating aspects of PCZT bundles
2024-12-13 21:11:24 +13:00
Jack Grigg
94ad2b356e
Adjust cases in `pczt::Spend::vk_for_validation`
...
Co-authored-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-12-13 07:56:21 +00:00
Jack Grigg
231f819116
Add methods for validating aspects of PCZT bundles
2024-12-13 00:17:30 +00:00
Jack Grigg
e177a08651
Merge pull request #146 from zcash/pczt
...
Implement PCZT support
2024-12-12 15:18:21 +13:00
Jack Grigg
96d0e6944e
Fix clippy lint
2024-12-07 12:05:49 +00:00
Jack Grigg
29cff9683c
pczt: Store proof generation key for dummy spends
2024-12-07 11:00:45 +00:00
Kris Nuttycombe
42a1de5a20
Add `DiversifiableFullViewingKey::to_internal_fvk`.
...
This is needed in order to permit spending of internal notes after the
previous change to `Builder::add_spend`.
2024-12-05 17:07:29 +00:00
Jack Grigg
833eb2ec02
Modify builder to take spending keys as late as possible
2024-12-05 17:07:29 +00:00
Jack Grigg
f228f52542
Add the PCZT Updater role
2024-12-05 17:07:29 +00:00
Jack Grigg
7696219bf3
Implement PCZT support
2024-12-03 11:27:15 +00:00
Jack Grigg
44c4b1724c
Merge pull request #143 from zcash/generalise-spend-desc-conversion
...
Broaden `Authorization`s from `SpendDescriptionV5::into_spend_description`
2024-10-24 06:06:09 +01:00
Jack Grigg
6527e792e4
Broaden `Authorization`s from `SpendDescriptionV5::into_spend_description`
...
This enables the method to be used with bundles that have spend auth
signatures and proofs, but not yet binding signatures.
2024-10-24 04:37:29 +00:00
Jack Grigg
03515178d6
Merge pull request #144 from zcash/output-prover-api-fix
...
Fix `OutputProver::prepare_circuit` API to be usable outside the crate
2024-10-24 05:29:16 +01:00
Jack Grigg
a8fb276252
Fix `OutputProver::prepare_circuit` API to be usable outside the crate
...
The public APIs that produced `esk` all used the `EphemeralSecretKey`
type, but that could only be converted to a `jubjub::Scalar` inside the
crate. We now use the type-safe wrapper consistently.
2024-10-12 19:47:50 +00:00
Kris Nuttycombe
0de24021a8
Merge pull request #142 from zcash/release/sapling-crypto-0.3.0
...
Release sapling-crypto version 0.3.0
2024-10-02 11:35:53 -06:00
Kris Nuttycombe
2f6a08212c
Release sapling-crypto version 0.3.0
2024-10-02 11:18:18 -06:00
Jack Grigg
79a285d845
Merge pull request #138 from zcash/dependabot/github_actions/auguwu/clippy-action-1.4.0
...
Bump auguwu/clippy-action from 1.3.0 to 1.4.0
2024-09-27 14:08:20 +01:00
Jack Grigg
ac2c1e2f3f
Merge pull request #141 from zcash/incrementalmerkletree_0.7
...
Update to incrementalmerkletree version 0.7
2024-09-26 23:35:10 +01:00
Kris Nuttycombe
b1ad3694ee
Update to incrementalmerkletree version 0.7
2024-09-26 15:24:47 -06:00
Kris Nuttycombe
984a088976
Merge pull request #139 from nuttycom/release/0.2.0
...
Release sapling-crypto version 0.2.0
2024-08-12 15:32:52 -06:00
Kris Nuttycombe
1aa51971da
Release sapling-crypto version 0.2.0
...
This is a maintenance release to upgrade the `incrementalmerkletree`
dependency to version 0.6.
2024-08-12 15:23:27 -06:00
dependabot[bot]
324eaf01e0
Bump auguwu/clippy-action from 1.3.0 to 1.4.0
...
Bumps [auguwu/clippy-action](https://github.com/auguwu/clippy-action ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/auguwu/clippy-action/releases )
- [Commits](https://github.com/auguwu/clippy-action/compare/1.3.0...1.4.0 )
---
updated-dependencies:
- dependency-name: auguwu/clippy-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 02:21:58 +00:00
Kris Nuttycombe
d23547f0d3
Merge pull request #135 from zcash/release-0.1.3
...
sapling-crypto release version 0.1.3
2024-03-24 20:33:13 -06:00