In support of graal static compilation, besu-native needs to provide precompiles and other native code as static libraries, corresponding header files and provide graal sdk java classes.
boringssl is used by besu for p256verify precompile
Acceptance criteria:
- creation of boringssl--static.jar which includes
- .a libraries for each boringssl precompiles lib
- .h header files for boringssl precompiles lib
- BoringSSLPrecompilesGraal.java counterpart for the existing jna lib
- ci workflow changes to ensure the boringssl--static.jar artifacts are built and included in releases
In support of graal static compilation, besu-native needs to provide precompiles and other native code as static libraries, corresponding header files and provide graal sdk java classes.
boringssl is used by besu for p256verify precompile
Acceptance criteria: