pub enum Sm9Error {
Show 19 variants
NotOnCurve,
FieldSqrtError,
InvalidDer,
InvalidPublic,
InvalidPrivate,
ZeroDivisor,
ZeroPoint,
InvalidPoint,
CheckPointErr,
ZeroData,
HashNotEqual,
IdTooLong,
ZeroFiled,
InvalidFieldLen,
ZeroSig,
InvalidDigestLen,
InvalidDigest,
InvalidSecretKey,
KdfHashError,
}Variants§
NotOnCurve
FieldSqrtError
InvalidDer
InvalidPublic
InvalidPrivate
ZeroDivisor
ZeroPoint
InvalidPoint
CheckPointErr
ZeroData
HashNotEqual
IdTooLong
ZeroFiled
InvalidFieldLen
ZeroSig
InvalidDigestLen
InvalidDigest
InvalidSecretKey
KdfHashError
Trait Implementations§
impl StructuralPartialEq for Sm9Error
Auto Trait Implementations§
impl Freeze for Sm9Error
impl RefUnwindSafe for Sm9Error
impl Send for Sm9Error
impl Sync for Sm9Error
impl Unpin for Sm9Error
impl UnwindSafe for Sm9Error
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