added salsa20 expansion function