Skip to main content

Crate sl_mpc_vrf

Crate sl_mpc_vrf 

Source
Expand description

Threshold MPC VRF protocols on Ristretto.

Host crates (multi-party-schnorr, dkls23-ll) wrap eval::Context round methods in their preferred API (Round::process vs generate_msg* / handle_msg*).

Re-exports§

pub use dh_tuple::dh_tuple_transcript;
pub use dh_tuple::DhTuplePoints;
pub use dh_tuple::DhTupleProof;
pub use dh_tuple::DH_TUPLE_CHALLENGE_LABEL;
pub use dh_tuple::DH_TUPLE_TRANSCRIPT_LABEL;
pub use dkg::Context as VrfDkgContext;
pub use dkg::Party as VrfDkgParty;
pub use dkg::P2pShare;
pub use dkg::VrfKeygenError;
pub use dkg::VrfKeygenMsg1;
pub use dkg::VrfKeygenMsg2;
pub use dkg::VrfKeyshare;
pub use eval::Context as VrfEvalContext;
pub use eval::VrfOutput;
pub use messages::VrfMsg0;
pub use messages::VrfMsg1;
pub use transcript::Sha256Transcript;
pub use types::SessionId;
pub use types::VrfError;

Modules§

crypto
dh_tuple
dkg
eval
messages
transcript
types