summaryrefslogtreecommitdiff
path: root/drbg.h
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace check-inJeffrey Walton2021-03-041-2/+2
|
* Fix typos in documentation and comments (PR #1012)Tobias Nießen2021-03-041-2/+2
|
* Use \return and \throw consitently in the docsJeffrey Walton2020-12-071-16/+16
|
* Clear GCC analyzer warningJeffrey Walton2020-07-161-4/+8
|
* Update documentationJeffrey Walton2020-04-021-57/+63
|
* Fix semicolons yet again (GH #889)Jeffrey Walton2019-10-141-24/+24
| | | | 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-24/+24
| | | | This issue is a recurring issue. Let's try fixing it in the #define this time.
* Clear Valgrind warnings on ARMJeffrey Walton2019-05-251-0/+6
| | | | I don't believe these should have been findings. They were clear on x86, Aarch64 and PowerPC.
* Cleanup DRBGsJeffrey Walton2018-08-131-98/+49
| | | | The change picks up about 10 cpb or 20 MB/s on Power8.
* Add algorithm provider member function to Algorithm classJeffrey Walton2018-07-061-0/+6
|
* Remove unneeded Doxygen directiveJeffrey Walton2018-01-191-3/+0
|
* Change Doxygen comment style from //! to ///Jeffrey Walton2017-11-291-166/+166
| | | | Also see https://groups.google.com/forum/#!topic/cryptopp-users/A7-Xt5Knlzw
* Use consistent names like MinEntropyLength()Jeffrey Walton2017-05-291-28/+28
| | | | Avoid member function names like GetMinEntropy()
* Fix VS2015/MSVC 19.00 compiler crashJeffrey Walton2017-03-191-3/+24
|
* Fix VS2008/MSVC 14.00 compiler crashJeffrey Walton2017-03-191-1/+3
|
* Cleared -Wunused-but-set-variable for GCC when using word128Jeffrey Walton2017-03-181-2/+4
|
* Clear Coverity UNINIT_CTOR (CID 177743, 177744)Jeffrey Walton2017-03-171-2/+2
| | | | This was a valid finding, but the only way to get into the codepath was leaving the drbg unkeyed.
* Whitespace checkinJeffrey Walton2017-03-111-19/+18
|
* Speedup Hash_DRBG and HMAC_DRBGJeffrey Walton2017-03-111-12/+34
| | | | | | Add benchmarks for SHA1 and SHA256 variants Hash_DRBG sped-up by about 2 MiB/s by using word128 and word64 in the initial update loop. It did not benefit other loops HMAC_DRBG sped-up by about 5 MiB/s by reworking variables, access and loop control
* Add Random Number Generator benchmarks (Issue 386)Jeffrey Walton2017-03-081-28/+36
| | | | | | | | Move HTML header and footer into benchmark functions Switch to <cmath> and standard math routines Switch to <ctime> and standard clock and time routines Move static variable^Cinto anonymous namespace Add TimeToString function for printing start and end times
* Add StaticAlgorithmName to select RNGs for object registry (Issue 386)Jeffrey Walton2017-03-071-2/+8
|
* Add C++ nullptr support (Issue 383)Jeffrey Walton2017-03-011-14/+14
|
* Change next version from 5.7 to 6.0Jeffrey Walton2017-02-211-4/+4
| | | | 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
* Remove old VerifierFilter, switch to SignatureVerificationFilterJeffrey Walton2017-02-071-1/+1
| | | | | VerifierFilter was a typedef for SignatureVerificationFilter. The name changed at Crypto++ 5.0 Updated documentation
* Updated documentationJeffrey Walton2017-02-071-6/+7
|
* Add NIST SP800-90A HMAC_DRBG generatorJeffrey Walton2017-02-071-350/+628
| | | | | Move bodies out-of-line Whitespace
* Fix illegal character in commentsJeffrey Walton2017-01-011-2/+2
| | | | It looks like Gedit's Find/Replace did not work as expected when converting left-quote and right-quote to 8-bit clean ASCII
* Chnage to INT_MAX for NIST DRBGs. Updated documentationJeffrey Walton2017-01-011-45/+53
|
* Add NIST_DRBG::Err class. Add additional checking per SP 800-90A. Update ↵Jeffrey Walton2017-01-011-24/+69
| | | | documentation
* Add documentation for NIST_DRBG base class and Hash_DRBG generatorJeffrey Walton2016-12-311-27/+139
|
* Add NIST SP800-90A Hash_DRBG generatorJeffrey Walton2016-12-301-0/+245