Maybe VirtualBox has a bug dealing with SSE2 instructions? Can you try upgrading to the latest version of VirtualBox? Alternatively, try recompiling Crypto++ with “make CXXFLAGS=-DCRYPTOPP_DISABLE_SSE2”.
From: Jonathan Schell Sent: Thursday, February 28, 2013 12:16 PM To: [email protected] Subject: problem with 5.6.2 validation test I downloaded the 5.6.2 zip file from the main website, unzipped (with the -a option) to a directory, then did "make static test". The compile worked fine, I see no errors or warnings. Then it ran cryptest.exe, and passed all tests until it got to the SHA validation suite, where I got this error: Testing MessageDigest algorithm SHA-1. make: *** [test] Illegal instruction (core dumped) For reference, the test settings from the beginning of the test are: Testing Settings... passed: Your machine is little endian. passed: Your machine allows unaligned data access. passed: sizeof(byte) == 1 passed: sizeof(word16) == 2 passed: sizeof(word32) == 4 passed: sizeof(word64) == 8 passed: sizeof(hword) == 2, sizeof(word) == 4, sizeof(dword) == 8 passed: hasMMX == 1, hasISSE == 1, hasSSE2 == 1, hasSSSE3 == 1, hasAESNI == 0, hasCLMUL == 0, isP4 == 0, cacheLineSize == 64, AESNI_INTRINSICS == 1 O/S version: Linux 2.6.43.8-1.fc15.i686.PAE #1 SMP Mon Jun 4 20:21:39 UTC 2012 i686 i686 i386 GNU/Linux GCC version: gcc version 4.6.0 20110428 (Red Hat 4.6.0-6) (GCC) Also, I am running this on Fedora 15 within a Oracle VM VirtualBox. -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [email protected]. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out. -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [email protected]. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
