Skip to content

Rust language bindings for Bitcoin secp256k1 library.

License

Notifications You must be signed in to change notification settings

peterjgilbert/rust-secp256k1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

rust-secp256k1

rust-secp256k1 is a wrapper around libsecp256k1, a C library by Peter Wuille for producing ECDSA signatures using the SECG curve secp256k1. This library

  • exposes type-safe Rust bindings for all libsecp256k1 functions
  • implements key generation
  • implements deterministic nonce generation via RFC6979
  • implements many unit tests, adding to those already present in libsecp256k1
  • makes no allocations (except in unit tests) for efficiency and use in freestanding implementations

Full documentation

About

Rust language bindings for Bitcoin secp256k1 library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 67.3%
  • Rust 10.5%
  • C++ 10.1%
  • Python 3.6%
  • Assembly 3.4%
  • M4 2.5%
  • Other 2.6%