pub struct ExtendedSignature {
pub r: Felt,
pub s: Felt,
pub v: Felt,
}
Expand description
Stark ECDSA signature with v
, useful for recovering the public key.
Fields§
§r: Felt
The r
value of a signature
s: Felt
The s
value of a signature
v: Felt
The v
value of a signature
Trait Implementations§
Source§impl Debug for ExtendedSignature
impl Debug for ExtendedSignature
Source§impl Display for ExtendedSignature
impl Display for ExtendedSignature
Source§impl From<ExtendedSignature> for Signature
impl From<ExtendedSignature> for Signature
Source§fn from(value: ExtendedSignature) -> Self
fn from(value: ExtendedSignature) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ExtendedSignature
impl RefUnwindSafe for ExtendedSignature
impl Send for ExtendedSignature
impl Sync for ExtendedSignature
impl Unpin for ExtendedSignature
impl UnwindSafe for ExtendedSignature
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more