Expand description

External primitives used in Zcash structures.

This contains re-exports of libraries used in the public API, as well as stub definitions of primitive types which must be represented in this library but whose functionality is implemented elsewhere.

Re-exports

pub use ed25519_zebra as ed25519;
pub use redjubjub;
pub use x25519_dalek as x25519;

Modules

RedPallas digital signatures.
Contains code that interfaces with the zcash_history crate from librustzcash.
Contains code that interfaces with the zcash_note_encryption crate from librustzcash.

Structs

An encoding of a BCTV14 proof, as used in Zcash.
An encoding of a Groth16 proof, as used in Zcash.
An encoding of a Halo2 proof, as used in Zcash.

Traits

A marker trait used to abstract over BCTV14 or Groth16 proofs in JoinSplits.