API Reference Manual  1.45.1
odp_crypto_cipher_algos_t Union Reference

Cipher algorithms in a bit field structure. More...

#include <crypto_types.h>

Data Fields

struct {
   uint32_t   null: 1
 ODP_CIPHER_ALG_NULL.
 
   uint32_t   des: 1
 ODP_CIPHER_ALG_DES.
 
   uint32_t   trides_cbc: 1
 ODP_CIPHER_ALG_3DES_CBC.
 
   uint32_t   trides_ecb: 1
 ODP_CIPHER_ALG_3DES_ECB.
 
   uint32_t   aes_cbc: 1
 ODP_CIPHER_ALG_AES_CBC.
 
   uint32_t   aes_ctr: 1
 ODP_CIPHER_ALG_AES_CTR.
 
   uint32_t   aes_ecb: 1
 ODP_CIPHER_ALG_AES_ECB.
 
   uint32_t   aes_cfb128: 1
 ODP_CIPHER_ALG_AES_CFB128.
 
   uint32_t   aes_xts: 1
 ODP_CIPHER_ALG_AES_XTS.
 
   uint32_t   aes_gcm: 1
 ODP_CIPHER_ALG_AES_GCM.
 
   uint32_t   aes_ccm: 1
 ODP_CIPHER_ALG_AES_CCM.
 
   uint32_t   chacha20_poly1305: 1
 ODP_CIPHER_ALG_CHACHA20_POLY1305.
 
   uint32_t   kasumi_f8: 1
 ODP_CIPHER_ALG_KASUMI_F8.
 
   uint32_t   snow3g_uea2: 1
 ODP_CIPHER_ALG_SNOW3G_UEA2.
 
   uint32_t   aes_eea2: 1
 ODP_CIPHER_ALG_AES_EEA2.
 
   uint32_t   zuc_eea3: 1
 ODP_CIPHER_ALG_ZUC_EEA3.
 
   uint32_t   snow_v: 1
 ODP_CIPHER_ALG_SNOW_V.
 
   uint32_t   snow_v_gcm: 1
 ODP_CIPHER_ALG_SNOW_V_GCM.
 
   uint32_t   sm4_ecb: 1
 ODP_CIPHER_ALG_SM4_ECB.
 
   uint32_t   sm4_cbc: 1
 ODP_CIPHER_ALG_SM4_CBC.
 
   uint32_t   sm4_ctr: 1
 ODP_CIPHER_ALG_SM4_CTR.
 
   uint32_t   sm4_gcm: 1
 ODP_CIPHER_ALG_SM4_GCM.
 
   uint32_t   sm4_ccm: 1
 ODP_CIPHER_ALG_SM4_CCM.
 
bit
 Cipher algorithms.
 
uint64_t all_bits
 All bits of the bit field structure. More...
 

Detailed Description

Cipher algorithms in a bit field structure.

Examples
ipsec_crypto/odp_ipsec.c, and odp_sysinfo.c.

Definition at line 468 of file api/spec/crypto_types.h.

Field Documentation

◆ all_bits

uint64_t odp_crypto_cipher_algos_t::all_bits

All bits of the bit field structure.

This field can be used to set/clear all flags, or bitwise operations over the entire structure.

Examples
odp_ipsecfwd.c.

Definition at line 546 of file api/spec/crypto_types.h.


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