Trait schnorrkel::vrf::VRFSigningTranscript [−][src]
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]
T: SigningTranscript,
type T = T
fn transcript_with_malleability_addressed(self, _publickey: &PublicKey) -> T
[src]
impl<T> VRFSigningTranscript for T where
T: SigningTranscript,
[src]
T: SigningTranscript,