1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
//! secp256k1 elliptic curve pub use k256::{PublicKey, Secp256k1, SecretKey}; /// ASN.1 DER encoded secp256k1 ECDSA signature pub type Asn1Signature = crate::Asn1Signature<Secp256k1>; /// Fixed-sized (a.k.a. "raw") secp256k1 ECDSA signature pub type FixedSignature = crate::FixedSignature<Secp256k1>; #[cfg(feature = "digest")] impl signature::PrehashSignature for Asn1Signature { type Digest = sha2::Sha256; } #[cfg(feature = "digest")] impl signature::PrehashSignature for FixedSignature { type Digest = sha2::Sha256; }