Milan Broz
97224b072a
Add context to DM helpers.
...
(To be used later.)
2012-08-14 16:25:21 +02:00
Milan Broz
65f975655c
New device access backend.
...
Allocate loop device late (only when real block device needed).
Rework underlying device/file access functions.
Move all device (and ioctl) access to utils_device.c.
Allows using file where appropriate without allocation loop device.
2012-08-12 22:00:17 +02:00
Milan Broz
5f7309bfa0
Add some verity api test.
...
Fix set_data_device bug it uncovered.
Fix api-test for nonFIPS hash.
2012-07-09 18:09:51 +02:00
Milan Broz
28f860def2
Remove old dm-verity superblock handling.
2012-06-19 15:57:05 +02:00
Milan Broz
03dc073f2b
Use block sizes in superblock in 32bit.
2012-06-11 13:42:53 +02:00
Milan Broz
b402f087d7
Verity salt size is really uint16 in sb and uint32 internally.
2012-06-11 13:30:41 +02:00
Milan Broz
62f334cfa5
Check various number limits.
2012-06-11 00:09:15 +02:00
Milan Broz
c364290be9
Silence sb warning for now.
2012-06-10 18:20:59 +02:00
Milan Broz
db51a343de
Move defines from header.
2012-06-09 23:26:45 +02:00
Milan Broz
e2375c8368
Add verity uuid specification.
2012-06-09 23:20:43 +02:00
Milan Broz
697c6c9324
Prepare new superblock format.
2012-06-09 22:02:06 +02:00
Milan Broz
ade21e6c60
Support empty salt for verity, support no superblock.
2012-06-09 13:12:04 +02:00
Milan Broz
fcf5b414d6
Remove redundant flags.
2012-06-09 11:54:10 +02:00
Milan Broz
ce2218ed65
Support init_by_name for verity.
2012-06-08 16:38:26 +02:00
Milan Broz
cdae1b4c60
Move verity_sb definition to private file.
2012-06-08 10:14:54 +02:00
Milan Broz
c4b16923bb
Unify dm backend for crypt/verity.
2012-06-08 10:12:12 +02:00
Milan Broz
ab0f7346bc
Fix some strings, fix sb_offset.
2012-06-07 14:51:42 +02:00
Milan Broz
0e79728f86
Detect dm-verity in kernel.
2012-06-07 12:32:06 +02:00
Milan Broz
4b0b82adc5
Rewrite veritysetup to use libcryptsetup.
2012-06-07 00:18:49 +02:00