aboutsummaryrefslogtreecommitdiff
path: root/ssl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Sync opensslconf.h, add crypto_arch.h for mipsTheo Buehler4 days2-2/+3
| | | | | | | This was easy enough to make compile. As long as it doesn't get in the way, I think we can keep this. Fixes #1110
* Basic loongarch64 supportIvan A. Melnikov6 days2-0/+7
| | | | | | | | | | | Just wire things up to make the project buildable on LoongArch64. opensslconf.h is taken form riscv64 folder as is, and is the same as on some other 64 bit architectures. Refs: https://github.com/libressl/portable/issues/1123 Signed-off-by: Ivan A. Melnikov <iv@altlinux.org>
* Disable additional MSVC warningsDon Olmstead2024-11-131-1/+7
| | | | Append additional MSVC warnings to `MSVC_DISABLED_WARNINGS_LIST`. Disable warnings for specific files using `COMPILE_OPTIONS`.
* Pull if() statement out of argument listTheo Buehler2024-10-021-3/+3
| | | | Pointed out by @vszakats in #1100
* Only use DLL_NAME_WITH_SOVERSION for cmake >= 3.27Theo Buehler2024-10-021-1/+3
| | | | Suggested by Viktor Szakats in #1084
* Append version to dll on CMakeYang Kun2024-08-211-5/+3
|
* And adapt libsslTheo Buehler2024-08-112-0/+72
|
* reach from ssl into crypto for crypto_internal.hTheo Buehler2024-06-252-0/+2
|
* cmake: stop exporting compat functionsViktor Szakats2023-12-141-1/+1
|
* ssl_algs.c was removedTheo Buehler2023-11-222-2/+0
|
* Move `LibreSSL/` to `LIBRESSL_INSTALL_CMAKEDIR`.Pierre Wendling2023-08-191-1/+1
| | | | | This allows users to install the CMake configs without forcing a `LibreSSL` directory after `LIBRESSL_INSTALL_CMAKEDIR`.
* CMake: Export and install library targets.Pierre Wendling2023-08-191-3/+29
| | | | | | | | 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.
* Add hidden srtp.h and tls1.hTheo Buehler2023-07-081-0/+2
|
* fixes #681, allow override of library POSTFIX for nested buildsBrent Cook2023-07-071-1/+1
|
* generate opensslconf.h in build dir for cmakeBrent Cook2023-07-041-1/+2
|
* unexport internal compat symbols from libcryptoBrent Cook2023-05-271-0/+4
|
* stop exposing hidden defines in public opensslconf.hBrent Cook2023-02-282-1/+3
| | | | pull in hidden headers instead, patching drectly for Windows support
* add direct source dependency to each libraryBrent Cook2022-12-142-1/+2
| | | | | Fix library generation with some CMake generators by including a direct source file dependency for each library.
* Update */Makefile.am for internal header renamingTheo Buehler2022-11-271-2/+2
|
* Neuter namespace differently to fix Appveyor CITheo Buehler2022-11-231-2/+0
|
* Fix cmake buildsTheo Buehler2022-11-221-1/+3
|
* Update autoconf framework to build againTheo Buehler2022-11-221-0/+3
|
* Add tls12_internal.hTheo Buehler2022-11-081-0/+1
|
* build updates for latest upstreamBrent Cook2022-08-292-0/+2
|
* updates for new files and test casesBrent Cook2022-07-312-0/+2
|
* update for latest changesBrent Cook2022-07-102-0/+2
|
* Fix buildkinichiro2022-01-142-0/+3
| | | | | | - 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
* Follow upstream file changes and fix buildkinichiro2022-01-122-2/+2
| | | | | | | | | | | | | - 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
* Ignore ar command errorkinichiro2021-12-131-1/+1
| | | | 'ar d' command gets error on macos if specified object not exist.
* Remove bytestring objects from static libssl with autotoolskinichiro2021-12-121-0/+7
|
* Add crypto/bytestring with cmakekinichiro2021-12-111-4/+18
|
* Add crypto/bytestring with autotoolskinichiro2021-12-111-5/+9
|
* Remove unneeded target_include_directories with cmakekinichiro2021-12-041-12/+0
| | | | | | | 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.
* Build static library for regression tests when shared build with CMakekinichiro2021-11-271-0/+13
|
* build updatesBrent Cook2021-11-082-2/+3
|
* add new files to buildBrent Cook2021-09-082-0/+3
|
* add dtls_locl.hBrent Cook2021-05-301-0/+1
|
* Add tls12_key_schedule.ckinichiro2021-05-102-0/+2
|
* Use object library for CMakekinichiro2021-05-021-1/+9
|
* add tls12_lib.cBrent Cook2021-04-272-0/+2
|
* Add '--enable-libtls-only' build optionBrent Cook2021-04-071-0/+4
|
* remove d1_clnt/d1_srvrBrent Cook2020-10-062-4/+0
|
* Link crypto and ssl object files directly instead of static librarykinichiro2020-10-041-0/+9
| | | | | | - Output object files list variable for libcrypto and libssl to .mk file. - Include object files list variable .mk from tls/Makefile - Link .lo files directly instead of static library for libtls.
* Add ssl/tls12_record_layer.ckinichiro2020-09-022-0/+2
|
* remove d1_enc.cBrent Cook2020-03-142-2/+0
|
* SSL target properties when building static libsDan Nestor2020-03-021-11/+9
|
* add new libssl filesBrent Cook2020-02-152-0/+6
|
* add tls_error for cmake buildsBrent Cook2020-01-262-1/+2
|
* tls13_error.c was recently added upstream.Darren Tucker2020-01-261-0/+1
| | | | Fixes link error when building.
* add tls13_server.cBrent Cook2019-11-182-0/+2
|