Jeffrey Walton
|
53bc3f146a
|
Merge 'master' into 'constexpr'
|
2016-09-07 12:29:43 -04:00 |
Jeffrey Walton
|
8e5663fe23
|
Fix "error: integer constant is too large for ‘long’ type" on PowerMac
|
2016-09-07 12:29:29 -04:00 |
Jeffrey Walton
|
416605c311
|
Add additional KEYLENGTH and DEFAULT_KEYLENGTH tests
|
2016-09-07 10:10:27 -04:00 |
Jeffrey Walton
|
f0e7b45bcb
|
Remove comma operator from return values for StaticGetDefaultRounds and StaticGetValidKeyLength in non-constexpr builds (Issue 255)
|
2016-09-07 09:32:06 -04:00 |
Jeffrey Walton
|
c45c854da0
|
Merge 'master' into 'constexpr'
|
2016-09-07 01:29:18 -04:00 |
Jeffrey Walton
|
e91c85e84d
|
Add tests for word64 and word128 Allocate, Concatenate, Append, FixedSizeAllocator Grow and Overflow. Add test for HuffmanEncoder::GenerateCodeLengths
|
2016-09-07 01:29:08 -04:00 |
Jeffrey Walton
|
cdf659a277
|
Const-ify input, ky and iv
|
2016-09-06 23:04:42 -04:00 |
Jeffrey Walton
|
622e958098
|
Cleared "declaration hides other declaration" under VS2015
|
2016-09-06 22:57:46 -04:00 |
Jeffrey Walton
|
edf7bd8fa6
|
Add StaticGetValidKeyLength tests for MARS, RC5 and RC6 block ciphers (Issue 252)
|
2016-09-05 13:08:15 -04:00 |
Jeffrey Walton
|
022c33a172
|
Add StaticGetValidKeyLength tests for block ciphers (Issue 252)
|
2016-09-05 11:35:00 -04:00 |
Jeffrey Walton
|
88bc98fa25
|
Modify "Algorithm key lengths" output format
|
2016-09-05 09:37:51 -04:00 |
Jeffrey Walton
|
5057991a31
|
Add StaticGetValidKeyLength tests for RijndaelEncryption, RijndaelDecryption, TwofishEncryption and TwofishDecryption
|
2016-09-05 09:10:12 -04:00 |
Jeffrey Walton
|
898d6a3f78
|
Fix compile under VS2012 X86
|
2016-08-21 04:36:32 -04:00 |
Jeffrey Walton
|
1e7c837442
|
Add test for Huffman codes (Issue 242)
|
2016-08-21 03:18:26 -04:00 |
Jeffrey Walton
|
f0f0408c89
|
Add polynomial multiply instruction detection
|
2016-07-24 09:48:28 -04:00 |
Mouse
|
c6c0bdeebe
|
Revert "Add HMQV implementation (and merge the old FHMQV into the new codebase)"
This reverts commit ec35099589.
|
2016-07-06 12:15:47 -04:00 |
Uri Blumenthal
|
ec35099589
|
Add HMQV implementation (and merge the old FHMQV into the new codebase)
|
2016-07-01 14:30:43 -04:00 |
Jeffrey Walton
|
36aeb16171
|
Cleared "warning: unused variable ‘hasPadlockRNG’". Whitespace cleanup
|
2016-06-16 01:15:07 -04:00 |
Jeffrey Walton
|
77e4bd7a7b
|
Cleared warning 'Warning: key hides CryptoPP::FixedRoundsCipherFactory::key'
|
2016-06-09 00:15:02 -04:00 |
Jeffrey Walton
|
5d9607613a
|
Fix hasSSE3/hasSSE4 transposiion. Remove Padlock reporting
|
2016-06-05 17:23:21 -04:00 |
Jeffrey Walton
|
c3d61ef78a
|
Fix AMD RDRAND detection. Add VIA Padlock extension detection
|
2016-05-19 08:32:51 -04:00 |
Jeffrey Walton
|
2a163e0b14
|
Add test for AES, SHA1 and SHA2 from ARM Crypto extension from arm-neon branch
|
2016-05-19 04:45:35 -04:00 |
Jeffrey Walton
|
d294b4290b
|
Add changes for Windows Sotre that went missing with my clumsy Git skills
|
2016-05-09 03:07:57 -04:00 |
Jeffrey Walton
|
bf22c4575b
|
Add CRC-32C using CXX and SSE4 (Issue 160)
|
2016-04-24 13:24:45 -04:00 |
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
|
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
|
63cd55901c
|
Added BLAKE2 self tests
|
2016-04-18 02:39:10 -04:00 |
Jeffrey Walton
|
a11c9e7574
|
Add SSE4.1 and SSE4.2 feature detection
|
2016-04-15 16:23:04 -04:00 |
Jeffrey Walton
|
73fd1ac80e
|
Fix NO_OS_DEPENDENCE detection, thanks to jcnarlo (Issue 141)
|
2016-03-04 11:34:17 -05:00 |
Jeffrey Walton
|
2a648d1052
|
Fixed RDSEED self test failure under i686
|
2016-01-31 22:19:06 -05:00 |
Jeffrey Walton
|
227e4b5fe2
|
Cleared Coverity finding STREAM_FORMAT_STATE
|
2016-01-25 16:44:30 -05:00 |
Jeffrey Walton
|
6cdb141c5a
|
Cleared -Wcast-align (Issue 122)
|
2016-01-25 11:37:22 -05:00 |
Jeffrey Walton
|
0c1f7d30ea
|
Added additional tests
|
2016-01-03 12:53:46 -05:00 |
Jeffrey Walton
|
81482d8348
|
Added test case for growing FixedSizeSecBlock. Fixed copy count during grow
|
2015-12-31 07:21:23 -05:00 |
Jeffrey Walton
|
5849767735
|
Added test for a zeroized SecBlock
|
2015-12-31 05:08:19 -05:00 |
Jeffrey Walton
|
4f57c8f303
|
Updated documentation. Added calls to unused functions for coverage analytcs. Squashed unused variable warning
|
2015-12-31 04:42:21 -05:00 |
Jeffrey Walton
|
51d674c7d8
|
Finally figured how how to clear than damn Coverity finding on STREAM_FORMAT_STATE
|
2015-12-29 07:16:44 -05:00 |
Jeffrey Walton
|
13748582e5
|
Added "make coverage" recipe. Added additional SecBlock tests
|
2015-12-28 07:06:50 -05:00 |
Jeffrey Walton
|
605744d826
|
Fixed SecBlock append when "this == t", fixed assert, added validation test (Issue 92)
|
2015-12-28 00:11:52 -05:00 |
Jeffrey Walton
|
a0b078543a
|
Added CRYPTOPP_DATA_DIR patch (Issue 82)
|
2015-12-25 23:50:28 -05:00 |
Jeffrey Walton
|
0059f486ad
|
Changed RDSEED to use alternate ctor. Added comments about number of retries for RDRAND and RDSEED
|
2015-12-02 18:23:10 -05:00 |
Jeffrey Walton
|
298988a5b9
|
Crypto++ 5.6.3 check-in
|
2015-11-22 19:17:15 -05:00 |
Jeffrey Walton
|
62618fda97
|
Revert botched "Crypto++ 5.6.3 check-in". Corruption due to VMware adding garbage to the end of some source files during drag and drop from guest to host.
This reverts commit c454358122.
|
2015-11-22 19:11:31 -05:00 |
Jeffrey Walton
|
c454358122
|
Crypto++ 5.6.3 check-in
|
2015-11-20 19:15:33 -05:00 |
Jeffrey Walton
|
5f70a7c85e
|
Added missing <rng.h> to validat1.cpp. MaurerRandomnessTest requires the header when -DNO_OS_DEPENDENCE
|
2015-11-19 17:28:37 -05:00 |
Jeffrey Walton
|
b3e49d8c96
|
Additional documentation; fixed issues with Clang integrated assembler and different versions numbers for LLVM Clang and Apple Clang; fixed missing header in DSA class
|
2015-11-19 13:09:33 -05:00 |
Jeffrey Walton
|
3203d7db54
|
Change __MINGW__ → __MINGW32__
|
2015-11-18 15:52:54 -05:00 |
Jeffrey Walton
|
6ac1e46a1f
|
Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 (Coverity rollup)
|
2015-11-18 15:32:28 -05:00 |
Jeffrey Walton
|
48809d4e85
|
CRYPTOPP 5.6.3 RC6 checkin
|
2015-11-05 01:59:46 -05:00 |
Jeffrey Walton
|
5a35640912
|
Added validat0.cpp and moved bit tests into it. Provided tests for SafeConvert. Removed "using namespace std" from test sources (auto_ptr causes a collision becuase std:: provides it in C++03, but CryptoPP:: provides it in C++11
|
2015-07-30 10:36:49 -04:00 |