librustzcash/zcash_keys
Jack Grigg f54ee4abde Migrate from `hdwallet` to `bip32`
As part of this, we migrate to `secp256k1 0.27`. This version does not
bump `secp256k1-sys`, so remains compatible with the `libsecp256k1`
revision used in `zcashd`.

The `zcash_primitives::legacy::keys::AccountPrivKey` encoding also
changes to preserve the transparent extended key metadata. Previously
the type was documented as such, but only encoded the private key and
chain code; the new encoding now matches the documentation. As a side
effect, the unstable encoding of `zcash_keys::keys::UnifiedSpendingKey`
also changes.

Closes zcash/librustzcash#1407.
Closes zcash/librustzcash#1408.
2024-06-15 00:04:37 +00:00
..
src Migrate from `hdwallet` to `bip32` 2024-06-15 00:04:37 +00:00
CHANGELOG.md Migrate from `hdwallet` to `bip32` 2024-06-15 00:04:37 +00:00
Cargo.toml Migrate from `hdwallet` to `bip32` 2024-06-15 00:04:37 +00:00
LICENSE-APACHE Split `zcash_keys` crate out from `zcash_client_backend` 2024-01-16 13:49:42 -07:00
LICENSE-MIT Split `zcash_keys` crate out from `zcash_client_backend` 2024-01-16 13:49:42 -07:00
README.md Split `zcash_keys` crate out from `zcash_client_backend` 2024-01-16 13:49:42 -07:00

README.md

zcash_keys

This library contains Rust structs and traits for Zcash key and address parsing and encoding.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.