index
:
cryptsetup/cryptsetup.git
coverity_scan
libcrypto-env
main
master
tcrypt-argon2
v1_7_x
v2.2.x
v2.3.x
v2.4.x
v2.7.x
v2.8.x
v2_0_x
vm-test
The cryptsetup code repository.
Milan Broz
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
Files
Lines
2026-01-22
Fix gcc-16 warnings (with fanalyzer)
Milan Broz
3
-3
/
+3
2026-01-21
integritysetup: fix grow of bitmap protected devices.
Ondrej Kozina
1
-1
/
+7
2026-01-02
Fix wrong device size status reports in cryptsetup and integritysetup
Milan Broz
3
-10
/
+6
2025-11-21
bitlocker: Open bitlocker devices with clearkey
Kfir Kahanov
1
-7
/
+16
2025-11-21
Fix key-size descriptions
Milan Broz
2
-3
/
+4
2025-11-20
verity: Support status info about FEC repaired events
Milan Broz
1
-0
/
+3
2025-11-03
Fix typo in volume-key-file help.
Milan Broz
1
-1
/
+1
2025-07-29
meson: install binaries
Funda Wang
1
-0
/
+6
2025-06-09
Fix message translation (missing macro).
Milan Broz
1
-1
/
+1
2025-06-02
Allow --reduce-device-size and --device-size in encrypt action.
Ondrej Kozina
2
-4
/
+3
2025-06-02
Do not allow null cipher for LUKS2 keyslot even in conversion.
Milan Broz
1
-1
/
+6
2025-05-27
Fix integer and double types in keyslot checker.
Milan Broz
1
-3
/
+3
2025-05-22
Add keyslot check code.
Milan Broz
5
-0
/
+207
2025-05-22
Define opaques crypt_device struct in local header.
Milan Broz
1
-0
/
+2
2025-05-22
Fix cryptsetup repair to use header device and UUID spec.
Milan Broz
1
-4
/
+6
2025-05-22
LUKS2: support Inline tags format and activation for integrity protection
Milan Broz
3
-1
/
+18
2025-05-22
integrity: support Inline tags format and activation
Milan Broz
4
-29
/
+59
2025-05-22
Avoid false positive for static scan (integer overflow).
Milan Broz
1
-2
/
+4
2025-05-20
cryptsetup: Adjust XTS keys size also if cipher is specified with capi: prefix.
Milan Broz
4
-5
/
+5
2025-05-20
Add error message for missing volume key.
Ondrej Kozina
2
-0
/
+4
2025-05-20
Extend options for initializing reencrypiton from cli.
Ondrej Kozina
4
-187
/
+839
2025-05-20
Allow reencryption resume by new methods.
Ondrej Kozina
4
-10
/
+117
2025-05-20
Allow device in reencryption to be activated by volume keys in files.
Ondrej Kozina
1
-10
/
+48
2025-05-20
Use crypt_get_old_volume_key_size in action reencrypt.
Ondrej Kozina
1
-39
/
+7
2025-05-12
Add support for --decrypt init by keyslot contexts.
Ondrej Kozina
1
-44
/
+123
2025-05-12
Refactor activation by volume key(s) in helper routine.
Ondrej Kozina
3
-47
/
+111
2025-05-12
Make changes in token unlock for further changes in reencrypt action.
Ondrej Kozina
3
-12
/
+24
2025-05-12
Move try_token_unlock to luks utils.
Ondrej Kozina
3
-80
/
+92
2025-05-12
Switch reencrypt --encrypt initialization to keyslot context.
Ondrej Kozina
4
-68
/
+67
2025-05-12
Move init_keyslot_context in luks utils.
Ondrej Kozina
3
-41
/
+50
2025-05-12
Fix mistake in reencryption change detection logic.
Ondrej Kozina
1
-4
/
+2
2025-05-12
Refactor get_adjusted_key_size.
Ondrej Kozina
4
-7
/
+9
2025-05-12
Fix memory leak on error path in luksAddKey.
Ondrej Kozina
1
-2
/
+4
2025-05-12
Verify volume key passed by kernel keyring.
Ondrej Kozina
1
-4
/
+9
2025-05-12
Print error message in cryptetup cli.
Ondrej Kozina
1
-0
/
+2
2025-04-29
Fix unused PIM query actions list.
Milan Broz
1
-1
/
+1
2025-04-22
Opal: limit PSID keyfile read if not set otherwise
Milan Broz
1
-2
/
+10
2025-03-24
Fix dirfd() handling.
Milan Broz
1
-2
/
+5
2025-02-16
veritysetup: Support --error-as-corruption option.
Milan Broz
4
-1
/
+15
2025-01-27
Use #if for password quality libs defines.
Milan Broz
2
-6
/
+6
2025-01-27
Use #if for rest of defines.
Milan Broz
1
-1
/
+1
2025-01-27
Use #if for HAVE_BLKID_* defines.
Milan Broz
1
-1
/
+1
2025-01-27
Use #if for HAVE*_H defines.
Milan Broz
1
-1
/
+1
2025-01-27
Use #if for other ENABLE* options.
Milan Broz
3
-3
/
+3
2025-01-27
Use #if for ENABLE_AF_ALG.
Milan Broz
2
-2
/
+2
2025-01-27
Use #if for USE_UDEV.
Milan Broz
1
-1
/
+1
2025-01-27
Use #if for KERNEL_KEYRING.
Milan Broz
1
-1
/
+1
2025-01-27
Fix integer cast for sector_size.
Milan Broz
1
-1
/
+1
2025-01-26
Print message about reaching maximal interactive passphrase to error output.
Milan Broz
1
-1
/
+1
2025-01-16
Avoid if (not NULL) free().
Milan Broz
1
-2
/
+1
2025-01-15
Update copyright year.
Milan Broz
22
-48
/
+48
2024-12-12
Mark all sizes in status and dump output in the correct units.
Milan Broz
3
-23
/
+27
2024-12-03
Use real integrity key size in format operation.
Milan Broz
1
-1
/
+1
2024-12-03
Add --integrity-key-size option to cryptsetup.
Milan Broz
2
-3
/
+25
2024-11-25
Support plain resize with keyring key.
Milan Broz
1
-16
/
+18
2024-11-25
Support trusted & encrypted keyring for plain device.
Milan Broz
1
-5
/
+25
2024-11-25
Move keyring utilities to separate file.
Milan Broz
5
-155
/
+175
2024-11-23
Print warning if some options were ignored for OPAL hw-only encryption.
Milan Broz
1
-0
/
+10
2024-10-30
Add crypt_reencrypt_init_by_keyslot_context.
Ondrej Kozina
1
-1
/
+1
2024-10-09
Unify integer format parameter in prompt.
Ondrej Kozina
1
-1
/
+1
2024-09-29
Adapt cryptsetup to self-contained keyslot contexts.
Ondrej Kozina
1
-45
/
+41
2024-08-26
Fix return code for ssize_t.
Milan Broz
1
-1
/
+1
2024-07-24
Add --shared option in veritysetup open action.
Ondrej Kozina
3
-0
/
+5
2024-07-16
Check for bad device-mapper name early
Milan Broz
5
-0
/
+38
2024-07-10
Fix leaked fd gcc analyzer warning.
Milan Broz
2
-3
/
+8
2024-07-10
Fix warning about unitialized passwordLen.
Milan Broz
1
-1
/
+1
2024-07-10
Use buffer functions and fix potential fd leak.
Milan Broz
1
-13
/
+11
2024-06-18
Add support for high-priority dm-crypt flag.
Milan Broz
4
-3
/
+11
2024-06-03
Allow "capi:" cipher format for benchmark command.
Milan Broz
1
-4
/
+13
2024-06-03
Use SPDX license identifiers.
Milan Broz
21
-294
/
+21
2024-05-10
Add --key-description and --new-key-description for luksAddKey command.
Milan Broz
2
-50
/
+47
2024-05-10
Add --key-description for luksResume command.
Milan Broz
2
-7
/
+7
2024-05-10
Add --key-description for open command.
Milan Broz
5
-17
/
+22
2024-05-10
Add --key-description for resize command.
Milan Broz
2
-7
/
+8
2024-05-10
Add --key-description for luksFormat command.
Milan Broz
2
-7
/
+12
2024-05-10
Add --key-description for luksDump command.
Milan Broz
2
-6
/
+30
2024-05-10
Fix --key-description actions and define --new-key-description.
Milan Broz
4
-1
/
+10
2024-05-07
Use crypt_wipe to zero rest of data device.
Ondrej Kozina
1
-40
/
+15
2024-05-07
Use proper write_buffer in LUKS1 reencryption code.
Ondrej Kozina
1
-17
/
+9
2024-05-07
Use proper read_buffer function from utils.
Ondrej Kozina
1
-31
/
+2
2024-05-03
Fix various coverity issues.
Ondrej Kozina
2
-20
/
+45
2024-04-03
Do not check passphrase quality in-before erase.
Ondrej Kozina
1
-2
/
+1
2024-03-05
Fix regression in LUKS1 decryption.
Ondrej Kozina
1
-1
/
+2
2024-02-29
Allow --link-vk-to-keyring with --test-passphrase option.
Ondrej Kozina
1
-0
/
+3
2024-02-28
Fix abort triggered by initializing decryption via --active-name.
Ondrej Kozina
1
-10
/
+19
2024-01-23
Fix local variable name that hides global one.
Milan Broz
1
-4
/
+4
2024-01-23
Update copyright notice to include 2024 year.
Milan Broz
21
-45
/
+45
2024-01-19
Allow activating multi key devices using VKs in keyring.
Daniel Zatovic
1
-11
/
+44
2024-01-19
Allow linking multiple VKs (also in reencryption).
Daniel Zatovic
1
-7
/
+95
2023-12-20
Add keyring linking API placeholders for multi-key scenarios.
Daniel Zatovic
1
-4
/
+4
2023-12-19
opal: Do not verify passphrase by default on luksErase.
Milan Broz
1
-1
/
+1
2023-11-29
Tweak some error messages.
Milan Broz
1
-2
/
+2
2023-11-27
Always print error message for invalid keyring definition.
Milan Broz
1
-15
/
+15
2023-11-16
Add --external-tokens-path parameter in cryptsetup.
Ondrej Kozina
4
-0
/
+68
2023-11-07
Fix memory leaks detected in compat-test-opal.
Ondrej Kozina
1
-5
/
+6
2023-11-06
Abort LUKS2 reencryption early if OPAL device used.
Ondrej Kozina
1
-0
/
+5
2023-11-02
Do not allow decryption on devices with unsupported parameters.
Ondrej Kozina
1
-0
/
+2
2023-11-02
Do not allow --integrity option in reencryption action.
Ondrej Kozina
1
-2
/
+2
2023-11-02
Move LUKS2 legacy reencryption flag check.
Ondrej Kozina
1
-5
/
+9
2023-11-02
Restrict --hw-opal options only to luksFormat action.
Ondrej Kozina
2
-2
/
+4
2023-11-02
Fail early if OPAL is selected with LUKS1.
Ondrej Kozina
1
-0
/
+5
2023-11-02
Do not fail format actions by interrupting device wipe.
Ondrej Kozina
2
-2
/
+10
2023-10-31
Add --key-file support in luksErase action with LUKS2 opal.
Ondrej Kozina
1
-3
/
+4
2023-10-31
Correctly erase opal lr when luksFormat action fails.
Ondrej Kozina
1
-7
/
+22
2023-10-16
Respect keyslot id while activating device by token.
Ondrej Kozina
1
-45
/
+55
2023-10-09
Check passphrase for user selected keyslot only.
Ondrej Kozina
1
-1
/
+1
2023-10-05
plain: Print warning if using default cipher ahd hash options.
Milan Broz
1
-0
/
+18
2023-10-04
Fix empty device name in reencryption prompt message.
Ondrej Kozina
1
-1
/
+1
2023-10-04
Fix return value in vk description parser.
Ondrej Kozina
1
-7
/
+4
2023-10-04
Fix a bug in vk description parsing helper.
Ondrej Kozina
1
-1
/
+1
2023-10-04
Fix user vk description leak in open action.
Ondrej Kozina
1
-1
/
+3
2023-09-25
Split logic for uploading keys in kernel key service.
Ondrej Kozina
4
-35
/
+107
2023-09-12
Try to sort options alphabetically.
Milan Broz
5
-54
/
+54
2023-09-12
Remove dot from some option descriptions.
Milan Broz
2
-18
/
+18
2023-09-12
Add --disable-blkid CLI option.
Milan Broz
8
-22
/
+39
2023-09-12
Print blkid scan failure.
Milan Broz
4
-7
/
+32
2023-08-28
Fix unused parameter warning in password utils.
Milan Broz
1
-0
/
+1
2023-08-16
Allow activation, resume and luksAddKey using VK stored in keyring.
Daniel Zatovic
3
-0
/
+24
2023-08-16
Support specifying keyring and key using keyctl syntax.
Daniel Zatovic
2
-5
/
+9
2023-08-16
Support specifying volume key keyring type.
Daniel Zatovic
3
-0
/
+23
2023-08-16
Allow linking VK to a user-specified keyring.
Daniel Zatovic
4
-0
/
+15
2023-08-02
Make luksErase work with detached header.
Ondrej Kozina
1
-2
/
+2
2023-07-17
Print better metadata dump and status info for OPAL segment.
Milan Broz
1
-4
/
+22
2023-07-17
cryptsetup: support for hw-opal in luksErase
Luca Boccassi
4
-3
/
+49
2023-07-17
cryptsetup: add --hw-opal and --hw-opal-only
Luca Boccassi
4
-2
/
+37
2023-07-17
libcryptsetup: add OPAL type and params
Luca Boccassi
1
-4
/
+9
2023-06-28
Fix option name in error output
Ludwig Nussel
1
-1
/
+1
2023-06-26
Fix reencryption to fail properly for unknown cipher.
Milan Broz
1
-0
/
+6
2023-03-03
Add support for meson build system.
Daniel Zatovic
1
-0
/
+77
2023-02-21
Fix integrity info display for non-LUKS2 crypt devices.
Milan Broz
1
-0
/
+2
2023-02-10
fix potential null pointer dereference.
wangzhiqiang
3
-0
/
+9
2023-02-09
Update Copyright year.
Milan Broz
21
-45
/
+45
2022-12-23
Replace off64_t with off_t
Khem Raj
1
-6
/
+6
2022-12-14
Abort encryption when header and data devices are same.
Ondrej Kozina
1
-5
/
+37
2022-12-08
Run PBKDF benchmark with 8 bytes long well-known passphrase.
Ondrej Kozina
1
-2
/
+2
2022-11-28
Do not log score from pwquality.
Milan Broz
1
-3
/
+1
2022-11-20
Fix some strings for translations.
Milan Broz
1
-5
/
+5
2022-11-18
Fix possible undefined use od preprocessor.
Milan Broz
1
-12
/
+17
2022-11-18
Print warning early if LUKS container is too small for activation.
Milan Broz
1
-0
/
+9
2022-11-14
fvault2: some minor code reformatting changes.
Milan Broz
1
-4
/
+1
2022-11-14
fvault2: fix --test-passphrase option
Milan Broz
1
-2
/
+3
2022-11-14
Add missing support for fvault2 commands
Vojtech Trefny
1
-3
/
+9
2022-11-14
Show error when trying to run fvault2Dump on a non-fvault device
Vojtech Trefny
1
-1
/
+3
2022-11-14
Fvault2: implement open
Pavel Tobias
1
-0
/
+65
2022-11-14
Fvault2: implement dump
Pavel Tobias
2
-0
/
+79
2022-11-14
Annotate some functions to prevent Coverity tainted input error.
Milan Broz
1
-0
/
+1
2022-09-29
Extend luksAddKey action options via crypt_keyslot_add_by_keyslot_context API.
Ondrej Kozina
4
-28
/
+166
2022-09-16
Add cryptsetup token unassign action.
Ondrej Kozina
1
-1
/
+31
2022-09-16
Enable adding unassigned luks2-keyring token in cryptsetup.
Ondrej Kozina
3
-2
/
+12
2022-08-25
Add support for dm-verity try_verify_in_tasklet option.
Milan Broz
4
-3
/
+11
2022-08-16
Remove call to explicit memlockall from cryptsetup.
Milan Broz
1
-33
/
+26
2022-08-10
Delegate FIPS mode detection to configured crypto backend.
Ondrej Kozina
1
-1
/
+0
2022-07-28
Add prompt for LUKS2 decryption with header export.
Ondrej Kozina
1
-1
/
+13
2022-07-28
Add early warning for reencryption of image files.
Ondrej Kozina
1
-3
/
+38
2022-07-28
Improve reencryption parameters verification in cli.
Ondrej Kozina
1
-36
/
+44
2022-07-27
Use bool instead od int in LUKS1 reencryption context.
Milan Broz
1
-8
/
+9
2022-07-27
Do not use huge LUKS1 reencryption context on heap.
Milan Broz
1
-19
/
+26
2022-07-27
Avoid using huge dummy context in LUKS1 reencryption check.
Milan Broz
1
-9
/
+3
2022-07-20
Add support for `--key-slot` in luksResume action.
Guilhem Moulin
2
-2
/
+2
2022-07-15
More typo and spelling fixes.
Guilhem Moulin
1
-1
/
+1
2022-07-13
Add error message for failed in-use auto-detect.
Ondrej Kozina
1
-0
/
+4
2022-06-21
Fix decryption with datashift initialization.
Ondrej Kozina
1
-3
/
+21
2022-06-20
Fix minor typo.
Yuri Chornoivan
1
-1
/
+1
2022-06-17
Enable LUKS2 decryption datashift support in cli.
Ondrej Kozina
1
-23
/
+216
2022-06-17
Check user provided correct passphrase before initializing decryption.
Ondrej Kozina
1
-3
/
+23
2022-06-17
Wrap some long lines.
Ondrej Kozina
1
-9
/
+21
2022-06-17
Move load_luks2_by_name helper.
Ondrej Kozina
1
-29
/
+29
2022-06-17
Sync signature wipes in tools_wipe_all_signutares.
Ondrej Kozina
1
-1
/
+1
2022-06-17
Add options parameters to tools_wipe_all_signatures routine.
Ondrej Kozina
4
-7
/
+11
2022-06-09
Properly update hash parameter for checksum resilience.
Ondrej Kozina
1
-8
/
+25
2022-06-09
Separate reencryption params verification for update.
Ondrej Kozina
1
-25
/
+37
2022-06-05
Annotate LGTM TOCTOU condition.
Milan Broz
2
-2
/
+2
2022-06-05
Use %s for JSON progress print.
Milan Broz
1
-1
/
+1
2022-05-26
Move LUKS2 reencrypt keyslot update procedure.
Ondrej Kozina
1
-12
/
+19
2022-05-26
Fix error message for LUKS2 only cryptsetup commands.
Milan Broz
1
-4
/
+4
2022-05-26
Make crypt_load quiet if metadata is not detected.
Milan Broz
3
-2
/
+14
2022-05-26
Allow use of --header option for cryptsetup close.
Milan Broz
1
-1
/
+1
2022-05-24
integritysetup: clarify format question message and man page if data device i...
Milan Broz
1
-1
/
+6
2022-05-24
Fix two more lowercase ARG macro undefs.
Milan Broz
2
-2
/
+2
2022-05-23
The `ARG` macro should be uppercased when undefining it
Daniel Parks
1
-1
/
+1
2022-05-09
Verity: dump device sizes.
Milan Broz
1
-0
/
+3
2022-04-28
Introduce crypt_log_hex helper and use it for log_std output.
Milan Broz
2
-35
/
+8
2022-04-26
Silent reencryption by volume key passed in file.
Ondrej Kozina
1
-1
/
+1
2022-04-25
Silent crypt_volume_key_verify call.
Ondrej Kozina
1
-0
/
+2
2022-04-25
Do not allow sector size increase reencryption in offline mode.
Ondrej Kozina
1
-0
/
+8
2022-04-25
Check sb block size only if actual sector size gets increased.
Ondrej Kozina
1
-4
/
+5
2022-04-20
Add compile-in flag to program version output.
Milan Broz
5
-7
/
+36
2022-04-19
Do not allow dangerous sector size change during reencryption.
Ondrej Kozina
1
-5
/
+61
2022-04-19
Add tools helper reporting blkid support.
Ondrej Kozina
2
-0
/
+6
2022-04-19
Refactor reencrypt_get_active_name helper.
Ondrej Kozina
1
-9
/
+8
2022-04-19
Add superblock BLOCK_SIZE detection in tools.
Ondrej Kozina
2
-0
/
+52
2022-04-17
Skip question if batch mode is set for volume key bitlk dump.
Milan Broz
1
-1
/
+1
2022-04-11
Detect broken LUKS metadata in-before encryption.
Ondrej Kozina
3
-12
/
+53
2022-04-11
Prepare tools_detect_signatures for new filter type.
Ondrej Kozina
4
-7
/
+13
2022-04-07
Ask user for confirmation before resuming reencryption.
Ondrej Kozina
1
-0
/
+13
2022-04-07
Do not resume reencryption with conflicting parameters.
Ondrej Kozina
1
-1
/
+31
2022-04-07
Asks offline reencryption confirmation only with image files.
Ondrej Kozina
1
-3
/
+5
2022-04-06
Add --force-offline-reencrypt option.
Ondrej Kozina
5
-1
/
+11
2022-04-06
Active device auto-detection code cleanup.
Ondrej Kozina
1
-17
/
+8
2022-04-06
Reduce code duplication in active device auto-detection.
Ondrej Kozina
3
-68
/
+56
[next]