Commit Graph

32 Commits (8c5abe604a6a9ed605c1930bdc4c73f0cce3dba0)

Author SHA1 Message Date
Jeffrey Walton befd04312d
Remove unneeded Doxygen directive 2018-01-19 14:31:20 -05:00
Jeffrey Walton 61ec50dabe
Change Doxygen comment style from //! to ///
Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw
2017-11-29 10:54:33 -05:00
Jeffrey Walton 5efb019d8b
Add C++ nullptr support (Issue 383) 2017-03-01 06:10:06 -05:00
Jeffrey Walton 8c20630c2d
Remove extra preamble for copyright.
Similar text may be added in the future
2017-02-21 02:54:09 -05:00
klemens 5a5c633073 spelling fixes 2016-12-27 18:34:57 +01:00
Ralph Tandetzky 35a2ef10a2 Fix: GCC warning "type qualifiers ignored on function return type".
This pedantic message appeared all over the code. Also removed one warning about an unused variable in release build.
2016-12-01 15:37:04 +01:00
Jeffrey Walton 76b11b010c
Add CRYPTOPP_STATIC_CONSTEXPR macro 2016-11-13 11:50:34 -05:00
Jeffrey Walton 399a1546de Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420)
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
2016-09-16 11:27:15 -04:00
Jeffrey Walton 36d769e907 Updated documentation 2016-09-09 05:19:29 -04:00
Jeffrey Walton c1556295e6 Add constexpr-ness to StaticAlgorithmName member function 2016-09-07 06:16:46 -04:00
Jeffrey Walton 0d28f5b6b5 Remove uneeded debug assignment in dtor 2016-06-30 21:09:48 -04:00
Jeffrey Walton 920ba48317 Remove CRYPTOPP_NO_VTABLE from BLAKE2_Info<T>. Fix memset salt and personalization (Issue 209) 2016-06-30 20:55:56 -04:00
Jeffrey Walton bc52b1abf8 Cleared warning 'extra ";" ignored' 2016-06-08 16:46:51 -04:00
Jeffrey Walton 09dc7caf25 Increase allocation size of FixedSizeAlignedSecBlock for State and ParameterBlock 2016-05-22 10:36:03 -04:00
Jeffrey Walton 14fcf50ae0 Add missing constants for Debug builds 2016-05-21 12:58:55 -04:00
Jeffrey Walton a6d58714ac Avoid Valgrind uninitialized warning by defering checks and using asserts 2016-05-21 08:45:05 -04:00
Jeffrey Walton 38f87d3cfc Whitespace cleanup 2016-05-20 12:36:25 -04:00
Jeffrey Walton b005d8b4b5 Fixed memory error after switch to FixedSizeAlignedSecBlock<State> and FixedSizeAlignedSecBlock<ParameterBlock> 2016-05-19 14:55:51 -04:00
Jeffrey Walton d37b3f9028 Fixed memory error after switch to FixedSizeAlignedSecBlock<State> and FixedSizeAlignedSecBlock<ParameterBlock> 2016-05-19 14:39:25 -04:00
Jeffrey Walton 3c7b585810 Add test for AES, SHA1 and SHA2 from ARM Crypto extension 2016-05-19 04:18:35 -04:00
Jeffrey Walton 77613ae9b0 Clear Visual Studio C4316 warning for "object allocated on the heap may not be aligned 16" 2016-05-17 08:08:40 -04:00
Jeffrey Walton 73fea1dba0 Add BLAKE2_NEON_Compress64 2016-05-11 15:07:29 -04:00
Jeffrey Walton 01452d4ece Add BLAKE2_NEON_Compress32 2016-05-07 08:08:40 -04:00
Jeffrey Walton a5621a9de9 Fixed documentation typo 2016-04-24 21:01:22 -04:00
Jeffrey Walton ca9690312b Modify BLAKE2_State ctor to initialize each member except buffer[] 2016-04-22 20:40:40 -04:00
Jeffrey Walton abcec10b29 Cleared Visual Studio warning on padding structures 2016-04-22 20:31:18 -04:00
Jeffrey Walton 9e2b4f84ee Change default key size to output size per BLAKE2 recommendation 2016-04-22 18:09:47 -04:00
Jeffrey Walton f4d8b054b3 Updated documentation 2016-04-20 19:03:46 -04:00
Jeffrey Walton 50881b3fb3 Enable BLAKE2_SSE2_Compress32 and BLAKE2_SSE4_Compress32. Add static function pointer for one-time initialization 2016-04-19 11:59:21 -04:00
Jeffrey Walton 1b661bb688 Add constants for MIN_KEYLENGTH, MAX_KEYLENGTH, DEFAULT_KEYLENGTH. Fix keyed hash calculation. Fix tree mode variable initialization. Cleanup whitespace in BLAKE2_SSE2_Compress64 2016-04-18 00:46:59 -04:00
Jeffrey Walton d656f4404a Added Windows support for BLAKE2 2016-04-17 10:48:26 -04:00
Jeffrey Walton 30c1af2858 Added BLAKE2 Cryptographic Hash and Message Authentication Code 2016-04-17 03:06:28 -04:00