No description
Find a file
2025-12-10 15:44:14 +08:00
.github/workflows use the common CI workflow (#63) 2025-01-13 10:22:03 +01:00
ci ci: disable restart from stage in jenkins 2025-07-18 13:32:30 +05:30
secp256k1 Don't use quoteShell when compiling on bare metal (#67) 2025-12-10 15:44:14 +08:00
tests Get rid of ecdhRaw and export ecdh with custom hash func 2023-04-20 10:31:00 +07:00
vendor Bump secp256k1 to v0.6.0 (#62) 2024-11-05 11:46:57 +00:00
.gitignore Get rid of ecdhRaw and export ecdh with custom hash func 2023-04-20 10:31:00 +07:00
.gitmodules move back to pure upstream version (#50) 2023-04-28 13:20:18 +03:00
config.nims Add setup files (#38) 2022-07-25 22:08:33 +03:00
LICENSE-APACHEv2 ci: update 2018-09-04 23:05:11 -06:00
LICENSE-MIT ci: update 2018-09-04 23:05:11 -06:00
nim.cfg fix running out of registers in GCC - #56 (#58) 2024-07-03 07:06:35 +00:00
README.md Remove appveyor and travis scripts 2023-04-20 06:56:12 +07:00
secp256k1.nim fix deprecated import (#64) 2025-04-24 13:38:14 +00:00
secp256k1.nimble fix deprecated import (#64) 2025-04-24 13:38:14 +00:00

secp256k1

License: Apache License: MIT Stability: experimental Github action

Introduction

This library is a wrapper for Bitcoin's 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

or

at your option. This file may not be copied, modified, or distributed except according to those terms.