salsa20 encryption now works