AVXBLS is a software library containing a latency-optimized AVX-512 implementation of the optimal ate pairing on BLS12-381 curve, and is based on the widely-used BLST library.
-
Clone the repo:
git clone https://github.com/hchengv/avxbls ./avxbls cd ./avxbls -
Compile the AVX-512 implementation:
make
-
Execute test and benchmark:
./bin/test ./bin/bench