1429 Commits

Author SHA1 Message Date
Brent Cook
2336a535c6 update man links 2022-02-27 05:40:13 -06:00
Brent Cook
115cf2d553 rebase patches 2022-02-27 05:37:43 -06:00
Brent Cook
2f43da43c1 Land #732, CI: enable ASAN on linux 2022-02-27 05:18:58 -06:00
Ilya Shipitsin
6b06bed084 install missing dependencies for AppVeyor 2022-02-23 10:09:03 +05:00
kinichiro
2e9a7653b7 Update changelog 2022-02-18 23:47:45 +09:00
kinichiro
75388d4d2b Add portable improvements to changelog 2022-02-18 20:49:17 +09:00
Theo Buehler
f026757d12 Don't mention tls_signer yet. It's not ready yet. 2022-02-17 21:39:54 +01:00
Theo Buehler
314555aa93 LibreSSL 3.5.0 initial changelog 2022-02-13 20:57:51 +01:00
Ilya Shipitsin
2a4b84081f CI: enable ASAN on Linux 2022-02-12 09:55:39 +05:00
Brent Cook
a27642bf41 rebase patches 2022-02-06 21:11:52 -06:00
kinichiro
e70d8cba5c Add regress rfc3779 2022-02-02 19:18:22 +09:00
kinichiro
298b1e5834 Add regress evp_pkey_check 2022-01-31 19:28:39 +09:00
kinichiro
3412032b52 Add tls/tls_signer.c 2022-01-26 21:24:18 +09:00
Brent Cook
0a6a5119fd update man links 2022-01-18 04:57:50 -06:00
kinichiro
9a18f4247e Add libmd as platform specific libraries for Solaris 2022-01-17 19:04:23 +09:00
kinichiro
ea53dcd569 Fix build
- Remove pem/pem_seal.c asn1/x_nx509.c asn1/n_pkey.c
- Remove evp/m_dss.c evp/m_dss1.c evp/m_ecdsa.c
- Add include path crypto/bio to libssl for bio_local.h
2022-01-14 22:18:37 +09:00
kinichiro
5372a1c07a Use Previous VS2019 image with Appveyor 2022-01-13 19:36:06 +09:00
kinichiro
71f437de62 Follow upstream file changes and fix build
- Add asn1_lib.c
- Consolidation of ASN.1 code
  Add asn1_item.c asn1_old.c
  Remove a_d2i_fp.c a_digest.c a_dup.c a_i2d_fp.c a_sign.c a_verify.c
- Merge evp_asn1.c into a_type.c
- Merge asn_pack.c into asn1_item.c
- Rename tls13_key_share.c to tls_key_share.c
- Add bio/bio_local.h dh/dh_local.h ocsp/ocsp_local.h
- Add comp/comp_local.h
- Add define LIBRESSL_CRYPTO_INTERNAL to regress build
2022-01-12 20:04:53 +09:00
Brent Cook
7f5ad60d69 update notification email 2021-12-28 10:57:19 -06:00
Brent Cook
b3f73b8a80 Land #717, add coverity scan automation 2021-12-28 10:54:30 -06:00
kinichiro
29a743d597 Add regress asn1api, asn1basic, asn1complex, asn1string_copy and ec_asn1_test 2021-12-27 19:49:44 +09:00
Ilya Shipitsin
e66edcb58f enable scheduled Coverity scan 2021-12-27 12:31:17 +05:00
kinichiro
adde656bb7 Add strtonum to compat library and export it
crypto library requires strtonum now, and add it to compat library.
remove it from applications compat/ directories.
2021-12-26 16:00:25 +09:00
Brent Cook
1b95c5d584 update for asn1 changes 2021-12-19 20:31:26 -06:00
Brent Cook
26ed65c0b1 add hmac_local.h 2021-12-15 03:32:25 -06:00
kinichiro
755afbe5e4 Ignore ar command error
'ar d' command gets error on macos if specified object not exist.
2021-12-13 20:25:46 +09:00
kinichiro
858628bc77 Remove bytestring objects from static libssl with autotools 2021-12-12 14:37:35 +09:00
kinichiro
244fd5608f Add crypto/bytestring with cmake 2021-12-11 22:05:40 +09:00
kinichiro
b10ff615eb Add crypto/bytestring with autotools 2021-12-11 22:05:28 +09:00
kinichiro
a3a03842f6 Consolidate d2i_pr.c/i2d_pr.c into a_pkey.c and
consolidate d2i_pu.c/i2d_pu.c into a_pubkey.c
2021-12-09 19:59:29 +09:00
kinichiro
7fe1bf86e1 Fix _PATH_SSL_CA_FILE for ocsp_test 2021-12-04 21:00:39 +09:00
kinichiro
87c45af9e0 Sort regress key_schedule 2021-12-04 21:00:39 +09:00
kinichiro
b51803910f Add regress ssl_methods 2021-12-04 21:00:39 +09:00
Brent Cook
88c93260da Land #700, Set IA-64 flags only on HP-UX IA-64 2021-12-04 04:05:04 -06:00
kinichiro
c211d97ecb Remove unneeded target_include_directories with cmake
This could remove recurring of the same statement for include directories.
Instead of this removals, apps/* and tests  should have include path that
had been provided by INTERFACE_INCLUDE_DIRECTORIES of target libs and
internal static libs.
2021-12-04 14:36:39 +09:00
Brent Cook
f2026bb324 update man links 2021-11-30 16:51:11 -06:00
Brent Cook
38181ad398 add asn1x509 test 2021-11-30 16:49:15 -06:00
Brent Cook
9f9a5a0577 update man links 2021-11-30 11:00:50 -06:00
Brent Cook
549ead1f94 adjust cmake check to include dependencies for netinet/ip.h 2021-11-30 10:58:12 -06:00
Brent Cook
31724a737a Revert "remove LIBRESSL_CRYPTO_INTERNAL"
This reverts commit e8ea73c247069e4e5592b31c0888a8ceb35f7773.
2021-11-29 07:40:25 -06:00
Brent Cook
22c6e3b6d5 Land #702: Add ct to libcrypto 2021-11-29 07:39:24 -06:00
kinichiro
e8ea73c247 remove LIBRESSL_CRYPTO_INTERNAL 2021-11-27 22:46:42 +09:00
kinichiro
954948159a Add ct 2021-11-27 22:12:11 +09:00
kinichiro
870a1ebbc2 Build static library for regression tests when shared build with CMake 2021-11-27 20:57:14 +09:00
kinichiro
2f3066df94 Set IA-64 compiler flag only if it is HP-UX with IA-64
Compiler switch -mlp64 (GCC) or +DD64(HP CC) gives build failure with
platform HP-UX other than IA-64.
This avoids build break on HP-UX with PA-RISC platform.

Suggested from Larkin Nickle (me <at> larbob org) by libressl ML.
2021-11-23 13:27:17 +09:00
Brent Cook
2ac3d32ec5 Update CMake for new header checks 2021-11-09 23:04:29 -06:00
Brent Cook
f690667262 Autoconf updates
Move machine/endian.h to endian.h, use AC_HEADER_RESOLV over individual
header checks, and include prerequisites for netinet/ip.h check.
2021-11-09 22:43:53 -06:00
Brent Cook
c29f380d0c Land #689, support OSes with some non-POSIX headers 2021-11-09 07:17:04 -06:00
Brent Cook
b3b087416c Land #694, Add the option for Apple-style xcframework libraries 2021-11-09 07:08:46 -06:00
Brent Cook
7dae172f05 Land #698, install pkgconfig files with ENABLE_LIBRESSL_INSTALL 2021-11-09 07:05:04 -06:00