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
zabulus
4f42f4f6ec
Fix MSVC2015 (win64) CMakeLists.txt issues #99
...
Fix x86 build
2016-04-07 14:10:52 +03:00
zabulus
1a8dac33a2
Fix MSVC2015 (win64) CMakeLists.txt issues #99
2016-04-07 13:58:43 +03:00
Pierre Lestringant
9f335d719e
Fix the Rijndael timing attack counter measure
2016-04-06 15:51:17 +02:00
a.navrotskiy
ab0f2120f6
Fix Visual Studio compilation with _HAS_EXCEPTIONS=0 (more concrete define and better workaround place)
2016-04-06 10:42:04 +03:00
Jeffrey Walton
d8b02cfaaf
Fixed m68k detection (Issue 153)
2016-04-06 01:47:45 -04:00
Jeffrey Walton
8c5bc0e532
Updated documentation
2016-04-05 22:12:56 -04:00
Jeffrey Walton
2f34169149
Updated documentation
2016-04-05 21:05:13 -04:00
Jeffrey Walton
caea6f1c59
Updated documentation
2016-04-05 14:22:45 -04:00
a.navrotskiy
9b5894be39
Fix Visual Studio compilation with _HAS_EXCEPTIONS=0
...
Bug information: https://connect.microsoft.com/VisualStudio/feedback/details/1600701/type-info-does-not-compile-with-has-exceptions-0
For example:
```
C:\Work\github\cryptopp>cl /c /Tp cryptlib.h /Focryptlib.h.obj /D_HAS_EXCEPTIONS=0
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
sha.h
c:\work\github\cryptopp\cryptlib.h(292) : error C2039: 'type_info' : is not a member of 'std'
c:\work\github\cryptopp\cryptlib.h(298) : error C2039: 'type_info' : is not a member of 'std'
c:\work\github\cryptopp\cryptlib.h(302) : error C2039: 'type_info' : is not a member of 'std'
c:\work\github\cryptopp\cryptlib.h(305) : error C2039: 'type_info' : is not a member of 'std'
c:\work\github\cryptopp\cryptlib.h(306) : error C2039: 'type_info' : is not a member of 'std'
c:\work\github\cryptopp\cryptlib.h(392) : error C2039: 'type_info' : is not a member of 'std'
c:\work\github\cryptopp\cryptlib.h(437) : error C2039: 'type_info' : is not a member of 'std'
```
2016-04-05 12:15:34 +03:00
Jeffrey Walton
34a34967ac
Cleaned artifacts from testing. Move documentation clean rule to distclean
2016-03-29 03:47:33 -04:00
Jeffrey Walton
2129e94b62
Merge pull request #150 from lewellyn/patch-1
...
Add default OS X NDK root
2016-03-25 14:10:13 -05:00
Jeffrey Walton
0a17197fa7
Removed -Wabi-tag. I'm not sure what its providing, and its too noisy with -std=c++03
2016-03-24 07:30:18 -04:00
Matt Lewandowsky
a9e63cd526
Add default OS X NDK root
...
The standard NDK installed by Android Studio on OS X lives at $HOME/Library/Android/sdk/ndk-bundle. As this is a well-known location that seems unlikely to change, it makes sense to auto-detect it.
2016-03-24 02:23:36 -07:00
Jeffrey Walton
0a1cd8bb97
Removed debug echo; whitespace
2016-03-24 04:57:42 -04:00
Jeffrey Walton
2052dd56f7
Added additional warnings for elevated warning test and GCC 5.1 and above
2016-03-24 01:48:44 -04:00
Jeffrey Walton
f8396383c0
Discard xcode-build error when not on an Apple machine
2016-03-21 12:42:10 -04:00
Jeffrey Walton
4a3bd8a01f
Fixed compile for NetBSD
2016-03-20 01:14:19 -04:00