317 Commits

Author SHA1 Message Date
Theo Buehler
6650dcecc6 rmdconst.h was removed 2023-08-10 05:09:06 -06:00
Theo Buehler
61025c5a5e Remove bn_blind.c, rsa_crpt.c; add rsa_blinding.c 2023-08-09 05:45:10 -06:00
Theo Buehler
85a0a1ae3f Adjust for file removal and renaming 2023-07-28 06:06:26 -06:00
Theo Buehler
89de230099 obj_xref.h was removed 2023-07-22 13:26:13 -06:00
Theo Buehler
3afb61ff80 Link engine_stubs.c to build 2023-07-21 03:41:12 -06:00
Theo Buehler
fbe39d0157 Add hidden dh.h 2023-07-08 09:28:08 -06:00
Theo Buehler
2c8e1eb716 Add hidden curve25519.h 2023-07-08 09:15:02 -06:00
Theo Buehler
0761bd33f2 Add hidden modes.h 2023-07-08 08:54:23 -06:00
Theo Buehler
5696d1ac30 Add hidden cmac.h, dsa.h, gost.h 2023-07-08 08:24:54 -06:00
Theo Buehler
bedbbe39ce sort hidden headers 2023-07-08 08:23:38 -06:00
Theo Buehler
a6c28611a7 Add hidden objects.h, rsa.h, sha.h 2023-07-08 06:20:34 -06:00
Theo Buehler
22e7b97c8a Add hidden bn.h 2023-07-08 05:40:49 -06:00
Theo Buehler
4a3af592b2 Add hidden txt_cb.h 2023-07-08 05:27:37 -06:00
Theo Buehler
11cdcdd595 Add hidden cast.h idea.h md4.h md5.h ocsp.h 2023-07-08 04:52:03 -06:00
Theo Buehler
bf99e422ce Add hidden crypto.h 2023-07-08 04:43:47 -06:00
Theo Buehler
977bd49c5b Add hidden buffer.h, cms.h, comp.h, conf_api.h 2023-07-08 04:42:45 -06:00
Theo Buehler
fb2b33289c Add hidden ct.h and dso.h 2023-07-08 04:36:30 -06:00
Theo Buehler
bad876da8c Remove sm3_local.h 2023-07-08 04:36:30 -06:00
Theo Buehler
a471f2e054 Add hidden ecdh.h, sm3.h 2023-07-08 04:36:30 -06:00
Theo Buehler
eae1263233 Remove hidden sm3.h and evp.h again 2023-07-08 04:36:30 -06:00
Theo Buehler
f555467a6f Add hidden ec.h, ecdh.h, err.h, evp.h hkdf.h 2023-07-07 08:39:25 -06:00
Theo Buehler
e2714304ed Add hidden rc2.h, pem.h, lhash.h 2023-07-07 08:37:43 -06:00
Theo Buehler
45b1b1db94 Add hidden poly1305.h rand.h sm3.h sm4.h 2023-07-07 08:37:43 -06:00
Brent Cook
081cee6207 fixes #681, allow override of library POSTFIX for nested builds 2023-07-07 15:02:16 +03:00
Brent Cook
51368394eb Land #886, add compat getopt implementation 2023-07-07 04:32:20 -05:00
Brent Cook
2354879274 Land #883, improve socket / file descriptor checks on Windows 2023-07-07 04:31:00 -05:00
Brent Cook
7463f87cf1 add compat getopt implementation, remove patches
This adds a getopt implementation for compatibility where it is not
available, removing a couple of regress patches.

Note, this is a slightly modified copy from OpenBSD libc that doesn't
expose getopt_long, which has dependency conflicts with Windows system
headers and isn't needed anyway.
2023-07-07 12:11:20 +03:00
Theo Buehler
e06ce19f95 hook bn_print to build 2023-07-07 02:37:45 -06:00
Theo Buehler
990fd347ee Add hidden ts.h 2023-07-07 02:37:42 -06:00
Brent Cook
c9b18cb296 fix get/setsockopt reversed logic 2023-07-06 22:05:06 +03:00
Brent Cook
f75c00226c remove unneeded extern since we're not trying to hack this into mingw-w64 2023-07-06 20:53:12 +03:00
Brent Cook
afcd4be8a7 change socket / file descriptor checks on windows
based on discussion in https://github.com/libressl/portable/issues/266
and https://bugs.python.org/issue23524 adjust the compat layer for
Windows to use _get_osfhandle in combination with
_set_thread_local_invalid_parameter_handler if applicable to more
reliably determine if a handle is a socket, file, or closed socket.

This prevents assertions when calling tls_close on an already-closed
socket.
2023-07-06 20:32:34 +03:00
Theo Buehler
546a622bcd Add hidden asn1.h, asn1t.h, bio.h to build 2023-07-05 15:38:50 -06:00
Theo Buehler
b2b1923600 Add hidden/openssl/chacha.h 2023-07-05 13:46:42 -06:00
Theo Buehler
186134f7c5 Some ECDH and ECDSA files were (re)moved 2023-07-05 07:08:24 -06:00
Brent Cook
71ce0b8c3e generate opensslconf.h in build dir for cmake 2023-07-04 10:37:24 +03:00
Brent Cook
b328be457a third try's a charm 2023-07-03 18:40:00 +03:00
Brent Cook
cdb7ad4753 define endbr64 as nop 2023-07-03 16:50:10 +03:00
Brent Cook
11dfc90f83 move endbr64 removal to preprocessor 2023-07-03 16:34:38 +03:00
Theo Buehler
7204769b60 ech_local.h was removed 2023-06-25 14:06:59 -06:00
Theo Buehler
ee0a1048b8 Link bn_primitives.c to the build 2023-06-21 02:31:32 -06:00
Theo Buehler
afeeb17fb9 Remove cms_cd.c 2023-06-11 00:09:55 -06:00
Brent Cook
54b31ce5ec unexport internal compat symbols from libcrypto 2023-05-27 01:20:54 -05:00
Theo Buehler
686f7ff31e Add back rsa_x931.c for salt 2023-05-05 09:20:16 -06:00
Theo Buehler
f08bf79969 Unhook policy code 2023-04-28 11:03:01 -06:00
Theo Buehler
4c2ab9981e Link x509_policy.c to the build 2023-04-26 13:18:17 -06:00
Theo Buehler
b3ab35886f bio_pk7.c was removed 2023-04-26 08:29:58 -06:00
Theo Buehler
6007185dc0 e_old.c went away again 2023-04-26 02:42:48 -06:00
Theo Buehler
3f4235529b add back e_old.c 2023-04-25 17:51:46 -06:00
Theo Buehler
b3c1375588 A handful of files were removed 2023-04-25 16:50:18 -06:00