index
:
cryptsetup/cryptsetup.git
coverity_scan
fix-capi-plain
fix-retry
hctr2-fix
high-priority-flags
main
man-psid
master
spdx
v1_7_x
v2.2.x
v2.3.x
v2.4.x
v2.7.x
v2_0_x
wip-luks2
The cryptsetup code repository.
Milan Broz
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2023-11-03
Fix memleak in test.
Ondrej Kozina
1
-7
/
+0
2023-11-03
Fix memory leak in device context.
Ondrej Kozina
1
-0
/
+1
2023-11-02
Remove inital opal-test.
Ondrej Kozina
3
-104
/
+1
2023-11-02
Add basic compat-opal-test.
Ondrej Kozina
3
-0
/
+1325
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
Dump OPAL key size in bits.
Ondrej Kozina
1
-1
/
+1
2023-11-02
Do not fail format actions by interrupting device wipe.
Ondrej Kozina
2
-2
/
+10
2023-10-31
Add missing exclusive open check in crypt_format_luks2_opal.
Ondrej Kozina
1
-0
/
+14
2023-10-31
Improve cmd line options man pages related to SED OPAL.
Ondrej Kozina
1
-2
/
+18
2023-10-31
Add --key-file support in luksErase action with LUKS2 opal.
Ondrej Kozina
3
-5
/
+18
2023-10-31
Correctly erase opal lr when luksFormat action fails.
Ondrej Kozina
1
-7
/
+22
2023-10-30
fuzzing: Fix crypt2_load_fuzz to not touch const data
Milan Broz
1
-48
/
+50
2023-10-27
crypto_backend: remove superfluous memset fot hash and hmac contexts
Milan Broz
3
-6
/
+0
2023-10-27
tests: fix oss-fuzz build
Milan Broz
1
-2
/
+2
2023-10-18
Fix tests in FIPS mode.
Ondrej Kozina
1
-1
/
+1
2023-10-16
Respect keyslot id while activating device by token.
Ondrej Kozina
2
-45
/
+120
2023-10-16
libdevmapper: propagate key mgmt related kernel ioctl error on _dm_create_dev...
Lennart Poettering
1
-1
/
+9
2023-10-09
Check passphrase for user selected keyslot only.
Ondrej Kozina
1
-1
/
+1
2023-10-05
plain: Add note to man page about cipher options.
Milan Broz
1
-2
/
+6
2023-10-05
tests: Avoid new plain type warnings if missing options.
Milan Broz
5
-41
/
+43
2023-10-05
plain: Set default cipher to aes-xts-plain64 and hash to sha256.
Milan Broz
2
-4
/
+4
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
Close stdin in tests where not expected to be used.
Ondrej Kozina
1
-3
/
+3
2023-10-04
Add test coverage for device activation.
Ondrej Kozina
1
-18
/
+20
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-10-02
Fix devel/debug leftover in LUKS2 api test.
Ondrej Kozina
1
-3
/
+0
2023-10-02
CI: fix annocheck and csmock runners
Daniel Zatovic
2
-4
/
+8
2023-09-29
We do not need to wipe specific keyslot area only.
Ondrej Kozina
3
-11
/
+3
2023-09-29
Do not wipe keyslot area before in-place overwrite.
Ondrej Kozina
1
-9
/
+1
2023-09-29
Avoid overwritting LUKS2 keyslot area if possible.
Ondrej Kozina
3
-9
/
+38
2023-09-27
Make all returned kernel key ids key_serial_t type.
Ondrej Kozina
2
-7
/
+7
2023-09-27
Do not return -errno codes from keyring utilities.
Ondrej Kozina
4
-19
/
+16
2023-09-27
Drop unused kernel keyring code.
Ondrej Kozina
2
-157
/
+1
2023-09-27
Improve debug output for kernel keyring.
Ondrej Kozina
7
-15
/
+182
2023-09-27
Do not print kernel key sizes in debug output.
Ondrej Kozina
1
-3
/
+3
2023-09-26
Correctly cleanup volume key from kernel keyring on error.
Ondrej Kozina
3
-27
/
+66
2023-09-25
Fix posible NULL dereference bug.
Ondrej Kozina
1
-2
/
+5
2023-09-25
Split volume key only if activating SED OPAL LUKS2.
Ondrej Kozina
1
-17
/
+27
2023-09-25
Drop unused and unreleased API.
Ondrej Kozina
3
-40
/
+0
2023-09-25
Drop setting kernel key permissions.
Ondrej Kozina
1
-15
/
+0
2023-09-25
Split logic for uploading keys in kernel key service.
Ondrej Kozina
15
-270
/
+537
2023-09-25
Set correct volume key descripion when uploading key in keyring.
Ondrej Kozina
1
-6
/
+3
2023-09-25
Add helper utility to search only for keyrings.
Ondrej Kozina
3
-2
/
+22
2023-09-25
Rename internal keyring utilities.
Ondrej Kozina
3
-23
/
+23
2023-09-25
Reduce code duplication in kernel keyring utilities.
Ondrej Kozina
5
-30
/
+13
2023-09-25
Drop redundant request_key call.
Ondrej Kozina
1
-4
/
+0
2023-09-25
Fix wrong return value on error in keyring utils.
Ondrej Kozina
1
-1
/
+1
2023-09-20
Do not set flush and lockfs for DM device if resize grows the device.
Milan Broz
1
-10
/
+23
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
10
-22
/
+53
2023-09-12
Print blkid scan failure.
Milan Broz
4
-7
/
+32
2023-08-29
Opal: print descriptive error if format locks the drive.
Milan Broz
1
-0
/
+4
2023-08-29
opal: Remove key length debug msg.
Milan Broz
1
-2
/
+0
2023-08-29
Opal: add debug of Opal ioctl calls
Milan Broz
1
-22
/
+169
2023-08-29
Opal: open device read-only as it is enough for ioctl.
Milan Broz
1
-7
/
+7
2023-08-28
Fix unused symbol warnings in tests.
Milan Broz
2
-4
/
+8
2023-08-28
Enable -Wunused-parameter in CI tests.
Milan Broz
2
-2
/
+2
2023-08-28
Fix unused parameter warning in password utils.
Milan Broz
1
-0
/
+1
2023-08-28
Fix signed/unsigned warning in gcrypt backend.
Milan Broz
1
-1
/
+1
2023-08-28
Fix unused parameter in crypto backend handlers.
Milan Broz
4
-4
/
+24
2023-08-28
Fix unused parameter in LUKS2 reencryption handlers.
Milan Broz
1
-21
/
+48
2023-08-28
Fix unused parameter in LUKS2 external tokens handlers.
Milan Broz
1
-43
/
+49
2023-08-28
Fix unused parameter in blkid handlers.
Milan Broz
1
-67
/
+101
2023-08-28
Fix unused parameter in keyring handlers.
Milan Broz
1
-35
/
+62
2023-08-28
Mark unused parameters.
Milan Broz
10
-34
/
+35
2023-08-26
keyring: Fix possible sscanf string overflow.
Milan Broz
1
-2
/
+2
2023-08-16
Switch crypt_activate_by_signed_key to keyslot context based activation.
Ondrej Kozina
7
-115
/
+264
2023-08-16
Split volume key verification and device activation.
Ondrej Kozina
3
-134
/
+150
2023-08-16
Allow activation, resume and luksAddKey using VK stored in keyring.
Daniel Zatovic
8
-11
/
+86
2023-08-16
Add tests for linking VK to a keyring and changing VK type.
Daniel Zatovic
2
-9
/
+190
2023-08-16
Add keyslot_context for volume key stored in a keyring.
Daniel Zatovic
6
-0
/
+166
2023-08-16
Support specifying keyring and key using keyctl syntax.
Daniel Zatovic
6
-18
/
+222
2023-08-16
Support specifying volume key keyring type.
Daniel Zatovic
10
-15
/
+106
2023-08-16
Allow linking VK to a user-specified keyring.
Daniel Zatovic
9
-0
/
+83
2023-08-16
Don't revoke volume key in keyring.
Daniel Zatovic
1
-16
/
+1
2023-08-16
Allow resume by keyslot context.
Daniel Zatovic
6
-128
/
+127
2023-08-16
Add keyring keyslot_context.
Daniel Zatovic
6
-25
/
+181
2023-08-15
Add tests for activation by keyslot context
Daniel Zatovic
1
-0
/
+62
2023-08-15
Add new token activation API tests.
Ondrej Kozina
1
-0
/
+100
2023-08-15
Allow activation via keyslot context.
Daniel Zatovic
6
-111
/
+255
2023-08-15
Allow priority ignore keyslots with specific token or keyslot specified.
Ondrej Kozina
1
-25
/
+60
2023-08-15
Allow keyslot in internal LUKS2 token activation code.
Ondrej Kozina
4
-28
/
+61
2023-08-15
Fix a bug in LUKS2 header wipe function with keyslots area.
Ondrej Kozina
1
-0
/
+8
2023-08-15
Do not mention --new-keyfile option in luksChangeKey action man page.
Ondrej Kozina
1
-0
/
+6
2023-08-03
Add algorithm specification warning to integritysetup.8.adoc.
sad-goldfish
1
-0
/
+4
2023-08-02
Minor reencrypt man page typo fixes
Brandon Enright
1
-2
/
+2
2023-08-02
Add OPAL2 detached header tests.
Ondrej Kozina
1
-39
/
+51
2023-08-02
Make luksErase work with detached header.
Ondrej Kozina
1
-2
/
+2
2023-08-02
Fix LUKS2 OPAL deactivation when header is missing.
Ondrej Kozina
1
-5
/
+24
2023-08-01
Do not set default data offset with LUKS2 OPAL detached header.
Ondrej Kozina
1
-2
/
+7
2023-08-01
Add support for suspend/resume with LUKS2 OPAL2 devices.
Ondrej Kozina
2
-30
/
+183
2023-08-01
Introduce LUKS2-OPAL private dm uuid prefix.
Ondrej Kozina
3
-2
/
+11
2023-08-01
Check dm uuid matches LUKS metadata during crypt_suspend.
Ondrej Kozina
2
-33
/
+45
2023-07-26
Do not reinitialize dm backend when not needed.
Ondrej Kozina
1
-4
/
+1
2023-07-18
Simplify crypt_get_hw_encryption_type internals.
Ondrej Kozina
3
-11
/
+34
2023-07-18
Fix leak of volume key in activation code error path.
Milan Broz
1
-2
/
+2
2023-07-17
Print better metadata dump and status info for OPAL segment.
Milan Broz
7
-15
/
+65
2023-07-17
Properly handle authenticated encryption on OPAL device.
Ondrej Kozina
4
-26
/
+111
2023-07-17
opal: Limit sector size to maximum 4096 bytes.
Milan Broz
1
-0
/
+2
2023-07-17
man: document OPAL support
Luca Boccassi
3
-10
/
+46
2023-07-17
Add OPAL2 basic test.
Ondrej Kozina
3
-1
/
+69
2023-07-17
cryptsetup: support for hw-opal in luksErase
Luca Boccassi
7
-3
/
+140
2023-07-17
Add crypt_get_hw_encryption_type API call.
Milan Broz
3
-0
/
+41
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
19
-48
/
+1872
2023-06-28
Fix option name in error output
Ludwig Nussel
1
-1
/
+1
2023-06-26
Fix activation of LUKS2 with capi format cipher and kernel crypt name.
Milan Broz
5
-2
/
+25
2023-06-26
Fix reencryption to fail properly for unknown cipher.
Milan Broz
1
-0
/
+6
2023-06-22
Create optional reduced dm-integrity device.
Ondrej Kozina
3
-24
/
+102
2023-06-22
tcrypt: Fix test in FIPS mode.
Milan Broz
1
-8
/
+8
2023-06-22
tcrypt: Support new Blake2 hash.
Milan Broz
3
-0
/
+3
2023-06-22
tcrypt: use hash values as substring if limiting KDF check.
Milan Broz
1
-1
/
+1
2023-06-22
Fix init_by_name to allow unknown cipher format in dm-crypt as null context.
Milan Broz
2
-3
/
+8
2023-06-06
Add helper function to change segment size.
Ondrej Kozina
2
-0
/
+25
2023-06-04
Use unconditionally sleep 1 in scsi_debug test
Milan Broz
8
-11
/
+11
2023-05-29
Refactor json_segment_create_crypt helper.
Ondrej Kozina
1
-15
/
+28
2023-05-29
Refactor LUKS2 encryption parameters verification.
Ondrej Kozina
1
-82
/
+125
2023-05-29
Use defined constant for cipher_spec buffer size.
Ondrej Kozina
1
-1
/
+1
2023-05-29
Move cipher parsing outside LUKS2 header generator function.
Ondrej Kozina
3
-14
/
+14
2023-05-29
Move integrity fields in json_segment_create_crypt segment helper.
Ondrej Kozina
4
-21
/
+31
2023-05-29
Refactor LUKS2 metadata parameters calculations.
Ondrej Kozina
4
-71
/
+124
2023-05-24
Fix wrong return value from LUKS2_generate_hdr on error.
Ondrej Kozina
1
-0
/
+1
2023-05-24
CI: Add apt-get update to Debian jobs.
Daniel Zatovic
1
-0
/
+1
2023-05-02
Also disallow active devices with internal kernel names.
Milan Broz
3
-1
/
+15
2023-05-02
tests: Fix memory leak introduced in previous patches.
Milan Broz
1
-1
/
+1
2023-04-29
Workaround for oss-fuzz build.
Milan Broz
1
-1
/
+3
2023-04-25
Disallow use of internal kenrel crypto driver names in "capi" specification.
Milan Broz
2
-1
/
+13
2023-04-24
Add Aria cipher support and block size info.
Milan Broz
1
-0
/
+1
2023-04-24
Do not decrease PBKDF parameters if a user forces them.
Milan Broz
4
-4
/
+18
2023-04-20
Fix PBKDF vector test in FIPS mode.
Milan Broz
1
-39
/
+47
2023-04-19
Use only half of detected free memory on systems without swap.
Milan Broz
1
-1
/
+8
2023-04-19
Check for physical memory available also in PBKDF benchmark.
Milan Broz
3
-2
/
+12
2023-04-19
Fix PBKDF2 vectors test for RHEL8 OpenSSL.
Milan Broz
1
-0
/
+8
2023-04-19
Remove unused code in reencryption.
Ondrej Kozina
1
-14
/
+7
2023-04-19
Support OpenSSL 3.2 Argon2 implementation.
Milan Broz
3
-2
/
+73
2023-04-19
Add support for Argon2 from libgcrypt.
Milan Broz
6
-10
/
+207
2023-04-18
bitlk: Fix segfaults when attempting to test volume key
Vojtech Trefny
4
-0
/
+13
2023-04-18
Link only libcrypto from openssl
Alex Xu (Hello71)
2
-6
/
+6
2023-04-17
configure.ac: remove += bashism
Alex Xu (Hello71)
1
-6
/
+6
2023-04-13
Fix fips mode detection in gcrypt backend.
Ondrej Kozina
1
-0
/
+3
2023-03-31
Disable reencryption for DAX devices.
Milan Broz
1
-0
/
+10
2023-03-31
Detect DAX devices and and warn in LUKS format.
Milan Broz
4
-0
/
+34
2023-03-31
Print message if device is not aligned to sector size.
Milan Broz
1
-0
/
+5
2023-03-18
Fix fuzz tests build.
Milan Broz
1
-1
/
+1
2023-03-10
Remove testing branch from CI script.
Milan Broz
1
-1
/
+0
2023-03-10
Update CodeQL config.
Milan Broz
1
-3
/
+1
2023-03-10
Add header guard to ssh-utils.h.
Milan Broz
1
-0
/
+5
2023-03-10
Do not overload global crc32 table name by a function parameter name.
Milan Broz
1
-2
/
+2
2023-03-10
test: Do not overload global crypt_device variable name.
Milan Broz
1
-17
/
+17
2023-03-09
reencrypt: fix checking of context name arguments.
Milan Broz
1
-1
/
+1
2023-03-09
User more restrictive attributes for device file lock.
Milan Broz
1
-1
/
+1
2023-03-09
tests: avoid possible overflow in multiplication
Milan Broz
1
-1
/
+1
2023-03-09
tests: reserve one byte for trailing zero in global log buffer
Milan Broz
1
-2
/
+2
2023-03-09
bitlk: avoid use ctime() with pointer to shared memory.
Milan Broz
1
-1
/
+3
2023-03-09
meson: Add dist hook only when asciidoctor is found.
Daniel Zatovic
1
-8
/
+8
2023-03-08
Fix unlikely occurences of json_object leaks on error path.
Ondrej Kozina
5
-7
/
+35
2023-03-08
Improve code clarity a bit.
Ondrej Kozina
1
-10
/
+8
2023-03-08
Correct error paths in LUKS2 reencryption code path.
Ondrej Kozina
1
-89
/
+141
2023-03-08
Add json_object_object_add_by_uint_by_ref helper.
Ondrej Kozina
2
-0
/
+15
2023-03-07
Replace LGTM with GitHub CodeQL.
Milan Broz
4
-12
/
+85
2023-03-06
CI: move autogen.sh to specific build scripts.
Milan Broz
4
-1
/
+9
2023-03-04
Print warning when keyslot requires more memory than available
Milan Broz
1
-1
/
+11
2023-03-04
Try to avoid OOM killer on low-memory systems without swap.
Milan Broz
4
-5
/
+67
2023-03-04
Improve README.md.
Milan Broz
1
-36
/
+33
2023-03-03
fuzz: Do not calculate checksum for too small headers.
Milan Broz
1
-17
/
+12
2023-03-03
Update devel version.
Milan Broz
3
-4
/
+5
2023-03-03
Add support for meson build system.
Daniel Zatovic
20
-14
/
+2067
2023-02-21
Fix sector_size display for non-LUKS2 crypt devices.
Milan Broz
2
-0
/
+8
2023-02-21
Fix integrity info display for non-LUKS2 crypt devices.
Milan Broz
4
-5
/
+29
2023-02-21
Fix crypt_init_by_name() for dm-crypt with integrity.
Milan Broz
2
-4
/
+16
2023-02-20
CI: upgrade csmock image to RHEL 9.
Daniel Zatovic
1
-1
/
+1
2023-02-15
fuzzing: Fix OSS-Fuzz static build script.
Daniel Zatovic
1
-5
/
+3
2023-02-10
Update file cryptsetup-ssh.c
wangzhiqiang
1
-1
/
+0
2023-02-10
fix potential null pointer dereference.
wangzhiqiang
10
-5
/
+110
2023-02-09
Version 2.6.1.
v2.6.1
Milan Broz
2
-5
/
+5
2023-02-09
Update Copyright year.
Milan Broz
133
-247
/
+247
2023-02-09
Some more cleanup of Release notes.
Milan Broz
1
-11
/
+13
2023-02-09
Clarify when cryptsetup asks for LUKS2 token PINs.
Ondrej Kozina
2
-5
/
+18
2023-02-09
Reformat and cleanup README.
Milan Broz
1
-54
/
+86
2023-02-08
Add 2.6.1 Release notes.
Milan Broz
1
-0
/
+48
2023-02-06
po: update uk.po (from translationproject.org)
Yuri Chornoivan
1
-248
/
+249
2023-02-06
po: update ru.po (from translationproject.org)
Yuri Kozlov
1
-248
/
+249
2023-02-06
po: update ro.po (from translationproject.org)
Remus-Gabriel Chelu
1
-245
/
+250
2023-02-06
po: update ja.po (from translationproject.org)
Hiroshi Takekawa
1
-245
/
+249
2023-02-06
po: update fr.po (from translationproject.org)
Frédéric Marchal
1
-249
/
+250
2023-02-06
po: update de.po (from translationproject.org)
Roland Illig
1
-249
/
+250
2023-02-06
po: update cs.po (from translationproject.org)
Petr Pisar
1
-248
/
+249
2023-02-01
Prepare 2.6.1-rc0 version.
Milan Broz
2
-229
/
+233
2023-02-01
Add fuzz patch file to tarball.
Milan Broz
1
-1
/
+2
2023-02-01
Update po/LINGUAS.
Milan Broz
1
-0
/
+2
2023-02-01
po: add ro.po (from translationproject.org)
Remus-Gabriel Chelu
1
-0
/
+3869
2023-02-01
po: add ka.po (from translationproject.org)
Temuri Doghonadze
1
-0
/
+3756
[prev]
[next]