Using memcpy on overlapping regions of memory is undefined behavior in C.
In engines/ccgost/gosthash.c, the circle_xor8() function uses memcpy to
copy data between the two arrays passed as arguments, but in some cases
(e.g., the third call to circle_xor8 in hash_step() in the same file) the
two
Apologies for the duplicate mail; I sent the below message to
openssl-dev@openssl.org earlier, without realizing that [EMAIL PROTECTED]
exists for the purpose of tracking patches. Any feedback on this
proposal would be welcome.
Thanks,
Nickolai.
-- Forwarded message --
From: Nic