[tahoe-dev] Fwd: Crypto++ stable release

Zooko O'Whielacronx zooko at zooko.com
Tue Jul 6 04:25:39 UTC 2010

---------- Forwarded message ----------
From: Wei Dai <weidai at weidai.com>
Date: Mon, Jun 28, 2010 at 7:05 PM
Subject: Re: Crypto++ stable release
To: Zooko O'Whielacronx <zooko at zooko.com>

Hi Zooko. That's good timing, since I'm planning to make a release
this week or next. :)

Jeff Walton had sent me a patch to fix Crypto++ crashing when loading
Crypto++ more than once using TLD_GLOBAL. I didn't use his patch
directly but made a change in SVN that should have an equivalent
effect. However neither of us knows whether it would really fix the
problem. If you have some time and idea how to test that, that would
be great.

Another thing is I fixed several bugs in the SHA-256 x86/x64 assembly
code, so if you have any test code that exercises SHA-256, please run
them. These are the SHA-256 bugs that have been fixed in SVN:

        - incorrect hash on non-SSE2 x86 machines on non-aligned input
        - incorrect hash on x86 machines when input crosses 0x80000000
        - incorrect hash on x64 when compiled with GCC with
optimizations enabled

From: "Zooko O'Whielacronx" <zooko at zooko.com>
Sent: Monday, June 28, 2010 4:27 PM
To: "Wei Dai" <weidai at weidai.com>
Subject: Crypto++ stable release

> Dear Wei:
> I didn't have time to help you test some patches earlier because we
> were working on Tahoe-LAFS v1.7.0.
> Now we're working on Tahoe-LAFS v1.7.1. :-) But fortunately it is
> focussed on portability, testing, deployment, etc., so adding more
> tests for Crypto++ would fit in. :-)
> Regards,
> Zooko

More information about the tahoe-dev mailing list