That’s fine.
There are trade-offs. The biggest one is that EC gives equivalent security with a much smaller keysize.
FWIW, SafeCurves is mostly the guy behind 25519 :) This is not a slam against djb, who’s kinda brilliant. If you’re not sure what to do, perhaps follow what the browsers do. That way if something’s wrong you’ll just be going up in flames with the rest of the world. If you don’t trust the NSA and therefore don’t trust NIST, do you accept AES? What about when they approve 25519? |