Milan Broz
|
3333f3e9bb
|
Fix some warning detected by Coverity.
The FVAULT2 block is always 8192 bytes (for CRC), but used
struct is smaller. Let's not confuse struct size with whole block.
|
2022-11-15 10:47:22 +01:00 |
|
Milan Broz
|
b086430877
|
fvault2: Move messages to debug level and add more debug log.
|
2022-11-14 21:50:18 +01:00 |
|
Milan Broz
|
01f3f3e66c
|
fvault2: volume size can be unsigned 64bit
|
2022-11-14 21:50:18 +01:00 |
|
Milan Broz
|
e37d8bdf91
|
fvault2: harden device offset check
Check if value overflows and do not allow reading
metadata block exceeding fixed offset.
|
2022-11-14 21:50:18 +01:00 |
|
Milan Broz
|
8b4a5e5931
|
fvault2: some more code cleanup.
|
2022-11-14 21:50:18 +01:00 |
|
Milan Broz
|
33d8d19408
|
fvault2: passphr -> passphrase
|
2022-11-14 21:50:18 +01:00 |
|
Milan Broz
|
9bb98d49c0
|
fvault2: some minor code reformatting changes.
|
2022-11-14 21:50:18 +01:00 |
|
Pavel Tobias
|
1c5fd5ae10
|
Fvault2: add basic error logs
|
2022-11-14 21:50:18 +01:00 |
|
Milan Broz
|
3d1b965c46
|
fvault2: fix --test-passphrase option
|
2022-11-14 21:50:18 +01:00 |
|
Pavel Tobias
|
cd5bd1c773
|
Fvault2: store UUIDs in text format
|
2022-11-14 21:50:18 +01:00 |
|
Pavel Tobias
|
cb9deaf354
|
Fvault2: implement open
|
2022-11-14 21:50:18 +01:00 |
|
Pavel Tobias
|
0ce5de9c1c
|
Fvault2: implement dump
|
2022-11-14 21:50:18 +01:00 |
|
Pavel Tobias
|
35071c6d50
|
Fvault2: derive volume key
|
2022-11-14 21:50:18 +01:00 |
|
Pavel Tobias
|
af6ea01997
|
Fvault2: read all relevant metadata from device
|
2022-11-14 21:50:18 +01:00 |
|
Pavel Tobias
|
1ffc9d967c
|
Fvault2: prepare module in libcryptsetup
|
2022-11-14 21:50:18 +01:00 |
|