Commit Graph

2004 Commits (d689c11b2dc9f77cc952833cba4edab52d12a79f)

Author SHA1 Message Date
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
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
Jeffrey Walton da05d100e3 Add ChaCha test vectors to All group 2016-04-21 13:16:03 -04:00
Jeffrey Walton b5ec56219e Add test vectors 2016-04-21 12:37:02 -04:00
Jeffrey Walton 90bb31360d Update ChaCha to latest sources 2016-04-21 12:14:26 -04:00
Jeffrey Walton 38f6c33789 Update ChaCha to latest sources 2016-04-21 12:12:42 -04:00
Jeffrey Walton 0f702accfc Add ChaCha family of stream ciphers 2016-04-21 12:08:36 -04:00
Jeffrey Walton d4d418503f Add ChaCha family of stream ciphers 2016-04-21 12:08:21 -04:00
Jeffrey Walton 53b51331a4 Add ChaCha family of stream ciphers 2016-04-21 12:05:25 -04:00
Jeffrey Walton c82f0a0d6a Updated documentation 2016-04-21 04:08:06 -04:00
Jeffrey Walton 8ac5c499c2 Updated documentation 2016-04-21 00:40:03 -04:00
Jeffrey Walton 4c78330cb9 Updated documentation 2016-04-21 00:24:55 -04:00
Jeffrey Walton 8f22e80654 Cleared -Wcast-align warnings under Clang (also see LLVM bug 20670) 2016-04-20 20:52:03 -04:00
denisbider 938c0a8bf1 Add size_t cast to resolve VS warning C4334
Resolve C4334: 'operator' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
2016-04-20 17:10:01 -06:00
denisbider 2dde105c3f Add size_t cast to resolve VS warning C4334
Resolve C4334: 'operator' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
2016-04-20 17:07:44 -06:00
Jeffrey Walton f4d8b054b3 Updated documentation 2016-04-20 19:03:46 -04:00
Jeffrey Walton 50881b3fb3 Enable BLAKE2_SSE2_Compress32 and BLAKE2_SSE4_Compress32. Add static function pointer for one-time initialization 2016-04-19 11:59:21 -04:00
Jeffrey Walton acd43c212f Enable BLAKE2_SSE4_Compress32 and BLAKE2_SSE4_Compress64 for VS2008 2016-04-19 10:42:26 -04:00
Jeffrey Walton 6d8332b76b Fix missing </File> tag 2016-04-19 06:31:33 -04:00
Jeffrey Walton 5d3a499638 Fix Apple Clang 6.0/Clang 3.5 compile 2016-04-19 04:06:01 -04:00
Jeffrey Walton 8e070a9955 Assign copyright to project. Add initial BLAKE2_SSE4_Compress32. Whitespace 2016-04-19 02:46:24 -04:00
Jeffrey Walton 71a6c2c187 Improved Visual Studio detection for BLAKE2 SSE implementations 2016-04-19 01:48:55 -04:00
Jeffrey Walton f1ab826ff4 Added BLAKE2_SSE4_Compress64 2016-04-19 01:21:11 -04:00
Jeffrey Walton e52ccb6d56 Switch to DIGESTSIZE for key size. Switch to FixedSizeAlignedSecBlock for key. Add initial BLAKE2_SSE2_Compress32 2016-04-18 23:54:20 -04:00
Jeffrey Walton 7d4a5d3ded Fix assertion in DEBUG builds 2016-04-18 05:16:25 -04:00
Jeffrey Walton 63cd55901c Added BLAKE2 self tests 2016-04-18 02:39:10 -04:00
Jeffrey Walton 1b661bb688 Add constants for MIN_KEYLENGTH, MAX_KEYLENGTH, DEFAULT_KEYLENGTH. Fix keyed hash calculation. Fix tree mode variable initialization. Cleanup whitespace in BLAKE2_SSE2_Compress64 2016-04-18 00:46:59 -04:00
Jeffrey Walton 5607bd571f Add missing filters for blake2.h and blake2.cpp 2016-04-17 20:08:55 -04:00
Jeffrey Walton fe7ac4322f Added Test Vectors to Visual Studio project files 2016-04-17 19:19:21 -04:00