Go to file
Henry de Valence 51cefb3bdd Delete empty constants module. 2020-01-22 15:11:34 -08:00
.github/workflows Add Github actions CI 2020-01-22 11:37:54 -08:00
src Delete empty constants module. 2020-01-22 15:11:34 -08:00
.gitignore Initial commit. 2020-01-22 11:31:27 -08:00
Cargo.toml Stub out the API, based on redjubjub. 2020-01-22 14:57:26 -08:00
README.md Add README 2020-01-22 12:37:22 -08:00

README.md

Zcash-flavored Ed25519 for use in Zebra.

Zcash uses Ed25519 for JoinSplit signatures with particular consensus-critical validation rules. These rules are not part of the Ed25519 specification in RFC8032, which does not specify the set of valid Ed25519 signatures and does not require conformant implementations to agree on whether a signature is valid. Because the Zcash-flavored validation rules are consensus-critical, Zebra requires an Ed25519 library that implements the Zcash-flavored validation rules specifically, which this crate provides.