pub enum EcdsaVerifyError {
MessageHashOutOfRange,
InvalidPublicKey,
SignatureROutOfRange,
SignatureSOutOfRange,
}Expand description
Errors when performing ECDSA verify operations.
Variants§
MessageHashOutOfRange
The message hash is not in the range of [0, 2^251).
InvalidPublicKey
The public key is not a valid point on the STARK curve.
SignatureROutOfRange
The r value is not in the range of [0, 2^251).
SignatureSOutOfRange
The s value is not in the range of [0, 2^251).
Trait Implementations§
Source§impl Debug for EcdsaVerifyError
impl Debug for EcdsaVerifyError
Source§impl Display for EcdsaVerifyError
impl Display for EcdsaVerifyError
Source§impl Error for EcdsaVerifyError
Available on crate feature std only.
impl Error for EcdsaVerifyError
Available on crate feature
std only.1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for EcdsaVerifyError
impl RefUnwindSafe for EcdsaVerifyError
impl Send for EcdsaVerifyError
impl Sync for EcdsaVerifyError
impl Unpin for EcdsaVerifyError
impl UnwindSafe for EcdsaVerifyError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.