fscrypt-crypt-util: add HCTR2 implementation
[xfstests-dev.git] / common / encrypt
index 8f3c46f642082f0eef8390d8006806b0966445d0..f84f68b2f7f9916f09667588ec5039091521a51d 100644 (file)
@@ -806,6 +806,7 @@ FSCRYPT_MODE_AES_256_CTS=4
 FSCRYPT_MODE_AES_128_CBC=5
 FSCRYPT_MODE_AES_128_CTS=6
 FSCRYPT_MODE_ADIANTUM=9
+FSCRYPT_MODE_AES_256_HCTR2=10
 
 FSCRYPT_POLICY_FLAG_DIRECT_KEY=0x04
 FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64=0x08
@@ -824,6 +825,7 @@ _fscrypt_mode_name_to_num()
        AES-128-CBC-ESSIV)      echo $FSCRYPT_MODE_AES_128_CBC ;;
        AES-128-CTS-CBC)        echo $FSCRYPT_MODE_AES_128_CTS ;;
        Adiantum)               echo $FSCRYPT_MODE_ADIANTUM ;;
+       AES-256-HCTR2)          echo $FSCRYPT_MODE_AES_256_HCTR2 ;;
        *)                      _fail "Unknown fscrypt mode: $name" ;;
        esac
 }