101 Commits

Author SHA1 Message Date
Theo Buehler
da826ecc77 Disable bn_shift benchmarks on Windows
Windows doesn't know about SIGALRM
2022-12-18 01:16:15 +01:00
Theo Buehler
8c4425cd53 Patch in use of BN_zero() until next sync 2022-12-18 00:47:33 +01:00
Theo Buehler
bd3456405b regen bn_isqrt.c patch 2022-12-09 11:23:44 +01:00
Theo Buehler
7775de6c76 regen patches 2022-11-27 10:50:30 +01:00
Theo Buehler
bcf7afb23f Adjust patches for lcl.h -> local.h rename 2022-11-27 10:35:13 +01:00
Theo Buehler
38089b5596 Don't leak namespace macros out of the library 2022-11-23 18:36:19 +01:00
Theo Buehler
67ab6a1187 Neuter namespace differently to fix Appveyor CI 2022-11-23 12:46:44 +01:00
Theo Buehler
f015aed7a0 regen bio.h patch 2022-11-22 21:10:11 +01:00
Theo Buehler
7b66b2d9e6 update speed.c.patch 2022-11-22 18:34:39 +01:00
Theo Buehler
b21936e58f Regen tlsexttest.c patch 2022-11-08 10:38:28 +01:00
Theo Buehler
5ecf1c62dc Regen bio.h.patch 2022-09-06 01:39:41 +02:00
Theo Buehler
d9ba5a5bdf Regen aeadtest.c.patch 2022-09-05 23:52:41 +02:00
Theo Buehler
08e0564339 Regen tlsexttestc.c.patch 2022-09-05 23:50:05 +02:00
Theo Buehler
cc60b91ff2 Drop long long casts that are now upstream 2022-09-05 23:48:20 +02:00
Brent Cook
d46266c297 fix corrupted patch on merge 2022-08-29 10:57:39 -05:00
Brent Cook
ed9359727a build updates for latest upstream 2022-08-29 09:06:06 -05:00
Theo Buehler
08895e8497 MSC doesn't have getopt 2022-08-15 10:43:49 +02:00
Theo Buehler
3fcde14a00 regen tlsextest patch
fixes #777
2022-08-15 08:01:34 +02:00
Theo Buehler
9bd7894915 Update ssl_txt.c patch 2022-06-22 11:43:09 +02:00
Theo Buehler
fbe964e97b Update netcat patch
Fixes #768
2022-06-22 11:22:46 +02:00
kinichiro
87aff644a4 Stop disabling __attribute__ on Windows with Clang
On Windows with targeting the MSVC ABI, Clang will define _MSC_VER,
and does not treat __attribute__ as a macro.
Clang's builtin headers (e.g. immintrin.h) use __attribute__ liberally,
and do not expect it to be ifdef-ed away.

Suggested from Nicholas Hutchinson by github issue.
2022-04-29 22:17:41 +09:00
Brent Cook
d7bf245b0c update patch 2022-03-21 05:27:12 -05:00
Brent Cook
a32554c65c remove local patch now upstream 2022-03-15 15:23:27 -05:00
Brent Cook
74e92e5ecf add infinite loop fix in BN_mod_sqrt 2022-03-12 11:26:23 -06:00
Brent Cook
115cf2d553 rebase patches 2022-02-27 05:37:43 -06:00
Brent Cook
a27642bf41 rebase patches 2022-02-06 21:11:52 -06:00
Brent Cook
867b577d85 rebase tlsexttest patch 2021-04-08 05:00:36 -05:00
Brent Cook
db8b30ae51 Land #611, remove libtls-standalone 2020-10-06 19:41:18 -05:00
Brent Cook
a2ea649536 rediff patches 2020-09-04 04:12:49 -05:00
Brent Cook
85eea94598 disable some additional libtls-standalone bits 2020-08-20 10:19:23 -05:00
Brent Cook
fa26b5359b update tlsexttest patch 2020-07-06 03:48:44 -05:00
kinichiro
3b5ae00b00 Fix patch for tests/tlsexttest.c 2020-05-12 20:21:18 +09:00
kinichiro
1fe7792349 Enable regress handshake_table on Windows 2020-05-04 23:40:33 +09:00
Brent Cook
14dd93c37a rebase patches 2020-02-15 11:32:11 -06:00
Brent Cook
da75637d83 update netcat patch 2019-11-30 03:50:54 -06:00
Brent Cook
f662008da6 rebased netcat patch 2019-10-27 09:28:56 -05:00
kinichiro
856d0511d6 Use posix_win.c functions on WIN32
- read() returns bytes count as 1 for crlf unless binary mode isn't
  specified with open(). Reported by @ulfworsoe in libressl-portable#542
- err could be WSANOTINITIALISED when WSAStartup() is not called
2019-07-28 19:10:47 +09:00
kinichiro
0e3d93fc1d Force binary mode for open() on WIN32
Reported by @ulfworsoe https://github.com/libressl-portable/portable/issues/542
2019-07-26 22:26:13 +09:00
kinichiro
30e91bc6d2 Enable speed on win32
- Use thread and sleep instead of signal and alarm, on win32
- Disable -multi option on win32 since fork is hard to implement
2019-07-14 19:45:34 +09:00
Brent Cook
6e2215c465 rebase patches 2019-05-07 02:11:02 -05:00
Brent Cook
79a66f1b5d update patch 2019-02-09 07:28:07 -06:00
Brent Cook
8475a5876d add _LP64 checks 2019-01-20 20:03:37 -06:00
Brent Cook
17ae1da6c9 rebase patches 2019-01-19 22:24:01 -06:00
Brent Cook
d8c05cedec account for differences in FAIL macros 2019-01-18 18:44:47 -06:00
Brent Cook
3ab11de0f1 adjust for latest upstream changes 2019-01-18 18:38:59 -06:00
Brent Cook
3247230d47 rename modes_lcl patch so it applies 2019-01-07 06:46:03 -06:00
Brent Cook
0829e7f654 rebase netcat.c.patch 2018-11-16 04:40:18 -06:00
Brent Cook
11bb39ecf6 Rediffed patches for merge fuzz 2018-11-07 20:04:11 -06:00
bobsayshilol
34394e7ee0 Misc fixes to bring portable in line with upstream. 2018-11-07 23:45:17 +00:00
Nobuyoshi Nakada
3e95275de8
Suppress "overriding WinCrypt defines" warnings
Suppress "overriding WinCrypt defines" from openssl/x509.h by defining `NOCRYPT`.
Only this file does not check `__WINCRYPT_H__` macro like other headers, since
5d8a1cf715 (diff-74b6370bc092dd2988ab577b2eaa21dcR7)
2018-07-29 16:17:44 +09:00