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
Theo Buehler
61daaabc61
x509_enum.c is gone
2023-04-21 00:16:20 -06:00
Theo Buehler
e45df9efa6
bn_mpi.c is no more
2023-04-17 08:50:16 -06:00
Theo Buehler
a71c37909f
Link sha3 to build.
2023-04-17 01:07:45 -06:00
Theo Buehler
4b388c7a45
Drop dh_prn.c
2023-04-17 00:04:00 -06:00
Theo Buehler
a42f70f8d1
sha_internal.h is in crypto/sha
2023-04-16 13:59:37 -06:00
Theo Buehler
ff47798e6f
ext_dat.h and vpm_int.h are gone
2023-04-16 12:51:28 -06:00
Theo Buehler
f5bd09f83c
Update file lists
2023-04-14 07:42:59 -06:00
Theo Buehler
4c75669d35
Remove no longer existing *_depr.c and ecs_*.c
2023-04-13 09:31:52 -06:00
Theo Buehler
7f0258e683
Drop sha_local.h add crypto_internal.h
2023-04-12 16:41:09 -06:00
Theo Buehler
418d7adf8a
Update for mod_sqrt and sha1 changes
2023-04-11 06:11:08 -06:00
Brent Cook
73d924f643
fix mips/mips64 builds
2023-03-23 06:11:16 -05:00
Theo Buehler
db30748029
Link cipher_method_lib.c to -portable build
2023-03-11 07:23:54 -07:00
Brent Cook
b98c56fd5e
stop exposing hidden defines in public opensslconf.h
...
pull in hidden headers instead, patching drectly for Windows support
2023-02-28 01:51:41 -06:00
Brent Cook
20fb2bdb11
add CPU checks, include initial bn_arch.h headers
2023-02-14 02:52:10 -06:00
Brent Cook
e5e36ec6ec
remove obsolete and duplicated file references
2023-02-13 20:36:37 -06:00
Theo Buehler
97124d6742
autoconf: update for bn on amd64-elf
2023-02-13 20:36:37 -06:00
Theo Buehler
b0905e6eee
autoconf: x509_verify.h is no longer public
2023-02-13 20:36:37 -06:00
Theo Buehler
5a414e584a
Link new ui_null.c to build
2022-12-18 00:19:26 +01:00
Brent Cook
80eb145460
add direct source dependency to each library
...
Fix library generation with some CMake generators by including a direct
source file dependency for each library.
2022-12-14 06:28:11 -06:00
Theo Buehler
f39a1b4b64
Update */Makefile.am for internal header renaming
2022-11-27 10:13:06 +01:00
Theo Buehler
8ae1cce7ef
Update autoconf framework to build again
2022-11-22 18:41:54 +01:00
Brent Cook
ed9359727a
build updates for latest upstream
2022-08-29 09:06:06 -05:00
Theo Buehler
8114acb607
add p12_sbag.c
2022-08-15 08:14:33 +02:00
Brent Cook
cc613e785e
updates for new files and test cases
2022-07-31 23:31:18 -05:00
Brent Cook
b07c773ca8
expose kdf.h as a public header
2022-05-09 02:21:16 -05:00
Brent Cook
5e974ea695
update for latest upstream
2022-05-08 22:23: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
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
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
954948159a
Add ct
2021-11-27 22:12:11 +09:00
Brent Cook
69a50462c7
add o_fips
2021-11-08 13:09:53 -06: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
921c0675a2
Add '--enable-libtls-only' build option
2021-04-07 07:51:45 -05:00
Brent Cook
9abd36e3af
modify nc build to link libcompat objects directly
...
Rather than assuming the static version of libcrypto exists for pulling in the compatibility functions, link the compat objects directly. This modifies the object file generation script a bit to handle the empty-case properly as well.
2020-10-20 03:50:23 -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