Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate adding gnark-crypto to besu-native #91

Open
garyschulte opened this issue Nov 5, 2022 · 1 comment
Open

Investigate adding gnark-crypto to besu-native #91

garyschulte opened this issue Nov 5, 2022 · 1 comment
Assignees

Comments

@garyschulte
Copy link
Contributor

Investigate adding gnark-crypto to besu-native

specifically jni/jna bindings for EC functions on:

  • bn128/bn254 to support EIP-196
  • bls12-381 to support EIP-2537
  • KZG commitments to support EIP-4844, verkle tries

As gnark-crypto is a go library, it is worth considering using Java 17's FFM

@garyschulte
Copy link
Contributor Author

FFM is still marked as preview in java 21, so regular JNI for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants