|
DPDK
16.04.0
|
#include <rte_cryptodev.h>
Data Fields | |
| enum rte_crypto_sym_xform_type | xform_type |
| enum rte_crypto_auth_algorithm | algo |
| uint16_t | block_size |
| uint16_t | min |
| uint16_t | max |
| uint16_t | increment |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } | key_size |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } | digest_size |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } | aad_size |
| struct { | |
| enum rte_crypto_auth_algorithm algo | |
| uint16_t block_size | |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } key_size | |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } digest_size | |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } aad_size | |
| } | auth |
| enum rte_crypto_cipher_algorithm | algo |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } | key_size |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } | iv_size |
| struct { | |
| enum rte_crypto_cipher_algorithm algo | |
| uint16_t block_size | |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } key_size | |
| struct { | |
| uint16_t min | |
| uint16_t max | |
| uint16_t increment | |
| } iv_size | |
| } | cipher |
Symmetric Crypto Capability
Definition at line 101 of file rte_cryptodev.h.
| enum rte_crypto_sym_xform_type xform_type |
Transform type : Authentication / Cipher
Definition at line 102 of file rte_cryptodev.h.
| enum rte_crypto_auth_algorithm algo |
authentication algorithm
Definition at line 106 of file rte_cryptodev.h.
| uint16_t block_size |
algorithm block size
Definition at line 109 of file rte_cryptodev.h.
| uint16_t min |
minimum key size
minimum digest size
minimum aad size
minimum iv size
Definition at line 111 of file rte_cryptodev.h.
| uint16_t max |
maximum key size
maximum digest size
maximum aad size
maximum iv size
Definition at line 112 of file rte_cryptodev.h.
| uint16_t increment |
if a range of sizes are supported, this parameter is used to indicate increments in byte size that are supported between the minimum and maximum
Definition at line 114 of file rte_cryptodev.h.
| struct { ... } key_size |
auth key size range
| struct { ... } digest_size |
digest size range
| struct { ... } aad_size |
Additional authentication data size range
| struct { ... } auth |
Symmetric Authentication transform capabilities
| enum rte_crypto_cipher_algorithm algo |
cipher algorithm
Definition at line 143 of file rte_cryptodev.h.
| struct { ... } key_size |
cipher key size range
| struct { ... } iv_size |
Initialisation vector data size range
| struct { ... } cipher |
Symmetric Cipher transform capabilities
1.8.1.2