[Pkg-gnutls-maint] Bug#499542: libgcrypt11_1.4.3-1(sparc/experimental): FTBFS: test failure
Andreas Metzler
ametzler at downhill.at.eu.org
Sat Sep 20 11:27:49 UTC 2008
On 2008-09-20 Werner Koch <wk at gnupg.org> wrote:
> On Sat, 20 Sep 2008 09:12, ametzler at downhill.at.eu.org said:
>> Program received signal SIGBUS, Bus error.
>> 0xf7f00af8 in finalize (hd=0x2cec8) at hmac256.c:279
>> 279 X(0);
> Interesting:
> #ifdef WORDS_BIGENDIAN
> #define X(a) do { *(u32*)p = hd->h##a ; p += 4; } while(0)
> #else /* little endian */
> #define X(a) do { *p++ = hd->h##a >> 24; *p++ = hd->h##a >> 16; \
> *p++ = hd->h##a >> 8; *p++ = hd->h##a; } while(0)
> #endif
> The same code is used for 10 years or so all over the place but
> obviously P used to be correctly alliged. Now this incarnation of the
> code has an unaliged P and thus crashes. Easy to fix:
[...]
Thanks, this fixes the bus-error and the test exits with 0, although
it seems to generate an error not present ix86:
-------------------
sid)ametzler at sperger:/tmp/GCR/libgcrypt11-1.4.3$ ./tests/.libs/lt-basic --verbose -verbose ; echo Exitcode is $?
Starting Cipher checks.
[...]
Completed additional public key checks.
libgcrypt selftest: digest HMAC-SHA256 (8): does not match in second implementation (data-28 key-4)
libgcrypt selftest: digest HMAC-SHA256 (8): Selftest failed
All tests completed. Errors: 0
Exitcode is 0
-------------------
cu andreas
--
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
More information about the Pkg-gnutls-maint
mailing list