wolfCrypt JNI is a Java wrapper for the wolfCrypt lightweight
crypto library. wolfJCE is a JCE provider that wraps the wolfCrypt
cryptography library.
This build file requires JUnit for running provided JUnit tests.
JUnit can be downloaded from: http:/www.junit.org/
When running JUnit tests, this package will look for JUnit at:
$JUNIT_HOME/junit.jar
NOTICE: Skipping JAR signing, codeSigning.properties not found
Signing JAR with PRIMARY signature
Signing JAR with SECONDARY signature
wolfCrypt JNI and JCE: JUnit Test Usage on Windows
---------------------------------------------------------------------------->
Run one of the following ant test targets for Windows use:
Normal wolfSSL (non-FIPS):
ant test-win32-debug | Run JUnit tests for Windows 32-bit Debug build
ant test-win32-release | Run JUnit tests for Windows 32-bit Release build
ant test-win64-debug | Run JUnit tests for Windows 64-bit Debug build
ant test-win64-release | Run JUnit tests for Windows 64-bit Release build
wolfSSL FIPS 140-2 / 140-3:
ant test-win32-debug-fips | Run JUnit tests for Windows 32-bit Debug FIPS build
ant test-win32-release-fips | Run JUnit tests for Windows 32-bit Release FIPS build
ant test-win64-debug-fips | Run JUnit tests for Windows 64-bit Debug FIPS build
ant test-win64-release-fips | Run JUnit tests for Windows 64-bit Release FIPS build
----------------------------------------------------------------------------
NOTE: JCE classes not detected, only running JUnit tests for JNI
wolfCrypt JNI and JCE
----------------------------------------------------------------------------
USAGE:
Run one of the following targets with ant:
build-jni-debug | builds debug JAR with only wolfCrypt JNI classes
build-jni-release | builds release JAR with only wolfCrypt JNI classes
build-jce-debug | builds debug JAR with JNI and JCE classes
build-jce-release | builds release JAR with JNI and JCE classes
----------------------------------------------------------------------------