|
1 |
| -# Zcash Rust crates |
| 1 | +Implementation of the primitives used in Zcash and Iron Fish. |
2 | 2 |
|
3 |
| -This repository contains a (work-in-progress) set of Rust crates for |
4 |
| -working with Zcash. |
| 3 | +This is a fork of the original [`librustzcash`][librustzcash] project from |
| 4 | +Zcash. The fork was created by the Iron Fish project to add performance |
| 5 | +improvements. |
5 | 6 |
|
6 |
| -## Security Warnings |
| 7 | +## Delta from upstream |
7 | 8 |
|
8 |
| -These libraries are currently under development and have not been fully-reviewed. |
| 9 | +These are the differences between this crate and the upstream |
| 10 | +[`librustzcash`][librustzcash]: |
9 | 11 |
|
10 |
| -## License |
| 12 | +* Changed the elliptic curve backend from [`bls12_381`][bls12_381] to |
| 13 | + [`blstrs`][blstrs] |
11 | 14 |
|
12 |
| -All code in this workspace is licensed under either of |
13 |
| - |
14 |
| - * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) |
15 |
| - * MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) |
16 |
| - |
17 |
| -at your option. |
18 |
| - |
19 |
| -Downstream code forks should note that some (but not all) of these crates |
20 |
| -and components depend on the 'orchard' crate, which is licensed under the |
21 |
| -[Bootstrap Open Source License](https://github.com/zcash/orchard/blob/main/LICENSE-BOSL). |
22 |
| -A license exception is provided allowing some derived works that are linked or |
23 |
| -combined with the 'orchard' crate to be copied or distributed under the original |
24 |
| -licenses (in this case MIT / Apache 2.0), provided that the included portions of |
25 |
| -the 'orchard' code remain subject to BOSL. |
26 |
| -See <https://github.com/zcash/orchard/blob/main/COPYING> for details of which |
27 |
| -derived works can make use of this exception, and the `README.md` files in |
28 |
| -subdirectories for which crates and components this applies to. |
29 |
| - |
30 |
| -### Contribution |
31 |
| - |
32 |
| -Unless you explicitly state otherwise, any contribution intentionally |
33 |
| -submitted for inclusion in the work by you, as defined in the Apache-2.0 |
34 |
| -license, shall be dual licensed as above, without any additional terms or |
35 |
| -conditions. |
| 15 | +[librustzcash]: https://github.com/zcash/librustzcash |
| 16 | +[bls12_381]: https://crates.io/crates/bls12_381 |
| 17 | +[blstrs]: https://crates.io/crates/blstrs |
0 commit comments