Commit Graph

1430 Commits (794cf790c9eed014408087ac0bee95f003ee5783)

Author SHA1 Message Date
Jeffrey Walton c47e4a95de Force include <winapifamily.h> for ARM builds of Store and Phone apps 2016-04-28 06:54:19 -04:00
Jeffrey Walton a49a95de55 Cleared Visual Studio warning for uninitialized variables 2016-04-28 05:35:14 -04:00
Jeffrey Walton c32d4a8505 Add missing winpipes.cpp and winpipes.obj. Fix rules for rdrand.cpp and rdrand.asm 2016-04-28 01:36:41 -04:00
Jeffrey Walton d314162ca8 Removed OCB mode test code 2016-04-28 01:08:38 -04:00
Jeffrey Walton 24d10aa83e Add WIN32_LEAN_AND_MEAN to source files which inlude Windows headers 2016-04-28 01:05:47 -04:00
Jeffrey Walton a9715898b2 Add missing header for Windows 8, Windows Server 2012, and Windows Phone 8 2016-04-27 22:45:47 -04:00
Jeffrey Walton 500c312a58 Add missing header for Windows 8, Windows Server 2012, and Windows Phone 8 2016-04-27 22:45:34 -04:00
Jeffrey Walton e06b50f564 Updated to include precompiled headers 2016-04-26 20:21:00 -04:00
Jeffrey Walton 1d4967b5fc Updated to use BLSR intrinsic from SSE4/BMI when available 2016-04-26 17:13:15 -04:00
Jeffrey Walton ba596654af Updated for x86, x64 and ARM 2016-04-26 17:12:21 -04:00
Jeffrey Walton a2f97661ec Updated documentation 2016-04-26 17:11:50 -04:00
DevJPM 9796e7a903 Fixed ChaCha 2016-04-26 21:57:00 +02:00
DevJPM 7ae41dd708 Fixed ChaCha code 2016-04-26 21:55:33 +02:00
Jeffrey Walton 32ce24f4aa Add missing fipstest.cpp and fipstest.obj 2016-04-25 18:51:32 -04:00
Jeffrey Walton e69738e80b Add Windows NMAKE-based makefile for testing 2016-04-25 17:45:23 -04:00
Jeffrey Walton b499b8ba65 Fix Windows Phone compile (Issue 162) 2016-04-25 16:36:54 -04:00
Jeffrey Walton 5c41ccb8fb Enable tzcnt intrinsic for GCC when BMI is defined 2016-04-25 07:20:37 -04:00
Jeffrey Walton 412a41faa0 Enable tzcnt intrinsic for GCC when AVX2 is defined 2016-04-25 06:24:06 -04:00
Jeffrey Walton 9c1c352e98 Merge pull request #161 from SutarZeev/master
Replaced special character
2016-04-25 03:39:56 -05:00
Enrico Pisko 90748eb3c2 replaced special character which caused warning C4819 with other system encoding 2016-04-25 10:16:59 +02:00
Jeffrey Walton dfac7ec28b Fix Debian 8/GCC 4.9 compile on Core2 Duo 2016-04-25 01:43:45 -04:00
Jeffrey Walton f4877218fa Updated documentation 2016-04-24 22:20:25 -04:00
Jeffrey Walton a5621a9de9 Fixed documentation typo 2016-04-24 21:01:22 -04:00
Jeffrey Walton 9e9333230c Removed unneeded asserts 2016-04-24 20:31:38 -04:00
Jeffrey Walton bf22c4575b Add CRC-32C using CXX and SSE4 (Issue 160) 2016-04-24 13:24:45 -04:00
Jeffrey Walton 87d81372a9 Quiet deprecated warning on some library source files. The warning is intended to help users, not the library 2016-04-24 01:51:39 -04:00
Jeffrey Walton 02c20bbaec Add test vectors to filelist 2016-04-24 00:32:11 -04:00
Jeffrey Walton d83e4a0704 Add comment on test vectors used for CRYPTOPP_USE_FIPS_202_SHA3 2016-04-24 00:03:21 -04:00
Jeffrey Walton 78144f3f42 Add test case for CRYPTOPP_USE_FIPS_202_SHA3 2016-04-24 00:00:32 -04:00
Jeffrey Walton 3ee10576bb Make test program aware of CRYPTOPP_USE_FIPS_202_SHA3, use alternate all.txt 2016-04-23 23:34:48 -04:00
Jeffrey Walton 7b1d3a7d71 Add missing short test vectors 2016-04-23 23:01:16 -04:00
Jeffrey Walton 01d137155c Add SHA3/FIPS 202 test vectors. Add note to config.h on uncommenting sha3_fips_202.txt when defining CRYPTOPP_USE_FIPS_202_SHA3 2016-04-23 21:55:47 -04:00
Jeffrey Walton df1c94a38a Initial cut-in of CRYPTOPP_USE_FIPS_202_SHA3 macro 2016-04-23 18:47:23 -04:00
Jeffrey Walton 62a72f9dfa Merge pull request #41 from kinap/master
Updated SHA3 padding to NIST final FIPS 202 spec.
2016-04-23 17:41:31 -05:00
Jeffrey Walton 920b23d884 Added deprecated warning to SHA3 classes due to FIPS 202 finalization 2016-04-23 17:05:14 -04:00
Jeffrey Walton 2b311f2194 Add CRYPTOPP_DEPRECATED macro 2016-04-23 16:45:35 -04:00
Jeffrey Walton ca9690312b Modify BLAKE2_State ctor to initialize each member except buffer[] 2016-04-22 20:40:40 -04:00
Jeffrey Walton abcec10b29 Cleared Visual Studio warning on padding structures 2016-04-22 20:31:18 -04:00
Jeffrey Walton 9e2b4f84ee Change default key size to output size per BLAKE2 recommendation 2016-04-22 18:09:47 -04:00
Jeffrey Walton 138093d1af Add benchmarks for BLAKE2 and ChaCha 2016-04-22 17:02:03 -04:00
Jeffrey Walton 676e6546e5 Fix CPU_SPEED 2016-04-22 16:09:28 -04:00
Jeffrey Walton bb3976b608 Delete original bench.cpp since Git could not find it in its heart to do it during the move 2016-04-22 14:53:15 -04:00
Jeffrey Walton 63529159d6 Add blake2.cpp chacha.cpp to DLLSRCS 2016-04-22 14:19:51 -04:00
Jeffrey Walton f8ad685c3d Rename bench.cpp to bench1.cpp 2016-04-22 14:15:09 -04:00
DevJPM 040347968b Changed behavior to accept keys from NameValuePair
Previously the ChaCha main function didn't actually accept the round count from the params argument. This was in the local repo at the time of commitment but somehow didn't get pushed. This is now fixed.
2016-04-22 15:49:29 +02:00
Jeffrey Walton c8900f3992 Updated documentation 2016-04-22 00:06:50 -04:00
Jeffrey Walton 131fd4bb7b Updated documentation 2016-04-22 00:03:03 -04:00
Jeffrey Walton 746b618c3e Updated documentation 2016-04-21 23:06:26 -04:00
Jeffrey Walton 433f2d6566 Remove branch in increment counter 2016-04-21 19:53:04 -04:00
DevJPM 275afb4955 Adjusted ChaCha for dynamic round selection
I've adjusted the ChaCha code to allow selection of the round number at
run-time and to improve readibility (slightly)
2016-04-21 23:16:23 +02:00