All Projects → ipsn → go-secp256k1

ipsn / go-secp256k1

Licence: BSD-3-Clause license
Go wrapper for the C secp256k1 library

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
assembly
5116 projects
go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to go-secp256k1

secp256k1-ml
Elliptic curve library secp256k1 wrapper for Ocaml
Stars: ✭ 18 (+12.5%)
Mutual labels:  secp256k1
go
Elliptic Curve Integrated Encryption Scheme for secp256k1 in Golang
Stars: ✭ 56 (+250%)
Mutual labels:  secp256k1
hazmat-math
Hazmat ECC arithmetic for Cryptography.io
Stars: ✭ 28 (+75%)
Mutual labels:  secp256k1
lds-ecdsa-secp256k1-2019.js
EcdsaSecp256k1Signature2019 JSON-LD Signature Suite
Stars: ✭ 15 (-6.25%)
Mutual labels:  secp256k1
leptin
🔗 Leptin is a PoW blockchain completely built in Nodejs.
Stars: ✭ 57 (+256.25%)
Mutual labels:  secp256k1
py
Elliptic Curve Integrated Encryption Scheme for secp256k1 in Python
Stars: ✭ 97 (+506.25%)
Mutual labels:  secp256k1
bp
Bitcoin Protocol components in Common Lisp
Stars: ✭ 28 (+75%)
Mutual labels:  secp256k1
secp256k1-php
PHP bindings for bitcoin-core/secp256k1
Stars: ✭ 55 (+243.75%)
Mutual labels:  secp256k1
ethereum-checksum-address
Convert Ethereum address to a checksummed address
Stars: ✭ 20 (+25%)
Mutual labels:  secp256k1
go-secp256k1
Go wrapper for secp256k1
Stars: ✭ 35 (+118.75%)
Mutual labels:  secp256k1
EllipticCurve
An elliptic curve library written in Swift 4
Stars: ✭ 18 (+12.5%)
Mutual labels:  secp256k1
oxo-chat-client
基于websocket、json、blockchain的公告、聊天(客户端到客户端加密)客户端。账号无需注册,本地生成!
Stars: ✭ 52 (+225%)
Mutual labels:  secp256k1
oxo-chat-app
基于websocket、json、blockchain的公告、聊天(客户端到客户端加密)客户端。账号无需注册,本地生成!
Stars: ✭ 20 (+25%)
Mutual labels:  secp256k1
ECDSA secp256k1 JordonMatrix nodejs
javascript ecdsa generator, specifically secp256k1 properties, using jordon form matrices
Stars: ✭ 15 (-6.25%)
Mutual labels:  secp256k1
noble-secp256k1
Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures.
Stars: ✭ 313 (+1856.25%)
Mutual labels:  secp256k1
ChainWallet
一个以研究技术为目地的基础项目,也只有最基本 Bitcoin、Ethereum 、EOS 相关的加密算法。
Stars: ✭ 26 (+62.5%)
Mutual labels:  secp256k1
ecdsa-kotlin
A simple, yet lightweight, fast elliptical curve cryptography library in kotlin.
Stars: ✭ 24 (+50%)
Mutual labels:  secp256k1
secp256k1.cr
a native library implementing secp256k1 purely for the crystal language.
Stars: ✭ 34 (+112.5%)
Mutual labels:  secp256k1
eth.rb
a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can run ruby.
Stars: ✭ 111 (+593.75%)
Mutual labels:  secp256k1
js
Elliptic Curve Integrated Encryption Scheme for secp256k1 in TypeScript
Stars: ✭ 64 (+300%)
Mutual labels:  secp256k1

go-secp256k1 - Go wrapper for the C secp256k1 library

GoDoc

This repository is a standalone clone of the secp256k1 Go wrapper from the go-ethereum code base as used by Ethereum. The reason for forking it is to permit alternative use cases without having to depend on the upstream 1GB repository.

Any issues or PRs with regard to this library should be submitted upstream to the go-ethereum project. All changes will be downstreamed into this fork once merged there.

Credits

This repository is maintained by Péter Szilágyi (@karalabe), but authorship of all code contained inside belongs to the individual upstream projects.

License

3-Clause BSD.

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].