Imported Upstream version 2.3.3 30/239430/1 upstream/2.3.3
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Fri, 24 Jul 2020 11:21:08 +0000 (13:21 +0200)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Fri, 24 Jul 2020 12:41:45 +0000 (14:41 +0200)
commit322b430a2589cdc7985e98a14ec12322b91c9d5e
treea5705b7a57b9c7727d5e97b9c98a59c6dc9ed296
parentad21d48762fa70838d4ab4fbe8fe2a2e8a4dcef1
Imported Upstream version 2.3.3

Change-Id: I3af4bf459d2b73bed419873693a905a2606332b9
403 files changed:
ABOUT-NLS
AUTHORS
ChangeLog
FAQ
INSTALL
Makefile.am
Makefile.in
TODO
aclocal.m4
compile
config.h.in
config.rpath
config.sub
configure
configure.ac
depcomp
docs/ChangeLog.old
docs/Keyring.txt [new file with mode: 0644]
docs/LUKS2-locking.txt [new file with mode: 0644]
docs/doxyfile
docs/doxygen_index.h [moved from docs/doxygen_index with 91% similarity]
docs/examples/crypt_log_usage.c
docs/examples/crypt_luks_usage.c
docs/on-disk-format-luks2.pdf [new file with mode: 0644]
docs/on-disk-format.pdf
docs/v1.3.0-ReleaseNotes
docs/v1.4.0-ReleaseNotes
docs/v1.5.0-ReleaseNotes
docs/v1.6.8-ReleaseNotes [new file with mode: 0644]
docs/v1.7.0-ReleaseNotes [new file with mode: 0644]
docs/v1.7.1-ReleaseNotes [new file with mode: 0644]
docs/v1.7.2-ReleaseNotes [new file with mode: 0644]
docs/v1.7.3-ReleaseNotes [new file with mode: 0644]
docs/v1.7.4-ReleaseNotes [new file with mode: 0644]
docs/v1.7.5-ReleaseNotes [new file with mode: 0644]
docs/v2.0.0-ReleaseNotes [new file with mode: 0644]
docs/v2.0.1-ReleaseNotes [new file with mode: 0644]
docs/v2.0.2-ReleaseNotes [new file with mode: 0644]
docs/v2.0.3-ReleaseNotes [new file with mode: 0644]
docs/v2.0.4-ReleaseNotes [new file with mode: 0644]
docs/v2.0.5-ReleaseNotes [new file with mode: 0644]
docs/v2.0.6-ReleaseNotes [new file with mode: 0644]
docs/v2.1.0-ReleaseNotes [new file with mode: 0644]
docs/v2.2.0-ReleaseNotes [new file with mode: 0644]
docs/v2.2.1-ReleaseNotes [new file with mode: 0644]
docs/v2.2.2-ReleaseNotes [new file with mode: 0644]
docs/v2.3.0-ReleaseNotes [new file with mode: 0644]
docs/v2.3.1-ReleaseNotes [new file with mode: 0644]
docs/v2.3.2-ReleaseNotes [new file with mode: 0644]
docs/v2.3.3-ReleaseNotes [new file with mode: 0644]
lib/Makefile.am [deleted file]
lib/Makefile.in [deleted file]
lib/Makemodule.am [new file with mode: 0644]
lib/base64.c [new file with mode: 0644]
lib/base64.h [new file with mode: 0644]
lib/bitlk/bitlk.c [new file with mode: 0644]
lib/bitlk/bitlk.h [new file with mode: 0644]
lib/crypt_plain.c
lib/crypto_backend/Makefile.am [deleted file]
lib/crypto_backend/Makefile.in [deleted file]
lib/crypto_backend/Makemodule.am [new file with mode: 0644]
lib/crypto_backend/argon2/LICENSE [new file with mode: 0644]
lib/crypto_backend/argon2/Makemodule.am [new file with mode: 0644]
lib/crypto_backend/argon2/README [new file with mode: 0644]
lib/crypto_backend/argon2/argon2.c [new file with mode: 0644]
lib/crypto_backend/argon2/argon2.h [new file with mode: 0644]
lib/crypto_backend/argon2/blake2/blake2-impl.h [new file with mode: 0644]
lib/crypto_backend/argon2/blake2/blake2.h [new file with mode: 0644]
lib/crypto_backend/argon2/blake2/blake2b.c [new file with mode: 0644]
lib/crypto_backend/argon2/blake2/blamka-round-opt.h [new file with mode: 0644]
lib/crypto_backend/argon2/blake2/blamka-round-ref.h [new file with mode: 0644]
lib/crypto_backend/argon2/core.c [new file with mode: 0644]
lib/crypto_backend/argon2/core.h [new file with mode: 0644]
lib/crypto_backend/argon2/encoding.c [new file with mode: 0644]
lib/crypto_backend/argon2/encoding.h [new file with mode: 0644]
lib/crypto_backend/argon2/opt.c [new file with mode: 0644]
lib/crypto_backend/argon2/ref.c [new file with mode: 0644]
lib/crypto_backend/argon2/thread.c [new file with mode: 0644]
lib/crypto_backend/argon2/thread.h [new file with mode: 0644]
lib/crypto_backend/argon2_generic.c [new file with mode: 0644]
lib/crypto_backend/cipher_check.c [new file with mode: 0644]
lib/crypto_backend/cipher_generic.c [new file with mode: 0644]
lib/crypto_backend/crc32.c
lib/crypto_backend/crypto_backend.h
lib/crypto_backend/crypto_backend_internal.h [new file with mode: 0644]
lib/crypto_backend/crypto_cipher_kernel.c
lib/crypto_backend/crypto_gcrypt.c
lib/crypto_backend/crypto_kernel.c
lib/crypto_backend/crypto_nettle.c
lib/crypto_backend/crypto_nss.c
lib/crypto_backend/crypto_openssl.c
lib/crypto_backend/crypto_storage.c
lib/crypto_backend/pbkdf2_generic.c
lib/crypto_backend/pbkdf_check.c
lib/integrity/integrity.c [new file with mode: 0644]
lib/integrity/integrity.h [new file with mode: 0644]
lib/internal.h
lib/libcryptsetup.h
lib/libcryptsetup.sym
lib/libdevmapper.c
lib/loopaes/Makefile.am [deleted file]
lib/loopaes/Makefile.in [deleted file]
lib/loopaes/loopaes.c
lib/loopaes/loopaes.h
lib/luks1/Makefile.am [deleted file]
lib/luks1/Makefile.in [deleted file]
lib/luks1/af.c
lib/luks1/af.h
lib/luks1/keyencryption.c
lib/luks1/keymanage.c
lib/luks1/luks.h
lib/luks2/luks2.h [new file with mode: 0644]
lib/luks2/luks2_digest.c [new file with mode: 0644]
lib/luks2/luks2_digest_pbkdf2.c [new file with mode: 0644]
lib/luks2/luks2_disk_metadata.c [new file with mode: 0644]
lib/luks2/luks2_internal.h [new file with mode: 0644]
lib/luks2/luks2_json_format.c [new file with mode: 0644]
lib/luks2/luks2_json_metadata.c [new file with mode: 0644]
lib/luks2/luks2_keyslot.c [new file with mode: 0644]
lib/luks2/luks2_keyslot_luks2.c [new file with mode: 0644]
lib/luks2/luks2_keyslot_reenc.c [new file with mode: 0644]
lib/luks2/luks2_luks1_convert.c [new file with mode: 0644]
lib/luks2/luks2_reencrypt.c [new file with mode: 0644]
lib/luks2/luks2_segment.c [new file with mode: 0644]
lib/luks2/luks2_token.c [new file with mode: 0644]
lib/luks2/luks2_token_keyring.c [new file with mode: 0644]
lib/random.c
lib/setup.c
lib/tcrypt/Makefile.am [deleted file]
lib/tcrypt/Makefile.in [deleted file]
lib/tcrypt/tcrypt.c
lib/tcrypt/tcrypt.h
lib/utils.c
lib/utils_benchmark.c
lib/utils_blkid.c [new file with mode: 0644]
lib/utils_blkid.h [new file with mode: 0644]
lib/utils_crypt.c
lib/utils_crypt.h
lib/utils_device.c
lib/utils_device_locking.c [new file with mode: 0644]
lib/utils_device_locking.h [new file with mode: 0644]
lib/utils_devpath.c
lib/utils_dm.h
lib/utils_fips.c
lib/utils_fips.h
lib/utils_io.c [new file with mode: 0644]
lib/utils_io.h [new file with mode: 0644]
lib/utils_keyring.c [new file with mode: 0644]
lib/utils_keyring.h [new file with mode: 0644]
lib/utils_loop.c
lib/utils_loop.h
lib/utils_pbkdf.c [new file with mode: 0644]
lib/utils_safe_memory.c [new file with mode: 0644]
lib/utils_storage_wrappers.c [new file with mode: 0644]
lib/utils_storage_wrappers.h [new file with mode: 0644]
lib/utils_wipe.c
lib/verity/Makefile.am [deleted file]
lib/verity/Makefile.in [deleted file]
lib/verity/rs.h [new file with mode: 0644]
lib/verity/rs_decode_char.c [new file with mode: 0644]
lib/verity/rs_encode_char.c [new file with mode: 0644]
lib/verity/verity.c
lib/verity/verity.h
lib/verity/verity_fec.c [new file with mode: 0644]
lib/verity/verity_hash.c
lib/volumekey.c
ltmain.sh
m4/gettext.m4
m4/iconv.m4
m4/intlmacosx.m4 [new file with mode: 0644]
m4/lib-ld.m4
m4/lib-link.m4
m4/lib-prefix.m4
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
m4/nls.m4
m4/po.m4
m4/progtest.m4
man/Makefile.am [deleted file]
man/Makefile.in [deleted file]
man/Makemodule.am [new file with mode: 0644]
man/cryptsetup-reencrypt.8
man/cryptsetup.8
man/integritysetup.8 [new file with mode: 0644]
man/veritysetup.8
misc/dict_search/README
misc/dict_search/crypt_dict.c
misc/dracut_90reencrypt/README
misc/dracut_90reencrypt/module-setup.sh
misc/dracut_90reencrypt/parse-reencrypt.sh
misc/dracut_90reencrypt/reencrypt-verbose.sh [new file with mode: 0755]
misc/dracut_90reencrypt/reencrypt.sh
misc/keyslot_checker/chk_luks_keyslots.c
misc/luks2_keyslot_example/Makefile [new file with mode: 0644]
misc/luks2_keyslot_example/README [new file with mode: 0644]
misc/luks2_keyslot_example/keyslot_test.c [new file with mode: 0644]
misc/luks2_keyslot_example/keyslot_test_remote_pass.c [new file with mode: 0644]
missing
po/LINGUAS
po/Makefile.in.in
po/Makevars
po/POTFILES.in
po/Rules-quot
po/cryptsetup.pot
po/cs.gmo
po/cs.po
po/da.gmo [new file with mode: 0644]
po/da.po [new file with mode: 0644]
po/de.gmo
po/de.po
po/es.gmo
po/es.po
po/fi.gmo
po/fi.po
po/fr.gmo
po/fr.po
po/id.gmo
po/id.po
po/it.gmo
po/it.po
po/ja.gmo [new file with mode: 0644]
po/ja.po [new file with mode: 0644]
po/nl.gmo
po/nl.po
po/pl.gmo
po/pl.po
po/pt_BR.gmo [new file with mode: 0644]
po/pt_BR.po [new file with mode: 0644]
po/ru.gmo [new file with mode: 0644]
po/ru.po [new file with mode: 0644]
po/sr.gmo [new file with mode: 0644]
po/sr.po [new file with mode: 0644]
po/sv.gmo
po/sv.po
po/uk.gmo
po/uk.po
po/vi.gmo
po/vi.po
po/zh_CN.gmo [new file with mode: 0644]
po/zh_CN.po [new file with mode: 0644]
python/Makefile.am [deleted file]
python/Makefile.in [deleted file]
python/pycryptsetup-test.py [deleted file]
python/pycryptsetup.c [deleted file]
scripts/Makemodule.am [new file with mode: 0644]
scripts/cryptsetup.conf.in [new file with mode: 0644]
src/Makefile.am [deleted file]
src/Makefile.in [deleted file]
src/Makemodule.am [new file with mode: 0644]
src/cryptsetup.c
src/cryptsetup.h
src/cryptsetup_reencrypt.c
src/integritysetup.c [new file with mode: 0644]
src/utils_blockdev.c [new file with mode: 0644]
src/utils_luks2.c [new file with mode: 0644]
src/utils_password.c
src/utils_tools.c
src/veritysetup.c
tests/00modules-test [new file with mode: 0755]
tests/Makefile.am
tests/Makefile.in
tests/Makefile.localtest [new file with mode: 0644]
tests/align-test
tests/align-test2 [new file with mode: 0755]
tests/api-test-2.c [new file with mode: 0644]
tests/api-test.c
tests/api_test.h [new file with mode: 0644]
tests/bitlk-compat-test [new file with mode: 0755]
tests/bitlk-images.tar.xz [new file with mode: 0644]
tests/blkid-luks2-pv.img.xz [new file with mode: 0644]
tests/blockwise-compat [new file with mode: 0755]
tests/compat-test
tests/compat-test2 [new file with mode: 0755]
tests/compatimage.img.bz2 [deleted file]
tests/compatimage.img.xz [new file with mode: 0644]
tests/compatimage2.img.xz [new file with mode: 0644]
tests/compatv10image.img.bz2 [deleted file]
tests/compatv10image.img.xz [new file with mode: 0644]
tests/conversion_imgs.tar.xz [new file with mode: 0644]
tests/crypto-vectors.c [new file with mode: 0644]
tests/cryptsetup-valg-supps
tests/device-test
tests/differ.c
tests/discards-test
tests/evil_hdr-keyslot_overlap.xz [new file with mode: 0644]
tests/evil_hdr-luks_hdr_damage.bz2 [deleted file]
tests/evil_hdr-luks_hdr_damage.xz [new file with mode: 0644]
tests/evil_hdr-payload_overwrite.bz2 [deleted file]
tests/evil_hdr-payload_overwrite.xz [new file with mode: 0644]
tests/evil_hdr-small_luks_device.bz2 [deleted file]
tests/evil_hdr-small_luks_device.xz [new file with mode: 0644]
tests/evil_hdr-stripes_payload_dmg.bz2 [deleted file]
tests/evil_hdr-stripes_payload_dmg.xz [new file with mode: 0644]
tests/generators/generate-luks2-area-in-json-hdr-space-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-argon2-leftover-params.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-correct-full-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-corrupted-hdr0-with-correct-chks.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-corrupted-hdr1-with-correct-chks.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-checksum-both-hdrs.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-checksum-hdr0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-checksum-hdr1.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-json-size-c0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-json-size-c1.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-json-size-c2.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-keyslots-size-c0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-keyslots-size-c1.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-keyslots-size-c2.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-object-type-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-invalid-opening-char-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-keyslot-missing-digest.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-keyslot-too-many-digests.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-128k-secondary.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-128k.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-16k-secondary.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-1m-secondary.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-1m.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-256k-secondary.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-256k.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-2m-secondary.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-2m.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-32k-secondary.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-32k.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-4m-secondary.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-4m.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-512k-secondary.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-512k.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-64k-inv-area-c0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-64k-inv-area-c1.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-64k-inv-keyslots-size-c0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-64k-secondary.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-metadata-size-64k.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-missing-keyslot-referenced-in-digest.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-missing-keyslot-referenced-in-token.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-missing-segment-referenced-in-digest.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-missing-trailing-null-byte-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-non-null-byte-beyond-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-non-null-bytes-beyond-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-overlapping-areas-c0-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-overlapping-areas-c1-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-overlapping-areas-c2-json0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-pbkdf2-leftover-params-0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-pbkdf2-leftover-params-1.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-crypt-missing-encryption.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-crypt-missing-ivoffset.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-crypt-missing-sectorsize.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-crypt-wrong-encryption.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-crypt-wrong-ivoffset.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-crypt-wrong-sectorsize-0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-crypt-wrong-sectorsize-1.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-crypt-wrong-sectorsize-2.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-missing-offset.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-missing-size.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-missing-type.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-two.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-unknown-type.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-wrong-flags-element.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-wrong-flags.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-wrong-offset.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-wrong-size-0.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-wrong-size-1.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-wrong-size-2.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-segment-wrong-type.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-uint64-max-segment-size.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-uint64-overflow-segment-size.img.sh [new file with mode: 0755]
tests/generators/generate-luks2-uint64-signed-segment-size.img.sh [new file with mode: 0755]
tests/generators/lib.sh [new file with mode: 0644]
tests/img_fs_ext4.img.bz2 [deleted file]
tests/img_fs_ext4.img.xz [new file with mode: 0644]
tests/img_fs_vfat.img.bz2 [deleted file]
tests/img_fs_vfat.img.xz [new file with mode: 0644]
tests/img_fs_xfs.img.bz2 [deleted file]
tests/img_fs_xfs.img.xz [new file with mode: 0644]
tests/integrity-compat-test [new file with mode: 0755]
tests/keyring-compat-test [new file with mode: 0755]
tests/keyring-test [new file with mode: 0755]
tests/loopaes-test
tests/luks1-compat-test
tests/luks1-images.tar.bz2 [deleted file]
tests/luks1-images.tar.xz [new file with mode: 0644]
tests/luks2-integrity-test [new file with mode: 0755]
tests/luks2-reencryption-test [new file with mode: 0755]
tests/luks2-validation-test [new file with mode: 0755]
tests/luks2_header_requirements.xz [new file with mode: 0644]
tests/luks2_header_requirements_free.xz [new file with mode: 0644]
tests/luks2_keyslot_unassigned.img.xz [new file with mode: 0644]
tests/luks2_mda_images.tar.xz [new file with mode: 0644]
tests/luks2_valid_hdr.img.xz [new file with mode: 0644]
tests/mode-test
tests/password-hash-test
tests/reencryption-compat-test
tests/reencryption-compat-test2 [new file with mode: 0755]
tests/tcrypt-compat-test
tests/tcrypt-images.tar.bz2 [deleted file]
tests/tcrypt-images.tar.xz [new file with mode: 0644]
tests/test_utils.c [new file with mode: 0644]
tests/unit-utils-io.c [new file with mode: 0644]
tests/valg.sh
tests/valid_header_file.bz2 [deleted file]
tests/valid_header_file.xz [new file with mode: 0644]
tests/verity-compat-test