diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index 5ead377da..9f6e84a33 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -8,6 +8,12 @@ and this library adheres to Rust's notion of ## [Unreleased] ### Changed - MSRV is now 1.51.0. +- `epk: jubjub::ExtendedPoint` has been replaced by + `ephemeral_key: zcash_note_encryption::EphemeralKeyBytes` in various places: + - `zcash_client_backend::wallet::WalletShieldedOutput`: the `epk` field has + been replaced by `ephemeral_key`. + - `zcash_client_backend::proto::compact_formats::CompactOutput`: the `epk` + method has been replaced by `ephemeral_key`. - Renamed the following in `zcash_client_backend::data_api` to use lower-case abbreviations (matching Rust naming conventions): - `error::Error::InvalidExtSK` to `Error::InvalidExtSk` diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index 9bb93f146..0861827b2 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -93,6 +93,10 @@ and this library adheres to Rust's notion of - Generators for property testing have been moved out of the main transaction module such that they are now colocated in the modules with the types that they generate. +- The `ephemeral_key` field of `OutputDescription` has had its type changed from + `jubjub::ExtendedPoint` to `zcash_note_encryption::EphemeralKeyBytes`. +- The `epk: jubjub::ExtendedPoint` field of `CompactOutputDescription ` has been + replaced by `ephemeral_key: zcash_note_encryption::EphemeralKeyBytes`. ## [0.5.0] - 2021-03-26 ### Added