Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm
(ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), providing
RFC6979 deterministic signatures as well as support for added entropy
//! Smoke tests which use `MockCurve`
#![cfg(feature ="dev")]useelliptic_curve::dev::MockCurve;typeSignature=ecdsa::Signature<MockCurve>;typeSignatureBytes=ecdsa::SignatureBytes<MockCurve>;#[test]fnrejects_all_zero_signature(){let all_zero_bytes =SignatureBytes::default();assert!(Signature::try_from(all_zero_bytes.as_ref()).is_err());}