Brent Cook
cc613e785e
updates for new files and test cases
2022-07-31 23:31:18 -05:00
Brent Cook
2518dbc948
update for latest changes
2022-07-10 21:44:36 -05: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
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
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
b10ff615eb
Add crypto/bytestring with autotools
2021-12-11 22:05:28 +09:00
Brent Cook
04ab1061f3
build updates
2021-11-08 07:33:50 -06:00
Brent Cook
ee7e39e746
add new files to build
2021-09-08 03:23:09 -05:00
Brent Cook
5f9707abf4
add dtls_locl.h
2021-05-30 18:16:41 -05:00
kinichiro
28e428e684
Add tls12_key_schedule.c
2021-05-10 22:54:44 +09:00
Brent Cook
a11cc93c1f
add tls12_lib.c
2021-04-27 07:07:42 -05:00
Brent Cook
921c0675a2
Add '--enable-libtls-only' build option
2021-04-07 07:51:45 -05:00
Brent Cook
db7afc7e98
remove d1_clnt/d1_srvr
2020-10-06 22:37:47 -05:00
kinichiro
5a29b0472d
Link crypto and ssl object files directly instead of static library
...
- 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.
2020-10-04 03:50:18 -05:00
kinichiro
1841e199ac
Add ssl/tls12_record_layer.c
2020-09-02 20:53:44 +09:00
Brent Cook
c156a72a6f
remove d1_enc.c
2020-03-14 06:22:31 -05:00
Brent Cook
7f3bfc8922
add new libssl files
2020-02-15 11:21:26 -06:00
Brent Cook
1dc5ece7a9
add tls_error for cmake builds
2020-01-26 08:44:16 -06:00
Darren Tucker
7f45db27db
tls13_error.c was recently added upstream.
...
Fixes link error when building.
2020-01-26 08:39:43 -06:00
Brent Cook
77216eec7a
add tls13_server.c
2019-11-18 01:20:04 -06:00
Brent Cook
3e0f7e90e2
add PLATFORM_LDADD to libssl
2019-11-07 19:01:05 -06:00
kinichiro
4ea2a01a0d
Add ssl/ssl_transcript.c and remove ssl/t1_hash.c
2019-03-04 23:27:18 +09:00
Brent Cook
aa85c64caf
add tls13_client
2019-01-21 16:06:45 -06:00
Brent Cook
d649daf41d
add new files
2019-01-21 06:14:21 -06:00
Brent Cook
f67724d084
add more tls13 files
2019-01-20 16:25:25 -06:00
Brent Cook
695919e059
add new files and tests
2019-01-20 15:28:46 -06:00
Brent Cook
3ab11de0f1
adjust for latest upstream changes
2019-01-18 18:38:59 -06:00
Brent Cook
e59ea94f62
add tls13_[tlsext|buffer].* and buffertest
2019-01-18 17:13:36 -06:00
Brent Cook
f5ec56f4c5
latest updates
2018-11-09 12:12:30 -06:00
Brent Cook
6564332d4d
add key_schedule test, tls13 key schedule bits
2018-11-08 13:59:55 -07:00
bobsayshilol
34394e7ee0
Misc fixes to bring portable in line with upstream.
2018-11-07 23:45:17 +00:00
Brent Cook
366071c2cf
add new init functions
2018-03-18 10:43:16 -05:00
kinichiro
9be0359cc3
Remove ssl/t1_reneg.c
2017-08-12 01:15:17 +09:00
Brent Cook
58ba8785fb
add tlsext
2017-07-17 05:12:55 -05:00
kinichiro
27f0879030
Add ssl/t1_hash.c
2017-03-08 00:17:25 +09:00
Brent Cook
beffe6b41d
update for death of s23*
2017-01-27 05:42:33 -06:00
kinichiro
484feaae91
Stop generating .def files by update.sh
2017-01-18 21:05:43 +09:00
Brent Cook
7770e4f2e4
implement support for hiding symbols in libtls / libssl
2016-11-06 00:24:12 +09:00
kinichiro
62f2a73061
export DLLs functions for MSVC with CMake
...
- Add 3 DEF files to export functions from Windows DLLs
- Add gettimeofday to crypto/crypto.def (*1)
- Remove gai_strerrorA from tls/tls.def (*1)
- Fix CMakeLists.txt to use DEF files as PRIVATE
- Change DLL import library file name since it duplicates with static library
- Ignore compiler warning C4267, and Edit CMAKE_C_FLAGS not to overwrite it (*1)
- Add USE_SHARED option to build openssl.exe with shared libraries (*1)
(*1) recommended by @mcnameej
2016-10-30 21:39:36 -05:00
kinichiro
02e1cc4df1
fix ld warning "attempted multiple inclusion of file" on Solaris
...
- To avoid ld warning on Solaris, use abs_top_builddir in Makefile.am
2016-04-21 16:12:47 +09:00
Brent Cook
b89b470316
remove more deleted files
2015-09-11 18:46:36 -05:00
Brent Cook
058df4a234
Delete s3_meth.c since it was only for SSLv3 support.
2015-08-30 22:26:12 -05:00
Brent Cook
5d8a1cf715
add initial CMake and Visual Studio build support
...
This moves the compatibility include files from include to
include/compat so we can use the awful MS C compiler
<../include/> trick to emulate the GNU #include_next extension.
This also removes a few old compat files we do not need anymore.
2015-07-21 12:08:18 -05:00
Brent Cook
ad2a38ab4a
rework CFLAGS/CPPFLAGS settings during configuration
...
Move define adjustments to CPPFLAGS.
Adjust user CFLAGS directly, do not override during configuration.
USER_CFLAGS is not necessary to build libcompat_noopt correctly.
2015-03-22 07:43:55 -05:00
Brent Cook
be5d0cca13
update with latest, add more tests
...
this adds the new bytestring apis and new regression tests
2015-02-06 20:17:31 -06:00
Brent Cook
d2342f36bc
allow Windows DLLs to be built
...
based on a patch from Jan Engelhardt
2014-12-14 16:59:35 -06:00
Brent Cook
09e5a841cd
add LIBADD library dependencies to libssl/libtls
...
From Jan Engelhardt
2014-12-14 16:59:35 -06:00
Brent Cook
976f64d932
read all library versions directly from files
...
This makes building and testing easier because the library Makefile.am
files are use directly rather than as templates. Thanks to Wouter Clarie
for the idea.
2014-12-06 18:59:25 -06:00