1*a6aa18fbSYabin CuiJava implementation of the EcCommutativeCipher, compatible with the C++ version. 2*a6aa18fbSYabin CuiIt requires Guava https://github.com/google/guava/releases and Bouncycastle 3*a6aa18fbSYabin Cuihttps://www.bouncycastle.org libraries. 4