API Reference Manual 1.51.0
Loading...
Searching...
No Matches
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. More...
 
   uint32_t   des: 1 
 ODP_CIPHER_ALG_DES. More...
 
   uint32_t   trides_cbc: 1 
 ODP_CIPHER_ALG_3DES_CBC. More...
 
   uint32_t   trides_ecb: 1 
 ODP_CIPHER_ALG_3DES_ECB. More...
 
   uint32_t   aes_cbc: 1 
 ODP_CIPHER_ALG_AES_CBC. More...
 
   uint32_t   aes_ctr: 1 
 ODP_CIPHER_ALG_AES_CTR. More...
 
   uint32_t   aes_ecb: 1 
 ODP_CIPHER_ALG_AES_ECB. More...
 
   uint32_t   aes_cfb128: 1 
 ODP_CIPHER_ALG_AES_CFB128. More...
 
   uint32_t   aes_xts: 1 
 ODP_CIPHER_ALG_AES_XTS. More...
 
   uint32_t   aes_gcm: 1 
 ODP_CIPHER_ALG_AES_GCM. More...
 
   uint32_t   aes_ccm: 1 
 ODP_CIPHER_ALG_AES_CCM. More...
 
   uint32_t   chacha20_poly1305: 1 
 ODP_CIPHER_ALG_CHACHA20_POLY1305. More...
 
   uint32_t   kasumi_f8: 1 
 ODP_CIPHER_ALG_KASUMI_F8. More...
 
   uint32_t   snow3g_uea2: 1 
 ODP_CIPHER_ALG_SNOW3G_UEA2. More...
 
   uint32_t   snow5g_nea4: 1 
 ODP_CIPHER_ALG_SNOW5G_NEA4. More...
 
   uint32_t   aes_eea2: 1 
 ODP_CIPHER_ALG_AES_EEA2. More...
 
   uint32_t   zuc_eea3: 1 
 ODP_CIPHER_ALG_ZUC_EEA3. More...
 
   uint32_t   zuc_nea6: 1 
 ODP_CIPHER_ALG_ZUC_NEA6. More...
 
   uint32_t   snow_v: 1 
 ODP_CIPHER_ALG_SNOW_V. More...
 
   uint32_t   snow_v_gcm: 1 
 ODP_CIPHER_ALG_SNOW_V_GCM. More...
 
   uint32_t   sm4_ecb: 1 
 ODP_CIPHER_ALG_SM4_ECB. More...
 
   uint32_t   sm4_cbc: 1 
 ODP_CIPHER_ALG_SM4_CBC. More...
 
   uint32_t   sm4_ctr: 1 
 ODP_CIPHER_ALG_SM4_CTR. More...
 
   uint32_t   sm4_gcm: 1 
 ODP_CIPHER_ALG_SM4_GCM. More...
 
   uint32_t   sm4_ccm: 1 
 ODP_CIPHER_ALG_SM4_CCM. More...
 
bit 
 Cipher algorithms.
 
uint64_t all_bits
 All bits of the bit field structure.
 

Detailed Description

Cipher algorithms in a bit field structure.

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

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

Field Documentation

◆ null

uint32_t odp_crypto_cipher_algos_t::null

ODP_CIPHER_ALG_NULL.

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

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

◆ des

uint32_t odp_crypto_cipher_algos_t::des

ODP_CIPHER_ALG_DES.

Examples
odp_crypto.c, and odp_sysinfo.c.

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

◆ trides_cbc

uint32_t odp_crypto_cipher_algos_t::trides_cbc

ODP_CIPHER_ALG_3DES_CBC.

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

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

◆ trides_ecb

uint32_t odp_crypto_cipher_algos_t::trides_ecb

ODP_CIPHER_ALG_3DES_ECB.

Examples
odp_sysinfo.c.

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

◆ aes_cbc

uint32_t odp_crypto_cipher_algos_t::aes_cbc

ODP_CIPHER_ALG_AES_CBC.

Examples
odp_crypto.c, and odp_sysinfo.c.

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

◆ aes_ctr

uint32_t odp_crypto_cipher_algos_t::aes_ctr

ODP_CIPHER_ALG_AES_CTR.

Examples
odp_crypto.c, and odp_sysinfo.c.

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

◆ aes_ecb

uint32_t odp_crypto_cipher_algos_t::aes_ecb

ODP_CIPHER_ALG_AES_ECB.

Examples
odp_sysinfo.c.

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

◆ aes_cfb128

uint32_t odp_crypto_cipher_algos_t::aes_cfb128

ODP_CIPHER_ALG_AES_CFB128.

Examples
odp_sysinfo.c.

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

◆ aes_xts

uint32_t odp_crypto_cipher_algos_t::aes_xts

ODP_CIPHER_ALG_AES_XTS.

Examples
odp_sysinfo.c.

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

◆ aes_gcm

uint32_t odp_crypto_cipher_algos_t::aes_gcm

ODP_CIPHER_ALG_AES_GCM.

Examples
odp_crypto.c, and odp_sysinfo.c.

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

◆ aes_ccm

uint32_t odp_crypto_cipher_algos_t::aes_ccm

ODP_CIPHER_ALG_AES_CCM.

Examples
odp_crypto.c, and odp_sysinfo.c.

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

◆ chacha20_poly1305

uint32_t odp_crypto_cipher_algos_t::chacha20_poly1305

ODP_CIPHER_ALG_CHACHA20_POLY1305.

Examples
odp_crypto.c, and odp_sysinfo.c.

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

◆ kasumi_f8

uint32_t odp_crypto_cipher_algos_t::kasumi_f8

ODP_CIPHER_ALG_KASUMI_F8.

Examples
odp_sysinfo.c.

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

◆ snow3g_uea2

uint32_t odp_crypto_cipher_algos_t::snow3g_uea2

ODP_CIPHER_ALG_SNOW3G_UEA2.

Examples
odp_crypto.c, and odp_sysinfo.c.

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

◆ snow5g_nea4

uint32_t odp_crypto_cipher_algos_t::snow5g_nea4

ODP_CIPHER_ALG_SNOW5G_NEA4.

Examples
odp_sysinfo.c.

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

◆ aes_eea2

uint32_t odp_crypto_cipher_algos_t::aes_eea2

ODP_CIPHER_ALG_AES_EEA2.

Examples
odp_sysinfo.c.

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

◆ zuc_eea3

uint32_t odp_crypto_cipher_algos_t::zuc_eea3

ODP_CIPHER_ALG_ZUC_EEA3.

Examples
odp_crypto.c, and odp_sysinfo.c.

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

◆ zuc_nea6

uint32_t odp_crypto_cipher_algos_t::zuc_nea6

ODP_CIPHER_ALG_ZUC_NEA6.

Examples
odp_sysinfo.c.

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

◆ snow_v

uint32_t odp_crypto_cipher_algos_t::snow_v

ODP_CIPHER_ALG_SNOW_V.

Examples
odp_sysinfo.c.

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

◆ snow_v_gcm

uint32_t odp_crypto_cipher_algos_t::snow_v_gcm

ODP_CIPHER_ALG_SNOW_V_GCM.

Examples
odp_sysinfo.c.

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

◆ sm4_ecb

uint32_t odp_crypto_cipher_algos_t::sm4_ecb

ODP_CIPHER_ALG_SM4_ECB.

Examples
odp_sysinfo.c.

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

◆ sm4_cbc

uint32_t odp_crypto_cipher_algos_t::sm4_cbc

ODP_CIPHER_ALG_SM4_CBC.

Examples
odp_sysinfo.c.

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

◆ sm4_ctr

uint32_t odp_crypto_cipher_algos_t::sm4_ctr

ODP_CIPHER_ALG_SM4_CTR.

Examples
odp_sysinfo.c.

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

◆ sm4_gcm

uint32_t odp_crypto_cipher_algos_t::sm4_gcm

ODP_CIPHER_ALG_SM4_GCM.

Examples
odp_sysinfo.c.

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

◆ sm4_ccm

uint32_t odp_crypto_cipher_algos_t::sm4_ccm

ODP_CIPHER_ALG_SM4_CCM.

Examples
odp_sysinfo.c.

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

◆ 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 585 of file api/spec/crypto_types.h.


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