FD.io VPP  v21.06
Vector Packet Processing
cryptodev_capability_t Struct Reference

Data Fields

enum rte_crypto_sym_xform_type xform_type
 
union {
   struct {
      enum rte_crypto_auth_algorithm   algo
 
      u32 *   digest_sizes
 
   }   auth
 
   struct {
      enum rte_crypto_cipher_algorithm   algo
 
      u32 *   key_sizes
 
   }   cipher
 
   struct {
      enum rte_crypto_aead_algorithm   algo
 
      u32 *   key_sizes
 
      u32 *   aad_sizes
 
      u32 *   digest_sizes
 
   }   aead
 
}; 
 

Detailed Description

Definition at line 86 of file cryptodev.h.

Field Documentation

◆ @642

union { ... }

◆ aad_sizes

u32* cryptodev_capability_t::aad_sizes

Definition at line 105 of file cryptodev.h.

◆ aead

struct { ... } cryptodev_capability_t::aead

◆ algo [1/3]

enum rte_crypto_auth_algorithm cryptodev_capability_t::algo

Definition at line 93 of file cryptodev.h.

◆ algo [2/3]

enum rte_crypto_cipher_algorithm cryptodev_capability_t::algo

Definition at line 98 of file cryptodev.h.

◆ algo [3/3]

enum rte_crypto_aead_algorithm cryptodev_capability_t::algo

Definition at line 103 of file cryptodev.h.

◆ auth

struct { ... } cryptodev_capability_t::auth

◆ cipher

struct { ... } cryptodev_capability_t::cipher

◆ digest_sizes

u32* cryptodev_capability_t::digest_sizes

Definition at line 94 of file cryptodev.h.

◆ key_sizes

u32* cryptodev_capability_t::key_sizes

Definition at line 99 of file cryptodev.h.

◆ xform_type

enum rte_crypto_sym_xform_type cryptodev_capability_t::xform_type

Definition at line 88 of file cryptodev.h.


The documentation for this struct was generated from the following file: