A wrapper for libsecp256k1
Go to file
Giovanni Petrantoni b975c95ded use destructors 2020-11-16 10:53:40 +09:00
secp256k1_wrapper upstream: update (#18) 2020-04-11 16:38:24 +02:00
tests use external rng instead of nimcrypto (#23) 2020-07-06 15:07:29 +02:00
.appveyor.yml CI: update script path 2019-08-24 05:03:42 +02:00
.gitignore Finalize arch specific defines + tests 2018-03-28 12:56:26 +02:00
.gitmodules Switch to status fork as git submodule (#7) 2018-03-21 10:30:55 +01:00
.travis.yml CI: update script path 2019-08-24 05:03:42 +02: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
README.md add convenience api (#21) 2020-04-17 07:43:30 +02:00
secp256k1.nim use destructors 2020-11-16 10:53:40 +09:00
secp256k1.nimble Perform constant time comparison of keys and signatures. (#24) 2020-07-30 16:48:40 +02:00
secp256k1_abi.nim add convenience api (#21) 2020-04-17 07:43:30 +02:00

README.md

secp256k1

Build Status (Travis) Windows build status (Appveyor) License: Apache License: MIT Stability: experimental

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.