https://github.com/status-im/nim-secp256k1
A wrapper for libsecp256k1
https://github.com/status-im/nim-secp256k1
Last synced: about 2 months ago
JSON representation
A wrapper for libsecp256k1
- Host: GitHub
- URL: https://github.com/status-im/nim-secp256k1
- Owner: status-im
- License: apache-2.0
- Created: 2018-01-05T00:09:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-13T09:22:05.000Z (3 months ago)
- Last Synced: 2025-02-22T17:43:34.194Z (about 2 months ago)
- Language: Nim
- Homepage:
- Size: 384 KB
- Stars: 10
- Watchers: 28
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHEv2
Awesome Lists containing this project
README
# secp256k1
[](https://opensource.org/licenses/Apache-2.0)
[](https://opensource.org/licenses/MIT)

# Introduction
This library is a wrapper for Bitcoin's [secp256k1](https://github.com/bitcoin-core/secp256k1) library. Two interfaces are exposed - `secp256k1` which thinly wraps the raw C interface found in `secp256k1_abi`. The thin wrapper is recommended.
# Installation
Add to your `.nimble` file:
```
requires "secp256k1"
```# Build and test
```
# Upstream secp256k1 c library is tracked with a submodule
git submodule update --init
nimble test
```## License
Licensed and distributed under either of
* MIT license: [LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT
or
* Apache License, Version 2.0, ([LICENSE-APACHEv2](LICENSE-APACHEv2) or http://www.apache.org/licenses/LICENSE-2.0)
at your option. This file may not be copied, modified, or distributed except according to those terms.