Type Alias modular_frost::algorithm::IetfSchnorr
source · pub type IetfSchnorr<C, H> = Schnorr<C, IetfTranscript, H>;
Expand description
IETF-compliant Schnorr signature algorithm.
This algorithm specifically uses the transcript format defined in the FROST IETF draft. It’s a naive transcript format not viable for usage in larger protocols, yet is presented here in order to provide compatibility.
Usage of this with key offsets will break the intended compatibility as the IETF draft does not specify a protocol for offsets.
Aliased Type§
struct IetfSchnorr<C, H> { /* private fields */ }
Implementations§
source§impl<C: Curve, H: Hram<C>> IetfSchnorr<C, H>
impl<C: Curve, H: Hram<C>> IetfSchnorr<C, H>
sourcepub fn ietf() -> IetfSchnorr<C, H>
pub fn ietf() -> IetfSchnorr<C, H>
Construct a IETF-compatible Schnorr algorithm.
Please see the IetfSchnorr
documentation for the full details of this.