What Cryptographic Algorithms Are Supported by Intel® QuickAssist Technology (Intel® QAT)?
Content Type: Product Information & Documentation | Article ID: 000093843 | Last Reviewed: 09/11/2025
Note |
|
Intel® QuickAssist Technology (Intel® QAT) supports the following cryptographic algorithms.
Algorithm | QAT 1.7 | QAT1.8 | QAT2.0 |
NULL | Yes | Yes | Yes |
ARC4 | Opt-in | Opt-in | No |
AES-ECB | Opt-in | Opt-in | Opt-in |
AES-CBC | Yes | Yes | Yes |
AES-CTR | Yes | Yes | Yes |
AES-CCM | Yes | Yes | Yes |
AES-GCM | Yes | Yes | Yes |
AES-F8 | Opt-in | Opt-in | Opt-in |
AES-XTS | Yes | Yes | Yes |
DES-ECB | Opt-in | Opt-in | No |
DES-CBC | Opt-in | Opt-in | No |
3DES-ECB | Opt-in | Opt-in | No |
3DES-CBC | Opt-in | Opt-in | No |
3DES-CTR | Opt-in | Opt-in | No |
KASUMI-F8 | Yes | Yes | No |
SNOW3G-UEA2 | Yes | Yes | No |
ZUC-EEA3 | Yes | Yes | No |
CHACHA | No | Yes | Yes |
SM4-ECB | No | Opt-in | Opt-in |
SM4-CBC | No | Yes | Yes |
SM4-CTR | No | Yes | Yes |
Algorithm | QAT 1.7 | QAT1.8 | QAT2.0 |
MD5 | Opt-in | Opt-in | No |
SHA1 | Opt-in | Opt-in | Opt-in |
SHA224 | Opt-in | Opt-in | Opt-in |
SHA256 | Yes | Yes | Yes |
SHA384 | Yes | Yes | Yes |
SHA512 | Yes | Yes | Yes |
SHA3-224 | No | Opt-in | Opt-in |
SHA3-256 | Yes | Yes | Yes |
SHA3-384 | No | Yes | Yes |
SHA3-512 | No | Yes | Yes |
AES-XCBC | Yes | Yes | Yes |
AES-CBC_MAC | Yes | Yes | Yes |
AES-CCM | Yes | Yes | Yes |
AES-GCM | Yes | Yes | Yes |
AES-GMAC | Yes | Yes | Yes |
AES-CMAC | Yes | Yes | Yes |
KASUMI-F9 | Yes | Yes | No |
SNOW3G-UIA2 | Yes | Yes | No |
ZUC-EIA3 | Yes | Yes | No |
POLY | No | Yes | Yes |
SM3 | No | Yes | Yes |
Algorithm | QAT 1.7 | QAT1.8 | QAT2.0 |
DSA1024_160_VERIFY | Opt-in | Opt-in | Opt-in |
DSA2048_224_SIGN | Opt-in | Opt-in | Opt-in |
DSA2048_224_VERIFY | Opt-in | Opt-in | Opt-in |
DSA2048_256_SIGN | Opt-in | Opt-in | Opt-in |
DSA2048_256_VERIFY | Opt-in | Opt-in | Opt-in |
DSA3072_256_SIGN | Opt-in | Opt-in | Opt-in |
DSA3072_256_VERIFY | Opt-in | Opt-in | Opt-in |
ECDH Point Multiply | Yes | Yes | Yes |
ECDH_P192_PTMULT | Opt-in | Opt-in | Opt-in |
ECDH_P256_PTMULT | Yes | Yes | Yes |
ECDH_P384_PTMULT | Yes | Yes | Yes |
ECDH_P521_PTMULT | Yes | Yes | Yes |
X25519 | Yes | Yes | Yes |
X448 | Yes | Yes | Yes |
ECDSA SIGN | Yes | Yes | Yes |
ECDSA_P192_SIGN | Opt-in | Opt-in | Opt-in |
ECDSA VERIFY | Yes | Yes | Yes |
ECDSA_P192_VERIFY | Opt-in | Opt-in | Opt-in |
ECDSA_P256_SIGN | Yes | Yes | Yes |
ECDSA_P256_VERIFY | Yes | Yes | Yes |
ECDSA_P384_SIGN | Yes | Yes | Yes |
ECDSA_P384_VERIFY | Yes | Yes | Yes |
ECDSA_P521_SIGN | Yes | Yes | Yes |
ECDSA_P521_VERIFY | Yes | Yes | Yes |
SM2 | No | Yes | Yes |
EC_x25519 | Yes | Yes | Yes |
EC_x448 | Yes | Yes | Yes |
ED_25519_PMULT | Yes | Yes | Yes |
ED_448_PTMULT | Yes | Yes | Yes |
EDDSA_25519_SIGN | Yes | Yes | Yes |
EDDSA_25519_VERIFY | Yes | Yes | Yes |
EDDSA_448_SIGN | Yes | Yes | Yes |
EDDSA_448_VERIFY | Yes | Yes | Yes |
RSA-1024 | Opt-in | Opt-in | Opt-in |
RSA1024_CRT_SIGN | Opt-in | Opt-in | Opt-in |
RSA1024_NONCRT_SIGN | No | No | No |
RSA1024_NONCRT_VERIFY | No | No | No |
RSA-2048 | Yes | Yes | Yes |
RSA2048_CRT_SIGN | Yes | Yes | Yes |
RSA2048_NONCRT_SIGN | No | No | No |
RSA2048_NONCRT_VERIFY | No | No | No |
RSA-3072 | Yes | Yes | Yes |
RSA3072_CRT_SIGN | Yes | Yes | Yes |
RSA3072_NONCRT_SIGN | No | No | No |
RSA3072_NONCRT_VERIFY | No | No | No |
RSA-4096 | Yes | Yes | Yes |
RSA4096_CRT_SIGN | Yes | Yes | Yes |
RSA4096_NONCRT_SIGN | No | No | No |
RSA4096_NONCRT_VERIFY | No | No | No |
RSA-8192 | No | No | No |
RSA8192_CRT_SIGN | No | No | Yes |
RSA8192_NONCRT_SIGN | No | No | No |
RSA8192_NONCRT_VERIFY | No | No | No |
Refer to the Intel® QAT Programmer's Guide of your respective Intel® QAT hardware version for more details about the supported cryptographic algorithms.