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