In order to support ChaCha20-Poly1305, Java 11 is required, or a backport of the cipher and mac to Java 8 like in Bouncycastle (whose java implementation is based on an unrolled optimized C version).
I was wondering if there was any way to package optional things for multi release jars so that we could support ChaCha without requiring BC on Java 11+? -- Matt Sicker <boa...@gmail.com>