Struct libp2p::core::identity::secp256k1::SecretKey [−][src]
pub struct SecretKey(_);
Expand description
A Secp256k1 secret key.
Implementations
Create a secret key from a byte slice, zeroing the slice on success. If the bytes do not constitute a valid Secp256k1 secret key, an error is returned.
Note that the expected binary format is the same as libsecp256k1
’s.
Decode a DER-encoded Secp256k1 secret key in an ECPrivateKey structure as defined in RFC5915, zeroing the input slice on success.
Sign a message with this secret key, producing a DER-encoded ECDSA signature, as defined in RFC3278.
Trait Implementations
Demote a Secp256k1 keypair into a secret key.
Auto Trait Implementations
impl RefUnwindSafe for SecretKey
impl UnwindSafe for SecretKey
Blanket Implementations
Mutably borrows from an owned value. Read more