generic: test encryption key revocation during concurrent I/O
[xfstests-dev.git] / common / encrypt
index f09104d117c79b1c60a13ce1b6a2bf548ead0909..85f71d5b4c36fe3e24f9e2465fa5a08b80e420d1 100644 (file)
@@ -144,3 +144,11 @@ _unlink_encryption_key()
        local keyid=$($KEYCTL_PROG search @s logon $FSTYP:$keydesc)
        $KEYCTL_PROG unlink $keyid >>$seqres.full
 }
        local keyid=$($KEYCTL_PROG search @s logon $FSTYP:$keydesc)
        $KEYCTL_PROG unlink $keyid >>$seqres.full
 }
+
+# Revoke an encryption key from the keyring, given its key descriptor.
+_revoke_encryption_key()
+{
+       local keydesc=$1
+       local keyid=$($KEYCTL_PROG search @s logon $FSTYP:$keydesc)
+       $KEYCTL_PROG revoke $keyid >>$seqres.full
+}