Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update documentation | Jeffrey Walton | 2018-01-22 | 1 | -0/+5 |
| | |||||
* | Remove unneeded Doxygen directive | Jeffrey Walton | 2018-01-19 | 1 | -20/+0 |
| | |||||
* | Remove commented compatibility methods | Jeffrey Walton | 2018-01-19 | 1 | -6/+0 |
| | |||||
* | Change Doxygen comment style from //! to /// | Jeffrey Walton | 2017-11-29 | 1 | -219/+219 |
| | | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw | ||||
* | Update documentation | Jeffrey Walton | 2017-11-26 | 1 | -2/+3 |
| | |||||
* | Fix "X causes a section type conflict with Y" for GCC on AIX (GH #499) | Jeffrey Walton | 2017-09-17 | 1 | -1/+5 |
| | | | | These surfaced during testing with cryptest.sh | ||||
* | Update documentation | Jeffrey Walton | 2017-07-27 | 1 | -7/+9 |
| | | | | This cleanup was performed using Clang and -Wdocumentation -Wno-documentation-deprecated-sync | ||||
* | Revert "Revert "Clear Visual Studio warnings (Issue 412)"" | Jeffrey Walton | 2017-06-02 | 1 | -0/+9 |
| | | | | This reverts commit c3871aec948013c1a4d5613050c659520f59e2e4. | ||||
* | Revert "Clear Visual Studio warnings (Issue 412)" | Jeffrey Walton | 2017-06-02 | 1 | -9/+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/+9 |
| | |||||
* | Removed "typedef SHA1 SHA" (Issue 369) | Jeffrey Walton | 2017-04-24 | 1 | -1/+1 |
| | | | | | | This should have happened when we removed most of MAINTAIN_BACKWARDS_COMPATIBILITY artifacts. Its not practical move SHA1 into Weak:: namespace or "typedef SHA256 SHA" because SHA1 is too intertwined at the moment. In the interim, maybe we can place SHA1 in both CryptoPP:: and Weak:: namespaces. This will allow us to transition into Weak::SHA1 over time, and signal to users SHA1 should be avoided. | ||||
* | Add C++ nullptr support (Issue 383) | Jeffrey Walton | 2017-03-01 | 1 | -2/+2 |
| | |||||
* | Change next version from 5.7 to 6.0 | Jeffrey Walton | 2017-02-21 | 1 | -6/+6 |
| | | | | Crypto++ 5.7 was the increment after the 5.6.5 release. Crypto++ 6.0 accurately reflects compatibility | ||||
* | Change file preamble to include "originally written by Wei Dai" | Jeffrey Walton | 2017-01-27 | 1 | -1/+1 |
| | | | | We have made a fair number of changes, and we don't want WD to receive credit for issues he was not part of | ||||
* | Clear MSVC warning "warning C4189: 'params': local variable is initialized ↵ | Jeffrey Walton | 2017-01-23 | 1 | -3/+1 |
| | | | | but not referenced" | ||||
* | Add CRYPTOPP_ASSERT to Validate routines | Jeffrey Walton | 2017-01-20 | 1 | -3/+14 |
| | | | | | Since we switched to CRYPTOPP_ASSERT we don't have to worry about an accidental assert in production. We can now assert ValidateElement and ValidateGroup and let the code warn of potential problems during development. This came about because ECGDSA inadvertently used GetGroupOrder() rather than GetSubgroupOrder(). The assert alerted to the problem area without the need for debugging | ||||
* | Add ECGDSA benchmarks using secp256k1 and sect233r1 | Jeffrey Walton | 2016-12-13 | 1 | -1/+2 |
| | | | | Also add missing validation functions to test.cpp. The test and functions were present, but only accessible with 'cryptest.ex v', where all the tests were run | ||||
* | Add German digital signature algorithm (ECGDSA) (Issue 113) | Jeffrey Walton | 2016-12-13 | 1 | -0/+180 |
| | | | | Also see ISO/IEC 15946 and http://www.teletrust.de/fileadmin/files/oid/ecgdsa_final.pdf | ||||
* | Updated documentation (Issue 121) | Jeffrey Walton | 2016-12-11 | 1 | -1/+4 |
| | |||||
* | Add Deterministic DSA and ECDSA Signatures (Issue 121) | Jeffrey Walton | 2016-12-11 | 1 | -1/+30 |
| | | | | Based on Douglas Roark PR 131 | ||||
* | Updated documentation (Issue 328) | Jeffrey Walton | 2016-12-03 | 1 | -4/+50 |
| | |||||
* | Updated documentation (Issue 328) | Jeffrey Walton | 2016-12-03 | 1 | -0/+14 |
| | |||||
* | Removed VC++ 5.0 and 6.0 workarounds (Issue 342) | Jeffrey Walton | 2016-12-03 | 1 | -4/+4 |
| | |||||
* | Commented typedef guarded by CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY | Jeffrey Walton | 2016-12-03 | 1 | -5/+5 |
| | | | | | The typedefs were only commented so folks could search for a missing symbol, like Crypto++ 4.0 PK_FixedLengthEncryptor or PK_FixedLengthDecryptor This is a distinct change from CRYPTOPP_MAINTAIN_BACKWARDS_COMPATIBILITY_562 | ||||
* | Removed MAINTAIN_BACKWARDS_COMPATIBILITY_562 (Issue 70) | Jeffrey Walton | 2016-12-03 | 1 | -48/+0 |
| | |||||
* | Increment version to 5.7 due to ABI break *Issue 337) | Jeffrey Walton | 2016-12-01 | 1 | -1/+1 |
| | | | | We still need to supply a patch for those maintaining 5.6.x | ||||
* | Fix: GCC warning "type qualifiers ignored on function return type". | Ralph Tandetzky | 2016-12-01 | 1 | -2/+2 |
| | | | | This pedantic message appeared all over the code. Also removed one warning about an unused variable in release build. | ||||
* | Add CRYPTOPP_STATIC_CONSTEXPR macro | Jeffrey Walton | 2016-11-13 | 1 | -2/+2 |
| | |||||
* | Updated documentation | Jeffrey Walton | 2016-10-18 | 1 | -8/+5 |
| | |||||
* | Align with BouncyCastle and Botan for DLIES and ECIES. Updated documentation | Jeffrey Walton | 2016-10-18 | 1 | -21/+88 |
| | |||||
* | Updated CRYPTOPP_ASSERT based on comments | Jeffrey Walton | 2016-10-17 | 1 | -19/+13 |
| | | | | Also see https://github.com/weidai11/cryptopp/commit/399a1546de71f41598c15edada28e7f0d616f541#commitcomment-19448453 | ||||
* | Change curve25519 and curve448 to friendlier names | Jeffrey Walton | 2016-10-16 | 1 | -4/+4 |
| | |||||
* | Merge 'master' into 'hmqv' | Jeffrey Walton | 2016-09-08 | 1 | -2/+2 |
|\ | |||||
| * | Add constexpr-ness to StaticAlgorithmName member function | Jeffrey Walton | 2016-09-07 | 1 | -2/+2 |
| | | |||||
* | | Add EC prefix to classes which operate over elliptic curves | Jeffrey Walton | 2016-07-21 | 1 | -12/+12 |
| | | |||||
* | | Updated documentation | Jeffrey Walton | 2016-07-14 | 1 | -42/+41 |
| | | |||||
* | | Merge branch 'master' into hmqv | Jeffrey Walton | 2016-07-07 | 1 | -12/+12 |
|\ \ | |/ | |||||
| * | Go back to Commit 66ada4cc61d62afc | Jeffrey Walton | 2016-07-06 | 1 | -12/+12 |
| | | |||||
| * | Revert "Add HMQV implementation (and merge the old FHMQV into the new codebase)" | Mouse | 2016-07-06 | 1 | -42/+2 |
| | | | | | | | | This reverts commit ec350995893b8388631c023d8884f22c94c212ad. | ||||
| * | Revert "Merge remote-tracking branch 'upstream/master'" - not intended to be ↵ | Mouse | 2016-07-06 | 1 | -12/+12 |
| | | | | | | | | | | | | | | merged by me This reverts commit 762c315566bce681e380641d1894251f984eac10, reversing changes made to b48866631a5587e9348245fedd6f1e0871df35db. | ||||
| * | Merge remote-tracking branch 'upstream/master' | Mouse | 2016-07-06 | 1 | -12/+12 |
| |\ | |||||
| | * | Add MacPorts GCC compiler and Clang integrated assembler support. This is a ↵ | Jeffrey Walton | 2016-07-05 | 1 | -12/+12 |
| | | | | | | | | | | | | merge of the development branch 'clang-ia' | ||||
| * | | Add HMQV implementation (and merge the old FHMQV into the new codebase) | Uri Blumenthal | 2016-07-01 | 1 | -2/+42 |
| |/ | |||||
* | | Add HMQV and merge untracked FHMQV | Mouse | 2016-07-04 | 1 | -0/+40 |
|/ | |||||
* | Removed duplicated code in eccrypto.h | denisbider | 2016-01-03 | 1 | -334/+0 |
| | | | Recent update made to bottom part (CRYPTOPP_CLANG_VERSION >= 20800) applied to top part. | ||||
* | Fixed GCC version for deprecated attribute | Jeffrey Walton | 2015-12-27 | 1 | -1/+1 |
| | |||||
* | Crypto++ 5.6.3 check-inCRYPTOPP_5_6_3 | Jeffrey Walton | 2015-11-22 | 1 | -5/+7 |
| | |||||
* | Revert botched "Crypto++ 5.6.3 check-in". Corruption due to VMware adding ↵ | Jeffrey Walton | 2015-11-22 | 1 | -6/+4 |
| | | | | | | garbage to the end of some source files during drag and drop from guest to host. This reverts commit c45435812225aa68d122c7de246e5f60b509766c. | ||||
* | Crypto++ 5.6.3 check-in | Jeffrey Walton | 2015-11-20 | 1 | -4/+6 |
| | |||||
* | Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵ | Jeffrey Walton | 2015-11-18 | 1 | -1/+1 |
| | | | | (Coverity rollup) |