move the crypto tests to their own file

Test the macro usage
add hashing and symmetric encryption