Skip to content

Conversation

@garyschulte
Copy link
Contributor

@garyschulte garyschulte commented Oct 14, 2025

Fixes #294

This PR adds a new artifact to besu-native builds for secp256k1 - a static lib, and graal specific classes which enable static compilation. This artifacts target static compilation in order to support besu zkvm guest program development.

This PR builds on top of #292, and should be reviewed/merged after in order to reduce review burden

Subsequent libraries will be delivered incrementally in a similar fashion.

This PR explicitly does not add tests for the static artifacts, since graal is required. However, tests for the gnark static lib exist in besu-zkvm

Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
@garyschulte garyschulte force-pushed the poc/static-libs-for-secp256k1 branch from 7db6a9d to f1e8e48 Compare October 25, 2025 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create static lib artifact for SECP256K1

1 participant