Yiyuan Zhong
cb7b7fd863
Add Mbed-TLS crypto backend
...
Mbed-TLS is a tiny TLS implementation designed for embedded environment which
can greatly reduce the disk space requirement compared to OpenSSL. While we
already have crypto_kernel for this purpose and Mbed-TLS lacking hash/cipher
support can cause reduced functionality, there're situations where AF_ALG is
not available but we're fine with limited scenarios like LUKS2 only.
2024-07-14 17:12:03 +08:00
Milan Broz
41755b71b6
Set devel version.
2024-03-06 09:51:10 +01:00
Milan Broz
b417154e71
Fix configure Argon2 OpenSSL detection to not compile internal Argon2.
...
Code is not called anyway, but should be completely disabled.
Note: there is intentionally no way to disable OpenSSL Argon2 if present.
2024-02-09 12:51:34 +01:00
Milan Broz
4dde8f078f
Version 2.7.0.
2024-01-24 10:47:32 +01:00
Milan Broz
3323690cbc
Version 2.7.0-rc1.
2023-12-20 15:21:01 +01:00
Milan Broz
e1ef5214e7
Fix some typos found by lintian.
2023-11-29 09:49:55 +01:00
Milan Broz
d3a8393476
Set version 2.7.0-rc0.
2023-11-28 18:53:45 +00:00
Ondrej Kozina
d64203a018
Override meson default prefix.
2023-11-28 18:52:57 +00:00
Ondrej Kozina
83bb3648e3
Fix invalid comparison of bool and int types in root meson.build.
2023-11-15 13:33:05 +01:00
Ondrej Kozina
564379618a
Increase minimal meson version to 0.64
...
It's inital cryptsetup upstream release with
meson support so let's not pollute scripts
with if-then-else branching from the very
beginning.
2023-11-15 13:33:05 +01:00
Luca Boccassi
b9cc0129c9
libcryptsetup: add OPAL type and params
...
Signed-off-by: Luca Boccassi <bluca@debian.org >
Co-authored-by: Ondrej Kozina <okozina@redhat.com >
2023-07-17 13:14:52 +02:00
Milan Broz
7859673bd2
Support OpenSSL 3.2 Argon2 implementation.
2023-04-19 07:16:08 +00:00
Milan Broz
34953cb10f
Add support for Argon2 from libgcrypt.
...
Argon2 is available since version 1.10, but we need version
that allows empty passwords (1.11).
2023-04-19 07:15:35 +00:00
Alex Xu (Hello71)
234ca010e2
Link only libcrypto from openssl
...
Reduces initramfs dependencies. libcrypto.pc is available in openssl
0.9.8+
2023-04-18 07:49:28 +00:00
Milan Broz
045ed9d485
Update devel version.
2023-03-03 14:50:55 +01:00
Daniel Zatovic
114a13af84
Add support for meson build system.
...
For now, let's keep support for both - autotools and meson.
2023-03-03 13:49:47 +00:00