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>

source

pub fn ietf() -> IetfSchnorr<C, H>

Construct a IETF-compatible Schnorr algorithm.

Please see the IetfSchnorr documentation for the full details of this.