Not sure why you have to wait. I use ChaCha in production in JDK 8:
https://github.com/bcgit/bc-java/blob/master/core/src/main/j...Why would native be any better? I would think that as long as the implementation matches the reference it wouldn't matter.