Crate zcash_spec

Source
Expand description

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).

Structsยง

PrfExpand
The set of domains in which $PRF^\mathsf{expand}$ is defined.
VariableLengthSlice
Marker type used for PrfExpand instantiations that permit a variable-length input.