Commit Graph

  • 912d410458 Fix some grammar issues suggested by auto-correction tools. Ondrej Kozina 2024-01-15 15:00:32 +01:00
  • d730f45201 Update kernel keyring usage documentation. Ondrej Kozina 2024-01-15 14:55:26 +01:00
  • 605acab31a Fix some grammar issues suggested by auto-correction tools. Ondrej Kozina 2024-01-15 12:30:20 +01:00
  • ebca40640d docs: Describe additional LUKS2 locks. Ondrej Kozina 2024-01-15 12:22:43 +01:00
  • a50a39a192 tests: add in-place LUKS2 encryption api test. Ondrej Kozina 2024-01-05 14:09:01 +01:00
  • adc83f6dca tests: add helper for creating arbitrary linear mapping. Ondrej Kozina 2024-01-05 14:07:24 +01:00
  • bd0768a42a Respect CRYPT_ACTIVATE_SHARED in reencryption. Ondrej Kozina 2024-01-03 15:55:16 +01:00
  • 543d220bd4 po: update uk.po (from translationproject.org) Yuri Chornoivan 2024-01-05 09:48:54 +01:00
  • 44490e3ee1 po: update ro.po (from translationproject.org) Remus-Gabriel Chelu 2024-01-05 09:48:54 +01:00
  • 4b2015eafd po: update pl.po (from translationproject.org) Jakub Bogusz 2024-01-05 09:48:54 +01:00
  • 65005b4cd3 po: update ja.po (from translationproject.org) Hiroshi Takekawa 2024-01-05 09:48:54 +01:00
  • fae0d2c1f2 po: update fr.po (from translationproject.org) Frédéric Marchal 2024-01-05 09:48:54 +01:00
  • 2c16a80113 po: update de.po (from translationproject.org) Roland Illig 2024-01-05 09:48:54 +01:00
  • 44c6a76b09 Add note for luksSuspend to man page. Milan Broz 2023-12-22 12:17:55 +01:00
  • 37a2750e4f Update cryptsetup.spec. Milan Broz 2023-12-20 18:25:51 +01:00
  • b5006a5404 man: Update authenticated encryption trim description and add references Krassy Boykinov 2023-12-18 13:11:48 +01:00
  • 3323690cbc Version 2.7.0-rc1. v2.7.0-rc1 Milan Broz 2023-12-20 15:21:01 +01:00
  • 1a50de508c Fix doxygen tags for API docs. Milan Broz 2023-12-20 12:06:55 +01:00
  • b47f423907 Update release notes for 2.7.0-rc1 and LUKS2 doc. Milan Broz 2023-12-20 11:43:23 +01:00
  • d1b32a3b64 Add keyring linking API placeholders for multi-key scenarios. Daniel Zatovic 2023-12-18 16:48:52 +01:00
  • f87f6226aa opal: Fix benign gcc warning for possible uninitialized value. Milan Broz 2023-12-19 13:40:29 +01:00
  • cd576666fc opal: Do not verify passphrase by default on luksErase. Milan Broz 2023-12-19 12:35:50 +01:00
  • 6b1f13fd0f opal: add comments to all lockless opal calls. Ondrej Kozina 2023-12-18 10:27:36 +01:00
  • 7db221e47e Report Argon2 crypto backend version in debug output Milan Broz 2023-12-16 12:25:46 +01:00
  • e5511b1920 Use uppercase OPAL in messages. Milan Broz 2023-12-17 12:52:39 +01:00
  • 0ca1e680db opal: add exclusive lock to avoid race. Ondrej Kozina 2023-12-13 15:06:03 +01:00
  • 2e978c8776 opal: do not always re-lock range on failed activation. Ondrej Kozina 2023-12-05 16:31:39 +01:00
  • 31027b9240 test: check if device remains usable after failed attempt to double activation. Ondrej Kozina 2023-12-04 11:15:03 +01:00
  • 1d0680ce95 Drop unused crypt_read_lock helper. Ondrej Kozina 2023-12-12 12:18:28 +01:00
  • 997ef242a2 opal: no need to export internal opal_enabled function. Ondrej Kozina 2023-12-13 15:10:30 +01:00
  • b869822c8b opal: erase key cached in kernel when LR gets locked. Ondrej Kozina 2023-12-01 15:23:35 +01:00
  • 2d080580bd po: update zh_CN.po (from translationproject.org) Boyuan Yang 2023-12-04 20:01:31 +01:00
  • e3c65d9a34 po: update uk.po (from translationproject.org) Yuri Chornoivan 2023-12-04 20:01:31 +01:00
  • 818e35e71c po: update ro.po (from translationproject.org) Remus-Gabriel Chelu 2023-12-04 20:01:31 +01:00
  • ba751970af po: update pl.po (from translationproject.org) Jakub Bogusz 2023-12-04 20:01:31 +01:00
  • 13fcbe139d po: update ja.po (from translationproject.org) Hiroshi Takekawa 2023-12-04 20:01:31 +01:00
  • 5ea325afcc po: update fr.po (from translationproject.org) Frédéric Marchal 2023-12-04 20:01:31 +01:00
  • cf523b95be po: update de.po (from translationproject.org) Roland Illig 2023-12-04 20:01:31 +01:00
  • 0f642a8397 Add missing vectors tests in valgrind setup. Ondrej Kozina 2023-11-24 16:09:00 +01:00
  • b653567e3e Simplify meson tests. Ondrej Kozina 2023-11-24 16:07:33 +01:00
  • 85d23dde79 Revert "tests: Temporarily disable veritysetup tasklet option test." Milan Broz 2023-11-19 12:08:23 +01:00
  • 5e7bd7a36b fuzz: Try to limit image size in crypt2_load_proto_plain_json_fuzz Milan Broz 2023-11-30 14:52:18 +01:00
  • f725123e4a Version 2.7.0-rc0. v2.7.0-rc0 Milan Broz 2023-11-29 09:28:10 +01:00
  • e1ef5214e7 Fix some typos found by lintian. Milan Broz 2023-11-29 09:49:55 +01:00
  • b44c2ce071 Update pot file. Milan Broz 2023-11-29 09:22:52 +01:00
  • 5d50617594 Tweak some error messages. Milan Broz 2023-11-29 09:21:01 +01:00
  • cea9c2972e Add release notes for 2.7.0-rc0. Milan Broz 2023-11-27 00:53:34 +01:00
  • 1e9d31e0e4 Add hw_opal.c for translation. Milan Broz 2023-11-27 00:59:41 +01:00
  • d3a8393476 Set version 2.7.0-rc0. Milan Broz 2023-11-27 00:48:20 +01:00
  • 70a151242f meson: fix meson_dist_convert script Milan Broz 2023-11-26 18:40:02 +01:00
  • ec4e2faf14 Add missing files to autoconf make dist. Milan Broz 2023-11-26 13:59:57 +01:00
  • e4a845c51e Use proper integer constant in meson_options.txt Ondrej Kozina 2023-11-28 12:15:09 +01:00
  • d64203a018 Override meson default prefix. Ondrej Kozina 2023-11-28 11:18:08 +01:00
  • c0dfd1178d Fix some coverity scan issues. Milan Broz 2023-11-28 10:01:40 +01:00
  • b3f1f611cd Always print error message for invalid keyring definition. Milan Broz 2023-11-27 15:10:44 +01:00
  • 86498858fc po: update sr.po (from translationproject.org) Мирослав Николић 2023-11-26 12:34:21 +01:00
  • 403d12d52c po: update ru.po (from translationproject.org) Yuri Kozlov 2023-11-26 12:34:21 +01:00
  • fcf6f8febf po: update pl.po (from translationproject.org) Jakub Bogusz 2023-11-26 12:34:21 +01:00
  • 06d02f4766 po: update es.po (from translationproject.org) Antonio Ceballos 2023-11-26 12:34:21 +01:00
  • 6262da3a11 fuzz: add missing flex (util-linux req.) to fix fuzzing build Milan Broz 2023-11-26 10:39:22 +01:00
  • dfbb7752b5 tests: fail early if PSID reset does not work for device. Milan Broz 2023-11-22 15:48:48 +01:00
  • 6b2cf68713 Suspend and resume also dm-integrity device with AEAD. Milan Broz 2023-11-15 16:06:02 +01:00
  • 0f51b5bacb Do not run sector read check on suspended device. Milan Broz 2023-11-15 14:10:54 +01:00
  • d3cc5e846a Do not require init_done for some deive helpers. Milan Broz 2023-11-15 13:39:27 +01:00
  • 722c77c883 Fix wrong key id set when resuming LUKS2 device. Ondrej Kozina 2023-11-20 15:09:35 +01:00
  • 20c8096cc8 CI: change TSS package name for Debian 12 Daniel Zatovic 2023-11-20 11:28:56 +01:00
  • 8c0a943e5c Drop fake_token_path symbol from tests. Ondrej Kozina 2023-11-15 13:32:04 +01:00
  • 5ef1878b34 Do not use fake-token-path in ssh and systemd plugin tests. Ondrej Kozina 2023-11-14 13:35:58 +01:00
  • 836e5e4539 Add --external-tokens-path parameter in cryptsetup. Ondrej Kozina 2023-11-10 11:59:07 +01:00
  • 0328d61f29 Add crypt_token_set_external_path API. Ondrej Kozina 2023-11-09 15:33:05 +01:00
  • 31f82fd37c Drop deprecated use of implicit meson setup command. Ondrej Kozina 2023-11-15 15:04:30 +01:00
  • 9ca46971f2 Fix systemd-test-plugin initialization. Ondrej Kozina 2023-11-14 14:45:44 +01:00
  • 7aeb1c3aea Fix fake systemd tpm path symbol. Ondrej Kozina 2023-11-14 14:45:09 +01:00
  • cf7874de4b compat-test-opal does not depend on differ util. Ondrej Kozina 2023-11-08 14:59:14 +01:00
  • d82a1843ba Speed up compat-test-opal valgrind test. Ondrej Kozina 2023-11-07 16:07:42 +01:00
  • 9a5a3855a0 Enable valgrind tests in meson. Ondrej Kozina 2023-11-07 16:05:51 +01:00
  • 83bb3648e3 Fix invalid comparison of bool and int types in root meson.build. Ondrej Kozina 2023-11-09 11:24:29 +01:00
  • 564379618a Increase minimal meson version to 0.64 Ondrej Kozina 2023-11-09 11:00:59 +01:00
  • 04a20e9b7d CI: disable -Wdeclaration-after-statement warning Daniel Zatovic 2023-11-15 12:15:19 +01:00
  • 11ab2f0d9e Dont mix declarations with code. Daniel Zatovic 2023-11-15 12:11:10 +01:00
  • 7d4628e379 Remove obsolate AC_C_CONST macro. Daniel Zatovic 2023-11-15 10:21:04 +01:00
  • a176f29dc4 CI: don't use non-existent meson flag Daniel Zatovic 2023-11-13 12:06:36 +01:00
  • a8168eb854 CI: switch compilation test to Ubuntu Lunar (23.04) Daniel Zatovic 2023-11-13 10:41:11 +01:00
  • 98f2b9c136 CI: switch Debian runner from 11 to 12 Daniel Zatovic 2023-11-13 10:29:27 +01:00
  • 0e44494aba tests: Temporarily disable veritysetup tasklet option test. Milan Broz 2023-11-13 12:00:13 +01:00
  • 371cfc4394 tests: Clean up also dm-integrity device in OPAL test Milan Broz 2023-11-07 19:39:37 +01:00
  • 860550b3c6 Fix memory leaks detected in compat-test-opal. Ondrej Kozina 2023-11-06 16:40:57 +01:00
  • 2a9752b6c8 tests: Do not run OPAL test with valgrind if variables are not set Milan Broz 2023-11-05 21:33:37 +01:00
  • 4543a445a0 Add hint about missing OPAL support in kernel. Ondrej Kozina 2023-11-03 14:41:59 +01:00
  • ee31159c68 Enable tests fixed with recent commits. Ondrej Kozina 2023-11-03 12:08:44 +01:00
  • 029d4bdd57 Abort LUKS2 reencryption early if OPAL device used. Ondrej Kozina 2023-11-01 12:53:48 +01:00
  • 89e0ef96c2 Add LUKS2 OPAL requirement flag. Ondrej Kozina 2023-11-01 11:03:41 +01:00
  • f623eb2e99 Add more onlyLUKS helpers for convenience. Ondrej Kozina 2023-11-01 11:36:59 +01:00
  • d09b27a170 Fix memory leak in kernel keyring keyslot context. Ondrej Kozina 2023-11-03 16:12:35 +01:00
  • abf7e3e359 Fix memleak in test. Ondrej Kozina 2023-11-03 15:11:26 +01:00
  • 79444bc615 Fix memory leak in device context. Ondrej Kozina 2023-11-03 14:52:59 +01:00
  • 0154893ad5 Remove inital opal-test. Ondrej Kozina 2023-11-02 15:21:39 +01:00
  • b23e9f32f2 Add basic compat-opal-test. Ondrej Kozina 2023-08-15 15:20:58 +02:00
  • 1b7211f013 Do not allow decryption on devices with unsupported parameters. Ondrej Kozina 2023-11-01 17:26:45 +01:00
  • b9ba5ec14d Do not allow --integrity option in reencryption action. Ondrej Kozina 2023-11-01 13:06:40 +01:00