pub enum Sm2Error {
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 Sm2Error
Auto Trait Implementations§
impl Freeze for Sm2Error
impl RefUnwindSafe for Sm2Error
impl Send for Sm2Error
impl Sync for Sm2Error
impl Unpin for Sm2Error
impl UnwindSafe for Sm2Error
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