Merge pull request #675 from zcash/zcash_note_encryption-0.2.0
zcash_note_encryption 0.2.0
This commit is contained in:
commit
1a20fc1578
|
@ -21,6 +21,6 @@ codegen-units = 1
|
||||||
[patch.crates-io]
|
[patch.crates-io]
|
||||||
zcash_encoding = { path = "components/zcash_encoding" }
|
zcash_encoding = { path = "components/zcash_encoding" }
|
||||||
zcash_note_encryption = { path = "components/zcash_note_encryption" }
|
zcash_note_encryption = { path = "components/zcash_note_encryption" }
|
||||||
orchard = { git = "https://github.com/zcash/orchard.git", rev = "33f1c1141e50adb68715f3359bd75378b4756cca" }
|
orchard = { git = "https://github.com/zcash/orchard.git", rev = "4035a97d178f99bb889f4d7ed26c59378fa88961" }
|
||||||
schemer = { git = "https://github.com/aschampion/schemer.git", rev = "6726b60f43f72c6e24a18d31be0ec7d42829e5e1" }
|
schemer = { git = "https://github.com/aschampion/schemer.git", rev = "6726b60f43f72c6e24a18d31be0ec7d42829e5e1" }
|
||||||
schemer-rusqlite = { git = "https://github.com/aschampion/schemer.git", rev = "6726b60f43f72c6e24a18d31be0ec7d42829e5e1" }
|
schemer-rusqlite = { git = "https://github.com/aschampion/schemer.git", rev = "6726b60f43f72c6e24a18d31be0ec7d42829e5e1" }
|
||||||
|
|
|
@ -6,6 +6,8 @@ and this library adheres to Rust's notion of
|
||||||
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.2.0] - 2022-10-13
|
||||||
### Added
|
### Added
|
||||||
- `zcash_note_encryption::Domain`:
|
- `zcash_note_encryption::Domain`:
|
||||||
- `Domain::PreparedEphemeralPublicKey` associated type.
|
- `Domain::PreparedEphemeralPublicKey` associated type.
|
||||||
|
@ -13,7 +15,6 @@ and this library adheres to Rust's notion of
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- MSRV is now 1.56.1.
|
- MSRV is now 1.56.1.
|
||||||
- Migrated to `group 0.13`.
|
|
||||||
- `zcash_note_encryption::Domain` now requires `epk` to be converted to
|
- `zcash_note_encryption::Domain` now requires `epk` to be converted to
|
||||||
`Domain::PreparedEphemeralPublicKey` before being passed to
|
`Domain::PreparedEphemeralPublicKey` before being passed to
|
||||||
`Domain::ka_agree_dec`.
|
`Domain::ka_agree_dec`.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
[package]
|
[package]
|
||||||
name = "zcash_note_encryption"
|
name = "zcash_note_encryption"
|
||||||
description = "Note encryption for Zcash transactions"
|
description = "Note encryption for Zcash transactions"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
authors = [
|
authors = [
|
||||||
"Jack Grigg <jack@electriccoin.co>",
|
"Jack Grigg <jack@electriccoin.co>",
|
||||||
"Kris Nuttycombe <kris@electriccoin.co>"
|
"Kris Nuttycombe <kris@electriccoin.co>"
|
||||||
|
|
|
@ -22,16 +22,6 @@ Licensed under either of
|
||||||
|
|
||||||
at your option.
|
at your option.
|
||||||
|
|
||||||
Downstream code forks should note that 'zcash_note_encryption' depends on the
|
|
||||||
'orchard' crate, which is licensed under the
|
|
||||||
[Bootstrap Open Source License](https://github.com/zcash/orchard/blob/main/LICENSE-BOSL).
|
|
||||||
A license exception is provided allowing some derived works that are linked or
|
|
||||||
combined with the 'orchard' crate to be copied or distributed under the original
|
|
||||||
licenses (in this case MIT / Apache 2.0), provided that the included portions of
|
|
||||||
the 'orchard' code remain subject to BOSL.
|
|
||||||
See https://github.com/zcash/orchard/blob/main/COPYING for details of which
|
|
||||||
derived works can make use of this exception.
|
|
||||||
|
|
||||||
### Contribution
|
### Contribution
|
||||||
|
|
||||||
Unless you explicitly state otherwise, any contribution intentionally
|
Unless you explicitly state otherwise, any contribution intentionally
|
||||||
|
|
|
@ -44,7 +44,7 @@ time = "0.2"
|
||||||
tracing = "0.1"
|
tracing = "0.1"
|
||||||
zcash_address = { version = "0.1", path = "../components/zcash_address" }
|
zcash_address = { version = "0.1", path = "../components/zcash_address" }
|
||||||
zcash_encoding = { version = "0.1", path = "../components/zcash_encoding" }
|
zcash_encoding = { version = "0.1", path = "../components/zcash_encoding" }
|
||||||
zcash_note_encryption = { version = "0.1", path = "../components/zcash_note_encryption" }
|
zcash_note_encryption = { version = "0.2", path = "../components/zcash_note_encryption" }
|
||||||
zcash_primitives = { version = "0.7", path = "../zcash_primitives" }
|
zcash_primitives = { version = "0.7", path = "../zcash_primitives" }
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
|
|
|
@ -50,7 +50,7 @@ zcash_address = { version = "0.1", path = "../components/zcash_address" }
|
||||||
zcash_encoding = { version = "0.1", path = "../components/zcash_encoding" }
|
zcash_encoding = { version = "0.1", path = "../components/zcash_encoding" }
|
||||||
|
|
||||||
[dependencies.zcash_note_encryption]
|
[dependencies.zcash_note_encryption]
|
||||||
version = "0.1"
|
version = "0.2"
|
||||||
path = "../components/zcash_note_encryption"
|
path = "../components/zcash_note_encryption"
|
||||||
features = ["pre-zip-212"]
|
features = ["pre-zip-212"]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue