Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Poly1305 nonce length check | Jeffrey Walton | 2019-06-04 | 1 | -1/+1 |
| | |||||
* | Clear unused warnings with MSVC | Jeffrey Walton | 2019-02-22 | 1 | -1/+1 |
| | |||||
* | Add ed25519 SignStream and VerifyStream functions (GH #796, PR #797) | Jeffrey Walton | 2019-02-10 | 1 | -1/+1 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-01-27 | 1 | -2/+1 |
| | |||||
* | Avoid extra memcpy in Poly1305 Resynchronize | Jeffrey Walton | 2019-01-27 | 1 | -4/+3 |
| | |||||
* | Convert CONSTANT_TIME_CARRY to inline function | Jeffrey Walton | 2019-01-27 | 1 | -1/+5 |
| | |||||
* | Update comments | Jeffrey Walton | 2019-01-27 | 1 | -2/+1 |
| | |||||
* | Fix Poly1305TLS on big-endian systems (GH #727) | Jeffrey Walton | 2019-01-27 | 1 | -1/+4 |
| | |||||
* | Update documentation | Jeffrey Walton | 2019-01-27 | 1 | -7/+4 |
| | |||||
* | Add Poly1305TLS algorithm (GH #727) | Jeffrey Walton | 2019-01-27 | 1 | -34/+125 |
| | | | | 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 Walton | 2019-01-26 | 1 | -128/+147 |
| | |||||
* | Add CRYPTOGAMS copyright notice for Poly1305 scalar multiplication | Jeffrey Walton | 2019-01-26 | 1 | -2/+20 |
| | |||||
* | Add algorithm provider member function to Algorithm class | Jeffrey Walton | 2018-07-06 | 1 | -0/+6 |
| | |||||
* | Fix missing Poly1305<AES> from Autools shared object on Solaris and Aarch64 | Jeffrey Walton | 2017-11-05 | 1 | -0/+1 |
| | |||||
* | Fix broken link (GH #528) | Jeffrey Walton | 2017-11-05 | 1 | -1/+1 |
| | |||||
* | Add more Autotools artifacts to distclean recipe | Jeffrey Walton | 2017-11-05 | 1 | -1/+1 |
| | |||||
* | Align buffers for Poly1305 and VMAC | Jeffrey Walton | 2017-09-05 | 1 | -1/+3 |
| | |||||
* | Revert AltiVec and Power8 commits | Jeffrey Walton | 2017-09-05 | 1 | -4/+2 |
| | | | | | 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 | ||||
* | Use aligned buffer for Poly1305 nonce | Jeffrey Walton | 2017-09-04 | 1 | -1/+3 |
| | |||||
* | Switch to static_cast | Jeffrey Walton | 2017-09-03 | 1 | -1/+1 |
| | |||||
* | Make nonce a class member rather than temporary | Jeffrey Walton | 2017-08-05 | 1 | -6/+6 |
| | | | | | 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 | ||||
* | Add C++ nullptr support (Issue 383) | Jeffrey Walton | 2017-03-01 | 1 | -1/+1 |
| | |||||
* | Remove extra preamble for copyright. | Jeffrey Walton | 2017-02-21 | 1 | -1/+0 |
| | | | | Similar text may be added in the future | ||||
* | Add call to ThrowIfInvalidTruncatedSize in SipHash Final | Jeffrey Walton | 2016-12-18 | 1 | -0/+1 |
| | |||||
* | Backed-off assert for poly1305.cpp in Debug builds | Jeffrey Walton | 2016-12-01 | 1 | -3/+4 |
| | |||||
* | Sync'd cryptest.sh. Cleared shadow variable warning in poly1305.cpp | Jeffrey Walton | 2016-12-01 | 1 | -6/+6 |
| | |||||
* | Renamed ProcessBlocks → HashBlocks. Updated comments and documentation | Jeffrey Walton | 2016-11-28 | 1 | -7/+7 |
| | |||||
* | Updated documentation. Whitespace | Jeffrey Walton | 2016-11-27 | 1 | -6/+23 |
| | |||||
* | Updated documentation. Whitespace | Jeffrey Walton | 2016-11-27 | 1 | -111/+110 |
| | |||||
* | Add Poly1305 class (Issue 338) | Jeffrey Walton | 2016-11-27 | 1 | -0/+248 |