Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use \return and \throw consitently in the docs | Jeffrey Walton | 2020-12-07 | 1 | -4/+4 |
| | |||||
* | Fix semicolons yet again (GH #889) | Jeffrey Walton | 2019-10-14 | 1 | -37/+37 |
| | | | | 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 Walton | 2019-10-03 | 1 | -37/+37 |
| | | | | This issue is a recurring issue. Let's try fixing it in the #define this time. | ||||
* | Spelling | Jeffrey Walton | 2019-02-24 | 1 | -2/+2 |
| | |||||
* | Add missing BLAKE2 constructors | Jeffrey Walton | 2019-02-24 | 1 | -0/+16 |
| | | | | BLAKE2b and BLAKE2s are both missing a constructor that takes only the digest size. Also see https://groups.google.com/d/msg/cryptopp-users/QCFGYw8q3Yo/vpBCqz-vBgAJ | ||||
* | Fix missing BlockSize() in BLAKE2 classes (GH #811) | Jeffrey Walton | 2019-02-23 | 1 | -0/+2 |
| | |||||
* | Clear SunCC warning on extra ';' | Jeffrey Walton | 2018-12-01 | 1 | -2/+2 |
| | |||||
* | Rewrite BLAKE2 classes | Jeffrey Walton | 2018-11-20 | 1 | -60/+120 |
| | | | | | | The ParameterBlocks for BLAKE2 had undefined behavior. We relied on the compiler packing the bytes in the structure, then we used the first byte as the start of an array. This rewrite does things correctly. We don't memset the structure, and we don't treat the structure as a contiguous array. | ||||
* | Update comments | Jeffrey Walton | 2018-11-20 | 1 | -2/+0 |
| | |||||
* | Update comments | Jeffrey Walton | 2018-11-15 | 1 | -3/+4 |
| | |||||
* | Update documentation | Jeffrey Walton | 2018-11-03 | 1 | -3/+2 |
| | |||||
* | Update documentation | Jeffrey Walton | 2018-11-03 | 1 | -3/+5 |
| | |||||
* | Fix disjoint t[] and f[] when using SIMD implementations | Jeffrey Walton | 2018-11-03 | 1 | -6/+6 |
| | |||||
* | Rewrite BLAKE2 classes to remove intermediate base class | Jeffrey Walton | 2018-11-03 | 1 | -239/+293 |
| | |||||
* | Add BLAKE2b Power8 implementation (GH #729) | Jeffrey Walton | 2018-10-30 | 1 | -1/+2 |
| | |||||
* | Add algorithm provider member function to Algorithm class | Jeffrey Walton | 2018-07-06 | 1 | -0/+2 |
| | |||||
* | Remove unneeded Doxygen directive | Jeffrey Walton | 2018-01-19 | 1 | -4/+0 |
| | |||||
* | Change Doxygen comment style from //! to /// | Jeffrey Walton | 2017-11-29 | 1 | -99/+99 |
| | | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw | ||||
* | Add C++ nullptr support (Issue 383) | Jeffrey Walton | 2017-03-01 | 1 | -4/+4 |
| | |||||
* | Remove extra preamble for copyright. | Jeffrey Walton | 2017-02-21 | 1 | -3/+2 |
| | | | | Similar text may be added in the future | ||||
* | spelling fixes | klemens | 2016-12-27 | 1 | -4/+4 |
| | |||||
* | Fix: GCC warning "type qualifiers ignored on function return type". | Ralph Tandetzky | 2016-12-01 | 1 | -2/+2 |
| | | | | This pedantic message appeared all over the code. Also removed one warning about an unused variable in release build. | ||||
* | Add CRYPTOPP_STATIC_CONSTEXPR macro | Jeffrey Walton | 2016-11-13 | 1 | -2/+2 |
| | |||||
* | Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) | Jeffrey Walton | 2016-09-16 | 1 | -2/+2 |
| | | | | 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 | ||||
* | Updated documentation | Jeffrey Walton | 2016-09-09 | 1 | -0/+7 |
| | |||||
* | Add constexpr-ness to StaticAlgorithmName member function | Jeffrey Walton | 2016-09-07 | 1 | -2/+2 |
| | |||||
* | Remove uneeded debug assignment in dtor | Jeffrey Walton | 2016-06-30 | 1 | -1/+1 |
| | |||||
* | Remove CRYPTOPP_NO_VTABLE from BLAKE2_Info<T>. Fix memset salt and ↵ | Jeffrey Walton | 2016-06-30 | 1 | -5/+7 |
| | | | | personalization (Issue 209) | ||||
* | Cleared warning 'extra ";" ignored' | Jeffrey Walton | 2016-06-08 | 1 | -18/+18 |
| | |||||
* | Increase allocation size of FixedSizeAlignedSecBlock for State and ↵ | Jeffrey Walton | 2016-05-22 | 1 | -2/+2 |
| | | | | ParameterBlock | ||||
* | Add missing constants for Debug builds | Jeffrey Walton | 2016-05-21 | 1 | -0/+2 |
| | |||||
* | Avoid Valgrind uninitialized warning by defering checks and using asserts | Jeffrey Walton | 2016-05-21 | 1 | -2/+2 |
| | |||||
* | Whitespace cleanup | Jeffrey Walton | 2016-05-20 | 1 | -7/+7 |
| | |||||
* | Fixed memory error after switch to FixedSizeAlignedSecBlock<State> and ↵ | Jeffrey Walton | 2016-05-19 | 1 | -2/+2 |
| | | | | FixedSizeAlignedSecBlock<ParameterBlock> | ||||
* | Fixed memory error after switch to FixedSizeAlignedSecBlock<State> and ↵ | Jeffrey Walton | 2016-05-19 | 1 | -3/+3 |
| | | | | FixedSizeAlignedSecBlock<ParameterBlock> | ||||
* | Add test for AES, SHA1 and SHA2 from ARM Crypto extension | Jeffrey Walton | 2016-05-19 | 1 | -1/+1 |
| | |||||
* | Clear Visual Studio C4316 warning for "object allocated on the heap may not ↵ | Jeffrey Walton | 2016-05-17 | 1 | -42/+6 |
| | | | | be aligned 16" | ||||
* | Add BLAKE2_NEON_Compress64 | Jeffrey Walton | 2016-05-11 | 1 | -5/+8 |
| | |||||
* | Add BLAKE2_NEON_Compress32 | Jeffrey Walton | 2016-05-07 | 1 | -5/+5 |
| | |||||
* | Fixed documentation typo | Jeffrey Walton | 2016-04-24 | 1 | -2/+2 |
| | |||||
* | Modify BLAKE2_State ctor to initialize each member except buffer[] | Jeffrey Walton | 2016-04-22 | 1 | -1/+3 |
| | |||||
* | Cleared Visual Studio warning on padding structures | Jeffrey Walton | 2016-04-22 | 1 | -10/+15 |
| | |||||
* | Change default key size to output size per BLAKE2 recommendation | Jeffrey Walton | 2016-04-22 | 1 | -2/+2 |
| | |||||
* | Updated documentation | Jeffrey Walton | 2016-04-20 | 1 | -1/+2 |
| | |||||
* | Enable BLAKE2_SSE2_Compress32 and BLAKE2_SSE4_Compress32. Add static ↵ | Jeffrey Walton | 2016-04-19 | 1 | -2/+4 |
| | | | | function pointer for one-time initialization | ||||
* | Add constants for MIN_KEYLENGTH, MAX_KEYLENGTH, DEFAULT_KEYLENGTH. Fix keyed ↵ | Jeffrey Walton | 2016-04-18 | 1 | -8/+15 |
| | | | | hash calculation. Fix tree mode variable initialization. Cleanup whitespace in BLAKE2_SSE2_Compress64 | ||||
* | Added Windows support for BLAKE2 | Jeffrey Walton | 2016-04-17 | 1 | -1/+1 |
| | |||||
* | Added BLAKE2 Cryptographic Hash and Message Authentication Code | Jeffrey Walton | 2016-04-17 | 1 | -0/+319 |