Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make TestCurve25519 available in Release builds | Jeffrey Walton | 2018-12-14 | 1 | -52/+0 |
| | |||||
* | Fix the cut-in of Moon's implementation (GH #761) | Jeffrey Walton | 2018-12-13 | 1 | -1/+1 |
| | | | | The initial cut-in was missing preamble present in Moon's curve25519_donna function. It originally tested good because we only perform a pairwise consistency check in release builds. Comprehensive testing with debug builds revealed the problem. Debug builds cross-validate against Bernstein's TweetNaCl library. | ||||
* | Fix failed self test when NO_OS_DEPENDENCE (GH #761) | Jeffrey Walton | 2018-12-12 | 1 | -5/+8 |
| | | | | | | | | | | | | Add is_clamped for secret key validation. Cleanup paramter names in Donna::curve25519 to follow function. Overload Donna::curve25519 to implicitly use base point if not provided. Add additional asserts to let the code debug itself. Update documentation. | ||||
* | Add Langley's curve25519 (GH #761, PR# 762) | Jeffrey Walton | 2018-12-11 | 1 | -16/+64 |
| | |||||
* | Add VectorSource (GH #730) | orangefour | 2018-11-01 | 1 | -1/+7 |
| | |||||
* | Fix LegacyDecryptor and LegacyDecryptorWithMAC (GH #714) | Jeffrey Walton | 2018-09-10 | 1 | -18/+30 |
| | | | | The classes used the wrong hash with the MAC. The legacy gear should have used SHA1, not SHA256. | ||||
* | Make TestStringSink a debug test | Jeffrey Walton | 2018-09-08 | 1 | -0/+22 |
| | |||||
* | Add throw to test recover plain text for DefaultDecryptorWithMAC | Jeffrey Walton | 2018-09-08 | 1 | -0/+2 |
| | |||||
* | Add DefaultDecryptorWithMAC using binary file test | Jeffrey Walton | 2018-09-08 | 1 | -15/+38 |
| | | | | Also see https://groups.google.com/d/msg/cryptopp-users/QxPxSHkLM-4/pWmoBRuaBQAJ | ||||
* | Split validat*.cpp source files | Jeffrey Walton | 2018-07-28 | 1 | -2279/+14 |
| | | | | Also see https://groups.google.com/forum/#\!topic/cryptopp-users/j_aQj6r-PoI | ||||
* | Add additional self tests | Jeffrey Walton | 2018-03-27 | 1 | -22/+34 |
| | |||||
* | Switch to <nbtheory.h> functions | Jeffrey Walton | 2018-03-26 | 1 | -9/+9 |
| | |||||
* | Use '*this >= m' for InverseMod reduction | Jeffrey Walton | 2018-03-26 | 1 | -1/+1 |
| | | | | The previous test used '*this > m', which did not capture 'm' | ||||
* | Add additional Integer class tests | Jeffrey Walton | 2018-03-26 | 1 | -46/+59 |
| | |||||
* | Add additional Integer class tests | Jeffrey Walton | 2018-03-25 | 1 | -6/+77 |
| | |||||
* | Add additional Integer class tests | Jeffrey Walton | 2018-03-25 | 1 | -21/+145 |
| | |||||
* | Add additional Integer class tests | Jeffrey Walton | 2018-03-25 | 1 | -9/+116 |
| | |||||
* | Add additional Integer class tests | Jeffrey Walton | 2018-03-25 | 1 | -33/+93 |
| | |||||
* | Fix conversion warnings under MSC | Jeffrey Walton | 2018-03-25 | 1 | -8/+9 |
| | |||||
* | Add additional InverseMod tests | Jeffrey Walton | 2018-03-25 | 1 | -2/+26 |
| | | | | This commit adds tests using 'word' moduli | ||||
* | Move some tests from TestIntegerBitops to TestIntegerOps (GH #602) | Jeffrey Walton | 2018-03-25 | 1 | -63/+62 |
| | |||||
* | Fix incorrect InverseMod (GH #602) (#603) | Jeffrey Walton | 2018-03-25 | 1 | -0/+122 |
| | |||||
* | Revert AltiVec and Power8 commits | Jeffrey Walton | 2017-09-05 | 1 | -6/+6 |
| | | | | | The strategy of "cleanup under-aligned buffers" is not scaling well. Corner cases are still turing up. The library has some corner-case breaks, like old 32-bit Intels. And it still has not solved the AltiVec and Power8 alignment problems. For now we are backing out the changes and investigating other strategies | ||||
* | Fix unaligned data in self test | Jeffrey Walton | 2017-09-03 | 1 | -6/+6 |
| | | | | AltiVec and Power8 are brutal. The SIMD units just mask-off the lower 3 address bits. They make the buffer aligned whethere it is aligned or not | ||||
* | Fix Address Sanitizer findings on GCC117 | Jeffrey Walton | 2017-08-15 | 1 | -9/+9 |
| | | | | | | GCC117 is a Aarch64/ARM64 server with AMD's ARM chip and GCC 7.10. It looks like GCC is performing some std::string optimizations that generates a finding. We did not witness the finding on other platforms, like other Aarch64 devices and x86_64. We will need to check if taking the address of element-0 is still approved way to get the non-const pointer to the elements | ||||
* | Fix Address Sanitizer findings on GCC117 | Jeffrey Walton | 2017-08-15 | 1 | -69/+48 |
| | | | | GCC117 is a Aarch64/ARM64 server powered by AMD's ARM chip. It runs GCC 7.10. It looks like GCC is performing some std::string optimizations that generates a finding. We have not witnessed the finding on other platforms | ||||
* | Whitespace check-in | Jeffrey Walton | 2017-08-02 | 1 | -12/+12 |
| | |||||
* | Increase minimum size for DefaultEncryptor test. Decrease minimum size fir ↵ | Jeffrey Walton | 2017-08-01 | 1 | -11/+13 |
| | | | | Inflator tests | ||||
* | Revert "Revert "Clear Visual Studio warnings (Issue 412)"" | Jeffrey Walton | 2017-06-02 | 1 | -0/+4 |
| | | | | This reverts commit c3871aec948013c1a4d5613050c659520f59e2e4. | ||||
* | Revert "Clear Visual Studio warnings (Issue 412)" | Jeffrey Walton | 2017-06-02 | 1 | -4/+0 |
| | | | | This reverts commit eb3b27a6a543. The change broke GCC 4.8 and unknown version of Clang on OS X. UB reported the OS X break, and JW found duplicated the break on a ARM CubieTruck with GCC 4.8. | ||||
* | Clear Visual Studio warnings (Issue 412) | Jeffrey Walton | 2017-05-30 | 1 | -0/+4 |
| | |||||
* | Remove calls to cout.flush() for AppVeyor | Jeffrey Walton | 2017-05-29 | 1 | -9/+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 | ||||
* | Added some intelligence to truncated Gzip stream test | Jeffrey Walton | 2017-05-16 | 1 | -2/+8 |
| | |||||
* | Add FileName, FileTime and Comment to argnames.h | Jeffrey Walton | 2017-05-12 | 1 | -8/+50 |
| | | | | Add self tests to verify handling of filenames, filetimes and comments | ||||
* | Improve compressor error messages | Jeffrey Walton | 2017-05-11 | 1 | -14/+17 |
| | |||||
* | Additional self tests for Decompressors | Jeffrey Walton | 2017-05-11 | 1 | -45/+80 |
| | |||||
* | Switch to _MSC_FULL_VER for SP1 releases | Jeffrey Walton | 2017-05-11 | 1 | -1/+1 |
| | |||||
* | Fix compile under GCC 6.3 on Fedora | Jeffrey Walton | 2017-05-11 | 1 | -0/+1 |
| | |||||
* | Fix subscript out of range in test | Jeffrey Walton | 2017-05-11 | 1 | -1/+1 |
| | |||||
* | Move TestPolynomialMod2 to validat0.cpp | Jeffrey Walton | 2017-05-11 | 1 | -0/+115 |
| | |||||
* | Fix subscript out of range in test | Jeffrey Walton | 2017-05-11 | 1 | -1/+1 |
| | |||||
* | Reduce random string size. | Jeffrey Walton | 2017-05-11 | 1 | -11/+11 |
| | | | | Tests run faster without diminishing returns | ||||
* | Additional self tests for Decompressors | Jeffrey Walton | 2017-05-10 | 1 | -0/+26 |
| | |||||
* | Add additional tests | Jeffrey Walton | 2017-05-10 | 1 | -14/+15 |
| | |||||
* | Add tests for Information Dispersal and Secret Sharing | Jeffrey Walton | 2017-05-09 | 1 | -11/+164 |
| | |||||
* | Mkaake RDRAND and RDSEED throw if not available | Jeffrey Walton | 2017-05-09 | 1 | -4/+6 |
| | | | | Fix Carmichael pseudo-prime tests | ||||
* | Add test for Carmichael pseudo-primes | Jeffrey Walton | 2017-05-08 | 1 | -4/+22 |
| | |||||
* | Use [31398, 31468] for prime gap test | Jeffrey Walton | 2017-05-08 | 1 | -2/+2 |
| | |||||
* | Add zLib compressor and decompressor tests | Jeffrey Walton | 2017-05-08 | 1 | -2/+56 |
| | |||||
* | Clear warnings under Visual Studio | Jeffrey Walton | 2017-05-08 | 1 | -11/+11 |
| |