|
API Reference Manual 1.52.0
|
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 snow5g_nca4: 1 | ||
| ODP_CIPHER_ALG_SNOW5G_NCA4. More... | ||
| uint32_t aes_eea2: 1 | ||
| ODP_CIPHER_ALG_AES_EEA2. More... | ||
| uint32_t aes_nea5: 1 | ||
| ODP_CIPHER_ALG_AES_NEA5. More... | ||
| uint32_t aes_nca5: 1 | ||
| ODP_CIPHER_ALG_AES_NCA5. 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 zuc_nca6: 1 | ||
| ODP_CIPHER_ALG_ZUC_NCA6. 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. | ||
Cipher algorithms in a bit field structure.
Definition at line 565 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::null |
ODP_CIPHER_ALG_NULL.
Definition at line 569 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::des |
ODP_CIPHER_ALG_DES.
Definition at line 572 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::trides_cbc |
ODP_CIPHER_ALG_3DES_CBC.
Definition at line 575 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::trides_ecb |
ODP_CIPHER_ALG_3DES_ECB.
Definition at line 578 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_cbc |
ODP_CIPHER_ALG_AES_CBC.
Definition at line 581 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_ctr |
ODP_CIPHER_ALG_AES_CTR.
Definition at line 584 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_ecb |
ODP_CIPHER_ALG_AES_ECB.
Definition at line 587 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_cfb128 |
ODP_CIPHER_ALG_AES_CFB128.
Definition at line 590 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_xts |
ODP_CIPHER_ALG_AES_XTS.
Definition at line 593 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_gcm |
ODP_CIPHER_ALG_AES_GCM.
Definition at line 596 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_ccm |
ODP_CIPHER_ALG_AES_CCM.
Definition at line 599 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::chacha20_poly1305 |
ODP_CIPHER_ALG_CHACHA20_POLY1305.
Definition at line 602 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::kasumi_f8 |
ODP_CIPHER_ALG_KASUMI_F8.
Definition at line 605 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::snow3g_uea2 |
ODP_CIPHER_ALG_SNOW3G_UEA2.
Definition at line 608 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::snow5g_nea4 |
ODP_CIPHER_ALG_SNOW5G_NEA4.
Definition at line 611 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::snow5g_nca4 |
ODP_CIPHER_ALG_SNOW5G_NCA4.
Definition at line 614 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_eea2 |
ODP_CIPHER_ALG_AES_EEA2.
Definition at line 617 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_nea5 |
ODP_CIPHER_ALG_AES_NEA5.
Definition at line 620 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::aes_nca5 |
ODP_CIPHER_ALG_AES_NCA5.
Definition at line 623 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::zuc_eea3 |
ODP_CIPHER_ALG_ZUC_EEA3.
Definition at line 626 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::zuc_nea6 |
ODP_CIPHER_ALG_ZUC_NEA6.
Definition at line 629 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::zuc_nca6 |
ODP_CIPHER_ALG_ZUC_NCA6.
Definition at line 632 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::snow_v |
ODP_CIPHER_ALG_SNOW_V.
Definition at line 635 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::snow_v_gcm |
ODP_CIPHER_ALG_SNOW_V_GCM.
Definition at line 638 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::sm4_ecb |
ODP_CIPHER_ALG_SM4_ECB.
Definition at line 641 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::sm4_cbc |
ODP_CIPHER_ALG_SM4_CBC.
Definition at line 644 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::sm4_ctr |
ODP_CIPHER_ALG_SM4_CTR.
Definition at line 647 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::sm4_gcm |
ODP_CIPHER_ALG_SM4_GCM.
Definition at line 650 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_cipher_algos_t::sm4_ccm |
ODP_CIPHER_ALG_SM4_CCM.
Definition at line 653 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 661 of file api/spec/crypto_types.h.