Test suite failure on armel arch

61 views
Skip to first unread message

Jens Peter Secher

unread,
Mar 23, 2011, 7:33:45 PM3/23/11
to Crypto++ Users
Hi, I have uploaded 5.6.1 to the main Debian archive for inclusion in
the next release (Wheezy), but the test suite fails [1] for the "armel"
achitecture [2] in the following sense:

Testing MAC algorithm Panama-BE.
AlgorithmType: SymmetricCipher
Ciphertext: F07F5FF2CCD01A0A7D44ACD6D239C2AF0DA1FF35275BAF5DFA6E09411B79D8B9
IV: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Name: Panama-LE
Plaintext: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Source: generated by Crypto++ 5.2.1
Test: Encrypt
....
Testing SymmetricCipher algorithm Panama-LE.
incorrectly encrypted:
F04607D2CCD41E0E7D48A0DAD23DC6AB0DBDE329275FAB59FA62054D1B7DDCBD


I am not really sure how to debug this...

Cheers,
--
Jens Peter Secher, GPG fingerprint 0EE5978AFE63E8A1.

A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?

[1]
https://buildd.debian.org/fetch.cgi?pkg=libcrypto%2B%2B;ver=5.6.1-2;arch=armel;stamp=1300807098
.
[2] http://wiki.debian.org/ArmEabiPort .

Marshall Clow

unread,
Mar 23, 2011, 7:43:44 PM3/23/11
to Crypto++ Users
On Mar 23, 2011, at 4:33 PM, Jens Peter Secher wrote:

> Hi, I have uploaded 5.6.1 to the main Debian archive for inclusion in
> the next release (Wheezy), but the test suite fails [1] for the "armel"
> achitecture [2] in the following sense:
>
> Testing MAC algorithm Panama-BE.
> AlgorithmType: SymmetricCipher
> Ciphertext: F07F5FF2CCD01A0A7D44ACD6D239C2AF0DA1FF35275BAF5DFA6E09411B79D8B9
> IV: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
> Key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
> Name: Panama-LE
> Plaintext: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
> Source: generated by Crypto++ 5.2.1
> Test: Encrypt
> ....
> Testing SymmetricCipher algorithm Panama-LE.
> incorrectly encrypted:
> F04607D2CCD41E0E7D48A0DAD23DC6AB0DBDE329275FAB59FA62054D1B7DDCBD


I'm doing some testing with the llvm compiler (http://llvm.org) on x86, and the Panama tests are also failing for me (fails at -O2, passes at -O0)

If I had to bet, I would guess that my problem is with llvm, but I'm mentioning it here as an extra data point.

-- Marshall

Marshall Clow Idio Software <mailto:mclow...@gmail.com>

A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
-- Yu Suzuki

Wei Dai

unread,
Mar 24, 2011, 9:53:19 PM3/24/11
to Jens Peter Secher, Crypto++ Users
The armel machines in the GCC compile farm
(http://gcc.gnu.org/wiki/CompileFarm) are all offline. How can I get a shell
account on a live armel machine to debug this?

Or, if you want to try debugging this yourself, use 2 machines, one armel,
another one where Crypto++ works, set some breakpoints in panama.cpp, and
step through the code to see where they start to differ.

--
You received this message because you are subscribed to the "Crypto++ Users"
Google Group.
To unsubscribe, send an email to
cryptopp-user...@googlegroups.com.
More information about Crypto++ and this group is available at
http://www.cryptopp.com.

Jens Peter Secher

unread,
Apr 11, 2011, 7:02:01 PM4/11/11
to 619...@bugs.debian.org, cryptop...@googlegroups.com
On 2011-03-25 02:53, Wei Dai wrote:
> The armel machines in the GCC compile farm
> (http://gcc.gnu.org/wiki/CompileFarm) are all offline. How can I get a
> shell account on a live armel machine to debug this?

[Sorry for the late reply, I was without internet access for a long time.]

I will see what I can do...


Zooko O'Whielacronx

unread,
Apr 12, 2011, 8:57:45 PM4/12/11
to 619...@bugs.debian.org, Jens Peter Secher, cryptop...@googlegroups.com

Also the Tahoe-LAFS Software Foundation will have a SheevaPlug
delivered to your house if you but ask. :-)

Regards,

Zooko

Reply all
Reply to author
Forward
0 new messages