Hey everyone, I have some normal work to do so future releases will come less often as before.
But I've found some free hours and finally fully included BLAKE2 family. But the issue that BLAKE2s' SSE version produces incorrect results is still live. PEM-Pack is now also online although it was kind of broken. @Jeffrey: It might interest what I've changed: 1. I did include "pch.h" as very first header in all CPP-files as this is a requirement in VS 2. I did remove the call to std::transform you make once and replaced it by an equal loop as the call to transform was causing compile-time errors for VS with SDL enabled. Next thing I'll do is to include the Bouncy-Castle-Patch for ECIES. Afterwards I'll finally fix scrypt. At this point (If the BLAKE2 guys confirm the bug and fix it) I'll finally contact Wei Dai as I think I've got enough new stuff to trigger a new release. Code's live on GitHub <https://github.com/DevJPM/CryptoJPM> as usual. BR JPM Am Sonntag, 11. Januar 2015 10:37:36 UTC+1 schrieb Jean-Pierre Münch: > > Hey everyone, > > I've tested BLAKE2b code and it passes the test vectors. > However, there is an issue with BLAKE2s. > If i'm using reference code for compression function it'll pass the > vectors, but if I use the SSE2 and SSSE3 optimized code it will fail. > I copied the code directly from the reference library > blake2_code_20140114.zip <https://blake2.net/blake2_code_20140114.zip> > and manually selected SSE2 and SSSE3 optimizations. > > @zooko: > Could you please check if SSE2 and SSSE3 work correct in BLAKE2s by > testing yourself? (-> DON'T HAVE XOP, DON'T HAVE SSE41, DON'T HAVE AVX, > HAVE SSE2, HAVE SSSE3) > > BR > > JPM > > > Am Donnerstag, 8. Januar 2015 19:35:27 UTC+1 schrieb zooko: >> >> >> >> On Wed, Jan 7, 2015 at 2:48 PM, Jean-Pierre Münch <[email protected] >> > wrote: >> >>> >>> @zooko: >>> Can you please post valid test vectors either here or on the BLAKE2 >>> website? (two or three per version) >>> >> >> I forwarded your letter to Jean-Philippe Aumasson, and he posted test >> vectors: >> >> https://blake2.net/#ts >> >> Regards, >> >> Zooko >> > -- -- 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/d/optout.
