As part of a new Precompiled contract set we need a native implementation of BLS12-381 curve operations
This library has been used by
So we'll be probably using the same.
Also there is a besu java JNA implementation of that library. I think we should use it instead of using a JNI approach, that will make this repo easier to maintain, but first we need a sec review.
PS: if we go with JNA path we can take advantage and remove JNI bindings for secp256k1
As part of a new Precompiled contract set we need a native implementation of BLS12-381 curve operations
This library has been used by
So we'll be probably using the same.
Also there is a besu java JNA implementation of that library. I think we should use it instead of using a JNI approach, that will make this repo easier to maintain, but first we need a sec review.
PS: if we go with JNA path we can take advantage and remove JNI bindings for
secp256k1