librustzcash/zcash_primitives/src
Jack Grigg 76d015ed11 zcash_client_backend: Fix `UnifiedFullViewingKey` Sapling item type
Per ZIP 316, the Sapling FVK Encoding only includes `(ak, nk, ovk, dk)`
which is a subset of the Sapling `ExtendedFullViewingKey`. We therefore
need to use `DiversifiableFullViewingKey` inside `UnifiedFullViewingKey`
in order to make it parseable from the UFVK string encoding.

`zcash_client_sqlite::wallet::get_extended_full_viewing_keys` has been
removed as a consequence of this change: we can no longer reconstruct
the correct `ExtendedFullViewingKey` from the `UnifiedFullViewingKey`.
2022-06-17 10:03:17 +00:00
..
constants Remove the Wif type; it should not be used. 2022-01-27 16:08:04 -07:00
extensions Define transaction::TransactionData::map_authorization 2022-02-11 15:29:44 -07:00
legacy Update to secp256k1 v0.21 2022-04-06 16:09:45 -06:00
merkle_tree Update incrementalmerkletree version and add SER_V2 serialization constant. 2022-05-04 09:25:07 -06:00
sapling zcash_client_backend: Fix `UnifiedFullViewingKey` Sapling item type 2022-06-17 10:03:17 +00:00
test_vectors Fix Clippy beta linting complaints. 2022-02-02 16:02:45 -07:00
transaction Update incrementalmerkletree version and add SER_V2 serialization constant. 2022-05-04 09:25:07 -06:00
block.rs zcash_primitives: Show hex encoding of `BlockHash` in its `Debug` impl 2022-04-05 17:55:56 +00:00
consensus.rs Update NU5 mainnet activation height. 2022-05-11 12:22:20 -06:00
constants.rs Move group_hash to sapling module. 2021-03-27 16:18:21 +13:00
extensions.rs Add transaction-builder suport for TZE-bearing transactions. 2020-09-10 11:58:40 -06:00
keys.rs Move OutgoingViewingKey to zcash_primitives::keys 2022-01-25 08:53:51 -07:00
legacy.rs Merge branch 'non-consensus-changes-on-branchid-37519621' into 'master' 2022-02-02 14:38:09 -07:00
lib.rs Allow CommitmentTree completeness & auth paths to be computed at arbitrary depths. 2022-05-06 11:45:06 -06:00
memo.rs Fix broken intra-doc links and lints 2021-03-26 10:07:20 +13:00
merkle_tree.rs Allow CommitmentTree completeness & auth paths to be computed at arbitrary depths. 2022-05-06 11:45:06 -06:00
sapling.rs Fix typos 2022-02-03 20:15:32 +02:00
test_vectors.rs Move pedersen hash test vectors into Sapling 2021-03-27 16:18:21 +13:00
zip32.rs zcash_primitives: Add `DiversifiableFullViewingKey` 2022-06-14 02:18:25 +00:00
zip339.rs ZIP 339 support. 2021-08-07 01:07:54 +01:00