Commit Graph

1232 Commits (bb3976b6089235027398d3a99f8a4a252df3f45a)

Author SHA1 Message Date
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
Jeffrey Walton d656f4404a Added Windows support for BLAKE2 2016-04-17 10:48:26 -04:00
Jeffrey Walton 30c1af2858 Added BLAKE2 Cryptographic Hash and Message Authentication Code 2016-04-17 03:06:28 -04:00
Jeffrey Walton a11c9e7574 Add SSE4.1 and SSE4.2 feature detection 2016-04-15 16:23:04 -04:00
Jeffrey Walton 22f493dda9 Fix the Rijndael timing attack counter measure (Issue 146) 2016-04-12 14:43:39 -04:00
Jeffrey Walton 29e9bd2b27 Fixed OIDs for curve25519 and curve448 2016-04-11 18:28:05 -04:00
Jeffrey Walton 7ca5f7d3b5 Add OIDs for curve25519 and curve448 2016-04-11 04:14:07 -04:00
Jeffrey Walton dfe2946a75 Add Coverity artifacts to clean recipe 2016-04-11 00:51:15 -04:00
Jeffrey Walton 60a68714dc Fixed "Inflator: unexpected end of compressed block" (Issue 112) 2016-04-11 00:03:14 -04:00
Jeffrey Walton 8119a03826 Add C++14 tests 2016-04-10 18:54:03 -04:00
Jeffrey Walton 0b77c77230 Added 2048-bit modulus tests 2016-04-10 16:41:32 -04:00
Jeffrey Walton e2a13152cf Enable DSA test vectors for deterministic signatures 2016-04-10 03:35:29 -04:00
Jeffrey Walton 0c3791566f Folded Signature tests into objects of same Name 2016-04-10 03:23:26 -04:00
Jeffrey Walton 9cc0c47f7b Cut-in determinsitic signature verification during signing 2016-04-10 03:02:02 -04:00
Jeffrey Walton 79c231edcb Added DSA test vectors for deterministic signatures 2016-04-10 02:58:08 -04:00
Jeffrey Walton 75555369d9 Prepare for RFC6979, Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA) 2016-04-09 23:50:33 -04:00
Jeffrey Walton 89d0581525 Updated documentation 2016-04-09 22:50:21 -04:00