Jeffrey Walton
91b8d85f4c
Fix SunCC compile with -xarch=sse2
...
Fix copy/paste messages in cryptest.sh
2017-11-13 19:10:15 -05:00
Jeffrey Walton
4990129f0f
Add summary total back
2017-11-13 17:32:26 -05:00
Jeffrey Walton
f56e4e193f
Fix summary output in cryptest.sh
2017-11-13 16:57:03 -05:00
Jeffrey Walton
50e3fd0d9a
Update comments
2017-11-13 14:28:16 -05:00
Jeffrey Walton
f1386ad894
Fix SunCC 12.5 compile with -std=c++11
2017-11-13 13:08:56 -05:00
Jeffrey Walton
660681a884
Fix SunCC 12.2 compile
2017-11-13 12:30:46 -05:00
Jeffrey Walton
51eca5dd87
Change sed strings for cryptest.sh
2017-11-13 12:11:31 -05:00
Jeffrey Walton
dd1484800c
Rename mapfile for Solaris
2017-11-12 22:48:51 -05:00
Jeffrey Walton
6fa0d8429d
Add shared object and dynamic library tests (GH #533 )
2017-11-12 20:32:41 -05:00
Jeffrey Walton
b40ca97550
Update documentation
2017-11-12 16:35:44 -05:00
Jeffrey Walton
81f0b9bd83
Fix spelling errors
2017-11-12 15:18:05 -05:00
Jeffrey Walton
f4530202c3
Add GitHub Issue template)
2017-11-12 15:14:32 -05:00
Jeffrey Walton
2623d24f5c
Update documentation
...
Removed defined-out code
2017-11-12 13:10:22 -05:00
Jeffrey Walton
f87696b7a5
Cleanup use of unnamed namespaces in encoders and decoders
2017-11-12 12:37:20 -05:00
Jeffrey Walton
bf717f47e6
Reduce C++ file scope class objects
...
Update comments and documentation
2017-11-12 11:55:57 -05:00
Jeffrey Walton
d28e813ac3
Fix extra semicolon (GH #532 )
2017-11-12 01:21:50 -05:00
Jeffrey Walton
69c8a4f9c6
Prefix IS_LITTLE_ENDIAN and IS_BIG_ENDIAN with CRYPTOPP
2017-11-10 14:15:30 -05:00
Jeffrey Walton
8e06391ad3
Update setenv-ios.sh to export tools
...
This is needed for Autotools and cross-compiles. GNUmakefile-cross does not use it
2017-11-10 09:30:47 -05:00
Jeffrey Walton
289f3caa2a
Fix GCC version for RDRAND and RDSEED intrinsics
2017-11-07 16:19:46 -05:00
Jeffrey Walton
65823c1623
Fix GCC version for RDRAND and RDSEED intrinsics
2017-11-07 16:16:35 -05:00
Jeffrey Walton
82a6dc8692
Rename mapfile. It is used for shared objects, too
2017-11-07 12:23:59 -05:00
Marcel Raad
4043164205
RFC: workarounds for original MinGW ( #531 )
...
* Set default target Windows version for MinGW to XP
The original MinGW from mingw.org targets Windows 2000 by default, but lacks
the <wspiapi.h> include needed for Windows 2000 support.
* Disable CRYPTOPP_CXX11_SYNCHRONIZATION for original MinGW
std::mutex is only available in libstdc++ if _GLIBCXX_HAS_GTHREADS is defined,
which is not the case for original MinGW. Make the existing fix for AIX more
general to fix this. Unfortunately, any C++ header has to be included to
detect the standard library and the otherwise empty <ciso646> is going to be
removed from C++20, so use <cstddef> instead.
2017-11-06 20:49:16 -05:00
Jeffrey Walton
379e97cc1c
Set _WIN32_WINNT to 0x501 for MinGW and <wspiapi.h> (GH #529 )
2017-11-06 15:02:50 -05:00
Jeffrey Walton
fdc262e884
Add tests for CRYPTOPP_NO_CXX11 to cryptest.sh (GH #529 )
2017-11-06 09:10:37 -05:00
Jeffrey Walton
e4cef84883
Add CRYPTOPP_NO_CXX11 for fake C++11 standard libraries (GH #529 )
...
This is a recurring problem, especially on MinGW and platforms that use STLport. See the bug report for some references
2017-11-06 09:09:45 -05:00
Jeffrey Walton
f40afed631
Add more Autotools artifacts to distclean recipe
2017-11-06 07:27:37 -05:00
Jeffrey Walton
5d7175bf03
Fix permissions
2017-11-05 07:22:18 -05:00
Jeffrey Walton
432881065c
Removed *.pl from clean rules
2017-11-05 07:21:09 -05:00
Jeffrey Walton
2e246b91d7
Fix missing Poly1305<AES> from Autools shared object on Solaris and Aarch64
2017-11-05 07:18:30 -05:00
Jeffrey Walton
9559517ce4
Fix broken link (GH #528 )
2017-11-05 05:25:06 -05:00
Jeffrey Walton
3b43ce53ec
Add more Autotools artifacts to distclean recipe
2017-11-05 03:42:39 -05:00
Jeffrey Walton
c50f2f23d8
Add more Autotools artifacts to distclean recipe
2017-11-05 03:38:19 -05:00
Jeffrey Walton
78a64e37d3
Remove cryptopp.mapfile from distclean rule
2017-11-01 18:30:49 -04:00
Jeffrey Walton
defa3f78d1
Add more Autotools artifacts to distclean recipe
2017-11-01 18:25:44 -04:00
Jeffrey Walton
a72225afff
Add more Autotools artifacts to distclean recipe
2017-11-01 15:51:10 -04:00
Jeffrey Walton
9e85633ff7
Add more Autotools artifacts to distclean recipe
2017-11-01 13:12:27 -04:00
Jeffrey Walton
0f2f753696
Add Autotools artifacts to distclean recipe
2017-11-01 12:11:04 -04:00
Jeffrey Walton
bbf10b1250
Remove cryptest-windows.pl
...
It was useless fodder
2017-11-01 09:44:45 -04:00
Jeffrey Walton
04520725b6
Update Install.txt
2017-10-31 20:25:02 -04:00
Jeffrey Walton
6fb90f2b0c
Add additional examples to Install.txt (GH #525 )
2017-10-31 17:14:53 -04:00
Jeffrey Walton
dcabbd2112
Fix Elevated Warnings test
...
We were using HAVE_GCC and HAVE_CLANG instead of GCC_COMPILER and CLANG_COMPIELR
2017-10-30 08:33:16 -04:00
Jeffrey Walton
5be2c777f7
Disable ShellCheck SC2181 warning in cryptest.sh
...
Add tests for Support for Control-flow Enforcement Technology (CET). This is an upcoming processor feature. We want to be out in front of breaks to our inline assembly
2017-10-30 08:19:50 -04:00
Jeffrey Walton
4e6c4e0522
Fix Solaris build using SunCC
...
This broke when we fixed xlC builds on AIX
2017-10-27 18:09:40 -04:00
Jeffrey Walton
1eb49a8db6
Fix CPU frequency of 0 in script
2017-10-27 13:20:22 -04:00
Jeffrey Walton
27aa70c240
Fix checkshell warnings
2017-10-26 12:03:20 -04:00
Jeffrey Walton
bc8edcef55
Removed OCB for the time being. The check-in did not occur.
...
Also see https://groups.google.com/d/msg/cryptopp-users/alCrCcPKv3A/alxMw3-dAgAJ
2017-10-20 21:55:01 -04:00
Jeffrey Walton
6f25cf682a
Improve 64-bit support for GCC on AIX
2017-10-18 05:55:12 -04:00
Jeffrey Walton
c2c0a1ed82
Improve 64-bit support for XL C/C++
2017-10-18 04:49:26 -04:00
Jeffrey Walton
7ba8c6bc81
Cleanup Altivec and Power7 code paths
...
This changes the dependency from Altivec to Power7. Internally we needed Power7 but it was cut-in as a pseudo Altivec dependency. Also see http://groups.google.com/forum/#!topic/cryptopp-users/fmEKOG41SG8
2017-10-17 22:50:45 -04:00
Jeffrey Walton
f8d97b83ed
Fix compile on old PowerPC
...
This cleans up the compile on old PwerMac G5's. Our Altivec and Crypto code relies on Power7 and Power8 extensions. There's no need to shoehorn Altivec and Power4 into old platforms, so we disable Altivec and Crypto unless Power7 is available. The GNUmakefile sets CRYPTOPP_DISABLE_ALTIVEC if Power7 is not available.
2017-10-17 20:47:14 -04:00