Module zcash_primitives::sapling[][src]

Expand description

Structs and constants specific to the Sapling shielded pool.

Modules

Implementation of group hashing into Jubjub.

Sapling key components.

Implementation of in-band secret distribution for Zcash transactions.

Implementation of the Pedersen hash function used in Sapling.

Abstractions over the proving system and parameters.

Implementation of RedJubjub, a specialization of RedDSA to the Jubjub curve.

Structs

A node within the Sapling commitment tree.

Typesafe wrapper for nullifier values.

A Sapling payment address.

Enums

Enum for note randomness before and after ZIP 212.

Constants

Functions

Compute a parent node in the Sapling commitment tree given its two children.

Create the spendAuthSig for a Sapling SpendDescription.