Module traits

Source
Expand description

Generic interface for 3-message Sigma protocols.

This module defines the SigmaProtocol and SigmaProtocolSimulator traits, used to describe interactive zero-knowledge proofs of knowledge, such as Schnorr proofs, that follow the 3-message Sigma protocol structure.

Traitsยง

SigmaProtocol
A trait defining the behavior of a generic Sigma protocol.
SigmaProtocolSimulator
A trait defining the behavior of a Sigma protocol for which simulation of transcripts is necessary.