Java implementation of the EcCommutativeCipher, compatible with the C++ version. It requires Guava https://github.com/google/guava/releases and Bouncycastle https://www.bouncycastle.org libraries.