Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bytemare/secp256k1

Go implementation of Secp256k1.
https://github.com/bytemare/secp256k1

Last synced: about 2 months ago
JSON representation

Go implementation of Secp256k1.

Awesome Lists containing this project

README

        

# Secp256k1
[![secp256k1](https://github.com/bytemare/secp256k1/actions/workflows/ci.yml/badge.svg)](https://github.com/bytemare/secp256k1/actions/workflows/ci.yml)
[![Go Reference](https://pkg.go.dev/badge/github.com/bytemare/secp256k1.svg)](https://pkg.go.dev/github.com/bytemare/secp256k1)
[![codecov](https://codecov.io/gh/bytemare/secp256k1/branch/main/graph/badge.svg?token=5bQfB0OctA)](https://codecov.io/gh/bytemare/secp256k1)

```
import "github.com/bytemare/secp256k1"
```

This package implements the Secp256k1 prime-order elliptic curve group with hash-to-curve capabilities and [complete addition formulas](https://eprint.iacr.org/2015/1060.pdf).

## Documentation [![Go Reference](https://pkg.go.dev/badge/github.com/bytemare/secp256k1.svg)](https://pkg.go.dev/github.com/bytemare/secp256k1)

You can find the documentation and usage examples in [the package doc](https://pkg.go.dev/github.com/bytemare/secp256k1).

## Versioning

[SemVer](http://semver.org) is used for versioning. For the versions available, see the [tags on the repository](https://github.com/bytemare/secp256k1/tags).

## Contributing

Please read [CONTRIBUTING.md](.github/CONTRIBUTING.md) for details on the code of conduct, and the process for submitting pull requests.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.