Milan Broz
a38fcafcff
Add --without-activation option for luksOpen (check passphrase only).
2012-06-19 15:36:19 +02:00
Milan Broz
a9d9a2ad44
Fix hex_to_bytes and add it to common utils.
2012-06-18 17:09:48 +02:00
Milan Broz
b773823a1b
Add ability to encrypt plain device.
2012-06-18 14:29:22 +02:00
Milan Broz
0894814148
Add some simple reenc test.
2012-06-17 21:59:29 +02:00
Milan Broz
0de4b65ba6
Rename hash-start to hash-offset and switch to use bytes units.
2012-06-11 12:35:18 +02:00
Milan Broz
5c7954a0c7
Require only up to last keyslot area for header device (ignore data offset).
...
Fix header backup and restore to work on files with large data offset.
2012-06-11 12:20:19 +02:00
Milan Broz
ade21e6c60
Support empty salt for verity, support no superblock.
2012-06-09 13:12:04 +02:00
Milan Broz
92d1bebdac
Fix missing lines.
2012-06-08 22:47:45 +02:00
Milan Broz
39a5408e98
Add man page.
2012-06-08 22:40:57 +02:00
Milan Broz
f4101d0f8b
Use action names in veritysetup (similar to cryptsetup).
2012-06-08 21:51:58 +02:00
Milan Broz
4b0b82adc5
Rewrite veritysetup to use libcryptsetup.
2012-06-07 00:18:49 +02:00
Milan Broz
850799802b
Add simple veritysetup test.
2012-06-03 11:14:15 +02:00
Milan Broz
5e52599326
Do not use IV for null cipher.
2012-05-26 20:44:14 +02:00
Milan Broz
c2a33b480f
Allow empty cipher (cipher_null).
2012-05-20 21:38:23 +02:00
Milan Broz
490c17b3cd
Fix disk wipe (during keyslot removal) if used on 4k hw block device.
...
The "Gutmann" metod uses various offset, direct-io need
to even read device when working with buffer...
Fixes Issue 129.
2012-05-09 22:10:00 +02:00
Milan Broz
f720affe8c
Relax --shared test, allow mapping even for overlapping segments.
...
Support shared flag for LUKS devices (dangerous).
2012-05-02 00:58:54 +02:00
Milan Broz
09fd551e03
Fix support for LUKS header created by cryptsetup-1.0.0
...
(no 4k alignment for the first keyslot).
Also skip repair for such header.
Thanks to Dick Middleton for reporting the issue.
2012-04-09 23:11:52 +02:00
Milan Broz
ee8425b836
Version 1.4.2.
...
Add header and copyright for header files.
2012-04-02 22:03:05 +02:00
Milan Broz
bd047d03ef
Add repair command and API for repairing known LUKS header problems.
2012-04-02 21:18:22 +02:00
Milan Broz
9511c91a79
Add --keyfile-offset and --new-keyfile-offset to cryptsetup.
...
Add resume_by_keyfile_offset, add_kesylot_by_keyfile_offset and
activate_by_keyfile_offset to API.
Thanks to Matthew Monaco <matthew.monaco@0x01b.net >
2012-03-29 18:35:07 +02:00
Milan Broz
570b0ecd49
Replace some tabs.
2012-03-20 16:47:20 +01:00
Milan Broz
80290266e6
Simplify valgrind check (let's add more configs later if needed).
2012-03-20 16:25:09 +01:00
Milan Broz
dc7f97ea5e
Force uevent for UUID check, not all udev installations do this automatically.
2012-03-20 15:58:59 +01:00
Milan Broz
9341679b31
Support UUID=<LUKS_UUID> format for device specification.
2012-03-20 13:36:36 +01:00
Milan Broz
075fb8d261
Unify password verification option.
...
Support password verification with quiet flag if possible. (1.2.0)
2012-03-16 16:17:03 +01:00
Milan Broz
18c4896310
Also test volume key mismatch for luksOpen.
2012-02-11 11:40:17 +01:00
Milan Broz
d542045645
Add support for --master-key-file to luksOpen.
2012-02-11 11:24:58 +01:00
Milan Broz
a5aa30be33
Fix use of empty keyfile (Issue 120).
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@702 36d66b0a-2a48-0410-832c-cd162a569da5
2012-01-12 22:13:23 +00:00
Milan Broz
203f2e082d
Fix error message for luksClose and detached LUKS header.
...
Allow --header for status command to get full info with detached header.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@689 36d66b0a-2a48-0410-832c-cd162a569da5
2011-11-13 22:12:51 +00:00
Milan Broz
7835b365a7
Fix FSF address in license text according to
...
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@671 36d66b0a-2a48-0410-832c-cd162a569da5
2011-11-02 22:35:21 +00:00
Milan Broz
6e119ab6cc
Fix crypt_get_volume_key_size() for plain device.
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@665 36d66b0a-2a48-0410-832c-cd162a569da5
2011-10-27 20:40:16 +00:00
Milan Broz
f5d777e412
Silent some extra gcc warnings in tests.
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@654 36d66b0a-2a48-0410-832c-cd162a569da5
2011-10-26 13:19:37 +00:00
Milan Broz
02e36d7606
Removes obsolete valgrind suppression (Thanks to okozina)
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@644 36d66b0a-2a48-0410-832c-cd162a569da5
2011-10-15 20:27:58 +00:00
Milan Broz
d6016b1c2d
Revert get_last_error change for test-api (crypt_init should test for error message).
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@635 36d66b0a-2a48-0410-832c-cd162a569da5
2011-10-09 22:10:43 +00:00
Milan Broz
cc3b39980b
Fix luksKillSLot exit code if slot is inactive or invalid. (Issue 108)
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@624 36d66b0a-2a48-0410-832c-cd162a569da5
2011-10-09 13:46:03 +00:00
Milan Broz
8c54d938ac
Add crypt_last_error() API call (using crypt context).
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@623 36d66b0a-2a48-0410-832c-cd162a569da5
2011-10-09 13:45:53 +00:00
Milan Broz
1a8bae8884
Add keyslot option for luksOpen (thanks to okozina).
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@611 36d66b0a-2a48-0410-832c-cd162a569da5
2011-09-22 20:26:37 +00:00
Milan Broz
538169fb5b
Fix some memory leaks (thanks to okozina).
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@610 36d66b0a-2a48-0410-832c-cd162a569da5
2011-09-21 22:42:18 +00:00
Milan Broz
963ee0e6ee
Add some valgrind checks (thanks to okozina).
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@609 36d66b0a-2a48-0410-832c-cd162a569da5
2011-09-21 22:42:03 +00:00
Milan Broz
d20e2ff02d
Do not allow format of already formatted context.
...
(Thanks to okozina@redhat.com )
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@608 36d66b0a-2a48-0410-832c-cd162a569da5
2011-08-26 19:46:29 +00:00
Milan Broz
d5e48fcb00
Enhance check of device size before writing LUKS header.
...
(Thanks to okozina@redhat.com )
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@607 36d66b0a-2a48-0410-832c-cd162a569da5
2011-08-26 19:46:17 +00:00
Milan Broz
95009fff4b
Add some API test and rewrite some parts.
...
(Thanks to okozina@redhat.com )
[not yet finished]
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@603 36d66b0a-2a48-0410-832c-cd162a569da5
2011-08-22 21:54:11 +00:00
Milan Broz
7fe10e3d7b
Add API tests for plain device.
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@591 36d66b0a-2a48-0410-832c-cd162a569da5
2011-08-02 12:16:00 +00:00
Milan Broz
c30fe505c5
Add check of decrypted image to test.
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@581 36d66b0a-2a48-0410-832c-cd162a569da5
2011-07-25 21:49:14 +00:00
Milan Broz
e5244bc47c
Fix new tests to use sha1 (ripemd160 not supported in some backends).
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@579 36d66b0a-2a48-0410-832c-cd162a569da5
2011-07-25 15:24:16 +00:00
Milan Broz
1bf26b9a90
* Revert default initialisation of volume key in crypt_init_by_name().
...
* Do not allow key retrieval while suspended (key could be wiped).
* Do not allow suspend for non-LUKS devices.
* Support retries and timeout parameters for luksSuspend.
Add luksSuspend/Resume test.
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@574 36d66b0a-2a48-0410-832c-cd162a569da5
2011-07-19 13:55:34 +00:00
Milan Broz
9c71c74d59
Add --enable-discards option to allow discards/TRIM requests.
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@572 36d66b0a-2a48-0410-832c-cd162a569da5
2011-07-17 22:35:40 +00:00
Milan Broz
a1306ed01c
Remove old API functions (all functions using crypt_options).
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@561 36d66b0a-2a48-0410-832c-cd162a569da5
2011-07-07 14:32:42 +00:00
Milan Broz
d44d07c9eb
* Add --shared option for creating non-overlapping crypt segments.
...
* Add shared flag to libcryptsetup api.
* Fix plain crypt format parameters to include size option (API change).
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@559 36d66b0a-2a48-0410-832c-cd162a569da5
2011-07-01 16:38:58 +00:00
Milan Broz
96d67485d9
Seems that dmsetup table is broken in recent lvm2, let's support "x: table" as well.
...
git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@551 36d66b0a-2a48-0410-832c-cd162a569da5
2011-06-13 16:45:09 +00:00