Skip to content

Nim implementation of Barreto-Lynn-Scott (BLS) curve BLS12-381.

License

Notifications You must be signed in to change notification settings

isabella232/nim-blscurve-backup

 
 

Repository files navigation

Nim BLS12-381 Curve implementation

Build Status Build status

This library uses sources from AMCL and Milagro-Crypto-C.

Current curve supported:

  • BLS12-381 (ZK-SNARKS)

Installation

You can install the developement version of the library through nimble with the following command

nimble install https://github.com/status-im/nim-blscurve

Keeping track of upstream

To keep track of upstream:

  • Update the submodule.
  • Execute nim e milagro.nims amcl/version3/c blscurve/csources
  • Test
  • Commit

License

Licensed and distributed under either of

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

About

Nim implementation of Barreto-Lynn-Scott (BLS) curve BLS12-381.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 85.2%
  • Nim 12.3%
  • C++ 2.5%