status-im / nim-blscurve

Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
Apache License 2.0
26 stars 11 forks source link

Many upstreams possible #38

Closed mratsim closed 4 years ago

mratsim commented 4 years ago

AMCL repo contains the sources we were tracking. The current commit we track is quite old:

Since then:

For action

Ultimately, the codebases are still pretty similar at the moment but we should expect them to diverge with time, including with bug fixes.

This means that it may make sense to reconsider using Apache as upstream and instead use MIRACL.

mratsim commented 4 years ago

The new Miracl/core is relicensed AGPL so we keep the Apache upstream.

TODO: update the submodule, it has been a couple months

mratsim commented 4 years ago

Solved by #66 and #68 and the preparatory work in https://notes.status.im/nim-bls-curve-backends