All Projects → dakk → secp256k1-ml

dakk / secp256k1-ml

Licence: MIT License
Elliptic curve library secp256k1 wrapper for Ocaml

Programming Languages

ocaml
1615 projects
c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to secp256k1-ml

hazmat-math
Hazmat ECC arithmetic for Cryptography.io
Stars: ✭ 28 (+55.56%)
Mutual labels:  elliptic-curves, secp256k1
EllipticCurve
An elliptic curve library written in Swift 4
Stars: ✭ 18 (+0%)
Mutual labels:  elliptic-curves, secp256k1
ocamline
👨🏻‍💻 Command line interface for user input
Stars: ✭ 32 (+77.78%)
Mutual labels:  ocaml-library
Arronax
Blockchain data analytics tool
Stars: ✭ 30 (+66.67%)
Mutual labels:  tezos
ed448
A golang implementation of Ed448-Goldilocks. This is a mirror of https://bugs.otr.im/otrv4/ed448
Stars: ✭ 36 (+100%)
Mutual labels:  elliptic-curves
nft-tutorial
Tezos FA2 NFT CLI Tool And Tutorial
Stars: ✭ 81 (+350%)
Mutual labels:  tezos
templewallet-mobile
📱🔐💰 Mobile cryptocurrency wallet for Tezos blockchain.
Stars: ✭ 27 (+50%)
Mutual labels:  tezos
go-secp256k1
Go wrapper for the C secp256k1 library
Stars: ✭ 16 (-11.11%)
Mutual labels:  secp256k1
signatory
Signatory - A Tezos Remote Signer for signing block-chain operations with private keys using YubiHSM and Azure Key Vault
Stars: ✭ 35 (+94.44%)
Mutual labels:  tezos
aos-signature
Abe-Ohkubo-Suzuki Linkable Ring Signatures
Stars: ✭ 48 (+166.67%)
Mutual labels:  elliptic-curves
schnorr-nizk
Schnorr Protocol for Non-interactive Zero-Knowledge Proofs
Stars: ✭ 67 (+272.22%)
Mutual labels:  elliptic-curves
zkp
Experimental zero-knowledge proof compiler in Rust macros
Stars: ✭ 121 (+572.22%)
Mutual labels:  elliptic-curves
tzscan
The TzScan block explorer for Tezos
Stars: ✭ 12 (-33.33%)
Mutual labels:  tezos
bp
Bitcoin Protocol components in Common Lisp
Stars: ✭ 28 (+55.56%)
Mutual labels:  secp256k1
ecurve
DiffieHellman, Elgamal, ECDSA & STS with elliptic curve in python
Stars: ✭ 19 (+5.56%)
Mutual labels:  elliptic-curves
quipuswap-webapp
🌐 🧙‍♂️ Decentralized application UI for Quipuswap protocol.
Stars: ✭ 21 (+16.67%)
Mutual labels:  tezos
tiny-secp256k1
A tiny secp256k1 native/JS wrapper
Stars: ✭ 41 (+127.78%)
Mutual labels:  secp256k1
BitCrack2
Brute force Bitcoin private keys.
Stars: ✭ 30 (+66.67%)
Mutual labels:  secp256k1
ruby-to-michelson
(Secure) Ruby to Liquidity w/ ReasonML Syntax / Michelson (Source-to-Source) Cross-Compiler Cheat Sheet / White Paper
Stars: ✭ 16 (-11.11%)
Mutual labels:  tezos
ChainWallet
一个以研究技术为目地的基础项目,也只有最基本 Bitcoin、Ethereum 、EOS 相关的加密算法。
Stars: ✭ 26 (+44.44%)
Mutual labels:  secp256k1

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].