|
API Reference Manual 1.51.0
|
Authentication algorithms in a bit field structure. More...
#include <crypto_types.h>
Data Fields | ||
| struct { | ||
| uint32_t null: 1 | ||
| ODP_AUTH_ALG_NULL. More... | ||
| uint32_t md5_hmac: 1 | ||
| ODP_AUTH_ALG_MD5_HMAC. More... | ||
| uint32_t sha1_hmac: 1 | ||
| ODP_AUTH_ALG_SHA1_HMAC. More... | ||
| uint32_t sha224_hmac: 1 | ||
| ODP_AUTH_ALG_SHA224_HMAC. More... | ||
| uint32_t sha256_hmac: 1 | ||
| ODP_AUTH_ALG_SHA256_HMAC. More... | ||
| uint32_t sha384_hmac: 1 | ||
| ODP_AUTH_ALG_SHA384_HMAC. More... | ||
| uint32_t sha512_hmac: 1 | ||
| ODP_AUTH_ALG_SHA512_HMAC. More... | ||
| uint32_t sha3_224_hmac: 1 | ||
| ODP_AUTH_ALG_SHA3_224_HMAC. More... | ||
| uint32_t sha3_256_hmac: 1 | ||
| ODP_AUTH_ALG_SHA3_256_HMAC. More... | ||
| uint32_t sha3_384_hmac: 1 | ||
| ODP_AUTH_ALG_SHA3_384_HMAC. More... | ||
| uint32_t sha3_512_hmac: 1 | ||
| ODP_AUTH_ALG_SHA3_512_HMAC. More... | ||
| uint32_t aes_gcm: 1 | ||
| ODP_AUTH_ALG_AES_GCM. More... | ||
| uint32_t aes_gmac: 1 | ||
| ODP_AUTH_ALG_AES_GMAC. More... | ||
| uint32_t aes_ccm: 1 | ||
| ODP_AUTH_ALG_AES_CCM. More... | ||
| uint32_t aes_cmac: 1 | ||
| ODP_AUTH_ALG_AES_CMAC. More... | ||
| uint32_t aes_xcbc_mac: 1 | ||
| ODP_AUTH_ALG_AES_XCBC_MAC. More... | ||
| uint32_t chacha20_poly1305: 1 | ||
| ODP_AUTH_ALG_CHACHA20_POLY1305. More... | ||
| uint32_t kasumi_f9: 1 | ||
| ODP_AUTH_ALG_KASUMI_F9. More... | ||
| uint32_t snow3g_uia2: 1 | ||
| ODP_AUTH_ALG_SNOW3G_UIA2. More... | ||
| uint32_t snow5g_nia4: 1 | ||
| ODP_AUTH_ALG_SNOW5G_NIA4. More... | ||
| uint32_t aes_eia2: 1 | ||
| ODP_AUTH_ALG_AES_EIA2. More... | ||
| uint32_t zuc_eia3: 1 | ||
| ODP_AUTH_ALG_ZUC_EIA3. More... | ||
| uint32_t zuc_nia6: 1 | ||
| ODP_AUTH_ALG_ZUC_NIA6. More... | ||
| uint32_t snow_v_gcm: 1 | ||
| ODP_AUTH_ALG_SNOW_V_GCM. More... | ||
| uint32_t snow_v_gmac: 1 | ||
| ODP_AUTH_ALG_SNOW_V_GMAC. More... | ||
| uint32_t sm3_hmac: 1 | ||
| ODP_AUTH_ALG_SM3_HMAC. More... | ||
| uint32_t sm4_gcm: 1 | ||
| ODP_AUTH_ALG_SM4_GCM. More... | ||
| uint32_t sm4_gmac: 1 | ||
| ODP_AUTH_ALG_SM4_GMAC. More... | ||
| uint32_t sm4_ccm: 1 | ||
| ODP_AUTH_ALG_SM4_CCM. More... | ||
| uint32_t md5: 1 | ||
| ODP_AUTH_ALG_MD5. More... | ||
| uint32_t sha1: 1 | ||
| ODP_AUTH_ALG_SHA1. More... | ||
| uint32_t sha224: 1 | ||
| ODP_AUTH_ALG_SHA224. More... | ||
| uint32_t sha256: 1 | ||
| ODP_AUTH_ALG_SHA256. More... | ||
| uint32_t sha384: 1 | ||
| ODP_AUTH_ALG_SHA384. More... | ||
| uint32_t sha512: 1 | ||
| ODP_AUTH_ALG_SHA512. More... | ||
| uint32_t sha3_224: 1 | ||
| ODP_AUTH_ALG_SHA3_224. More... | ||
| uint32_t sha3_256: 1 | ||
| ODP_AUTH_ALG_SHA3_256. More... | ||
| uint32_t sha3_384: 1 | ||
| ODP_AUTH_ALG_SHA3_384. More... | ||
| uint32_t sha3_512: 1 | ||
| ODP_AUTH_ALG_SHA3_512. More... | ||
| uint32_t sm3: 1 | ||
| ODP_AUTH_ALG_SM3. More... | ||
| } | bit | |
| Authentication algorithms. | ||
| uint64_t | all_bits | |
| All bits of the bit field structure. | ||
Authentication algorithms in a bit field structure.
Definition at line 591 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::null |
ODP_AUTH_ALG_NULL.
Definition at line 595 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::md5_hmac |
ODP_AUTH_ALG_MD5_HMAC.
Definition at line 598 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha1_hmac |
ODP_AUTH_ALG_SHA1_HMAC.
Definition at line 601 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha224_hmac |
ODP_AUTH_ALG_SHA224_HMAC.
Definition at line 604 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha256_hmac |
ODP_AUTH_ALG_SHA256_HMAC.
Definition at line 607 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha384_hmac |
ODP_AUTH_ALG_SHA384_HMAC.
Definition at line 610 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha512_hmac |
ODP_AUTH_ALG_SHA512_HMAC.
Definition at line 613 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha3_224_hmac |
ODP_AUTH_ALG_SHA3_224_HMAC.
Definition at line 616 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha3_256_hmac |
ODP_AUTH_ALG_SHA3_256_HMAC.
Definition at line 619 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha3_384_hmac |
ODP_AUTH_ALG_SHA3_384_HMAC.
Definition at line 622 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha3_512_hmac |
ODP_AUTH_ALG_SHA3_512_HMAC.
Definition at line 625 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::aes_gcm |
ODP_AUTH_ALG_AES_GCM.
Definition at line 628 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::aes_gmac |
ODP_AUTH_ALG_AES_GMAC.
Definition at line 631 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::aes_ccm |
ODP_AUTH_ALG_AES_CCM.
Definition at line 634 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::aes_cmac |
ODP_AUTH_ALG_AES_CMAC.
Definition at line 637 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::aes_xcbc_mac |
ODP_AUTH_ALG_AES_XCBC_MAC.
Definition at line 640 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::chacha20_poly1305 |
ODP_AUTH_ALG_CHACHA20_POLY1305.
Definition at line 643 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::kasumi_f9 |
ODP_AUTH_ALG_KASUMI_F9.
Definition at line 646 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::snow3g_uia2 |
ODP_AUTH_ALG_SNOW3G_UIA2.
Definition at line 649 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::snow5g_nia4 |
ODP_AUTH_ALG_SNOW5G_NIA4.
Definition at line 652 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::aes_eia2 |
ODP_AUTH_ALG_AES_EIA2.
Definition at line 655 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::zuc_eia3 |
ODP_AUTH_ALG_ZUC_EIA3.
Definition at line 658 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::zuc_nia6 |
ODP_AUTH_ALG_ZUC_NIA6.
Definition at line 661 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::snow_v_gcm |
ODP_AUTH_ALG_SNOW_V_GCM.
Definition at line 664 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::snow_v_gmac |
ODP_AUTH_ALG_SNOW_V_GMAC.
Definition at line 667 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sm3_hmac |
ODP_AUTH_ALG_SM3_HMAC.
Definition at line 670 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sm4_gcm |
ODP_AUTH_ALG_SM4_GCM.
Definition at line 673 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sm4_gmac |
ODP_AUTH_ALG_SM4_GMAC.
Definition at line 676 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sm4_ccm |
ODP_AUTH_ALG_SM4_CCM.
Definition at line 679 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::md5 |
| uint32_t odp_crypto_auth_algos_t::sha1 |
| uint32_t odp_crypto_auth_algos_t::sha224 |
| uint32_t odp_crypto_auth_algos_t::sha256 |
| uint32_t odp_crypto_auth_algos_t::sha384 |
| uint32_t odp_crypto_auth_algos_t::sha512 |
| uint32_t odp_crypto_auth_algos_t::sha3_224 |
ODP_AUTH_ALG_SHA3_224.
Definition at line 700 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha3_256 |
ODP_AUTH_ALG_SHA3_256.
Definition at line 703 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha3_384 |
ODP_AUTH_ALG_SHA3_384.
Definition at line 706 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sha3_512 |
ODP_AUTH_ALG_SHA3_512.
Definition at line 709 of file api/spec/crypto_types.h.
| uint32_t odp_crypto_auth_algos_t::sm3 |
| uint64_t odp_crypto_auth_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 720 of file api/spec/crypto_types.h.