summaryrefslogtreecommitdiff
path: root/poly1305.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos (PR# 1099)Dimitris Apostolou2022-01-041-1/+1
|
* Fix semicolons yet again (GH #889)Jeffrey Walton2019-10-141-6/+6
| | | | So it looks like sed added a '\r' between the closing paren and the semi. Grepping for '^;' failed because the '\r' was considered part of the previous line, so it showed no hits. I finally had to write a C program to properly identify and fix those damn stray semicolons.
* Don't add semicolon to CRYPTOPP_CONSTANT abd DOCUMENTED_TYPEDEF (GH #889)Jeffrey Walton2019-10-031-6/+6
| | | | This issue is a recurring issue. Let's try fixing it in the #define this time.
* Update documentationJeffrey Walton2019-01-271-7/+10
|
* Update documentationJeffrey Walton2019-01-271-11/+21
|
* Update documentationJeffrey Walton2019-01-271-1/+1
|
* Update commentsJeffrey Walton2019-01-271-1/+9
|
* Update documentationJeffrey Walton2019-01-271-2/+2
|
* Update documentationJeffrey Walton2019-01-271-40/+45
|
* Add Poly1305TLS algorithm (GH #727)Jeffrey Walton2019-01-271-1/+46
| | | | This is the IETF's rendition of Poly1305 that forgoes AES and the nonce, and uses 16-bytes of the key directly to mac the message
* Refactor Poly1305(AES) in preparation for IETF rendition (GH #727)Jeffrey Walton2019-01-261-0/+1
|
* Add algorithm provider member function to Algorithm classJeffrey Walton2018-07-061-0/+2
|
* Remove unneeded Doxygen directiveJeffrey Walton2018-01-191-2/+0
|
* Change Doxygen comment style from //! to ///Jeffrey Walton2017-11-291-95/+95
| | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw
* Make nonce a class member rather than temporaryJeffrey Walton2017-08-051-1/+1
| | | | | Effectively this creates a workspace for encrypting the nonce. The zeroizer will run when the class is destroyed, rather than each invocation of UncheckedSetKey. Performance went from 3.6 cpb as a temporary to 2.9 cpb as a class member
* Clear Coverity UNINIT_CTOR (CID 177741)Jeffrey Walton2017-03-171-1/+1
| | | | This was a valid finding, but the only way to get into the codepath leaving the hash unkeyed.
* Add C++ nullptr support (Issue 383)Jeffrey Walton2017-03-011-1/+1
|
* Change next version from 5.7 to 6.0Jeffrey Walton2017-02-211-3/+3
| | | | Crypto++ 5.7 was the increment after the 5.6.5 release. Crypto++ 6.0 accurately reflects compatibility
* Remove extra preamble for copyright.Jeffrey Walton2017-02-211-1/+0
| | | | Similar text may be added in the future
* Add debug/release options to cryptest.nmake. Update to make PHONE_APP ↵Jeffrey Walton2016-12-181-0/+1
| | | | default for ARM builds
* Cleared "Warning: extra ";" ignored" under SunCCJeffrey Walton2016-12-141-1/+1
|
* Removed VC++ 5.0 and 6.0 workarounds (Issue 342)Jeffrey Walton2016-12-031-1/+1
|
* Updated documentationJeffrey Walton2016-11-281-2/+3
|
* Renamed ProcessBlocks → HashBlocks. Updated comments and documentationJeffrey Walton2016-11-281-19/+17
|
* Updated documentation. WhitespaceJeffrey Walton2016-11-271-1/+2
|
* Updated documentation. WhitespaceJeffrey Walton2016-11-271-15/+21
|
* Updated documentationJeffrey Walton2016-11-271-7/+68
|
* Add Poly1305 class (Issue 338)Jeffrey Walton2016-11-271-0/+102