pub trait VrfSecret: VrfCrypto {
// Required methods
fn vrf_output(&self, data: &Self::VrfInput) -> Self::VrfOutput;
fn vrf_sign(&self, input: &Self::VrfSignData) -> Self::VrfSignature;
}
Expand description
VRF Secret Key.
Required Methods§
sourcefn vrf_output(&self, data: &Self::VrfInput) -> Self::VrfOutput
fn vrf_output(&self, data: &Self::VrfInput) -> Self::VrfOutput
Get VRF-specific output .
sourcefn vrf_sign(&self, input: &Self::VrfSignData) -> Self::VrfSignature
fn vrf_sign(&self, input: &Self::VrfSignData) -> Self::VrfSignature
Sign VRF-specific data.