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 |
|