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