Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix Aarch64 test output | Jeffrey Walton | 2020-04-12 | 1 | -1/+1 |
| | |||||
* | Revert BlowfishCompat changes (PR #877) | Jeffrey Walton | 2019-10-12 | 1 | -1/+0 |
| | |||||
* | Add XTS block cipher mode of operation (GH #891, PR #892) | Jeffrey Walton | 2019-10-12 | 1 | -0/+1 |
| | |||||
* | Clear deprecated warnings with early MSVC compilers | Jeffrey Walton | 2019-10-03 | 1 | -3/+2 |
| | |||||
* | Add support for Mcrypt's blowfish-compat (PR #877) | Răzvan Cojocaru | 2019-09-29 | 1 | -0/+1 |
| | |||||
* | Restore former Test_RandomNumberGenerator behavior | Jeffrey Walton | 2019-08-12 | 1 | -8/+1 |
| | | | | There's no need to special case for HURD. No one uses it | ||||
* | Update comments | Jeffrey Walton | 2019-08-12 | 1 | -3/+1 |
| | |||||
* | Add missing pumpAll to Test_RandomNumberGenerator | Jeffrey Walton | 2019-08-12 | 1 | -3/+3 |
| | |||||
* | Tighten Test_RandomNumberGenerator test | Jeffrey Walton | 2019-08-12 | 1 | -1/+10 |
| | | | | Debian HURD was slipping between the cracks. HURD appeared to be a minor failure because entropy on the heap improved the test result. After we zero'd the block, it was a catastrophic failure. | ||||
* | Add legacy ECIES EC2N cryptosystem and kat (GH #856) | Jeffrey Walton | 2019-07-03 | 1 | -0/+1 |
| | |||||
* | Add legacy ECIES ECP cryptosystem and kat (GH #856) | Jeffrey Walton | 2019-07-03 | 1 | -0/+1 |
| | |||||
* | Enable extended output in SHAKE-128 and SHAKE-256 (GH #805, PR #806) | Jeffrey Walton | 2019-02-13 | 1 | -2/+4 |
| | |||||
* | Add ChaChaTLS implementation (GH #265) | Jeffrey Walton | 2019-01-24 | 1 | -0/+1 |
| | | | | We tweaked ChaCha to arrive at the IETF's implementation specified by RFC 7539. We are not sure how to handle block counter wrap. At the moment the caller is responsible for managing it. We were not able to find a reference implementation so we disable SIMD implementations like SSE, AVX, NEON and Power4. We need the wide block tests for corner cases to ensure our implementation is correct. | ||||
* | Add additional self tests | Jeffrey Walton | 2018-12-25 | 1 | -0/+1 |
| | | | | And whitespace check-in | ||||
* | Add ed25519 (GH #764, PR #767) | Jeffrey Walton | 2018-12-24 | 1 | -1/+3 |
| | | | Add ed25519 | ||||
* | Backout change to validate3.cpp | Jeffrey Walton | 2018-12-14 | 1 | -2/+0 |
| | | | | It was modified for local testing, and cross-pollinated into the last commit. | ||||
* | Clear warning C4163: '_umul128' : not available as an intrinsic function | Jeffrey Walton | 2018-12-14 | 1 | -0/+2 |
| | |||||
* | Add Langley's curve25519 (GH #761, PR# 762) | Jeffrey Walton | 2018-12-11 | 1 | -0/+2 |
| | |||||
* | Update comments in config.h | Jeffrey Walton | 2018-12-09 | 1 | -1/+1 |
| | | | | | Some comments in config.h were old. Time for a refresh. Switch from CRYPTOPP_BOOL_ARM64 to CRYPTOPP_BOOL_ARMV8. Aarch32 is ARMv8, and that's the important part. | ||||
* | Add search for test vectors and test data (GH #760) | Jeffrey Walton | 2018-12-07 | 1 | -7/+7 |
| | |||||
* | Add Power9 Random Number Generator support (GH #747, PR #748) | Jeffrey Walton | 2018-11-27 | 1 | -5/+53 |
| | |||||
* | Add ChaCha to self tests (GH #732) | Jeffrey Walton | 2018-11-08 | 1 | -0/+1 |
| | |||||
* | Clear C4456 under MSVC | Jeffrey Walton | 2018-11-08 | 1 | -6/+6 |
| | |||||
* | Sync CRYPTOPP_{BIG|LITTLE}_ENDIAN with Autotools | Jeffrey Walton | 2018-10-28 | 1 | -2/+2 |
| | | | | Autotools sets up its config.h file with the '#define XXX 0' or '#define XXX 1' pattern. This check-in makes the sources Autotools aware. We need to verify CMake does the same | ||||
* | Fix constants buffers in TestPadlockRNG | Jeffrey Walton | 2018-10-21 | 1 | -0/+2 |
| | |||||
* | Remove unused variable from TestPadlockRNG | Jeffrey Walton | 2018-10-21 | 1 | -1/+0 |
| | |||||
* | Fix compile error when NO_OS_DEPENDENCE | Jeffrey Walton | 2018-10-20 | 1 | -3/+3 |
| | |||||
* | Fix TestMersenne validation | Jeffrey Walton | 2018-10-19 | 1 | -9/+31 |
| | |||||
* | Add additional RNG tests | Jeffrey Walton | 2018-10-19 | 1 | -40/+10 |
| | |||||
* | Add Test_RandomNumberGenerator function | Jeffrey Walton | 2018-10-18 | 1 | -722/+179 |
| | | | | Copy and paste gone wrong... This cleaned up a lot of tests by folding the code into one function. | ||||
* | Add SIMON and SPECK to validation suite | Jeffrey Walton | 2018-10-14 | 1 | -0/+2 |
| | |||||
* | Make TestStringSink a debug test | Jeffrey Walton | 2018-09-08 | 1 | -21/+2 |
| | |||||
* | Add VectorSink | orangefour | 2018-09-05 | 1 | -0/+21 |
| | |||||
* | Fix compile on Visual Studio 2005 without service packs | Jeffrey Walton | 2018-08-20 | 1 | -1/+1 |
| | |||||
* | Fix compile on Visual Studio 2005 without serve packs | Jeffrey Walton | 2018-08-20 | 1 | -1/+1 |
| | |||||
* | Add TestAltivecOps for Debug builds | Jeffrey Walton | 2018-08-09 | 1 | -0/+4 |
| | |||||
* | Prepare for POWER8 carryless multiplies using vpmsum | Jeffrey Walton | 2018-08-06 | 1 | -2/+4 |
| | |||||
* | Remove Coverity worakaround StreamState | Jeffrey Walton | 2018-07-29 | 1 | -66/+66 |
| | | | | Use std::ostringstream instead. Eventually I'd like to see the output stream passed into the function of interest. It will avoid problems on some mobile OSes that don't have standard inputs and outputs. | ||||
* | Fix initialization of 'pass' variable | Jeffrey Walton | 2018-07-29 | 1 | -1/+0 |
| | | | | Copy/paste error from https://github.com/weidai11/cryptopp/commit/d51f701e0638 | ||||
* | Fix "error: ‘MaurerRandomnessTest’ was not declared in this scope" | Jeffrey Walton | 2018-07-28 | 1 | -1/+2 |
| | |||||
* | Add missing header to validat3.cpp | Jeffrey Walton | 2018-07-28 | 1 | -0/+1 |
| | |||||
* | Split validat*.cpp source files | Jeffrey Walton | 2018-07-28 | 1 | -1804/+1569 |
| | | | | Also see https://groups.google.com/forum/#\!topic/cryptopp-users/j_aQj6r-PoI | ||||
* | Fix compile under Visual Studio 2008 | Jeffrey Walton | 2018-04-05 | 1 | -3/+3 |
| | | | | We need to add something to cryptest.sh to find these breaks due to <stdint.h> | ||||
* | Update documentation | Jeffrey Walton | 2018-03-31 | 1 | -1/+1 |
| | |||||
* | Add scrypt key derivation function (GH #613, PR #626) | Jeffrey Walton | 2018-03-31 | 1 | -9/+79 |
| | |||||
* | Add missing function body for PKCS5_PBKDF1<T>::DeriveKey (GH #610) | Jeffrey Walton | 2018-03-30 | 1 | -1/+2 |
| | | | | Not sure how I missed that entire body... Also added a default timeInSeconds to all PBKDFs | ||||
* | Cutover PBKDF to KeyDerivationFunction interface (GH #610, PR #612) | Jeffrey Walton | 2018-03-29 | 1 | -2/+6 |
| | |||||
* | Add KeyDerivationFunction interface (GH #610, PR #611) | Jeffrey Walton | 2018-03-29 | 1 | -9/+10 |
| | |||||
* | Update documentation | Jeffrey Walton | 2017-12-24 | 1 | -1/+1 |
| | |||||
* | Add SM3 hash function (GH #541) | Jeffrey Walton | 2017-11-23 | 1 | -0/+5 |
| |