Trait schnorrkel::vrf::VRFSigningTranscript [−][src]
pub trait VRFSigningTranscript {
type T: SigningTranscript;
fn transcript_with_malleability_addressed(
self,
publickey: &PublicKey
) -> Self::T;
}SigningTranscript helper trait that manages VRF output malleability.
In short, VRFSigningTranscript acts like a default argument
malleabe : bool = false for every mathod that uses it instead of
SigningTranscript.
Associated Types
type T: SigningTranscript[src]
Real underlying SigningTranscript
Required methods
fn transcript_with_malleability_addressed(
self,
publickey: &PublicKey
) -> Self::T[src]
self,
publickey: &PublicKey
) -> Self::T
Return the underlying SigningTranscript after addressing
VRF output malleability, usually by making it non-malleable,
Implementors
impl<T> VRFSigningTranscript for Malleable<T> where
T: SigningTranscript, [src]
impl<T> VRFSigningTranscript for Malleable<T> where
T: SigningTranscript, [src]type T = T
fn transcript_with_malleability_addressed(self, _publickey: &PublicKey) -> T[src]
impl<T> VRFSigningTranscript for T where
T: SigningTranscript, [src]
impl<T> VRFSigningTranscript for T where
T: SigningTranscript, [src]