10 Commits

Author SHA256 Message Date
cb8b744a7d Accepting request 1330393 from security
OBS-URL: https://build.opensuse.org/request/show/1330393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryptsetup?expand=0&rev=136
2026-02-04 20:00:53 +00:00
a5805138df - Update to 2.8.4:
* Fix integritysetup resize (grow) of the device if integrity bitmap
    mode is used. Increasing the integrity device in bitmap mode did
    not work as integritysetup incorrectly used journal settings that
    were not applicable.
  * Fix device size status reports in cryptsetup and integritysetup.
    If the device uses a sector size larger than 512 bytes, the newly
    reported byte sizes (introduced in 2.8.0) in the status report
    were incorrectly displayed.
  * BITLK: Fix unlocking BitLocker device with recovery passphrase.
    If the recovery passphrase was present in the first keyslot, the
    device failed to unlock. This bug was introduced in 2.8.2 with
    Clear Key support.

OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=219
2026-02-02 11:35:21 +00:00
6fa8ff0913 Accepting request 1326306 from security
OBS-URL: https://build.opensuse.org/request/show/1326306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryptsetup?expand=0&rev=135
2026-01-12 09:16:05 +00:00
008b86e60a - Update to 2.8.3:
* Stable bug-fix release with minor extensions.
- Update to 2.8.2:
  * BITLK: Fix for BitLocker metadata validation on big-endian systems.

OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=217
2026-01-09 09:49:50 +00:00
5b8eeb3710 Accepting request 1301272 from security
- Update to 2.8.1:
  * Fix status and deactivation of TCRYPT (VeraCrypt compatible) devices that use chained ciphers.
  * Fix unlocking BITLK (BitLocker compatible) devices with multibyte UTF8 characters in the passphrase.
  * Do not allow activation of the LUKS2 device if the used keyslot is not encrypted (it uses a null cipher).
    - Such a configuration cannot be created by cryptsetup, but can be crafted outside of it.
    - Null cipher is sometimes used to create an empty container for later reencryption.
    - Only an empty passphrase can activate such a container (the same as in LUKS1).
  * Do not silently decrease PBKDF parallel cost (threads) if set by an option.
    - The maximum parallel cost is limited to 4 threads.
  * Fixes to configuration and installation scripts.
    - Meson and autoconf tools now properly support --prefix option for temporary directory installation.
    - Multiple fixes and cleanups to config.h for compatibility between Meson and autoconf.
    - Fix the luks2-external-tokens-path Meson option to work the same as in autoconf.
    - Fix Meson install for tool binaries, install fvault2Open man page and include test/fuzz/meson.build in release.
  * Major update to manual pages.
    - Try to explain the PBKDF hardcoded limits.
    - Add a better explanation for automatic integrity tag recalculation.
    - Mention crypt/verity/integritytab.
    - Remove or reformulate some misleading warnings present only with old and no longer supported kernels.
    - Clarify that some commands do not wipe data and unify OPAL reset wording.
    - Clarify the --label option.
    - There are also many other grammar and stylistic fixes to unify the man-page style.
  * Fixes for false-positive and annoying (optional) warnings added in recent compilers. (forwarded request 1300733 from pmonrealgonzalez)

OBS-URL: https://build.opensuse.org/request/show/1301272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryptsetup?expand=0&rev=134
2025-08-26 12:56:15 +00:00
6549a15ee1 - Update to 2.8.1:
* Fix status and deactivation of TCRYPT (VeraCrypt compatible) devices that use chained ciphers.
  * Fix unlocking BITLK (BitLocker compatible) devices with multibyte UTF8 characters in the passphrase.
  * Do not allow activation of the LUKS2 device if the used keyslot is not encrypted (it uses a null cipher).
    - Such a configuration cannot be created by cryptsetup, but can be crafted outside of it.
    - Null cipher is sometimes used to create an empty container for later reencryption.
    - Only an empty passphrase can activate such a container (the same as in LUKS1).
  * Do not silently decrease PBKDF parallel cost (threads) if set by an option.
    - The maximum parallel cost is limited to 4 threads.
  * Fixes to configuration and installation scripts.
    - Meson and autoconf tools now properly support --prefix option for temporary directory installation.
    - Multiple fixes and cleanups to config.h for compatibility between Meson and autoconf.
    - Fix the luks2-external-tokens-path Meson option to work the same as in autoconf.
    - Fix Meson install for tool binaries, install fvault2Open man page and include test/fuzz/meson.build in release.
  * Major update to manual pages.
    - Try to explain the PBKDF hardcoded limits.
    - Add a better explanation for automatic integrity tag recalculation.
    - Mention crypt/verity/integritytab.
    - Remove or reformulate some misleading warnings present only with old and no longer supported kernels.
    - Clarify that some commands do not wipe data and unify OPAL reset wording.
    - Clarify the --label option.
    - There are also many other grammar and stylistic fixes to unify the man-page style.
  * Fixes for false-positive and annoying (optional) warnings added in recent compilers.

OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=215
2025-08-25 13:08:27 +00:00
68e7cdffe1 Accepting request 1288922 from security
OBS-URL: https://build.opensuse.org/request/show/1288922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryptsetup?expand=0&rev=133
2025-06-30 11:03:54 +00:00
766e121282 - Update to 2.8.0:
* Full release notes in:
    - https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-ReleaseNotes
  * Introduce support for inline mode (use HW sectors with additional hardware
    metadata space).
  * Finalize use of keyslot context API.
  * Make all keyslot context types fully self-contained.
  * Add --key-description and --new-key-description cryptsetup options.
  * Support more precise keyslot selection in reencryption initialization.
  * Allow reencryption to resume using token and volume keys.
  * Cryptsetup repair command now tries to check LUKS keyslot areas for corruption.
  * Opal2 SED: PSID keyfile is now expected to be 32 alphanumeric characters.
  * Opal2: Avoid the Erase method and use Secure Erase for locking range.
  * Opal2: Fix some error description (in debug only).
  * Opal2: Do not allow deferred deactivation.
  * Allow --reduce-device-size and --device-size combination for reencryption
    (encrypt) action.
  * Fix the userspace storage backend to support kernel "capi:" cipher specification format.
  * Disallow conversion from LUKS2 to LUKS1 if kernel "capi:" cipher specification is used.
  * Explicitly disallow kernel "capi:" cipher specification format for LUKS2
    keyslot encryption.
  * Do not allow conversion of LUKS2 to LUKS1 if an unbound keyslot is present.
  * cryptsetup: Adjust the XTS key size for kernel "capi:" cipher specification.
  * Remove keyslot warning about possible failure due to low memory.
  * Do not limit Argon2 KDF memory cost on systems with more than 4GB of available memory.
  * Properly report out of memory error for cryptographic backends implementing Argon2.
  * Avoid KDF2 memory cost overflow on 32-bit platforms.
  * Do not use page size as a fallback for device block size.
  * veritysetup: Check hash device size in advance.
  * Print a better error message for unsupported LUKS2 AEAD device resize.

OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=213
2025-06-28 06:12:06 +00:00
02cf470ede Accepting request 1281108 from security
OBS-URL: https://build.opensuse.org/request/show/1281108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryptsetup?expand=0&rev=132
2025-06-01 19:36:11 +00:00
25df3d8020 - Add a dependency on device-mapper to libcryptsetup12 to install
the required device-mapper udev rules. [bsc#1241612]

OBS-URL: https://build.opensuse.org/package/show/security/cryptsetup?expand=0&rev=211
2025-05-29 10:27:47 +00:00

Diff Content Not Available