summaryrefslogtreecommitdiff
path: root/authenc.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use std namespace for memset, memcpy, memcmp (#1204)Jeffrey Walton2023-04-151-3/+3
|
* Add sanity check to AuthenticatedSymmetricCipherBase::TruncatedFinal (GH #954)Jeffrey Walton2020-07-071-0/+3
|
* Make AuthenticatedSymmetricCipherBase::ProcessData overflow safeJeffrey Walton2019-01-301-2/+3
|
* Add test for length in memcpyJeffrey Walton2019-01-301-2/+2
|
* Clear UBsan finding with -std=c++03Jeffrey Walton2019-01-301-5/+2
| | | | New finding after cutting in ChaCha20/Poly1305
* Clear UBsan finding with -std=c++03Jeffrey Walton2019-01-301-0/+8
| | | | New finding after cutting in ChaCha20/Poly1305
* Comments, constants and whitespaceJeffrey Walton2017-09-301-2/+1
|
* Revert AltiVec and Power8 commitsJeffrey Walton2017-09-051-14/+1
| | | | | 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
* Aligned buffers in AuthenticatedSymmetricCipherBaseJeffrey Walton2017-09-041-1/+14
|
* Split source files to support Base Implementation + SIMD implementation (GH ↵Jeffrey Walton2017-08-171-1/+1
| | | | | #461) Split source files to support Base Implementation + SIMD implementation
* Change file preamble to include "originally written by Wei Dai"Jeffrey Walton2017-01-271-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 Walton2016-09-161-3/+3
| | | | 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
* CRYPTOPP 5.6.3 RC6 checkinJeffrey Walton2015-11-051-4/+3
|
* Cut-in CRYPTOPP_ASSERT in all remaining header and source filesJeffrey Walton2015-07-261-3/+3
|
* Added "trap.h" include for header and source files that assertJeffrey Walton2015-07-261-0/+1
|
* clarify error messagesweidai2009-03-131-5/+6
|
* tweaks/fixes for 5.6weidai2009-03-031-1/+1
|
* changes for 5.6: weidai2009-03-021-0/+179
- added AuthenticatedSymmetricCipher interface class and Filter wrappers - added CCM, GCM (with SSE2 assembly), CMAC, and SEED - improved AES speed on x86 and x64 - removed WORD64_AVAILABLE; compiler 64-bit int support is now required