Commit Graph

13 Commits (d24babdecc7b83614b6c3bf5c1992b8a3628a7e8)

Author SHA1 Message Date
Jeffrey Walton 1ce593357f Cleared compile errors under Visual Studio .Net compilers 2016-04-29 10:25:18 -04:00
Jeffrey Walton 8f22e80654 Cleared -Wcast-align warnings under Clang (also see LLVM bug 20670) 2016-04-20 20:52:03 -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 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 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 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