Jeffrey Walton
c49b6d4d71
Cleanup comments and old code artifacts
2017-11-15 21:11:42 -05:00
Jeffrey Walton
e8bed05b7d
Use SSE4.1 instead of SSE4.2 for BLAKE2
...
BLAKE2 requires SSE4.1, no SSE4.2. This change should have been made when we split SSE4 into .1 and .2, but we needed more OS X and LLVM testing
2017-11-15 20:08:06 -05:00
Jeffrey Walton
a3784a3ac5
Update Power8 support for Autotools
2017-11-14 20:54:43 -05:00
Jeffrey Walton
8fee0bb13f
Fix Valgrind detection in cryptest.sh
2017-11-14 08:24:13 -05:00
Jeffrey Walton
4ec1f89ac6
Fix minimum arch test on OS X with MacPort compiler
2017-11-14 00:47:20 -05:00
Jeffrey Walton
eb894d2d5a
Remove bold from algorithm name in benchmarks
2017-11-13 23:01:04 -05:00
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