diff options
author | Rob N <[email protected]> | 2023-03-03 08:39:09 +1100 |
---|---|---|
committer | GitHub <[email protected]> | 2023-03-02 13:39:09 -0800 |
commit | 163f3d3a1fc144f1b9b358cec616d4cba4e87d67 (patch) | |
tree | 835b1d88126adf880cfc454abb55283d7ffc0130 /tests/runfiles/common.run | |
parent | 5f42d1dbf2854d0224f2f5853aab8153f78bdcc3 (diff) |
zdb: add decryption support
The approach is straightforward: for dataset ops, if a key was offered,
find the encryption root and the various encryption parameters, derive a
wrapping key if necessary, and then unlock the encryption root. After
that all the regular dataset ops will return unencrypted data, and
that's kinda the whole thing.
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Jorgen Lundman <[email protected]>
Signed-off-by: Rob Norris <[email protected]>
Closes #11551
Closes #12707
Closes #14503
Diffstat (limited to 'tests/runfiles/common.run')
-rw-r--r-- | tests/runfiles/common.run | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/runfiles/common.run b/tests/runfiles/common.run index 421a8650b..132df4925 100644 --- a/tests/runfiles/common.run +++ b/tests/runfiles/common.run @@ -126,9 +126,9 @@ tags = ['functional', 'clean_mirror'] tests = ['zdb_002_pos', 'zdb_003_pos', 'zdb_004_pos', 'zdb_005_pos', 'zdb_006_pos', 'zdb_args_neg', 'zdb_args_pos', 'zdb_block_size_histogram', 'zdb_checksum', 'zdb_decompress', - 'zdb_display_block', 'zdb_label_checksum', 'zdb_object_range_neg', - 'zdb_object_range_pos', 'zdb_objset_id', 'zdb_decompress_zstd', - 'zdb_recover', 'zdb_recover_2'] + 'zdb_display_block', 'zdb_encrypted', 'zdb_label_checksum', + 'zdb_object_range_neg', 'zdb_object_range_pos', 'zdb_objset_id', + 'zdb_decompress_zstd', 'zdb_recover', 'zdb_recover_2'] pre = post = tags = ['functional', 'cli_root', 'zdb'] |