Hi Jeff, Yes, it does fix the original error. But then it core dumps in other place:
Testing MessageDigest algorithm Whirlpool. ........signal BUS (invalid address alignment) in CryptoPP::Whirlpool:: Transform at line 612 in file "whrlpool.cpp" 612 digest[i] = s[i] = block[i] ^ (k[i] = digest[i]);^M (dbx) where =>[1] CryptoPP::Whirlpool::Transform(digest = 0x101168968, block = 0xffffffff7fffa62c), line 612 in "whrlpool.cpp" [2] CryptoPP::IteratedHashWithStaticTransform<unsigned long,CryptoPP:: EnumToType<CryptoPP::ByteOrder,1>,64U,64U,CryptoPP::Whirlpool,0U,false>:: HashEndianCorrectedBlock(this = 0x1011688f0, data = 0xffffffff7fffa62c), line 165 in "iterhash.h" [3] CryptoPP::IteratedHashBase<unsigned long,CryptoPP::HashTransformation >::HashMultipleBlocks(this = 0x1011688f0, input = 0xffffffff7fffa62c, length = 3538U), line 94 in "iterhash.cpp" [4] CryptoPP::IteratedHashBase<unsigned long,CryptoPP::HashTransformation >::Update(this = 0x1011688f0, input = 0xffffffff7fffa62c "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ... use -L option to see the whole string , len = 3538U), line 57 in "iterhash.cpp" [5] CryptoPP::HashVerificationFilter::NextPutMultiple(this = 0xffffffff7fffbab0, inString = 0xffffffff7fffa5fd "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ... use -L option to see the whole string , length = 3585U), line 837 in "filters.cpp" [6] CryptoPP::FilterWithBufferedInput::NextPutMaybeModifiable(this = 0xffffffff7fffbab0, inString = 0xffffffff7fffa5fd "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ... use -L option to see the whole string , length = 3585U, modifiable = false), line 397 in "filters.h" [7] CryptoPP::FilterWithBufferedInput::PutMaybeModifiable(this = 0xffffffff7fffbab0, inString = 0xffffffff7fffa5fd "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ... use -L option to see the whole string , length = 3585U, messageEnd = 0, blocking = true, modifiable = false), line 387 in "filters.cpp" [8] CryptoPP::FilterWithBufferedInput::Put2(this = 0xffffffff7fffbab0, inString = 0xffffffff7fffa5fd "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ... use -L option to see the whole string , length = 3585U, messageEnd = 0, blocking = true), line 337 in "filters.h" [9] CryptoPP::BufferedTransformation::ChannelPut2(this = 0xffffffff7fffbab0, channel = CLASS, begin = 0xffffffff7fffa5fd "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ... use -L option to see the whole string , length = 3585U, messageEnd = 0, blocking = true), line 441 in "cryptlib.cpp" [10] CryptoPP::BufferedTransformation::ChannelPut(this = 0xffffffff7fffbab0, channel = CLASS, inString = 0xffffffff7fffa5fd "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ... use -L option to see the whole string , length = 3585U, blocking = true ), line 1856 in "cryptlib.h" [11] CryptoPP::Test::RandomizedTransfer(source = CLASS, target = CLASS, finish = false, channel = CLASS), line 93 in "datatest.cpp" [12] CryptoPP::Test::PutDecodedDatumInto(data = CLASS, name = 0x100bccc80 "Message", target = CLASS), line 139 in "datatest.cpp" [13] CryptoPP::Test::TestDigestOrMAC(v = CLASS, testDigest = true), line 606 in "datatest.cpp" [14] CryptoPP::Test::TestDataFile(filename = CLASS, overrideParameters = CLASS, totalTests = 8U, failedTests = 0), line 805 in "datatest.cpp" [15] CryptoPP::Test::RunTestDataFile(filename = 0x100b9b2d2 "TestVectors/whrlpool.txt", overrideParameters = CLASS, thorough = true), line 846 in "datatest.cpp" [16] CryptoPP::Test::ValidateWhirlpool(), line 369 in "validat3.cpp" [17] CryptoPP::Test::ValidateAll(thorough = false), line 114 in "validat1.cpp" [18] Validate(alg = 0, thorough = false, seedInput = (nil)), line 916 in "test.cpp" [19] main(argc = 2, argv = 0xffffffff7ffff488), line 406 in "test.cpp" (dbx) Unfortunately I cannot provide you SSH access to this machine. -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com. 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 cryptopp-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.