Struct frost_core::Signature
source · pub struct Signature<C: Ciphersuite> { /* private fields */ }
Expand description
A Schnorr signature over some prime order group (or subgroup).
Implementations§
source§impl<C> Signature<C>where
C: Ciphersuite,
C::Group: Group,
<C::Group as Group>::Field: Field,
impl<C> Signature<C>where C: Ciphersuite, C::Group: Group, <C::Group as Group>::Field: Field,
sourcepub fn from_bytes(bytes: C::SignatureSerialization) -> Result<Self, Error<C>>
pub fn from_bytes(bytes: C::SignatureSerialization) -> Result<Self, Error<C>>
Converts bytes as Ciphersuite::SignatureSerialization
into a Signature<C>
.
sourcepub fn to_bytes(&self) -> C::SignatureSerialization
pub fn to_bytes(&self) -> C::SignatureSerialization
Converts this signature to its Ciphersuite::SignatureSerialization
in bytes.