Whamcloud - gitweb
LU-16670 enc: make sure DoM files are correctly decrypted 29/50429/5
authorSebastien Buisson <sbuisson@ddn.com>
Mon, 27 Mar 2023 08:46:07 +0000 (10:46 +0200)
committerOleg Drokin <green@whamcloud.com>
Tue, 18 Apr 2023 03:22:43 +0000 (03:22 +0000)
commit1c424252d37c64e3c223c19dced3cad2649c1f61
treeac7b64747bed527887ee3d3ffea10312b3a352a5
parentb2f05051c4239e845434ea9e183d889e74a5db57
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.

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