Add crate-level documentation

This commit is contained in:
Jack Grigg 2023-12-07 16:00:43 +00:00
parent 94aab28ce1
commit ea227f86c6
1 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,13 @@
//! This crate provides low-level types for implementing Zcash specifications. When a
//! common function defined in [the Zcash Protocol Specification] is used in multiple
//! protocols (for example the Sapling and Orchard shielded protocols), a corresponding
//! common type in this crate can be shared between implementations (for example by the
//! [`sapling-crypto`] and [`orchard`] crates).
//!
//! [the Zcash Protocol Specification]: https://zips.z.cash/protocol/protocol.pdf
//! [`sapling-crypto`]: https://crates.io/crates/sapling-crypto
//! [`orchard`]: https://crates.io/crates/orchard
#![deny(rustdoc::broken_intra_doc_links)]
mod prf_expand;