aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-13Update README.v2.3.7v2.3.xMilan Broz1-7/+7
2022-01-13Fix reencrypt mangle test for older jq.Milan Broz1-1/+1
2022-01-13Version 2.3.7.Milan Broz1-1/+1
2022-01-13Add Release NotesMilan Broz1-0/+95
2022-01-13Update LUKS2 on-disk description.Milan Broz1-0/+0
2022-01-13Allow reencryption metadata repair from cryptsetup.Ondrej Kozina3-15/+102
2022-01-13Add CRYPT_REENCRYPT_REPAIR_NEEDED flag.Ondrej Kozina4-0/+146
2022-01-13Add reencryption mangle testMilan Broz2-1/+473
2022-01-13Make reencryption flag and keyslot inseparable.Ondrej Kozina2-6/+36
2022-01-13Rename LUKS2_keyslot_reencrypt_create function.Ondrej Kozina3-6/+3
2022-01-13Add segments validation for reencryption.Ondrej Kozina3-1/+79
2022-01-13Split requirements validation from config section validation.Ondrej Kozina1-1/+16
2022-01-13Expose json_segment_contains_flag to internal library.Ondrej Kozina2-1/+2
2022-01-13Move requirement helpers for later changes.Ondrej Kozina1-15/+15
2022-01-13Add disable-luks2 reencryption configure option.Milan Broz6-29/+78
2022-01-12Do not run reencryption recovery when not needed.Milan Broz1-7/+13
2022-01-12Reenc keyslot must have key_size == 1.Milan Broz1-2/+8
2022-01-12Fix CVE-2021-4122 - LUKS2 reencryption crash recovery attackOndrej Kozina10-43/+533
2022-01-12Rename reenc_keyslot_update to reencrypt_keyslot_update.Milan Broz1-2/+2
2022-01-12Rename luks2_reenc_context to luks2_reecrypt.Milan Broz4-51/+51
2022-01-12Rename crypt_get/set reenc_context to luks2_reencrypt.Milan Broz4-11/+11
2022-01-12Rename LUKS2_reenc_status to LUKS2_reencrypt_status.Milan Broz4-15/+16
2022-01-12Rename LUKS2_reencrypt_status to LUKS2_reencrypt_get_params to avoid confusion.Milan Broz3-4/+4
2022-01-12Use LUKS2_reencrypt prefix for function defined in luks2.h.Milan Broz4-33/+47
2022-01-12Do not expose json_object in luks2.h.Milan Broz1-5/+3
2022-01-12Remove json_object argument from area size checks.Milan Broz7-30/+46
2022-01-12Move LUKS2 internal functions to internal header.Milan Broz4-221/+234
2022-01-12Remove obsolete AC_HEADER_STDC macro.Milan Broz1-1/+0
2021-05-28Update Readme.md.Milan Broz1-4/+4
2021-05-28Prepare version 2.3.6.v2.3.6Milan Broz2-1/+57
2021-05-28po: update uk.po (from translationproject.org)Yuri Chornoivan1-472/+483
2021-05-28po: update ru.po (from translationproject.org)Yuri Kozlov1-471/+482
2021-05-28po: update pl.po (from translationproject.org)Jakub Bogusz1-472/+483
2021-05-28po: update ja.po (from translationproject.org)Hiroshi Takekawa1-471/+482
2021-05-28po: update fr.po (from translationproject.org)Frédéric Marchal1-471/+482
2021-05-28po: update de.po (from translationproject.org)Roland Illig1-472/+483
2021-05-28po: update cs.po (from translationproject.org)Petr Pisar1-472/+484
2021-05-26Fixing incorrect offsets for data/IV with TCRYPT system-encryption with a det...Klaus Zipfel1-2/+2
2021-05-24Add note about --header use in TCRYPT format to man page.Milan Broz1-0/+4
2021-05-23Do not use Whirlpool hash in tests (some crypto backends do not implement it).Milan Broz1-1/+1
2021-05-22Increase interactive expect test timeout if runing under valgrind.Milan Broz1-9/+11
2021-05-21Update cryptsetup.pot.Milan Broz1-457/+467
2021-05-21Set 2.3.6-rc0 version.Milan Broz1-1/+1
2021-05-21po: update sr.po (from translationproject.org)Мирослав Николић1-741/+791
2021-05-21po: update es.po (from translationproject.org)Antonio Ceballos1-742/+792
2021-05-21Check exit value for snprintf where it makes sense.Milan Broz16-40/+96
2021-05-21Add some fixes and workarounds for gcc-11 static analyzer.Milan Broz4-1/+17
2021-05-21Avoid LUKS2 decryption without detached header.Ondrej Kozina2-0/+17
2021-05-19integritysetup: mention maximal allowed key sizeMilan Broz3-7/+9
2021-05-19Fix description of maximum passphrase size.Milan Broz1-1/+1
2021-05-19Add test for longer integritysetup keys.Milan Broz1-4/+13
2021-05-19devmapper: avoid truncation of table featuresMilan Broz1-135/+143
2021-05-19Add a note about CRC32 and other non-cryptographic checksumsAndrii Pravorskyi1-1/+4
2021-05-19Allow CRYPT_BUSY also a a valid check for active device.Milan Broz4-53/+66
2021-05-19Fix broken loopaes test.Milan Broz1-5/+3
2021-05-19Fix libintl detection for compiled tests.Milan Broz1-0/+2
2021-05-19Add Blake2b and Blake2s hash support for crypto backend.Milan Broz4-6/+114
2021-05-19Allow to use backup header for tcrypt format.Milan Broz3-10/+7
2021-05-19Set devel 2.3.x version.Milan Broz1-1/+1
2021-03-11Update cryptsetup.pot.v2.3.5Milan Broz1-17/+17
2021-03-11Prepare version 2.3.5.Milan Broz1-1/+1
2021-03-11Update Release notes version.Milan Broz1-2/+2
2021-03-11Prepare Readme for version 2.3.5.Milan Broz1-10/+4
2021-03-11Add note for passwdqc change to release notes.Milan Broz1-0/+2
2021-03-11Update libpasswdqc supportDmitry V. Levin2-8/+21
2021-03-09Add stdbool.h include.Milan Broz1-0/+1
2021-03-09po: update uk.po (from translationproject.org)Yuri Chornoivan1-742/+792
2021-03-09po: update ru.po (from translationproject.org)Yuri Kozlov1-743/+793
2021-03-09po: update pl.po (from translationproject.org)Jakub Bogusz1-741/+782
2021-03-09po: update ja.po (from translationproject.org)Hiroshi Takekawa1-741/+782
2021-03-09po: update fr.po (from translationproject.org)Frédéric Marchal1-742/+792
2021-03-09po: update de.po (from translationproject.org)Roland Illig1-741/+791
2021-03-09po: update cs.po (from translationproject.org)Petr Pisar1-741/+791
2021-03-09Update 2.3.5 release notes.Milan Broz1-55/+73
2021-03-09Remove superfluous CONST_CAST.Milan Broz1-2/+2
2021-03-09Fix partial reads from TTY (interactive terminal).Milan Broz2-7/+65
2021-03-04Update Readme.md.Milan Broz1-0/+6
2021-03-04Update cryptsetup.pot.v2.3.5-rc0Milan Broz1-737/+781
2021-03-04Fix typo.Milan Broz1-1/+1
2021-03-03Add release notes for 2.3.5-rc.Milan Broz1-0/+161
2021-03-03Add a note about FEC calculation to veritysetup manual.Milan Broz1-1/+12
2021-03-03Add final list of failures to valgrind-check test target.Milan Broz1-0/+1
2021-03-02Fix reencryption recovery tests w/ cipher_null.Ondrej Kozina1-2/+2
2021-03-02Add disappeared device test.Milan Broz1-1/+29
2021-03-02Check internal device functions for NULL device.Milan Broz1-9/+29
2021-02-26Fix allocation of volume key in LUKS1 open_key.Milan Broz1-11/+18
2021-02-26Silent error messages in tests.Ondrej Kozina2-2/+2
2021-02-26Add error message when suspending wrong device.Ondrej Kozina1-1/+4
2021-02-26Fix luksResume when called on non-LUKS device.Ondrej Kozina2-2/+15
2021-02-26Fix reversed condition in LUKS2 api test.Ondrej Kozina1-21/+21
2021-02-26Fix keyslots size overflow when device too small.Ondrej Kozina1-1/+2
2021-02-26Allow LUKS resume for device with cipher_null.Ondrej Kozina2-4/+16
2021-02-26Unify crypt_resume_by internal code.Ondrej Kozina1-48/+41
2021-02-26Do not upload VK in keyring when data cipher is null.Ondrej Kozina1-3/+3
2021-02-26Remove redundant check.Ondrej Kozina1-8/+0
2021-02-26Add tests for cipher_null suspend/resume.Ondrej Kozina4-0/+66
2021-02-26verity: run FEC check even if root hash fails.Milan Broz2-4/+9
2021-02-26verity: do not process hash image if it is empty.Milan Broz1-2/+5
2021-02-26verity: do not calculate hash offset if hash area is not used.Milan Broz1-1/+2
2021-02-26veritysetup: do not increase hash image size if hash area is not used.Milan Broz1-1/+9
2021-02-26Extend LUKS2 reencryption tests w/ cipher_null.Ondrej Kozina1-2/+104
2021-02-26Bypass keyring activation flag if cipher is null.Ondrej Kozina1-2/+4
2021-02-26Use crypt_is_cipher_null check where possible.Ondrej Kozina3-3/+3
2021-02-26Fix default xts mode key size in reencryption.Ondrej Kozina2-14/+23
2021-02-26Fix reencryption test on systems w/o keyring.Ondrej Kozina1-2/+18
2021-02-26Prefer default cipher when reencrypting cipher_null device.Ondrej Kozina2-2/+7
2021-02-26Improve key handling with cipher_null in reencryption.Ondrej Kozina1-2/+16
2021-02-26Add debug message for activated cipher_null device.Ondrej Kozina1-0/+8
2021-02-26Replace bogus cipher_null keyslots before reencryption.Ondrej Kozina1-0/+6
2021-02-26Fix device comparison for dm-crypt with cipher_null.Ondrej Kozina1-5/+8
2021-02-26Do not upload vk in keyring for cipher_null segment.Ondrej Kozina2-5/+23
2021-02-26Fix broken detection of null cipher in LUKS2.Ondrej Kozina1-1/+1
2021-02-26Move cipher_null check in internal function crypt_is_cipher_null.Ondrej Kozina5-13/+14
2021-02-26Add tests for various keyslot cipher null bugs.Ondrej Kozina2-3/+48
2021-02-26Get rid of off_t integers and use uint64_t.Milan Broz2-29/+28
2021-02-26Fix debug message displaying required hash device size.Milan Broz1-10/+7
2021-02-26Get rid of the long paramete list in FEC verity function.Milan Broz1-77/+38
2021-02-26Fix dm-verity FEC calculation if stored in the same image with hashes.Milan Broz6-30/+75
2021-02-26Fix veritysetup exit code for bad root hash with FEC enabled.Milan Broz2-1/+27
2021-02-26Add a missing stdbool include.Milan Broz1-0/+2
2021-02-26Backport device_is_identical() changes needed for following patch.Milan Broz2-17/+19
2021-02-08Fix compat interactive test to run with valgrind too.Milan Broz4-32/+42
2021-02-07Coverity workaround for tainted warnings.Milan Broz1-5/+12
2021-02-07Fix an error path memory leak.Milan Broz1-2/+4
2021-02-07bitlk: Fix parsing startup key metadataVojtech Trefny1-48/+28
2021-02-07Avoid "output may be truncated" gcc warnings.Milan Broz1-4/+4
2021-02-07Remove WARNING from the debug message.Milan Broz1-1/+1
2021-02-07Remove redundant EOL in the previous patch.Milan Broz1-1/+1
2021-02-07Rephrase lockinging dir warning and move it to debug level.Milan Broz1-1/+1
2021-02-07Fix LUKS1 repair code.Milan Broz1-2/+7
2021-02-07Disable alternative backends in CI build for now.Milan Broz1-2/+2
2021-02-07Fix crypt_keyslot_change_by_passphrase tokens bug.Ondrej Kozina3-7/+46
2021-02-07Test crypt_keyslot_change_by_passphrase does not break tokens.Ondrej Kozina1-0/+8
2021-02-07Fix previous commit error condition.Milan Broz1-2/+2
2021-02-07Fix dm-integrity HMAC recalculation problem.Milan Broz8-5/+115
2021-02-07Fix copy & paste typo in integrity test.Milan Broz1-6/+6
2021-02-07Allow bitlk tests to run with valgrind.Ondrej Kozina2-0/+18
2021-02-07Remove bogus valgrind suppressions.Ondrej Kozina1-22/+0
2021-02-07Fix popt string related memory leaks.Ondrej Kozina5-24/+92
2021-02-07Add utilities cleanup routine.Ondrej Kozina6-0/+20
2021-02-07Drop unreachable code and useless conditions.Ondrej Kozina1-17/+10
2021-02-07Remove const from all opt_ string declarations.Ondrej Kozina4-52/+52
2021-02-07Do not pass constant strings to option string variables.Ondrej Kozina3-79/+92
2021-02-07Group all string options variables together.Ondrej Kozina4-55/+52
2021-02-07Properly prefix all popt variables in veritysetup.Ondrej Kozina1-36/+36
2021-02-07Update Copyright year.Milan Broz104-192/+192
2021-02-07verity: fix strncpy boundary check compiler warningLuca Boccassi1-1/+1
2021-02-07verity: improve crypt_activate_by_signed_key debug logLuca Boccassi1-1/+1
2021-02-07Add pedantic check for key helpers arguments.Ondrej Kozina1-1/+4
2021-02-07cryptsetup.8: Fix no_write_workqueue option nameLars Wendler1-1/+1
2021-02-07Update FAQ: Clarified statement about block sizes in 5.16Arno Wagner1-2/+3
2021-02-07Fix some formatting and typos in man page.Milan Broz1-16/+25
2021-02-07Remove obsolete tpm-luks project link from FAQ.Milan Broz1-4/+0
2021-02-07Add lore.kernel.org list archive link.Milan Broz2-2/+3
2021-02-07lib: always clear size in crypt_safe_freeSamanta Navarro1-1/+3
2021-02-07Fix typos.Samanta Navarro6-12/+12
2021-02-07lib: fix utils_safe_memory function comments.Samanta Navarro1-9/+5
2021-02-07Add missing translation anotation.Ondrej Kozina1-2/+2
2021-02-07Enable Travis test for GOST crypto in VeraCrypt (install GOST external kernel...Milan Broz1-0/+6
2021-02-07bitlk: Fix key sizes for BITLK encryption typesVojtech Trefny1-5/+5
2021-02-07bitlk: Allow running bitlk_metadata_free with NULLVojtech Trefny1-0/+3
2021-02-07Update cryptsetup.8Joerg Kastning1-1/+1
2021-02-07Update cryptsetup.8Joerg Kastning1-3/+24
2021-02-07lib: fix memory leak in crypt_pbkdf_checklixiaokeng1-2/+4
2021-02-07lib: fix potential segfault in LUKS2_token_buffer_freelixiaokeng1-1/+1
2021-02-07lib: fix potential segfault in _crypt_cipher_cryptlixiaokeng1-0/+3
2021-02-07lib: fix potential segfault in _keyslot_repairlixiaokeng1-0/+2
2021-02-07lib: check return value of malloc in BITLK_read_sblixiaokeng1-0/+8
2021-02-07Fix cryptsetup resize using LUKS2 tokens.Ondrej Kozina2-2/+17
2021-02-07Fix typodofrupisla1-1/+1
2021-02-07fix typo in manual pageSamanta Navarro1-1/+1
2021-02-07bitlk: Show better error when trying to open an NTFS deviceVojtech Trefny1-12/+12
2021-02-07bitlk: Fix test image for startup keyVojtech Trefny1-0/+0
2021-02-07bitlk: Fix a compiler warning.Milan Broz1-1/+1
2021-02-07bitlk: Add support for startup key protected VMKs (keyslots)Vojtech Trefny3-2/+188
2021-02-07bitlk: Try all keyslots even if some checks fails for passphraseVojtech Trefny1-4/+10
2021-02-07Include correct type definition in .h filesJoe Richey4-1/+9
2021-02-07Print a visible error if requesting resize on unsupported format.Milan Broz1-0/+5
2021-02-07Do not print opt_io_size warning needlessly.Ondrej Kozina1-1/+1
2021-02-07Print warning if msgfmt utility from gettext is missing.Milan Broz1-11/+14
2021-02-07Always store dm-verity hash algorithm in superblock in lowercase.Milan Broz1-1/+13
2021-02-07Fix disaplay of dm-integrity recalculating sector in dump command.Milan Broz1-1/+1
2021-02-07Fix a memleak in blockwise test.Milan Broz1-1/+1
2021-02-07Set 2.3.5-rc0 version.Milan Broz1-1/+1
2021-02-07po: update sr.po (from translationproject.org)Мирослав Николић1-475/+503
2021-02-07po: update sr.po (from translationproject.org)Мирослав Николић1-353/+365
2021-02-07po: update sv.po (from translationproject.org)Josef Andersson1-476/+505
2021-02-07po: update sv.po (from translationproject.org)Josef Andersson1-908/+1680
2021-02-07po: update es.po (from translationproject.org)Antonio Ceballos1-2/+2
2021-02-07po: update es.po (from translationproject.org)Antonio Ceballos1-474/+503
2021-02-07po: update de.po (from translationproject.org)Roland Illig1-474/+503
2020-09-03Update Readme.md.Milan Broz1-10/+4
2020-09-03Prepare version 2.3.4.v2.3.4Milan Broz1-1/+1
2020-09-03Add stable version release notes.Milan Broz1-0/+112
2020-09-03po: update uk.po (from translationproject.org)Yuri Chornoivan1-475/+504
2020-09-03po: update ru.po (from translationproject.org)Yuri Kozlov1-476/+505
2020-09-03po: update pl.po (from translationproject.org)Jakub Bogusz1-474/+500
2020-09-03po: update ja.po (from translationproject.org)Hiroshi Takekawa1-474/+500
2020-09-03po: update fr.po (from translationproject.org)Frédéric Marchal1-474/+503
2020-09-03po: update cs.po (from translationproject.org)Petr Pisar1-474/+503