Jeffrey Walton
|
8e868bf2e5
|
Tuned preprocessor tests. Added CRYPTOPP_THROW to AlgorithmParametersBase
|
2015-07-26 21:57:10 -04:00 |
Jeffrey Walton
|
46edae68a5
|
Added C++11 R-value and noexcept feature detection
|
2015-07-26 20:36:24 -04:00 |
Jeffrey Walton
|
8ea014437c
|
Added additional information
|
2015-07-26 17:33:07 -04:00 |
Jeffrey Walton
|
378461b525
|
Cleared compiler error when compiling with "-DDEBUG"
|
2015-07-26 16:28:04 -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
|
f4a584da6e
|
Added comment about test.cpp and DebugTrapHandler for example code
|
2015-07-26 15:26:47 -04:00 |
Jeffrey Walton
|
30b706316b
|
Cleared "signed/unsigned" warning introduced by 1997c21b37 under GCC. The ultimate fix is to guard the std::streamsize specialization to ensure Microsoft compilers don't see it
|
2015-07-26 13:56:45 -04:00 |
Jeffrey Walton
|
fedd08f15c
|
Cleared compiler error due to use of "LARGE_INTEGER freq = { .QuadPart = 0 };". 32-bit and 64-bit compilers accept "{ {0,0} }". Note the original code was OK, and we were probably woking around a GCC issue
|
2015-07-26 13:50:16 -04:00 |
Jeffrey Walton
|
5db65c051b
|
Cleared "conversion from 'const int' to 'CryptoPP::word16'" under MSVC
|
2015-07-26 12:52:13 -04:00 |
Jeffrey Walton
|
5eefa99e68
|
Cleared truncation warning under MSVC
|
2015-07-26 12:01:57 -04:00 |
Jeffrey Walton
|
1997c21b37
|
Cleared "explicit specialization has already been defined" under MSVC and Visual Studio 2015
|
2015-07-26 11:27:36 -04:00 |
Jeffrey Walton
|
5ab200bb68
|
Added Install.txt to 'make dist' recipe
|
2015-07-26 02:33:46 -04:00 |
Jeffrey Walton
|
10ef75bc69
|
Added info on licensing information
|
2015-07-26 02:31:00 -04:00 |
Jeffrey Walton
|
be5f44abb8
|
Added "algorithms and schemes"
|
2015-07-26 02:29:24 -04:00 |
Jeffrey Walton
|
7f9af128cc
|
Added info on CRYPTOPP_NO_UNALIGNED_DATA_ACCESS in config.h
|
2015-07-26 02:28:48 -04:00 |
Jeffrey Walton
|
805df006b1
|
Added info on where to report problems
|
2015-07-26 02:18:22 -04:00 |
Jeffrey Walton
|
534aa3c665
|
Added Install.txt
|
2015-07-26 02:16:34 -04:00 |
Jeffrey Walton
|
e6e1ce66f8
|
Cleared "signed/unsigned" warning under GCC 4.8
|
2015-07-26 01:40:57 -04:00 |
Jeffrey Walton
|
6f4e331cf0
|
Cleared "signed/unsigned" warning under GCC 4.8 (this may have been a GCC 4.8/Debian-i686 issue because both types were unsigned)
|
2015-07-26 01:23:52 -04:00 |
Jeffrey Walton
|
c109e8dd28
|
Cleared "signed/unsigned" warning under GCC 4.8 (this may have been a GCC 4.8/Debian-i686 issue because both types were unsigned)
|
2015-07-26 01:17:36 -04:00 |
Jeffrey Walton
|
4d5be2d690
|
Cleared "signed/unsigned" warning under GCC 4.8 (this may have been a GCC 4.8/Debian-i686 issue because both types were unsigned)
|
2015-07-26 01:14:59 -04:00 |
Jeffrey Walton
|
0be4110fe5
|
Cleared "signed/unsigned" warning under GCC 4.8 (this may have been a GCC 4.8/Debian-i686 issue because both types were unsigned)
|
2015-07-26 01:09:51 -04:00 |
Jeffrey Walton
|
f36dc3d643
|
Added rules to supress CRYPTOPP_NO_UNALIGNED_DATA_ACCESS warning
|
2015-07-26 00:39:29 -04:00 |
Jeffrey Walton
|
c23c02171d
|
Cleared "signed/unsigned" warning under GCC 4.8
|
2015-07-26 00:18:25 -04:00 |
Jeffrey Walton
|
fe9948e39a
|
Moved IS_MINGW block back under x86
|
2015-07-25 09:27:59 -04:00 |
Jeffrey Walton
|
6ac2555052
|
Removed -Oz from symbolize. Moved MinGW libraries down before recipes
|
2015-07-25 09:17:26 -04:00 |
Jeffrey Walton
|
d215898465
|
Cleared "missing initializer for member '_LARGE_INTEGER::<anonymous struct>::HighPart'" under MinGW
|
2015-07-25 07:23:22 -04:00 |
Jeffrey Walton
|
2c988356a9
|
Revert "Cleared "missing initializer for member '_LARGE_INTEGER::<anonymous struct>::HighPart'" under MinGW".
The commit accidentally committed a number of unneeded files while on Windows during testing.
This reverts commit 576749b4bb.
|
2015-07-25 07:19:41 -04:00 |
Jeffrey Walton
|
576749b4bb
|
Cleared "missing initializer for member '_LARGE_INTEGER::<anonymous struct>::HighPart'" under MinGW
|
2015-07-25 07:16:45 -04:00 |
Jeffrey Walton
|
ff8974f1fd
|
Fixed variable expansion issue on Cygwin (other shells on on OSes were fine, like Bash and C shell)
|
2015-07-25 06:56:38 -04:00 |
Jeffrey Walton
|
e75cb8dd8b
|
Backed out commit 1dc875a44a. MinGW complained "error: 'p0' was not declared in this scope". Thanks to Ilya Bizyaev for reporting
|
2015-07-25 06:15:53 -04:00 |
Jeffrey Walton
|
427b45b4e7
|
Added some sane defaults for -g and -O if they are missing from CXXFLAGS
|
2015-07-25 05:03:13 -04:00 |
Jeffrey Walton
|
6bdcaefccd
|
Added test for CRYPTOPP_NO_UNALIGNED_DATA_ACCESS, added warning if its not defined
|
2015-07-25 04:23:27 -04:00 |
Jeffrey Walton
|
2e37c25acb
|
Removed VC 6.0 dummy function parameter that was also used as a template parametr. Cleared 8 "unused paramter" warnings
|
2015-07-25 02:21:03 -04:00 |
Jeffrey Walton
|
d3b2c03e4e
|
Added missing specialization for i386. Added comment on why we were specializing
|
2015-07-25 02:06:52 -04:00 |
Jeffrey Walton
|
1dc875a44a
|
Cleared "unused variable" warning under GCC 5.1
|
2015-07-25 02:05:38 -04:00 |
Jeffrey Walton
|
ac74f8e4df
|
Added default flag detection for ARFLAGS. Added MACHINE,SYSTEM,RELEASE variables for overrides. Added *.dylib and *.dll to clean rule. Added *.s and *.ii to clean rule
|
2015-07-25 02:04:53 -04:00 |
Jeffrey Walton
|
53eb0f11aa
|
Added check to guard against self-assignment
|
2015-07-25 02:02:41 -04:00 |
Jeffrey Walton
|
ed7566fb8d
|
Fixed mis-detected Fedora 22/i686
|
2015-07-25 01:31:37 -04:00 |
Jeffrey Walton
|
65ee664ae5
|
Cleared "unused variable" warning under GCC 5.1
|
2015-07-25 01:15:54 -04:00 |
Jeffrey Walton
|
3f328922ac
|
Cleared "Base class ‘class ByteQueue’ should be explicitly initialized in the copy constructor" warning under GCC 5.1 with -Wextra
|
2015-07-25 01:13:04 -04:00 |
Jeffrey Walton
|
ed0300b143
|
Cleared "signed/unsigned mismatch" warning under GCC 5.1. The pointer math meant we got a ptrdiff_t back from the expression. Its not clear if we should throw, so an assert was added
|
2015-07-25 00:38:34 -04:00 |
Jeffrey Walton
|
81af925716
|
Cleared "Base class ‘class ByteQueue’ should be explicitly initialized in the copy constructor" warning under GCC 5.1 with -Wextra
|
2015-07-25 00:03:43 -04:00 |
Jeffrey Walton
|
d3e441267b
|
Cleared "unused parameter" warning under GCC 5.1
|
2015-07-24 23:30:32 -04:00 |
Jeffrey Walton
|
d6f5ed03bf
|
Cleaned up and re-organized the makefile. There are now sections, with some comments calling out what various sections do and the work arounds that are in effect
|
2015-07-24 23:08:18 -04:00 |
Jeffrey Walton
|
f4b44dfea8
|
Added trap.h to Visual Studio projects
|
2015-07-24 22:46:38 -04:00 |
Jeffrey Walton
|
1160f4163a
|
Cleared "unused parameter" warning with GCC 5.1 and -Wextra
|
2015-07-23 20:21:17 -04:00 |
Jeffrey Walton
|
6541c7ac72
|
Cleared compile error due to missing include
|
2015-07-23 20:15:51 -04:00 |
Jeffrey Walton
|
20e652abbb
|
Cleared "unused parameter" warning with GCC 5.1 and -Wextra
|
2015-07-23 20:14:15 -04:00 |