Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update comments | Jeffrey Walton | 2018-07-30 | 1 | -8/+10 |
| | |||||
* | Fix FixedSizeAllocatorWithCleanup assert on Solaris | Jeffrey Walton | 2018-07-30 | 1 | -1/+27 |
| | |||||
* | Fix clang warnings in headers (#655) | Marcel Raad | 2018-05-10 | 1 | -3/+3 |
| | | | | | | | | | | * remove superfluous semicolon * Remove C-style casts from public headers clang warns about them with -Wold-style-cast. It also warns about implicitly casting away const with -Wcast-qual. Fix both by removing unnecessary casts and converting the remaining ones to C++ casts. | ||||
* | Fix compile error on Windows due to symbol U collision (GH #599) | Jeffrey Walton | 2018-03-16 | 1 | -16/+16 |
| | | | | A package called cpprest provides U as a macro | ||||
* | Remove unneeded Doxygen directive | Jeffrey Walton | 2018-01-19 | 1 | -11/+0 |
| | |||||
* | Change Doxygen comment style from //! to /// | Jeffrey Walton | 2017-11-29 | 1 | -366/+366 |
| | | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw | ||||
* | Update documentation | Jeffrey Walton | 2017-09-27 | 1 | -0/+14 |
| | |||||
* | Back-off assert in SecBlock | Jeffrey Walton | 2017-09-02 | 1 | -2/+4 |
| | | | | Since removing the allocator overloards that handled the wipe mark, we have to route deallocate into the standard one. The standard one fires an assert for [now] normal operation | ||||
* | Remove unneeded deallocate (GH #485) | Jeffrey Walton | 2017-08-31 | 1 | -6/+0 |
| | | | | This should have been yanked when we removed the same for allocate | ||||
* | Remove deallocate() overload in SecBlock for AIX (GH #485) | Jeffrey Walton | 2017-08-31 | 1 | -45/+1 |
| | |||||
* | Actually fix the VS2010 compilation bug. I somehow missed this in the first ↵ | Wyatt O'Day | 2017-08-30 | 1 | -1/+1 |
| | | | | | pull request. (#482) Thank you very much. | ||||
* | Fix compilation of secblock.h under Visual Studio 2010 (which only has ↵ | Wyatt O'Day | 2017-08-29 | 1 | -1/+1 |
| | | | | partial C++ 2011 support). (#477) | ||||
* | Test align 16 for i386 and x86_64 | Jeffrey Walton | 2017-08-27 | 1 | -1/+1 |
| | | | | Take 2 | ||||
* | Test align 16 for i386 and x86_64 | Jeffrey Walton | 2017-08-27 | 1 | -2/+2 |
| | |||||
* | Update documentation | Jeffrey Walton | 2017-08-19 | 1 | -5/+13 |
| | |||||
* | Fix MSC C4100 warning for size | Jeffrey Walton | 2017-08-18 | 1 | -0/+2 |
| | | | | Also see commit 42b7c4ea5673. | ||||
* | Clear Coverity finding CONSTANT_EXPRESSION_RESULT (CID 182772) | Jeffrey Walton | 2017-08-18 | 1 | -1/+5 |
| | | | | This may create a MSC warning about a conditional expression being constant | ||||
* | Fix constexpr issues under GCC 4.1.2 found on CentOS 5 | Jeffrey Walton | 2017-08-17 | 1 | -1/+1 |
| | |||||
* | Add ELEMS_MAX for SecBlock (Issue 346) | Jeffrey Walton | 2017-08-15 | 1 | -15/+55 |
| | | | | Reset the mark on additional class methods | ||||
* | Make SecBlock<T,A> data members protected | Jeffrey Walton | 2017-07-27 | 1 | -1/+1 |
| | | | | Also see http://github.com/weidai11/cryptopp/issues/448 | ||||
* | Update documentation | Jeffrey Walton | 2017-07-27 | 1 | -5/+3 |
| | | | | 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 | -2/+2 |
| | | | | This reverts commit c3871aec948013c1a4d5613050c659520f59e2e4. | ||||
* | Revert "Clear Visual Studio warnings (Issue 412)" | Jeffrey Walton | 2017-06-02 | 1 | -2/+2 |
| | | | | 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 | -2/+2 |
| | |||||
* | Remove VC++ 6.0 guard and code (Issue 342) | Jeffrey Walton | 2017-03-01 | 1 | -4/+0 |
| | |||||
* | Add C++ nullptr support (Issue 383) | Jeffrey Walton | 2017-03-01 | 1 | -11/+11 |
| | |||||
* | Change next version from 5.7 to 6.0 | Jeffrey Walton | 2017-02-21 | 1 | -1/+1 |
| | | | | Crypto++ 5.7 was the increment after the 5.6.5 release. Crypto++ 6.0 accurately reflects compatibility | ||||
* | Add NIST SP800-90A HMAC_DRBG generator | Jeffrey Walton | 2017-02-07 | 1 | -5/+5 |
| | | | | | Move bodies out-of-line Whitespace | ||||
* | Add SecBlock member to track number of elements to zeroize (Issue 346) | Jeffrey Walton | 2017-01-28 | 1 | -28/+111 |
| | | | | | By default the member, named m_mark, is set to the maximum number of elements. If SetMark() is called, then m_mark is adjusted. Upon deallocation and zeroization, STDMIN(m_size, m_mark) elements are zeroized. We wanted to use a high water mark, but we could not track the writes to the allocation. operator[] would have been OK, but ::memcpy would have been problematic | ||||
* | 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 | ||||
* | Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) | Jeffrey Walton | 2016-09-16 | 1 | -16/+16 |
| | | | | trap.h and CRYPTOPP_ASSERT has existed for over a year in Master. We deferred on the cut-over waiting for a minor version bump (5.7). We have to use it now due to CVE-2016-7420 | ||||
* | Fixed use of FixedSizeAlignedSecBlock and non-aligned allocator in ↵ | Jeffrey Walton | 2016-09-09 | 1 | -1/+4 |
| | | | | validat1.cpp (Issue 256) | ||||
* | Add constexpr to size_max() methods for C++11 | Jeffrey Walton | 2016-09-04 | 1 | -16/+16 |
| | |||||
* | Updated documentation | Jeffrey Walton | 2016-05-21 | 1 | -25/+15 |
| | |||||
* | Updated documentation | Jeffrey Walton | 2016-05-19 | 1 | -2/+8 |
| | |||||
* | Updated documentation | Jeffrey Walton | 2016-05-19 | 1 | -4/+6 |
| | |||||
* | Update documentation | Jeffrey Walton | 2016-02-29 | 1 | -2/+9 |
| | |||||
* | Updated documentation | Jeffrey Walton | 2016-02-01 | 1 | -1/+1 |
| | |||||
* | Cleared -Wcast-align (Issue 122) | Jeffrey Walton | 2016-01-25 | 1 | -10/+1 |
| | |||||
* | Suppressed false positives on -Wcast-align warning | Jeffrey Walton | 2016-01-14 | 1 | -0/+11 |
| | |||||
* | Removed unneeded test for 0-sized SecBlock. Removed temporary SecBlock | Jeffrey Walton | 2016-01-08 | 1 | -5/+3 |
| | |||||
* | Added test case for growing FixedSizeSecBlock. Fixed copy count during grow | Jeffrey Walton | 2015-12-31 | 1 | -1/+1 |
| | |||||
* | Added "make coverage" recipe. Added additional SecBlock tests | Jeffrey Walton | 2015-12-28 | 1 | -1/+4 |
| | |||||
* | Fixed SecBlock append when "this == t", fixed assert, added validation test ↵ | Jeffrey Walton | 2015-12-28 | 1 | -11/+19 |
| | | | | (Issue 92) | ||||
* | Revert "Fixed SecBlock append when "this == t" (Issue 92)". It was an ↵ | Jeffrey Walton | 2015-12-27 | 1 | -18/+10 |
| | | | | | | incomplete remediation. This reverts commit 8b0f29a4f2fc558f8bdbb7bcfcecadaaba34ae76. | ||||
* | Fixed SecBlock append when "this == t" (Issue 92) | Jeffrey Walton | 2015-12-27 | 1 | -10/+18 |
| | |||||
* | Revert "Fixed append when "this == t" (Issue 92)". It was an incomplete ↵ | Jeffrey Walton | 2015-12-27 | 1 | -18/+10 |
| | | | | | | remediation. This reverts commit c16ce2530af7ee8a038e387a3879e57c793e9cb2. | ||||
* | Fixed append when "this == t" (Issue 92) | Jeffrey Walton | 2015-12-27 | 1 | -10/+18 |
| | |||||
* | Updated documentation | Jeffrey Walton | 2015-12-16 | 1 | -3/+3 |
| | |||||
* | Fixed documentation on New(), CleanNew(), Grow() and CleanGrow() | Jeffrey Walton | 2015-12-12 | 1 | -32/+22 |
| |