Commit Graph

234 Commits

Author SHA1 Message Date
Brent Cook
0d6948baf6 Land #1176, Automake: use relative paths when linking object lists 2025-06-06 00:03:26 -05:00
Brent Cook
21f4bd2a61 Land #1175, Add ISC copyright headers, add explicit COPYING to LibreSSL portable tree 2025-06-03 05:08:04 -05:00
cierny
e95c54d54c Switch to top_builddir 2025-06-02 18:42:46 -07:00
cierny
23a3d0ea9b Use relative paths in linking step 2025-06-02 16:15:41 -07:00
Brent Cook
5d9229b169 adjust incorrect commit years
Co-authored-by: Theo Buehler <botovq@users.noreply.github.com>
2025-06-01 17:24:24 +03:00
Brent Cook
340037f69a add autotools build copyright headers 2025-06-01 08:22:33 +07:00
Theo Buehler
e1866b0fc6 link bn_mod_words.c to build 2025-05-31 04:03:40 -06:00
Theo Buehler
0a5a42dc5e link bn_add_sub.c to build 2025-05-31 03:35:47 -06:00
Theo Buehler
adff7f6528 link ec_field.c and ec_hp_methods.c to build 2025-05-31 03:34:11 -06:00
Theo Buehler
ad6c7f0a49 aes_ige.c was merged into aes.c 2025-05-31 03:30:30 -06:00
Theo Buehler
13602069ad There's only one rc2.c file now 2025-05-31 03:28:14 -06:00
Theo Buehler
5011fa2a0a remove arm perlasm tendrils 2025-05-24 21:37:33 -06:00
Brent Cook
2a3e1b6df7 rename cpu_caps apple to darwin 2025-05-19 14:23:10 +09:00
Brent Cook
b905935b88 add linux aarc64 cpu_caps 2025-05-19 06:19:47 +09:00
Brent Cook
57af118480 create noop and apple cpu_caps checks for aarch64 2025-05-19 06:19:47 +09:00
Brent Cook
de38c5b179 experiment with removing BIO_s_log in advance of upstream removal 2025-05-18 18:01:45 +09:00
Theo Buehler
1087da12fc Sync opensslconf.h, add crypto_arch.h for mips
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
2025-04-12 18:06:24 +02:00
Ivan A. Melnikov
031c2f1722 Basic loongarch64 support
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>
2025-04-10 17:22:36 +04:00
Theo Buehler
100511900d fix .gitignore for mlkem and pick up hidden header 2024-12-20 03:09:18 -07:00
Theo Buehler
3378e97726 Remove mlkem and bytestring from public visibility for now 2024-12-19 19:11:43 -07:00
Theo Buehler
bf808ea0fc Provide getdelim and getline compat shims
These are portable implementations from NetBSD that are needed on
Windows and perhaps some other platforms with the new versions of
the mlkem tests.
2024-12-20 01:14:04 +01:00
Theo Buehler
08207128ce Link mlkem to build 2024-12-14 13:59:08 -07:00
Theo Buehler
17395e6882 The stuff in ec_kmeth was relocated 2024-11-16 03:39:30 -07:00
Theo Buehler
a59cc93264 ecp_{smpl,mont}.c -> ecp_methods.c 2024-11-12 04:30:50 -07:00
Theo Buehler
52b1623c6b Hook up new aarch64 feature detection 2024-11-08 09:29:50 -07:00
Theo Buehler
3ade76d86b malloc-wrapper -> crypto_memory 2024-11-05 21:15:42 -07:00
Theo Buehler
1a3e756a75 adapt to my upstream churn 2024-11-05 04:27:16 -07:00
Theo Buehler
b29d115ad2 cryptlib.h is now crypto_local.h 2024-11-05 02:39:30 -07:00
Theo Buehler
13a2874cc6 -ec{,p}_oct.c 2024-11-03 01:58:33 -06:00
Theo Buehler
b478250379 +ec_convert.c -ec_print.c 2024-10-30 13:00:31 -06:00
Theo Buehler
202386e260 ec_check.c was removed 2024-10-19 04:07:53 -06:00
Theo Buehler
9256f9f939 Hook i386 crypto_cpu_caps to build 2024-10-18 10:51:36 -06:00
Theo Buehler
696c490c0a Hook up crypto_cpu_caps_init() 2024-10-18 09:13:27 -06:00
Theo Buehler
67a3b7dfa2 conf_mall.c is no more 2024-10-18 13:04:57 +02:00
Theo Buehler
9065b293e3 ec_cvt.c hit the attic 2024-10-18 12:58:47 +02:00
Theo Buehler
de89d89ae3 DES met jsing. And it never looked quite the same again. 2024-08-31 10:29:03 -06:00
Theo Buehler
cde0e9c182 Be better at grep... 2024-08-31 09:33:43 -06:00
Theo Buehler
9a1decca25 enc_read.c is gone 2024-08-31 05:58:34 -06:00
Theo Buehler
4535cc0d81 ui_util.c was removed 2024-08-31 05:58:34 -06:00
Theo Buehler
b68767302e conf_api.h was removed, conf_local.h was added 2024-08-31 05:58:34 -06:00
Theo Buehler
64f8aa3701 Adjust for whirlpool removal 2024-08-31 05:58:34 -06:00
Theo Buehler
8276b75db4 Link x509_siginfo.c to the build 2024-08-28 11:05:00 -06:00
Theo Buehler
aa83ac48e4 Initial cut for crypto_arch.h 2024-08-11 15:32:32 +02:00
Theo Buehler
15451aff6b ex_data is now implemented in crypto_ex_data.c 2024-08-02 04:54:22 -06:00
Theo Buehler
c8ca89425c lhash_local.h was removed 2024-07-14 08:34:15 -06:00
Theo Buehler
1e162d446b Add tls1_prf.c to build 2024-07-09 15:46:36 -06:00
Theo Buehler
48b357c67f Need to pass crypto/err to -I 2024-06-25 14:02:18 -06:00
Theo Buehler
c5ff2daef0 Link err_local.h to build 2024-06-24 00:46:12 -06:00
Theo Buehler
f9874d49f6 Remove timegm() compat
Now that all uses of gmtime_r() and timegm() have been converted to
OPENSSL_gmtime() and OPENSSL_timegm(), this is no longer needed.
2024-05-25 13:49:18 +02:00
Theo Buehler
53120acdbd bye bye enc_writ.c 2024-05-24 13:24:19 -06:00