juergenhoetzel / secp256k1-ml

Elliptic curve library secp256k1 wrapper for Ocaml

Home Page:http://dakk.github.io/secp256k1-ml/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Elliptic curve library secp256k1 wrapper for Ocaml

http://dakk.github.io/secp256k1-ml/

License:MIT License


Languages

Language:OCaml 73.6%Language:C 26.1%Language:Makefile 0.3%