c-kzg-4844/bindings/java
Stefan Bratanov 3025c882ea adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
..
gradle/wrapper adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
src adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
.gitignore adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
Makefile adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
README.md adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
build.gradle adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
c_kzg_4844_jni.c make sure to exit c method when trusted setup is not loaded 2022-11-24 12:10:56 +00:00
c_kzg_4844_jni.h implementing all methods 2022-11-24 11:50:37 +00:00
gradlew adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
gradlew.bat adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
settings.gradle adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00

README.md

Build Shared Library

Prerequisites

  • Follow the instructions in the README.md to install blst and build the C-KZG code.
  • JAVA_HOME environment variable is set to a JDK with an include folder containing a jni.h file.

Build

make c_kzg_4844_jni

This will install the library in the src/main/resources/lib folder according to your os and arch

Test

make test