API Reference Manual
1.47.0
|
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... | |
Cipher algorithms in a bit field structure.
Definition at line 469 of file api/spec/crypto_types.h.
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.
Definition at line 547 of file api/spec/crypto_types.h.