Whamcloud - gitweb
LU-16670 enc: make sure DoM files are correctly decrypted
authorSebastien Buisson <sbuisson@ddn.com>
Mon, 27 Mar 2023 08:46:07 +0000 (10:46 +0200)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 11 May 2023 00:37:27 +0000 (00:37 +0000)
commit267d3703cea9ebde6dff3f9461b1eadd970ee877
tree48e3f618417c55abb54965f9a8cb91f0f74ba671
parent9a74cc47fad5b2e09a840a273fa8b0a784972e68
LU-16670 enc: make sure DoM files are correctly decrypted

Make sure DoM files are decrypted upon read by loading their
associated encryption context, via llcrypt_prepare_readdir()/
llcrypt_get_encryption_info().

Fix sanity-sec test_50 accordingly.

Lustre-change: https://review.whamcloud.com/50429
Lustre-commit: 1c424252d37c64e3c223c19dced3cad2649c1f61

Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: Ie9ef3cbb08d2295a2fd10b9e9ab0862119c7723e
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Mikhail Pershin <mpershin@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/50431
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/llite/file.c
lustre/llite/namei.c
lustre/tests/sanity-sec.sh