Bitcoin Cash(BCH) will add Schnorr signatures on the mainnet on May 15 2019, replacing the Elliptic Curve Digital Signature Algorithm (ECDSA), which is the legacy signature protocol of the original bitcoin.
This project is the exact java port of Schnorr signature from python code at: https://github.com/sipa/bips/tree/bip-schnorr/bip-schnorr