Crate libsecp256k1

source ·
Expand description

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

Modules

  • Curve related structs.
  • Utilities to manipulate the secp256k1 curve parameters.

Structs

Enums

Statics

Functions

  • Recover public key from a signed message.
  • Recover public key from a signed message, using the given context.
  • Sign a message using the secret key.
  • Sign a message using the secret key, with the given context.
  • Check signature is a valid message signed by public key.
  • Check signature is a valid message signed by public key, using the given context.