Jeffrey Walton
9aa07aebbd
Guard use of ModularSquareRoot (GH #1249 )
2024-06-10 10:27:30 -04:00
Jeffrey Walton
6ecc789df1
Add precomuted small prime table (GH #1210 )
2023-06-26 09:57:15 -04:00
Dimitris Apostolou
715a0bcce3
Fix typos (PR# 1099)
2022-01-04 05:06:35 -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
c51f0ecbfd
Make config.h more Autoconf friendly (GH #835 , PR #836 )
2019-05-17 15:18:17 -04:00
Tanzinul Islam
b4df31c7f9
Change ::log() to log() to work with C++Builder ( #552 )
...
As reported in #520 , C++Builder standard libraries don't have a `log()` function at global namespace. Change the invocations to unqualified name lookup, and apply a using-declaration to `std::log()` when compiling under C++Builder.
2017-12-30 15:16:27 -05:00
Jeffrey Walton
642cf3aa74
Add "stdcpp.h" to bench1.cpp and bench2.cpp (GH #520 )
...
This is the first of possibly two or three for Borland compilers. We have to be careful because its very easy to break something due to math overloads with other compilers like SunCC or XL/C
2017-10-12 21:52:23 -04:00
Jeffrey Walton
e4498a105e
Use ::time() and ::log() instead of std::time() and std::log() (GH #512 )
...
The 35c0fa82fd
change broke GCC 4.8
2017-09-20 18:43:51 -04:00
Jeffrey Walton
2416c0eaf5
Switch to <cmath> and standard math routines
2017-03-08 15:55:53 -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
klemens
5a5c633073
spelling fixes
2016-12-27 18:34:57 +01: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
894874fe75
Whitespace checkin
2016-09-10 04:57:48 -04:00
Jeffrey Walton
48809d4e85
CRYPTOPP 5.6.3 RC6 checkin
2015-11-05 01:59:46 -05:00
Jeffrey Walton
1e103c0e5b
Completed cutover to unscoped auto_ptr (which will use Crypto++'s namespace version)
2015-08-03 19:11:23 -04:00
Jeffrey Walton
da68ad21a2
Removed USING_NAMESPACE(std). Changed hex → std::hex, etc (not sure how these six escaped the first time)...
2015-07-30 17:46:18 -04:00
Jeffrey Walton
22c3e41133
Removed USING_NAMESPACE(std). Changed cout → std::cout, cerr → std::cerr, ...
2015-07-30 17:35:58 -04:00
Jeffrey Walton
b7de164d62
Cut-in CRYPTOPP_ASSERT in all remaining header and source files
2015-07-26 16:03:14 -04:00
Jeffrey Walton
7b64ca489a
Added "trap.h" include for header and source files that assert
2015-07-26 15:51:16 -04:00
Jeffrey Walton
5eefa99e68
Cleared truncation warning under MSVC
2015-07-26 12:01:57 -04:00
Jeffrey Walton
ea9081ebc4
Cleared -Wunneeded-internal-declaration from GCC 5.1
2015-07-19 12:30:16 -04:00
Jeffrey Walton
90b5dc9e61
Cleared remaining virtual destructor warnings under GCC with -Wall
2015-07-19 10:24:10 -04:00
weidai
d8a644fc4e
changes for 5.6:
...
- added AuthenticatedSymmetricCipher interface class and Filter wrappers
- added CCM, GCM (with SSE2 assembly), CMAC, and SEED
- improved AES speed on x86 and x64
- removed WORD64_AVAILABLE; compiler 64-bit int support is now required
2009-03-02 02:39:17 +00:00
weidai
fa25129ac9
port to Sun Studio 12's 64-bit C++ Compiler 5.9 Patch 124864-09 2008/12/16
2009-02-13 12:18:26 +00:00
weidai
3f68f7d55c
OpenMP
2007-04-16 00:13:05 +00:00
weidai
922fdeb150
fix MSVC 2005 warnings
2006-03-13 13:26:41 +00:00
weidai
1db8ea5084
port to MSVC .NET 2005 beta 2
2005-07-12 04:23:32 +00:00
weidai
c7b60eb807
fix ignoring pSelector in FirstPrime
2004-02-10 02:30:58 +00:00
weidai
9c5c4769a9
fix potential threading problem with initialization of static objects
2003-07-29 01:18:33 +00:00
weidai
57109b3120
fix bugs in 64-bit CPU support
2003-07-25 00:15:52 +00:00
weidai
1c6c57b871
fix for loop scoping
2003-07-19 05:25:20 +00:00
weidai
4e67d23468
fix 64-bit CPU issues
2003-07-19 05:16:49 +00:00
weidai
5307588c57
remove Diamond2, code size reductions
2003-07-19 03:47:20 +00:00
weidai
f278895908
create DLL version, fix GetNextIV() bug in CTR and OFB modes
2003-07-04 00:17:37 +00:00
weidai
2ccaf2ef1d
minor changes
2003-03-25 02:11:53 +00:00
weidai
a3b6ece7ab
Initial revision
2002-10-04 17:31:41 +00:00