librustzcash/components/f4jumble
Kris Nuttycombe 16a0e43f2d Update to Rust 2021 and explicitly set MSRVs 2022-09-02 12:05:09 -06:00
..
src f4jumble: Document APIs that require feature flags 2022-04-25 16:53:27 +00:00
CHANGELOG.md Update to Rust 2021 and explicitly set MSRVs 2022-09-02 12:05:09 -06:00
Cargo.toml Update to Rust 2021 and explicitly set MSRVs 2022-09-02 12:05:09 -06:00
LICENSE-APACHE Empty f4jumble crate 2021-09-22 14:13:34 +01:00
LICENSE-MIT Empty f4jumble crate 2021-09-22 14:13:34 +01:00
README.md Fix a broken link to ZIP 316. 2022-06-13 09:50:01 -07:00

README.md

f4jumble

An implementation of the F4Jumble algorithm, an unkeyed variable-width permutation.

F4Jumble is used by Zcash Unified Addresses and Unified Viewing Keys to prevent certain kinds of malleation attacks, and is specified by ZIP 316.

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.