Module libsecp256k1_rs::secp256k1[][src]

Pure Rust implementation of the secp256k1 curve and fast ECDSA signatures. The secp256k1 curve is used excusively in Bitcoin and Ethereum alike cryptocurrencies.

Re-exports

pub use self::signature::Signature;

Modules

field
group
signature
util

Utilities to manipulate the secp256k1 curve parameters.

Structs

Message

Hashed message input to an ECDSA signature.

PublicKey

Public key on a secp256k1 curve.

RecoveryId

Tag used for public key recovery from signatures.

Scalar

A 256-bit scalar value.

SecretKey

Secret key (256-bit) on a secp256k1 curve.

SharedSecret

Shared secret using ECDH.

Enums

Error