Commit Graph

6471 Commits

Author SHA1 Message Date
Jeffrey Walton
e1ad531847
Update cryptest.sh with test for no command 2023-01-19 22:04:34 -05:00
Jeffrey Walton
524e99f219
Fix unused variable declared as const under VS2022, v17.4 (GH #1185) (PR #1186)
Fix unused variable declared as const under VS2022, v17.4
2023-01-16 21:53:31 -05:00
Jeffrey Walton
f0202c369e
Update Android setenv script for r22 tools 2022-12-27 11:24:28 -05:00
Jeffrey Walton
6acf173498
Bump Android version for cryptest-android.sh script 2022-12-27 10:37:04 -05:00
Jeffrey Walton
619e47b71c
Update Android setenv script for r22 tools 2022-12-27 10:19:19 -05:00
Jeffrey Walton
f799578860
Update Android setenv script for r22 tools 2022-12-27 09:06:57 -05:00
Jeffrey Walton
fe726ffb5b
Update Cirrus CI testing images 2022-12-22 03:59:58 -05:00
Jeffrey Walton
e9cbc4698a Fix grep warning about stray \ 2022-11-02 22:32:24 -04:00
Jeffrey Walton
3685dd50c6 Fix makefile due to grep warnings
Originally, on MinGW, we got a grep warning about a stray \ with #. But removing the \ broke Ubuntu. Undo that change
2022-11-02 17:19:55 -04:00
Jeffrey Walton
7c14a84e02 Fix grep warning about stray \ 2022-11-02 17:05:41 -04:00
Jeffrey Walton
a7b698f2cf
Revert PR #1171 (GH #1174)
The PR was not as well tested as it should have been. The commit broke the build with Clang 14
2022-10-29 02:54:22 -04:00
Teebonne
4afef9d425
std::swap should not throw for C++11 (PR #1171)
Add noexcept decoration to std::swap for C++11 and above.
2022-10-20 16:11:17 -04:00
itrofimow
eaa1bf572d
Remove redundant semicolons to make compilers happy (PR #1165) 2022-10-01 18:28:40 -04:00
Jeffrey Walton
cb6804da17
Add SSE3 tests (GH #1163) 2022-10-01 04:24:34 -04:00
Jeffrey Walton
31fa338416
Remove vector extract VEXT_U8 with non-const expression for MSVC (GH #1155, GH #1156) 2022-09-16 05:54:00 -04:00
Javier Navarro
64ecb2e974
Allow use of iPhoneSimulator SDK with arm64 CPU (GH #1149) 2022-09-06 10:05:16 -04:00
chausner
5a7fd693b5
Add Visual Studio 2022 to AppVeyor config (PR #1148) 2022-08-28 18:47:42 -04:00
Jeffrey Walton
0b5747421b
Add -fno-devirtualize when using GCC 12 (GH #1134, GH #1141, PR #1147)
This is not a fix since it only treats the symptom of GCC removing live code. We do not know why GCC is doing it.
2022-08-24 23:00:04 -04:00
Jeffrey Walton
307ada58d6
Disable global optimizations for all versions of VS2017 (GH #649, GH #735, PR #1146)
We started seeing failed self test under VS2017 on AppVeyor. See https://ci.appveyor.com/project/noloader/cryptopp/builds/44570276 .
2022-08-24 22:45:28 -04:00
Jeffrey Walton
420d8ca90d
Update command handler in test.cpp 2022-08-24 01:37:30 -04:00
Jeffrey Walton
5b1292dfc5
Update command handler in test.cpp 2022-08-24 01:07:25 -04:00
Jeffrey Walton
84063b0070
Remove cryptest-cmake.sh
CMake is now maintained by Abdessattar Sassi. The directory layout of the files changed and cryptest-cmake.sh no longer works as expected.
Also see https://groups.google.com/g/cryptopp-users/c/9oDbTm8qWps.
2022-08-23 16:32:31 -04:00
Jeffrey Walton
01a18bdbcb
Fix inline ASM on x86 (GH #1142) 2022-08-21 21:31:35 -04:00
Jeffrey Walton
09ad51cf9e
Use inline functions instead of defines in ARIA 2022-08-21 21:12:13 -04:00
Jeffrey Walton
94aba0105e
Fix segfault with no-arg invocation of cryptest program (GH #1141)
This break was introduced at 6f3fd26ab8
2022-08-08 02:07:57 -04:00
Jeffrey Walton
511806c0eb
Prepare for Crypto++ 8.7 release 2022-08-07 15:52:58 -04:00
Jeffrey Walton
6f3fd26ab8
Update test program 2022-08-07 11:11:19 -04:00
Jeffrey Walton
02f4361d47
Update comments 2022-08-07 10:48:37 -04:00
Jeffrey Walton
d3b0959031
Update comments 2022-08-06 18:57:26 -04:00
Jeffrey Walton
eafd19bf7f
Disable thorough self tests for ECGDSA with GCC 12 and above (GH #1134) 2022-08-06 15:27:12 -04:00
Jeffrey Walton
d725cccdf4
Disable thorough self tests got ECGDSA (GH #1134) 2022-08-06 15:14:19 -04:00
Jeffrey Walton
6ab5632e60
Switch to heap allocations for ECGDSA signature verification (GH #1134) 2022-08-06 12:58:38 -04:00
Jeffrey Walton
437346340b
Work around ECGDSA crash with GCC 12 (GH #1134) 2022-08-06 11:38:39 -04:00
Jeffrey Walton
d01ab643e9
Update GCC clobber list for SHA-256 and SHA-512 (PR #1139)
* Clear documentation warning

* Update GCC clobber list for SHA-256 and SHA-512
  Also see PR #1133 and GH #1134
2022-08-06 01:24:29 -04:00
Jeffrey Walton
42bd192d8e
Ensure RSA m_u is not 0 for small moduli (GH #1136, PR #1137) 2022-08-05 08:53:28 -04:00
Jeffrey Walton
58dd9dc7c2
Update setenv-android.sh after PR #1119 2022-08-01 11:02:03 -04:00
Andreas Dorrer
bc442ee135
Fix setenv-android.sh for NDK version 22 and higher (#1119)
* Add "ANDROID_LD" to setenv-android.sh for linker selection

Android NKD 22 and higher only have ld.bfd and ld.gold because of this the current script doesn't find the linker. With the help of the new var ANDROID_LD we can select the desired linker

* fix typo
2022-08-01 09:56:57 -04:00
chausner
bc4a1b5330
Enable MSVC global optimizations for AES and ChaCha for newer MSVC versions (GH #1131) 2022-07-29 11:44:53 -04:00
v1ne
e59577b49e
Mark clobbered registers as clobbered in GCM mode (GH #1133)
This resolves failing AES-GCM tests on amd64 with GCC 11 on Linux
with SSE2 on and other CPU features off.

While here, remove unused r11 and clobber ebx unconditionally.

Co-authored-by: v1ne <v1ne2go@gmail.com>
2022-07-29 04:24:02 -04:00
Jeffrey Walton
9ea66ce4d9 Update documentation 2022-05-29 14:13:20 -04:00
Jeffrey Walton
c88e4bde0a
Update cryptest.sh script 2022-05-10 09:30:56 -04:00
Jeffrey Walton
0c40b20303
Update cryptest.sh script 2022-05-10 09:11:03 -04:00
Jeffrey Walton
a13366b26a
Update cryptest.sh script 2022-05-10 09:09:02 -04:00
Jeffrey Walton
4bf6ba31c0
Fix GCC version detection in cryptest.sh 2022-05-09 17:28:57 -04:00
Jeffrey Walton
c98c0a35c7
Update cryptest.sh script if no /proc filesystem 2022-05-08 22:32:18 -04:00
Jeffrey Walton
d8ae6e439b
Update cryptest.sh script 2022-05-08 22:30:08 -04:00
Jeffrey Walton
e7cf389c1c
Add C++23 testing to cryptest.sh 2022-05-07 10:25:05 -04:00
Jeffrey Walton
5208cca617
Update cryptest.sh 2022-05-07 10:22:41 -04:00
Jeffrey Walton
59895be61b Avoid using stack space for CPUID64 (GH #1116) 2022-04-06 00:14:02 -04:00
Jeffrey Walton
48377cac69
Rename PowerPC specific files
This will allow us to filter-out some files more easily
2022-03-29 22:02:19 -04:00