CryptoAuthLib v3.7.8
Microchip CryptoAuthentication Library
 
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 Ncryptoauthlib
 Ncryptoauthlib_mock
 Nsetup
 C_ascii_kit_host_context
 C_kit_host_map_entry
 Catca_check_mac_in_outInput/output parameters for function atcah_check_mac()
 Catca_decrypt_in_outInput/output parameters for function atca_decrypt()
 Catca_delete_in_outInput/Output paramters for calculating the mac.Used with Delete command
 Catca_derive_key_in_outInput/output parameters for function atcah_derive_key()
 Catca_derive_key_mac_in_outInput/output parameters for function atcah_derive_key_mac()
 Catca_deviceAtca_device is the C object backing ATCADevice. See the atca_device.h file for details on the ATCADevice methods
 Catca_diversified_key_in_outInput/output parameters for function atcah_gendivkey()
 Catca_evp_ctx
 Catca_gen_dig_in_outInput/output parameters for function atcah_gen_dig()
 Catca_gen_key_in_outInput/output parameters for calculating the PubKey digest put into TempKey by the GenKey command with the atcah_gen_key_msg() function
 Catca_hal_kit_phy_t
 Catca_hal_list_entry_tStructure that holds the hal/phy maping for different interface types
 Catca_hal_shm_t
 Catca_hmac_in_outInput/output parameters for function atca_hmac()
 Catca_i2c_host_s
 Catca_ifaceAtca_iface is the context structure for a configured interface
 Catca_include_data_in_outInput / output parameters for function atca_include_data()
 Catca_io_decrypt_in_out
 Catca_mac_in_outInput/output parameters for function atca_mac()
 Catca_mbedtls_eckey_s
 Catca_nonce_in_outInput/output parameters for function atca_nonce()
 Catca_resp_mac_in_outInput/Output parameters for calculating the output response mac in SHA105 device. Used with the atcah_gen_output_resp_mac() function
 Catca_secureboot_enc_in_out
 Catca_secureboot_mac_in_out
 Catca_session_key_in_outInput/Output paramters for calculating the session key by the nonce command. Used with the atcah_gen_session_key() function
 Catca_sha256_ctx
 Catca_sign_internal_in_outInput/output parameters for calculating the message and digest used by the Sign(internal) command. Used with the atcah_sign_internal_msg() function
 Catca_spi_host_s
 Catca_temp_keyStructure to hold TempKey fields
 Catca_uart_host_s
 Catca_verify_in_outInput/output parameters for function atcah_verify()
 Catca_verify_mac
 Catca_write_mac_in_outInput/output parameters for function atcah_write_auth_mac() and atcah_privwrite_auth_mac()
 Catcac_aes_cmac_ctx
 Catcac_aes_gcm_ctx
 Catcac_hmac_ctx
 Catcac_pk_ctx
 Catcac_sha1_ctx
 Catcac_sha2_256_ctx
 Catcac_sha2_384_ctx
 Catcac_sha2_512_ctx
 Catcac_x509_ctx
 Catcacert_build_state_s
 Catcacert_cert_element_s
 Catcacert_cert_loc_s
 Catcacert_def_s
 Catcacert_device_loc_s
 Catcacert_tm_utc_s
 CATCAHAL_tHAL Driver Structure
 CatcaI2CmasterThis is the hal_data for ATCA HAL for ASF SERCOM
 CATCAIfaceCfg
 CATCAPacket
 CatcaSWImasterThis is the hal_data for ATCA HAL for ASF SERCOM
 Catecc508a_config_s
 Catecc608_config_s
 Catsha204a_config_s
 Ccal_buffer_s
 Ccalib_packet_cache_s
 CCK_AES_CBC_ENCRYPT_DATA_PARAMS
 CCK_AES_CCM_PARAMS
 CCK_AES_CTR_PARAMS
 CCK_AES_GCM_PARAMS
 CCK_ARIA_CBC_ENCRYPT_DATA_PARAMS
 CCK_ATTRIBUTE
 CCK_C_INITIALIZE_ARGS
 CCK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
 CCK_CAMELLIA_CTR_PARAMS
 CCK_CCM_PARAMS
 CCK_CMS_SIG_PARAMS
 CCK_DATE
 CCK_DES_CBC_ENCRYPT_DATA_PARAMS
 CCK_DSA_PARAMETER_GEN_PARAM
 CCK_ECDH1_DERIVE_PARAMS
 CCK_ECDH2_DERIVE_PARAMS
 CCK_ECDH_AES_KEY_WRAP_PARAMS
 CCK_ECMQV_DERIVE_PARAMS
 CCK_FUNCTION_LIST
 CCK_GCM_PARAMS
 CCK_GOSTR3410_DERIVE_PARAMS
 CCK_GOSTR3410_KEY_WRAP_PARAMS
 CCK_INFO
 CCK_KEA_DERIVE_PARAMS
 CCK_KEY_DERIVATION_STRING_DATA
 CCK_KEY_WRAP_SET_OAEP_PARAMS
 CCK_KIP_PARAMS
 CCK_MECHANISM
 CCK_MECHANISM_INFO
 CCK_OTP_PARAM
 CCK_OTP_PARAMS
 CCK_OTP_SIGNATURE_INFO
 CCK_PBE_PARAMS
 CCK_PKCS5_PBKD2_PARAMS
 CCK_PKCS5_PBKD2_PARAMS2
 CCK_RC2_CBC_PARAMS
 CCK_RC2_MAC_GENERAL_PARAMS
 CCK_RC5_CBC_PARAMS
 CCK_RC5_MAC_GENERAL_PARAMS
 CCK_RC5_PARAMS
 CCK_RSA_AES_KEY_WRAP_PARAMS
 CCK_RSA_PKCS_OAEP_PARAMS
 CCK_RSA_PKCS_PSS_PARAMS
 CCK_SEED_CBC_ENCRYPT_DATA_PARAMS
 CCK_SESSION_INFO
 CCK_SKIPJACK_PRIVATE_WRAP_PARAMS
 CCK_SKIPJACK_RELAYX_PARAMS
 CCK_SLOT_INFO
 CCK_SSL3_KEY_MAT_OUT
 CCK_SSL3_KEY_MAT_PARAMS
 CCK_SSL3_MASTER_KEY_DERIVE_PARAMS
 CCK_SSL3_RANDOM_DATA
 CCK_TLS12_KEY_MAT_PARAMS
 CCK_TLS12_MASTER_KEY_DERIVE_PARAMS
 CCK_TLS_KDF_PARAMS
 CCK_TLS_MAC_PARAMS
 CCK_TLS_PRF_PARAMS
 CCK_TOKEN_INFO
 CCK_VERSION
 CCK_WTLS_KEY_MAT_OUT
 CCK_WTLS_KEY_MAT_PARAMS
 CCK_WTLS_MASTER_KEY_DERIVE_PARAMS
 CCK_WTLS_PRF_PARAMS
 CCK_WTLS_RANDOM_DATA
 CCK_X9_42_DH1_DERIVE_PARAMS
 CCK_X9_42_DH2_DERIVE_PARAMS
 CCK_X9_42_MQV_DERIVE_PARAMS
 CCL_HashContext
 Cdevice_execution_time_tStructure to hold the device execution time and the opcode for the corresponding command
 Cdevtype_names_t
 Ci2c_sam0_instance
 Ci2c_sam_instance
 Ci2c_start_instance
 Cmemory_parameters
 Cpcks11_mech_table_e
 Cpkcs11_attrib_model_s
 Cpkcs11_conf_filedata_s
 Cpkcs11_dev_ctx
 Cpkcs11_dev_res
 Cpkcs11_dev_state
 Cpkcs11_ecc_key_info_s
 Cpkcs11_key_info_s
 Cpkcs11_lib_ctx_s
 Cpkcs11_object_cache_s
 Cpkcs11_object_s
 Cpkcs11_rsa_key_info_s
 Cpkcs11_session_ctx_s
 Cpkcs11_session_mech_ctx_s
 Cpkcs11_slot_ctx_s
 Csecure_boot_config_bits
 Csecure_boot_parameters