BTW after all those "don't roll your own" bs, Zcash rolls their own as well. HUMANS...FUCKING FACE PALM!
https://btcmanager.com/zcash-blazing-a-trail-to-the-future-of-cryptography/
"Zcash developers have made a significant breakthrough in the mathematical development of the proving systems for the shielded addresses that fuel Zcash by introducing a new variation of elliptic curve cryptography"