Type Alias 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§

pub 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.