Cryptonight algorithm with JNI bindings
Based on the C++ implementation of CryptoNightV2 provided in the Monero sourcecode.
<dependency>
<groupId>com.jounaidr</groupId>
<artifactId>CryptoNightJNI</artifactId>
<version>1.1</version>
</dependency>
Overview of how the solution works: