API Reference Manual
1.46.0
|
Authentication algorithms in a bit field structure. More...
#include <crypto_types.h>
Data Fields | |
struct { | |
uint32_t null: 1 | |
ODP_AUTH_ALG_NULL. | |
uint32_t md5_hmac: 1 | |
ODP_AUTH_ALG_MD5_HMAC. | |
uint32_t sha1_hmac: 1 | |
ODP_AUTH_ALG_SHA1_HMAC. | |
uint32_t sha224_hmac: 1 | |
ODP_AUTH_ALG_SHA224_HMAC. | |
uint32_t sha256_hmac: 1 | |
ODP_AUTH_ALG_SHA256_HMAC. | |
uint32_t sha384_hmac: 1 | |
ODP_AUTH_ALG_SHA384_HMAC. | |
uint32_t sha512_hmac: 1 | |
ODP_AUTH_ALG_SHA512_HMAC. | |
uint32_t sha3_224_hmac: 1 | |
ODP_AUTH_ALG_SHA3_224_HMAC. | |
uint32_t sha3_256_hmac: 1 | |
ODP_AUTH_ALG_SHA3_256_HMAC. | |
uint32_t sha3_384_hmac: 1 | |
ODP_AUTH_ALG_SHA3_384_HMAC. | |
uint32_t sha3_512_hmac: 1 | |
ODP_AUTH_ALG_SHA3_512_HMAC. | |
uint32_t aes_gcm: 1 | |
ODP_AUTH_ALG_AES_GCM. | |
uint32_t aes_gmac: 1 | |
ODP_AUTH_ALG_AES_GMAC. | |
uint32_t aes_ccm: 1 | |
ODP_AUTH_ALG_AES_CCM. | |
uint32_t aes_cmac: 1 | |
ODP_AUTH_ALG_AES_CMAC. | |
uint32_t aes_xcbc_mac: 1 | |
ODP_AUTH_ALG_AES_XCBC_MAC. | |
uint32_t chacha20_poly1305: 1 | |
ODP_AUTH_ALG_CHACHA20_POLY1305. | |
uint32_t kasumi_f9: 1 | |
ODP_AUTH_ALG_KASUMI_F9. | |
uint32_t snow3g_uia2: 1 | |
ODP_AUTH_ALG_SNOW3G_UIA2. | |
uint32_t aes_eia2: 1 | |
ODP_AUTH_ALG_AES_EIA2. | |
uint32_t zuc_eia3: 1 | |
ODP_AUTH_ALG_ZUC_EIA3. | |
uint32_t snow_v_gcm: 1 | |
ODP_AUTH_ALG_SNOW_V_GCM. | |
uint32_t snow_v_gmac: 1 | |
ODP_AUTH_ALG_SNOW_V_GMAC. | |
uint32_t sm3_hmac: 1 | |
ODP_AUTH_ALG_SM3_HMAC. | |
uint32_t sm4_gcm: 1 | |
ODP_AUTH_ALG_SM4_GCM. | |
uint32_t sm4_gmac: 1 | |
ODP_AUTH_ALG_SM4_GMAC. | |
uint32_t sm4_ccm: 1 | |
ODP_AUTH_ALG_SM4_CCM. | |
uint32_t md5: 1 | |
ODP_AUTH_ALG_MD5. | |
uint32_t sha1: 1 | |
ODP_AUTH_ALG_SHA1. | |
uint32_t sha224: 1 | |
ODP_AUTH_ALG_SHA224. | |
uint32_t sha256: 1 | |
ODP_AUTH_ALG_SHA256. | |
uint32_t sha384: 1 | |
ODP_AUTH_ALG_SHA384. | |
uint32_t sha512: 1 | |
ODP_AUTH_ALG_SHA512. | |
uint32_t sha3_224: 1 | |
ODP_AUTH_ALG_SHA3_224. | |
uint32_t sha3_256: 1 | |
ODP_AUTH_ALG_SHA3_256. | |
uint32_t sha3_384: 1 | |
ODP_AUTH_ALG_SHA3_384. | |
uint32_t sha3_512: 1 | |
ODP_AUTH_ALG_SHA3_512. | |
uint32_t sm3: 1 | |
ODP_AUTH_ALG_SM3. | |
} | bit |
Authentication algorithms. | |
uint64_t | all_bits |
All bits of the bit field structure. More... | |
Authentication algorithms in a bit field structure.
Definition at line 553 of file api/spec/crypto_types.h.
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 676 of file api/spec/crypto_types.h.