Type Alias VrfInput
pub type VrfInput = VrfTranscript;
Expand description
VRF input.
Technically a transcript used by the Fiat-Shamir transform.
Aliased Type§
struct VrfInput(pub Transcript);
Fields§
§0: Transcript
Implementations
§impl VrfTranscript
impl VrfTranscript
pub fn new(
label: &'static [u8],
data: &[(&'static [u8], &[u8])],
) -> VrfTranscript
pub fn new( label: &'static [u8], data: &[(&'static [u8], &[u8])], ) -> VrfTranscript
Build a new transcript instance.
Each data
element is a tuple (domain, message)
used to build the transcript.
pub fn into_sign_data(self) -> VrfSignData
pub fn into_sign_data(self) -> VrfSignData
Map transcript to VrfSignData
.
Trait Implementations
§impl Clone for VrfTranscript
impl Clone for VrfTranscript
§fn clone(&self) -> VrfTranscript
fn clone(&self) -> VrfTranscript
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more