{"repo":"dakk/secp256k1-ml","free":true,"listed":false,"github":"https://github.com/dakk/secp256k1-ml","clone":"git clone https://github.com/dakk/secp256k1-ml.git","description":"Elliptic curve library secp256k1 wrapper for Ocaml","language":"OCaml","stars":24,"topics":["secp256k1","elliptic-curves","cryptography","ocaml","bitcoin","ethereum","ocaml-library","tezos"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"libsecp256k1 wrapper for OCaml 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 - Schnorr signatures and xonly public keys 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 - ygrek License Read the LICENSE file. Donation BTC: 13TRVwiqLMveg9aPAmZgcAix5ogKVgpe4T","default_branch":null,"files":null,"tree":[],"storefront":"/r/dakk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dakk/secp256k1-ml/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}