Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use std namespace for memset, memcpy, memcmp (#1204) | Jeffrey Walton | 2023-04-15 | 1 | -3/+3 |
| | |||||
* | Update documentation | Jeffrey Walton | 2021-04-09 | 1 | -3/+6 |
| | |||||
* | Update documentation | Jeffrey Walton | 2021-04-09 | 1 | -23/+31 |
| | |||||
* | Update SecBlock and ByteQueue documentation | Jeffrey Walton | 2021-04-09 | 1 | -0/+2 |
| | |||||
* | Update SecBlock documentation | Jeffrey Walton | 2021-04-09 | 1 | -3/+5 |
| | |||||
* | Update documentation for SecBlock | Jeffrey Walton | 2021-04-09 | 1 | -3/+3 |
| | |||||
* | Whitespace check-in | Jeffrey Walton | 2021-04-09 | 1 | -5/+1 |
| | |||||
* | Update documentation for SecBlock | Jeffrey Walton | 2021-04-09 | 1 | -2/+2 |
| | |||||
* | Update documentation for SecBlock | Jeffrey Walton | 2021-04-09 | 1 | -37/+23 |
| | |||||
* | Update SecBlock Assign and Append | Jeffrey Walton | 2021-04-09 | 1 | -14/+22 |
| | | | | 0-size arrays need to be assigned, too. | ||||
* | Update SecBlock Assign and Append | Jeffrey Walton | 2021-04-09 | 1 | -17/+15 |
| | | | | 0-size arrays need to be assigned, too. | ||||
* | Shore up SecBlock Append for overlapping buffer | Jeffrey Walton | 2021-04-09 | 1 | -8/+15 |
| | |||||
* | Fix spelling | Jeffrey Walton | 2021-04-09 | 1 | -1/+1 |
| | |||||
* | Update documentation | Jeffrey Walton | 2021-04-09 | 1 | -0/+3 |
| | |||||
* | Update documentation | Jeffrey Walton | 2021-04-09 | 1 | -1/+1 |
| | |||||
* | Fix SecBlock Append() overload | Jeffrey Walton | 2021-04-09 | 1 | -2/+2 |
| | |||||
* | Add SecBlock Append() overloads | Jeffrey Walton | 2021-04-09 | 1 | -48/+147 |
| | |||||
* | Add parameter to CRYPTOPP_INHERIT_ALLOCATOR_TYPES | Jeffrey Walton | 2020-12-30 | 1 | -12/+12 |
| | | | | This allows us to specialize the allocators based on type. | ||||
* | Fix spelling | Jeffrey Walton | 2020-12-30 | 1 | -1/+1 |
| | |||||
* | Update comments | Jeffrey Walton | 2020-12-29 | 1 | -7/+8 |
| | |||||
* | Update comments | Jeffrey Walton | 2020-12-29 | 1 | -16/+17 |
| | |||||
* | Use 8-byte alignment for FixedSizeAllocatorWithCleanup when 16-byte ↵ | Jeffrey Walton | 2020-12-29 | 1 | -4/+14 |
| | | | | alignment is false (GH #992) | ||||
* | Remove special case for FixedSizeAllocatorWithCleanup x86_64 (GH #988) | Jeffrey Walton | 2020-12-27 | 1 | -24/+16 |
| | |||||
* | Update FixedSizeAllocatorWithCleanup alignment | Jeffrey Walton | 2020-12-24 | 1 | -6/+2 |
| | |||||
* | Fix spelling | Jeffrey Walton | 2020-12-24 | 1 | -1/+1 |
| | |||||
* | Fix offset calculation in FixedSizeAllocatorWithCleanup when ↵ | Jeffrey Walton | 2020-12-24 | 1 | -1/+1 |
| | | | | CRYPTOPP_BOOL_ALIGN16==0 (GH #988) | ||||
* | Fix missing closing paren | Jeffrey Walton | 2020-12-24 | 1 | -1/+1 |
| | |||||
* | Update comments | Jeffrey Walton | 2020-12-24 | 1 | -2/+9 |
| | |||||
* | Update comments | Jeffrey Walton | 2020-12-24 | 1 | -3/+3 |
| | |||||
* | Fix buffer underrun in FixedSizeAllocatorWithCleanup when ↵ | Jeffrey Walton | 2020-12-24 | 1 | -10/+21 |
| | | | | CRYPTOPP_BOOL_ALIGN16==0 (GH #982) | ||||
* | Fix assert in FixedSizeAllocatorWithCleanup | Jeffrey Walton | 2020-12-24 | 1 | -1/+1 |
| | |||||
* | Fix use of CRYPTOPP_BOOL_ALIGN16 (GH #982) | Jeffrey Walton | 2020-12-19 | 1 | -3/+3 |
| | |||||
* | Use \return and \throw consitently in the docs | Jeffrey Walton | 2020-12-07 | 1 | -28/+28 |
| | |||||
* | Use CRYPTOPP_CXX11_STRONG_ENUM define name | Jeffrey Walton | 2020-08-06 | 1 | -2/+2 |
| | |||||
* | Clear GCC analyzer warning | Jeffrey Walton | 2020-07-17 | 1 | -11/+17 |
| | |||||
* | Clean GCC 10 Analyzer warnings | Jeffrey Walton | 2020-05-10 | 1 | -2/+3 |
| | |||||
* | Use size_type in allocator functions | Jeffrey Walton | 2019-10-14 | 1 | -11/+13 |
| | |||||
* | Cleanup asserts in SecBlock | Jeffrey Walton | 2019-10-14 | 1 | -17/+34 |
| | | | | SecBlock regularly uses NULL pointers rather returning non-NULL 0-sized pointers. The asserts were moved to AlignedAllocate and UnalignedAllocate. | ||||
* | Avoid circular dependency using AlignedAllocate (GH #885) | Jeffrey Walton | 2019-09-28 | 1 | -1/+2 |
| | |||||
* | Use AlignedDeallocate if T_Align16 in deallocate (GH #875) | Jeffrey Walton | 2019-09-27 | 1 | -10/+9 |
| | | | | This should match the behavior of allocate | ||||
* | Remove unneeded size check (GH #875) | Jeffrey Walton | 2019-09-27 | 1 | -2/+2 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-08-31 | 1 | -155/+174 |
| | |||||
* | Fix spelling | Jeffrey Walton | 2019-02-06 | 1 | -1/+1 |
| | |||||
* | Fix clang warnings (GH #771) | Marcel Raad | 2019-01-02 | 1 | -2/+2 |
| | |||||
* | Fix missing SunCC Allocator::max_size(size_type) member function (GH #770) | Jeffrey Walton | 2019-01-01 | 1 | -0/+6 |
| | |||||
* | Fix alignment on AIX (GH #745) | Jeffrey Walton | 2018-11-22 | 1 | -12/+14 |
| | |||||
* | Add additional assert to FixedSizeAllocatorWithCleanup (GH #745) | Jeffrey Walton | 2018-11-21 | 1 | -0/+3 |
| | | | | This assert checks the array we return to the caller is large enough. Spoiler alert... it is not always large enough, like on 64-bit AIX. The linker on AIX appears to align smaller than 8-bytes | ||||
* | Clear documentation warning due to specialization | Jeffrey Walton | 2018-08-28 | 1 | -4/+0 |
| | | | | The specialization pivoted on T_Align16 so it is not longer a template parameter | ||||
* | Update comments | Jeffrey Walton | 2018-08-24 | 1 | -2/+12 |
| | |||||
* | Fix partial specializations for FixedSizeAllocatorWithCleanup (PR #710) | Jeffrey Walton | 2018-08-24 | 1 | -10/+33 |
| | | | | | Commit afbd3e60f68f effectively treated a symptom and not the underlying problem. The problem was linkers on 32-bit systems ignore CRYPTOPP_ALIGN_DAT(16) passed down by the compiler and align to 8-bytes or less. We have to use Wei's original code in some places. It is not a bad thing, but the bit fiddling is something we would like to contain a little more by depending more on language or platform features. This commit keeps the original changes which improve partial specializations; but fixes 32-bit linker behavior by effectively reverting afbd3e60f68f and e054d36dc88d00. We also add more comments so the next person has understands why things are done they way they are. |