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
Jeffrey Walton
d64eca8aff
Add SignalUnknownAlgorithmError
2016-04-09 19:32:57 -04:00
Jeffrey Walton
5d84f04ae3
Constify caught exceptions
2016-04-09 19:18:57 -04:00
Jeffrey Walton
6f8abd089c
Updated documentation
2016-04-08 18:12:20 -04:00
Jeffrey Walton
a20192a0ce
Updated documentation
2016-04-08 17:34:15 -04:00
Jeffrey Walton
cf137c3452
Updated documentation
2016-04-08 16:05:09 -04:00
Jeffrey Walton
bd4df8f983
Updated documentation
2016-04-08 04:23:42 -04:00
Jeffrey Walton
198ae5a518
Updated documentation
2016-04-08 01:51:21 -04:00
Jeffrey Walton
50e5c14c18
Improve constant propagation of fix for Issue 146
2016-04-07 19:20:33 -04:00
Jeffrey Walton
ab393851ec
Revert "Improve performance of fix to Issue 146"
...
This reverts commit 5cce8c33ca . It was an incomplete remediation because it was applied to one area of the code, and not both areas of the code. The complete remediation will be checked-in next.
2016-04-07 19:14:11 -04:00
Jeffrey Walton
5cce8c33ca
Improve performance of fix to Issue 146
2016-04-07 19:05:30 -04:00
Jeffrey Walton
1700f440af
Merge pull request #154 from plestrin/master
...
Fix the Rijndael timing attack counter measure
2016-04-07 17:58:36 -05:00
Pierre Lestringant
9f335d719e
Fix the Rijndael timing attack counter measure
2016-04-06 15:51:17 +02:00
Jeffrey Walton
d8b02cfaaf
Fixed m68k detection (Issue 153)
2016-04-06 01:47:45 -04:00