Jeffrey Walton
a89a27b72c
Attempt to keep Clang out of other compiler paths (GH #147 )
2023-06-25 18:28:11 -04:00
Jeffrey Walton
f5f63850f9
Use std namespace for memset, memcpy, memcmp ( #1204 )
2023-04-15 16:45:02 -04:00
Jeffrey Walton
f7e6af6344
Add EnumToInt conversion macro for enum-enum conversion warnings (GH #1016 )
2021-03-09 22:51:19 -05:00
Jeffrey Walton
de45ebeec1
Clear C++20 enum-enum conversion warnings (GH #1016 )
2021-03-09 21:56:24 -05:00
Jeffrey Walton
8e9cb9d9d8
Whitespace check-in
2021-03-04 22:49:25 -05:00
Tobias Nießen
0a40a0c3ca
Fix typos in documentation and comments (PR #1012 )
2021-03-04 13:17:42 -05:00
Jeffrey Walton
1d29d4c15d
Clear Clang -Wdocumentation warnings
2020-12-15 03:37:48 -05:00
Jeffrey Walton
ac6987f3ae
Use \return and \throw consitently in the docs
2020-12-07 23:35:10 -05:00
Jeffrey Walton
3b3525558d
Update documentation
2020-04-02 08:29:45 -04:00
Jeffrey Walton
76fa704cbe
Avoid potential uninitialized read in AutoSeededX917RNG
...
This is a minor fix to AutoSeededX917RNG::Reseed. Valgrind produces a finding if user input is too small or seed size is too large. The constraints make it a little tricky to use correctly. HKDF will always produce the correct amount of material with provable security, and avoid the Valgrind finding.
2019-07-06 02:58:43 -04:00
Jeffrey Walton
b74a6f4445
Add algorithm provider member function to Algorithm class
2018-07-06 09:23:37 -04:00
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
8624587943
Remove WORKAROUND_MS_BUG_Q258000 from the config and osrng
2017-08-29 14:48:08 -04:00
Jeffrey Walton
fec712491e
Add /dev/random usage note on Linux
2017-07-26 22:33:37 -04:00
Jeffrey Walton
ce38a411fc
Add Random Number Generator benchmarks (Issue 386)
...
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
2017-03-08 16:59:24 -05:00
Jeffrey Walton
78823bfd0c
Add StaticAlgorithmName to select RNGs for object registry (Issue 386)
2017-03-07 04:52:37 -05:00
Jeffrey Walton
5efb019d8b
Add C++ nullptr support (Issue 383)
2017-03-01 06:10:06 -05:00
Jeffrey Walton
c22f3228fb
Use NO_OS_DEPENDENCE in osrng class files (Issue 377)
...
Thanks to Mattias Linnap for raising the issue
2017-02-18 17:38:40 -05:00
Jeffrey Walton
81b1a18063
Change file preamble to include "originally written by Wei Dai"
...
We have made a fair number of changes, and we don't want WD to receive credit for issues he was not part of
2017-01-27 07:05:45 -05:00
Jeffrey Walton
894874fe75
Whitespace checkin
2016-09-10 04:57:48 -04:00
Jeffrey Walton
d294b4290b
Add changes for Windows Sotre that went missing with my clumsy Git skills
2016-05-09 03:07:57 -04:00
Jeffrey Walton
298988a5b9
Crypto++ 5.6.3 check-in
2015-11-22 19:17:15 -05:00
Jeffrey Walton
62618fda97
Revert botched "Crypto++ 5.6.3 check-in". Corruption due to VMware adding garbage to the end of some source files during drag and drop from guest to host.
...
This reverts commit c454358122
.
2015-11-22 19:11:31 -05:00
Jeffrey Walton
c454358122
Crypto++ 5.6.3 check-in
2015-11-20 19:15:33 -05:00
Jeffrey Walton
b3e49d8c96
Additional documentation; fixed issues with Clang integrated assembler and different versions numbers for LLVM Clang and Apple Clang; fixed missing header in DSA class
2015-11-19 13:09:33 -05:00
Jeffrey Walton
48809d4e85
CRYPTOPP 5.6.3 RC6 checkin
2015-11-05 01:59:46 -05:00
Jeffrey Walton
bdb7ea3bf0
Cleared unknown pragma warning under MinGW
2015-07-23 08:52:08 -04:00
Jeffrey Walton
94db43de97
Cleared -Wunknown-pragmas under GCC 5.1/Cygwin on Windows
2015-07-19 15:09:04 -04:00
Jeffrey Walton
91b0730c33
Fixed compile on Cygwin x86_64. Thanks to Alex Afanasyev
2015-06-30 22:25:15 -04:00
weidai
045d804f9b
fix compile with GCC 4.4 and -march=i386
...
fix minor documentation issues
fix compile w/o GAS 2.19 or later
2010-08-08 23:02:36 +00:00
weidai
05e42a01d9
fix possible error during DLL startup self-test due to calling functions in ADVAPI32.DLL from DllMain() ( http://sourceforge.net/apps/trac/cryptopp/ticket/4 )
2010-07-29 10:50:42 +00:00
weidai
74ff1a8e54
fix compile
2007-05-04 16:13:42 +00:00
weidai
f9261eb107
reduce risk of random number reuse after VM rollback
2007-05-04 15:04:58 +00:00
weidai
f0b6d88f11
clarify comments
2007-04-16 00:41:11 +00:00
weidai
09bb1aab64
port to GCC 4
2005-09-05 21:43:43 +00:00
weidai
1db8ea5084
port to MSVC .NET 2005 beta 2
2005-07-12 04:23:32 +00:00
weidai
b3924f2108
changes done for FIPS-140 lab code drop
2005-01-20 04:19:35 +00:00
weidai
6569b7fe0b
*** empty log message ***
2004-04-08 01:32:07 +00:00
weidai
f278895908
create DLL version, fix GetNextIV() bug in CTR and OFB modes
2003-07-04 00:17:37 +00:00
weidai
538de80a91
various changes for 5.1
2003-03-20 01:24:12 +00:00
weidai
deea52fd3b
bug fixes and KAT for X9.17 RNG
2002-10-17 16:32:28 +00:00
weidai
a3b6ece7ab
Initial revision
2002-10-04 17:31:41 +00:00