Pino Toscano <ptoscano(a)redhat.com> [2018-08-01, 03:21PM +0200]:
Hi Bjoern,
On Wednesday, 1 August 2018 14:57:07 CEST Bjoern Walk wrote:
> And here's the fix for the viriscsitest on big-endian machine like
> Daniel suggested.
I sent an alternative fix, only for viriscsitest, while you sent this
patch.
IMHO virRandomBits() ought to not deal with endianness, since all it
sees are random values, without any meaning. The problem was specific
to the test, because it assumed a certain order of the data returned by
the mocked virRandomBytes().
Yes, I agree. That's why I hesitated sending this fix. But this was also
the solution that Daniel suggested and maybe there is value in having
the random bit generation endian-safe as well (although I don't see one
currently...).
I actually don't care how we fix it. I will test your patch and report
back.
--
Pino Toscano