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

Use the new BLST no assembly fallback on 32-bit #96

Closed mratsim closed 3 years ago

mratsim commented 3 years ago

The new BLST has a no-assembly fallback for non-ARM64 non-AMD64 targets. Hence we can no use BLST instead of Miracl/Milagro throughough.

mratsim commented 3 years ago

Have to keep the Miracl fallback to keep the PowerPC CI happy, upstream https://github.com/supranational/blst/issues/46