/secp256k1-ml

Elliptic curve library secp256k1 wrapper for Ocaml

Primary LanguageOCamlMIT LicenseMIT

libsecp256k1 wrapper for OCaml

Build Status MIT License

This library wrap the secp256k1 EC(DSA) library into an OCaml library. At the moment only a subset of functionalities are available:

  • Context: create, clone, destroy, randomize
  • Elliptic curve: public key creation
  • ECDSA: verify, sign, recover

All exchanged data (pubkey, signature, seckey) are represented as hex strings.

Contributions

You can improve this wrapper by submitting a pull request.

Thanks to all contributors:

  • Vincent Bernardoff
  • Yoichi Hirai
  • Anton Trunov

Donation

BTC: 13TRVwiqLMveg9aPAmZgcAix5ogKVgpe4T