Ticket 49424 - Resolve csiphash alignment issues
Bug Description: On some platforms, uint64_t is not the same size
as a void * - as well, if the input is not aligned correctly, then
a number of nasty crashes can result
Fix Description: Instead of relying on alignment to be correct,
we should memcpy the data to inputs instead.
Review by: lslebodn, cgrzemba, vashirov, mreynolds (Thanks!)
(cherry picked from commit 751446440f5269a246e6e652a64e63aa5933734a)