|
| td_s32 | hal_cipher_symc_init (td_void) |
| |
| td_s32 | hal_cipher_symc_deinit (td_void) |
| |
| td_s32 | hal_cipher_symc_lock_chn (td_u32 chn_num) |
| |
| td_s32 | hal_cipher_symc_unlock_chn (td_u32 chn_num) |
| |
| td_s32 | hal_cipher_symc_attach (td_u32 symc_chn_num, td_u32 keyslot_chn_num) |
| |
| td_s32 | hal_cipher_symc_set_key (td_u32 chn_num, const td_u8 *key, td_u32 key_len) |
| |
| td_s32 | hal_cipher_symc_set_iv (td_u32 chn_num, const td_u8 *iv, td_u32 iv_len) |
| |
| td_s32 | hal_cipher_symc_get_iv (td_u32 chn_num, td_u8 *iv, td_u32 iv_len) |
| |
| td_s32 | hal_cipher_symc_config (td_u32 chn_num, const hal_symc_config_t *symc_config) |
| |
| td_s32 | hal_cipher_symc_get_config (td_u32 chn_num, hal_symc_config_t *symc_config) |
| |
| td_s32 | hal_cipher_symc_start (td_u32 chn_num) |
| |
| td_s32 | hal_cipher_symc_done_try (td_u32 chn_num) |
| |
| td_s32 | hal_cipher_symc_done_notify (td_u32 chn_num) |
| |
| td_s32 | hal_cipher_symc_wait_done (td_u32 chn_num, td_bool is_wait) |
| |
| td_s32 | hal_cipher_symc_add_in_node (td_u32 chn_num, td_phys_addr_t data_phys_addr, td_u32 data_len, in_node_type_e in_node_type) |
| |
| td_s32 | hal_cipher_symc_add_out_node (td_u32 chn_num, td_phys_addr_t data_phys_addr, td_u32 data_len) |
| |
| td_s32 | hal_cipher_symc_enable_cenc_node (td_u32 chn_num, td_u32 is_head, td_u32 c_num, td_u32 e_num, td_u32 offset_len) |
| |
| td_s32 | hal_cipher_symc_get_tag (td_u32 chn_num, td_u8 *tag, td_u32 tag_len) |
| |
| td_s32 | hal_cipher_symc_register_wait_func (td_u32 chn_num, td_void *wait, crypto_wait_timeout_interruptible wait_func, td_u32 timeout_ms) |
| |
| td_s32 | hal_cipher_symc_debug (td_void) |
| |
| td_s32 | hal_cipher_symc_debug_chn (td_u32 chn_num) |
| |
| td_void | hal_cipher_set_chn_secure (td_u32 chn_num, td_bool dest_sec, td_bool src_sec) |
| |
| td_s32 | hal_cipher_symc_wait_func_config (td_u32 chn_num, td_bool is_enable) |
| |