Align crypto_generichash state to 64 byte boundary

The crypto_generichash state structure is defined with a 64 byte alignment in libsodium. With a ctypes string buffer you only get 16 byte alignment by default, so that should be realigned.