blob: f5b6d02bcecb0845fb06b886334e0a03b57e914a [file] [log] [blame]
#! /bin/bash
# SPDX-License-Identifier: GPL-2.0
# Copyright 2024 Google LLC
#
# FS QA Test No. 369
#
# Verify the ciphertext for encryption policies that use a hardware-wrapped
# inline encryption key, the IV_INO_LBLK_32 flag, and AES-256-XTS.
#
. ./common/preamble
_begin_fstest auto quick encrypt
. ./common/filter
. ./common/encrypt
# Hardware-wrapped keys require the inlinecrypt mount option.
_require_scratch_inlinecrypt
export MOUNT_OPTIONS="$MOUNT_OPTIONS -o inlinecrypt"
_verify_ciphertext_for_encryption_policy AES-256-XTS AES-256-CTS-CBC \
v2 iv_ino_lblk_32 hw_wrapped_key
status=0
exit