1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2019 Intel Corporation
5 #ifndef _QAT_ASYM_CAPABILITIES_H_
6 #define _QAT_ASYM_CAPABILITIES_H_
8 #define QAT_BASE_GEN1_ASYM_CAPABILITIES \
10 .op = RTE_CRYPTO_OP_TYPE_ASYMMETRIC, \
13 .xform_type = RTE_CRYPTO_ASYM_XFORM_MODEX, \
26 .op = RTE_CRYPTO_OP_TYPE_ASYMMETRIC, \
29 .xform_type = RTE_CRYPTO_ASYM_XFORM_MODINV, \
42 .op = RTE_CRYPTO_OP_TYPE_ASYMMETRIC, \
45 .xform_type = RTE_CRYPTO_ASYM_XFORM_RSA, \
46 .op_types = ((1 << RTE_CRYPTO_ASYM_OP_SIGN) | \
47 (1 << RTE_CRYPTO_ASYM_OP_VERIFY) | \
48 (1 << RTE_CRYPTO_ASYM_OP_ENCRYPT) | \
49 (1 << RTE_CRYPTO_ASYM_OP_DECRYPT)), \
52 /* min length is based on openssl rsa keygen */ \
54 /* value 0 symbolizes no limit on max length */ \
63 #endif /* _QAT_ASYM_CAPABILITIES_H_ */