|
DPDK
18.11.9
|
#include <string.h>#include <stdint.h>#include <rte_memory.h>#include <rte_mempool.h>#include <rte_common.h>Go to the source code of this file.
Data Structures | |
| struct | rte_crypto_rsa_priv_key_qt |
| struct | rte_crypto_rsa_xform |
| struct | rte_crypto_modex_xform |
| struct | rte_crypto_modinv_xform |
| struct | rte_crypto_dh_xform |
| struct | rte_crypto_dsa_xform |
| struct | rte_crypto_mod_op_param |
| struct | rte_crypto_asym_xform |
| struct | rte_crypto_rsa_op_param |
| struct | rte_crypto_dh_op_param |
| struct | rte_crypto_dsa_op_param |
| struct | rte_crypto_asym_op |
Enumerations | |
| enum | rte_crypto_asym_xform_type { RTE_CRYPTO_ASYM_XFORM_UNSPECIFIED = 0 , RTE_CRYPTO_ASYM_XFORM_NONE , RTE_CRYPTO_ASYM_XFORM_RSA , RTE_CRYPTO_ASYM_XFORM_DH , RTE_CRYPTO_ASYM_XFORM_DSA , RTE_CRYPTO_ASYM_XFORM_MODINV , RTE_CRYPTO_ASYM_XFORM_MODEX , RTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END } |
| enum | rte_crypto_asym_op_type { RTE_CRYPTO_ASYM_OP_ENCRYPT , RTE_CRYPTO_ASYM_OP_DECRYPT , RTE_CRYPTO_ASYM_OP_SIGN , RTE_CRYPTO_ASYM_OP_VERIFY , RTE_CRYPTO_ASYM_OP_PRIVATE_KEY_GENERATE , RTE_CRYPTO_ASYM_OP_PUBLIC_KEY_GENERATE , RTE_CRYPTO_ASYM_OP_SHARED_SECRET_COMPUTE , RTE_CRYPTO_ASYM_OP_LIST_END } |
| enum | rte_crypto_rsa_padding_type { RTE_CRYPTO_RSA_PADDING_NONE = 0 , RTE_CRYPTO_RSA_PKCS1_V1_5_BT0 , RTE_CRYPTO_RSA_PKCS1_V1_5_BT1 , RTE_CRYPTO_RSA_PKCS1_V1_5_BT2 , RTE_CRYPTO_RSA_PADDING_OAEP , RTE_CRYPTO_RSA_PADDING_PSS , RTE_CRYPTO_RSA_PADDING_TYPE_LIST_END } |
| enum | rte_crypto_rsa_priv_key_type { RTE_RSA_KEY_TYPE_EXP , RTE_RSA_KET_TYPE_QT } |
Variables | |
| const char * | rte_crypto_asym_xform_strings [] |
| const char * | rte_crypto_asym_op_strings [] |
RTE Definitions for Asymmetric Cryptography
Defines asymmetric algorithms and modes, as well as supported asymmetric crypto operations.
Definition in file rte_crypto_asym.h.
Asymmetric crypto transformation types. Each xform type maps to one asymmetric algorithm performing specific operation
Definition at line 51 of file rte_crypto_asym.h.
Asymmetric crypto operation type variants
Definition at line 89 of file rte_crypto_asym.h.
Padding types for RSA signature.
Definition at line 110 of file rte_crypto_asym.h.
RSA private key type enumeration
enumerates private key format required to perform RSA crypto transform.
| Enumerator | |
|---|---|
| RTE_RSA_KEY_TYPE_EXP | RSA private key is an exponent |
| RTE_RSA_KET_TYPE_QT | RSA private key is in quintuple format See rte_crypto_rsa_priv_key_qt |
Definition at line 139 of file rte_crypto_asym.h.
|
extern |
asym xform type name strings
|
extern |
asym operations type name strings