salsa20 core added and tested