Brent Cook
d6b6fe95a7
include crypto/arch/aarch64/crypto_cpu_caps_windows.c
2025-10-28 07:06:00 -05:00
Brent Cook
659e87fe1c
move ftruncate to common libcompat for tests
2025-10-07 04:23:58 -05:00
Theo Buehler
607ae1b805
adapt to mlkem deduplication
2025-09-06 06:06:34 +02:00
Theo Buehler
aaabed455c
Update for MLKEM changes
2025-08-17 13:13:58 -06:00
Theo Buehler
0a07d6b66f
Adjust for x_pkey.c removal
...
Change-Id: I6a6a696458f18874c81e49aa5068a910a51becdb
2025-07-12 22:23:32 +02:00
Theo Buehler
54dc5a27b1
x_info.c was removed
...
Change-Id: I6a6a6964f97ec3f04111708ee726de6dd4ea8630
2025-07-12 21:58:33 +02:00
Theo Buehler
fd25d60a12
Pass -Icrypto/aes to CPP flags
2025-06-27 11:57:03 -06:00
Theo Buehler
e05910b503
Only link aes_${arch}.c to asm builds
...
Don't mix C source with ASM source. Add the ASM support C code
to CRYPTO_SRC or libcrypto_la_SOURCES as normal, but depending
on the HOST_ASM* bits
Change-Id: I6a6a69648fc7c2102c96813b70be0d255a345cd3
2025-06-26 05:37:35 +02:00
Theo Buehler
86376ca661
link aes_{amd64,i386}.c to build
2025-06-16 11:12:42 -06:00
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