|
5bb45527
|
2023-12-14T08:38:09
|
|
Add reminder to remove timegm after the next library bump
|
|
834434b2
|
2023-12-14T03:45:52
|
|
try avoiding empty compat libs
|
|
84895087
|
2023-12-14T03:36:09
|
|
cmake: stop exporting compat functions
|
|
0d8aa3eb
|
2023-12-12T08:25:37
|
|
Land #964
|
|
4ba6cdc4
|
2023-12-12T08:24:59
|
|
Land #962
|
|
529f90dd
|
2023-12-11T21:53:59
|
|
windows: minor compat header fixes
- posix_win.c: use `snprintf` as-is with _MSC_VER >= 1900
- stdio.h: include socket header before windows.h
- pthread.h: delete exec permission from source file
|
|
c54bd8ba
|
2023-12-11T17:56:33
|
|
Fix a few symbols in EXTRA_EXPORT
I thought we stopped doing this, but that's for a separate thread.
|
|
2d6d9fcc
|
2023-12-11T16:21:00
|
|
upgrade links in comments to HTTPS
|
|
89fcb1a3
|
2023-11-05T08:56:09
|
|
also fix ocspcheck and nc, dedupe build logic
|
|
e1217db8
|
2023-11-03T17:56:32
|
|
delete unused `savsig` variable
Follow-up to dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b
Fixes #925
|
|
dd1d96f6
|
2023-10-30T22:49:47
|
|
fix cross-compilation on Windows 11 Arm64
signal.h is less populated in this environment, remove stub signal
handlers
|
|
98a5122b
|
2023-10-10T08:29:57
|
|
portable asm generator patches for portable
This reverses changes from the 3.8.x upstream that are causing issues on
a few different platforms, including macOS x64, Windows, and older
Linux/FreeBSD.
|
|
c4bb6b79
|
2023-09-12T18:33:46
|
|
MSVC: Enable building ocspcheck.
- Add `STDIN_FILENO` to compat unistd header.
- Use quotes to include compat getopt header in the compat unistd.
- Export additional symbols needed by ocspcheck (optarg, optind,
ftruncate)
|
|
1defa3ba
|
2023-10-01T21:11:11
|
|
package getopt compat files
|
|
86a6826f
|
2023-08-15T11:08:06
|
|
Move `LibreSSL/` to `LIBRESSL_INSTALL_CMAKEDIR`.
This allows users to install the CMake configs without forcing a
`LibreSSL` directory after `LIBRESSL_INSTALL_CMAKEDIR`.
|
|
a89cd659
|
2023-08-06T15:07:31
|
|
CMake: Export and install library targets.
The configs can be consumed by setting LibreSSL_DIR to the build
directory, or after installation using CMAKE_PREFIX_PATH/LibreSSL_DIR.
For compatibility, the EXPORT_NAME of targets and the LIBRESSL_*
variables are set to match the names used in FindLibreSSL.
|
|
e0fd031f
|
2023-08-06T18:14:25
|
|
cmake: fix to not force-disable ASM for MinGW builds
|
|
6650dcec
|
2023-08-10T05:09:06
|
|
rmdconst.h was removed
|
|
61025c5a
|
2023-08-09T05:45:10
|
|
Remove bn_blind.c, rsa_crpt.c; add rsa_blinding.c
|
|
85a0a1ae
|
2023-07-28T06:03:57
|
|
Adjust for file removal and renaming
|
|
89de2300
|
2023-07-22T13:14:31
|
|
obj_xref.h was removed
|
|
3afb61ff
|
2023-07-21T03:37:16
|
|
Link engine_stubs.c to build
|
|
fbe39d01
|
2023-07-08T09:28:08
|
|
Add hidden dh.h
|
|
2c8e1eb7
|
2023-07-08T09:15:02
|
|
Add hidden curve25519.h
|
|
0761bd33
|
2023-07-08T08:54:23
|
|
Add hidden modes.h
|
|
5696d1ac
|
2023-07-08T08:24:54
|
|
Add hidden cmac.h, dsa.h, gost.h
|
|
bedbbe39
|
2023-07-08T08:23:38
|
|
sort hidden headers
|
|
a6c28611
|
2023-07-08T06:20:34
|
|
Add hidden objects.h, rsa.h, sha.h
|
|
22e7b97c
|
2023-07-08T05:40:49
|
|
Add hidden bn.h
|
|
4a3af592
|
2023-07-08T05:27:37
|
|
Add hidden txt_cb.h
|
|
11cdcdd5
|
2023-07-08T04:52:03
|
|
Add hidden cast.h idea.h md4.h md5.h ocsp.h
|
|
bf99e422
|
2023-07-08T02:03:37
|
|
Add hidden crypto.h
|
|
977bd49c
|
2023-07-08T01:36:33
|
|
Add hidden buffer.h, cms.h, comp.h, conf_api.h
|
|
fb2b3328
|
2023-07-08T01:33:04
|
|
Add hidden ct.h and dso.h
|
|
bad876da
|
2023-07-08T00:41:07
|
|
Remove sm3_local.h
|
|
a471f2e0
|
2023-07-08T00:40:41
|
|
Add hidden ecdh.h, sm3.h
|
|
eae12632
|
2023-07-07T13:42:50
|
|
Remove hidden sm3.h and evp.h again
|
|
f555467a
|
2023-07-07T08:39:25
|
|
Add hidden ec.h, ecdh.h, err.h, evp.h hkdf.h
|
|
e2714304
|
2023-07-07T06:43:37
|
|
Add hidden rc2.h, pem.h, lhash.h
|
|
45b1b1db
|
2023-07-07T06:02:57
|
|
Add hidden poly1305.h rand.h sm3.h sm4.h
|
|
081cee62
|
2023-07-07T15:02:16
|
|
fixes #681, allow override of library POSTFIX for nested builds
|
|
51368394
|
2023-07-07T04:32:20
|
|
Land #886, add compat getopt implementation
|
|
23548792
|
2023-07-07T04:31:00
|
|
Land #883, improve socket / file descriptor checks on Windows
|
|
7463f87c
|
2023-07-07T11:46:21
|
|
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.
|
|
e06ce19f
|
2023-07-07T10:14:29
|
|
hook bn_print to build
|
|
990fd347
|
2023-07-07T10:13:19
|
|
Add hidden ts.h
|
|
c9b18cb2
|
2023-07-06T22:05:06
|
|
fix get/setsockopt reversed logic
|
|
f75c0022
|
2023-07-06T20:53:12
|
|
remove unneeded extern since we're not trying to hack this into mingw-w64
|
|
afcd4be8
|
2023-07-06T20:32:34
|
|
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.
|
|
546a622b
|
2023-07-05T15:38:50
|
|
Add hidden asn1.h, asn1t.h, bio.h to build
|
|
b2b19236
|
2023-07-05T13:37:32
|
|
Add hidden/openssl/chacha.h
|
|
186134f7
|
2023-07-05T05:40:45
|
|
Some ECDH and ECDSA files were (re)moved
|
|
71ce0b8c
|
2023-07-04T10:37:24
|
|
generate opensslconf.h in build dir for cmake
|
|
b328be45
|
2023-07-03T18:40:00
|
|
third try's a charm
|
|
cdb7ad47
|
2023-07-03T16:50:10
|
|
define endbr64 as nop
|
|
11dfc90f
|
2023-07-03T16:34:38
|
|
move endbr64 removal to preprocessor
|
|
7204769b
|
2023-06-25T14:06:59
|
|
ech_local.h was removed
|
|
ee0a1048
|
2023-06-21T02:31:32
|
|
Link bn_primitives.c to the build
|
|
afeeb17f
|
2023-06-11T00:09:55
|
|
Remove cms_cd.c
|
|
54b31ce5
|
2023-02-28T08:34:39
|
|
unexport internal compat symbols from libcrypto
|
|
686f7ff3
|
2023-05-05T06:42:50
|
|
Add back rsa_x931.c for salt
|
|
f08bf799
|
2023-04-28T11:03:01
|
|
Unhook policy code
|
|
4c2ab998
|
2023-04-26T13:18:17
|
|
Link x509_policy.c to the build
|
|
b3ab3588
|
2023-04-26T08:29:58
|
|
bio_pk7.c was removed
|
|
6007185d
|
2023-04-26T02:42:48
|
|
e_old.c went away again
|
|
3f423552
|
2023-04-25T17:19:01
|
|
add back e_old.c
|
|
b3c13755
|
2023-04-25T14:17:25
|
|
A handful of files were removed
|
|
61daaabc
|
2023-04-21T00:16:20
|
|
x509_enum.c is gone
|
|
e45df9ef
|
2023-04-17T08:50:16
|
|
bn_mpi.c is no more
|
|
a71c3790
|
2023-04-17T01:07:45
|
|
Link sha3 to build.
|
|
4b388c7a
|
2023-04-17T00:04:00
|
|
Drop dh_prn.c
|
|
a42f70f8
|
2023-04-16T13:59:37
|
|
sha_internal.h is in crypto/sha
|
|
ff47798e
|
2023-04-16T12:51:28
|
|
ext_dat.h and vpm_int.h are gone
|
|
1a664032
|
2023-04-15T13:38:01
|
|
Drop GF2m assembly
|
|
f5bd09f8
|
2023-04-14T07:15:25
|
|
Update file lists
|
|
4c75669d
|
2023-04-13T09:30:39
|
|
Remove no longer existing *_depr.c and ecs_*.c
|
|
7f0258e6
|
2023-04-12T15:16:36
|
|
Drop sha_local.h add crypto_internal.h
|
|
418d7adf
|
2023-04-11T06:11:08
|
|
Update for mod_sqrt and sha1 changes
|
|
73d924f6
|
2023-03-23T06:07:31
|
|
fix mips/mips64 builds
|
|
db307480
|
2023-03-11T07:23:54
|
|
Link cipher_method_lib.c to -portable build
|
|
f261e8c4
|
2023-02-28T08:34:39
|
|
unexport internal compat symbols from libcrypto
|
|
b98c56fd
|
2023-02-28T01:51:41
|
|
stop exposing hidden defines in public opensslconf.h
pull in hidden headers instead, patching drectly for Windows support
|
|
c305c7ac
|
2023-02-27T04:46:43
|
|
disable BN asm for amd64 win32 build
|
|
532d0ef7
|
2023-02-23T08:52:59
|
|
include more asm files
|
|
4bcb537a
|
2023-02-21T01:13:29
|
|
generally disable asm for now
|
|
8fc30eca
|
2023-02-21T00:25:04
|
|
generate and include arch-specific headers for CMake builds
|
|
20fb2bdb
|
2023-02-14T02:52:10
|
|
add CPU checks, include initial bn_arch.h headers
|
|
e5e36ec6
|
2023-02-13T20:13:52
|
|
remove obsolete and duplicated file references
|
|
97124d67
|
2023-02-09T18:45:55
|
|
autoconf: update for bn on amd64-elf
|
|
b0905e6e
|
2023-02-09T18:45:33
|
|
autoconf: x509_verify.h is no longer public
|
|
5a414e58
|
2022-12-18T00:19:26
|
|
Link new ui_null.c to build
|
|
80eb1454
|
2022-12-13T05:44:07
|
|
add direct source dependency to each library
Fix library generation with some CMake generators by including a direct
source file dependency for each library.
|
|
a911052d
|
2022-11-27T10:45:50
|
|
Adjust for ui_locl.h -> ui_local.h rename
|
|
f39a1b4b
|
2022-11-27T10:11:51
|
|
Update */Makefile.am for internal header renaming
|
|
67ab6a11
|
2022-11-23T12:46:44
|
|
Neuter namespace differently to fix Appveyor CI
|
|
35265d0e
|
2022-11-22T19:20:28
|
|
Fix cmake builds
|
|
8ae1cce7
|
2022-11-22T18:41:54
|
|
Update autoconf framework to build again
|
|
ed935972
|
2022-08-29T08:42:43
|
|
build updates for latest upstream
|
|
8114acb6
|
2022-08-15T08:09:10
|
|
add p12_sbag.c
|
|
cc613e78
|
2022-07-31T23:31:18
|
|
updates for new files and test cases
|