Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | add self test for custom Encoder and Decoder alphabet (GH #562) | Jeffrey Walton | 2018-01-12 | 1 | -0/+1 | |
| | ||||||
* | Fix error in bits2octets: should use the base point's bit count, instead of ↵ | Linmao Song | 2018-01-10 | 1 | -0/+1 | |
| | | | | the hash value's. Also add test case for GetRandom, with original data from RFC6979 (#560) | |||||
* | Add thorough param to ValidateECGDSA | Jeffrey Walton | 2017-11-25 | 1 | -1/+1 | |
| | ||||||
* | Add SM3 hash function (GH #541) | Jeffrey Walton | 2017-11-23 | 1 | -0/+1 | |
| | ||||||
* | Remove unneeded Debug tests | Jeffrey Walton | 2017-09-01 | 1 | -2/+0 | |
| | | | | These tests are effectively performed in MDC, SEAL and OldRandomPool | |||||
* | Add VIA Padlock RNG | Jeffrey Walton | 2017-08-19 | 1 | -0/+1 | |
| | ||||||
* | Add hash static transform test (Issue 455) | Jeffrey Walton | 2017-08-04 | 1 | -0/+2 | |
| | ||||||
* | Remove calls to cout.flush() for AppVeyor | Jeffrey Walton | 2017-05-29 | 1 | -1/+2 | |
| | | | | | They seemed to produce a hang when running self tests in AppVeyor. Also use IsDebuggerPresent() to determine when we should call DebugBreak(). The OS killed our debug build when fuzzing caused an assert to fail | |||||
* | Add missing <sstream> header | Jeffrey Walton | 2017-05-20 | 1 | -0/+1 | |
| | | | | This failed under C++03 builds. C++11 was OK, so it slipped past the initial smoke tests | |||||
* | Rework benchmark code | Jeffrey Walton | 2017-05-19 | 1 | -0/+39 | |
| | | | | This change moves test selections from test.cpp into bench.cpp. It also allows us finer control over test classes and algorithms | |||||
* | Build RDRAND for all platofrms (Issue 419, PR 424) | Jeffrey Walton | 2017-05-17 | 1 | -2/+0 | |
| | | | | We have not been able to determine a reliable way to detect cpu's and platforms with Cmake. We are side stepping the Cmake problem by building rdrand.cpp all the time. If its not avilable for a cpu or platform, then RDRAND or RDSEED throw an exception. | |||||
* | Removed MSVC warning suppression for many warnings (Issue 412) | Jeffrey Walton | 2017-05-16 | 1 | -1/+1 | |
| | | | | | | | | | | Most of these appear to have been cleared over the last couple of years. C4127 is too prevelant. We are probably going to have to live with it. We may be able to clear C4250 with a using statement. For example 'using ASN1CryptoMaterial::Load'. MSVC resisted clearing C4661 by pushing/poping in iterhash.h and osrng.h. It was like MSVC simply ignored it. | |||||
* | Fix compile error with NO_OS_DEPENDENCE | Jeffrey Walton | 2017-05-10 | 1 | -1/+2 | |
| | ||||||
* | Add additional tests | Jeffrey Walton | 2017-05-10 | 1 | -1/+1 | |
| | ||||||
* | Add tests for Information Dispersal and Secret Sharing | Jeffrey Walton | 2017-05-09 | 1 | -0/+1 | |
| | ||||||
* | Add Makefile recipe for Valgrind builds | Jeffrey Walton | 2017-05-06 | 1 | -1/+1 | |
| | ||||||
* | Fold compressor and default encryptor tests | Jeffrey Walton | 2017-05-06 | 1 | -6/+2 | |
| | ||||||
* | Add additional self tests under debug builds | Jeffrey Walton | 2017-05-05 | 1 | -0/+5 | |
| | ||||||
* | Add additional self tests under debug builds | Jeffrey Walton | 2017-05-05 | 1 | -0/+8 | |
| | ||||||
* | Add variable block size support to test and benchmarks | Jeffrey Walton | 2017-05-04 | 1 | -1/+1 | |
| | | | | CRYPTOPP_COVERAGE was added at 9614307ab7f4a4a4 to increase code coverage support. This commit enables additional validation routines when CRYPTOPP_COVERAGE is in effect. | |||||
* | Add ARIA block cipher | Jeffrey Walton | 2017-04-10 | 1 | -0/+1 | |
| | | | | | | This is the reference implementation, test data and test vectors from the ARIA.zip package on the KISA website. The website is located at http://seed.kisa.or.kr/iwt/ko/bbs/EgovReferenceList.do?bbsId=BBSMSTR_000000000002. We have optimized routines that improve Key Setup and Bulk Encryption performance, but they are not being checked-in at the moment. The ARIA team is updating its implementation for contemporary hardware and we would like to use it as a starting point before we wander too far away from the KISA implementation. | |||||
* | Fix Solaris compile due to StreamState | Jeffrey Walton | 2017-03-24 | 1 | -1/+3 | |
| | | | | "validate.h", line 155: Error: Overloading ambiguity between "std::ios::basic_ios(std::streambuf *)" and "std::ios::basic_ios(int)". | |||||
* | Clear Coverity STREAM_FORMAT_STATE (CID 177736, 177737, 177732) | Jeffrey Walton | 2017-03-18 | 1 | -0/+21 | |
| | | | | Yet another attempt to clear the stream state finding. | |||||
* | Add width field to StreamState | Jeffrey Walton | 2017-03-18 | 1 | -3/+5 | |
| | ||||||
* | Switch to std::ostream::char_type for StreamState | Jeffrey Walton | 2017-03-18 | 1 | -3/+3 | |
| | ||||||
* | Clear Coverity STREAM_FORMAT_STATE (CID 177735) | Jeffrey Walton | 2017-03-18 | 1 | -1/+3 | |
| | | | | This was a valid finding in the Test suite. The stream state findings are annoying. | |||||
* | Add TimeToString function (Issue 386) | Jeffrey Walton | 2017-03-08 | 1 | -9/+35 | |
| | | | | This was supposed to be checked-in with ce38a411fc5324a2 | |||||
* | Add Test namespace within CryptoPP namespace (Issue 379) | Jeffrey Walton | 2017-02-21 | 1 | -0/+6 | |
| | ||||||
* | Add NIST SP800-90A HMAC_DRBG generator | Jeffrey Walton | 2017-02-07 | 1 | -1/+4 | |
| | | | | | Move bodies out-of-line Whitespace | |||||
* | Add self tests for RoundUpToMultipleOf (Issue 360) | Jeffrey Walton | 2017-01-10 | 1 | -0/+2 | |
| | | | | Thanks to Boldizsár Lipka | |||||
* | Add NIST SP800-90A Hash_DRBG generator | Jeffrey Walton | 2016-12-30 | 1 | -0/+1 | |
| | ||||||
* | Add test cases for ASN.1 parsing (Issue 346) | Jeffrey Walton | 2016-12-24 | 1 | -2/+7 | |
| | ||||||
* | Add Aumasson and Bernstein's SipHash (Issue 348) | Jeffrey Walton | 2016-12-17 | 1 | -1/+2 | |
| | ||||||
* | Add German digital signature algorithm (ECGDSA) (Issue 113) | Jeffrey Walton | 2016-12-13 | 1 | -0/+1 | |
| | | | | Also see ISO/IEC 15946 and http://www.teletrust.de/fileadmin/files/oid/ecgdsa_final.pdf | |||||
* | Add Integer Bitops tests (Issue 344) | Jeffrey Walton | 2016-12-06 | 1 | -0/+1 | |
| | ||||||
* | Add Poly1305 class (Issue 338) | Jeffrey Walton | 2016-11-27 | 1 | -0/+2 | |
| | ||||||
* | Updated CRYPTOPP_ASSERT based on comments | Jeffrey Walton | 2016-10-17 | 1 | -1/+1 | |
| | | | | Also see https://github.com/weidai11/cryptopp/commit/399a1546de71f41598c15edada28e7f0d616f541#commitcomment-19448453 | |||||
* | Change from NDEBUG to CRYPTOPP_DEBUG in source files to ensure all debug ↵ | Jeffrey Walton | 2016-09-16 | 1 | -1/+1 | |
| | | | | behavior pivots on CRYPTOPP_DEBUG, and not NDEBUG (Issue 277, CVE-2016-7420) | |||||
* | Merge branch 'master' into hmqv | Jeffrey Walton | 2016-08-21 | 1 | -0/+1 | |
|\ | ||||||
| * | Add test for Huffman codes (Issue 242) | Jeffrey Walton | 2016-08-21 | 1 | -0/+1 | |
| | | ||||||
| * | Revert "Add HMQV implementation (and merge the old FHMQV into the new codebase)" | Mouse | 2016-07-06 | 1 | -2/+0 | |
| | | | | | | | | This reverts commit ec350995893b8388631c023d8884f22c94c212ad. | |||||
| * | Add HMQV implementation (and merge the old FHMQV into the new codebase) | Uri Blumenthal | 2016-07-01 | 1 | -0/+2 | |
| | | ||||||
* | | Add HMQV and merge untracked FHMQV | Mouse | 2016-07-04 | 1 | -0/+2 | |
|/ | ||||||
* | Add CRC-32C using CXX and SSE4 (Issue 160) | Jeffrey Walton | 2016-04-24 | 1 | -0/+1 | |
| | ||||||
* | Added BLAKE2 self tests | Jeffrey Walton | 2016-04-18 | 1 | -0/+2 | |
| | ||||||
* | Added additional tests | Jeffrey Walton | 2016-01-03 | 1 | -0/+1 | |
| | ||||||
* | Finally figured how how to clear than damn Coverity finding on ↵ | Jeffrey Walton | 2015-12-29 | 1 | -1/+26 | |
| | | | | STREAM_FORMAT_STATE | |||||
* | Fixed SecBlock append when "this == t", fixed assert, added validation test ↵ | Jeffrey Walton | 2015-12-28 | 1 | -0/+1 | |
| | | | | (Issue 92) | |||||
* | Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵ | Jeffrey Walton | 2015-11-18 | 1 | -1/+16 | |
| | | | | (Coverity rollup) | |||||
* | CRYPTOPP 5.6.3 RC6 checkin | Jeffrey Walton | 2015-11-05 | 1 | -84/+85 | |
| |