Why are you using a different PRNG? We would much rather stick to the existing Salsa20, which we have already made compatible interfaces for with all our existing supported platforms.