kilic / bls12-381

High-speed BLS12-381 implementation in Go
Apache License 2.0
124 stars 47 forks source link

Feature Request: ARM support #2

Closed prestonvanloon closed 4 years ago

prestonvanloon commented 4 years ago

Opening this issue to request ARM64 build support or native go fallback.

Tracking downstream here: https://github.com/prysmaticlabs/prysm/issues/2546 We may select between this library and phoreproject's BLS for ARM builds so we aren't totally blocked.

Thanks!

kilic commented 4 years ago

Native Go field implementation is added. So now we have ARM support.

Native Go field implementation is generated by using goff. Generated code edited according to declarations in order to fit in this library.