Data Fields | |
uint32_t | flags |
fsl_shw_acc_mode_t | mode |
uint8_t | mac_length |
unsigned | q_length |
fsl_shw_scco_t | cipher_ctx_info |
uint8_t | unencrypted_mac [16] |
union { | |
fsl_shw_scco_t CCM_ctx_info | |
fsl_shw_hco_t hash_ctx_info | |
} | auth_info |
union { | |
fsl_shw_scco_t CCM_ctx_info | |
fsl_shw_hco_t hash_ctx_info | |
} | auth_info |
Authenticate-Cipher Context Object
An object for controlling the function of, and holding information about, data for the authenticate-cipher functions, fsl_shw_gen_encrypt() and fsl_shw_auth_decrypt().
No direct access to its members should be made by programs. Instead, the object should be manipulated using the provided functions. See Authentication-Cipher Context Object Operations.
Authenticate-Cipher Context Object
An object for controlling the function of, and holding information about, data for the authenticate-cipher functions, fsl_shw_gen_encrypt() and fsl_shw_auth_decrypt().
For running the CBC in AES-CCM.
Referenced by add_assoc_preamble(), fsl_shw_auth_decrypt(), fsl_shw_gen_encrypt(), and process_assoc_from_nist_params().
uint32_t flags |
See fsl_shw_auth_ctx_flags_t for meanings
Referenced by add_assoc_preamble(), fsl_shw_auth_decrypt(), and fsl_shw_gen_encrypt().
© Freescale Semiconductor, Inc., 2007.
All rights reserved. Freescale Confidential Proprietary NDA Required |
![]() |