Many thanks for releasing version 564. I see there are lots of improvements 
:-)

I had a go testing it on Solaris 11 with Sun Studio 12.4 in 64 bit and have 
to report a few problems:

1) There could be more info in the Readme.txt to explain how to build it on 
solaris.
2) I had to hack the makefile to remove use of the -pipe option, near where 
it says: Add -pipe for everything except ARM (allow ARM-64 because they 
seems to have > 1 GB of memory)
3) The test program core dumps when run with the v option.
Testing MessageDigest algorithm SHA-384.
..signal BUS (invalid address alignment) in CryptoPP::SHA512::Transform at 
line 27 in file "sha.cpp"
   27   #define blk0(i) (W[i] = data[i])
(dbx) print data
data = 0xffffffff7fffc1ec
(dbx) print i
dbx: "i" is not defined in the scope 
`cryptest.exe`sha.cpp`CryptoPP::SHA512::Transform(unsigned long long*,const 
unsigned long long*)`
dbx: see `help scope' for details
(dbx) where
=>[1] CryptoPP::SHA512::Transform(state = 0x1010f1980, data = 
0xffffffff7fffc1ec) (optimized), at 0x1006041a8 (line ~27) in "sha.cpp"
  [2] CryptoPP::IteratedHashWithStaticTransform<unsigned long 
long,CryptoPP::EnumToType<CryptoPP::ByteOrder,1>,128U,64U,CryptoPP::SHA384,48U,false>::HashEndianCorrectedBlock(this
 
= 0x1010f18d0, data = 0xffffffff7fffc1ec) (optimized), at 0x1004b30b8 (line 
~89) in "iterhash.h"
  [3] CryptoPP::IteratedHashBase<unsigned long 
long,CryptoPP::HashTransformation>::HashMultipleBlocks(this = 0x1010f18d0, 
input = 0xffffffff7fffc1ec, length = <value unavailable>) (optimized), at 
0x1005cff6c (line ~91) in "iterhash.cpp"

The compiler options that got used were:
 -DNDEBUG -g3 -xO2 -fPIC -m64 -native -KPIC -template=no%extdef -w 
-erroff=wvarhidemem -erroff=voidretw

-Andrew M.

On Sunday, 11 September 2016 11:34:40 UTC+1, Jeffrey Walton wrote:
>
>
>
> We are at the last step of 5.6.4 release. I've uploaded a Crypto++ 5.6.4 
>> release page and linked to the release candidate. Please visit 
>> https://www.cryptopp.com/release564.html.
>>
>
> Last call. If you have any concerns or objections, then please raise the.
>
> Jeff 
>

-- 
-- 
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.

Reply via email to