|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

宏定义 | |
| #define | SYMC_COMPAT_ERRNO(err_code) DRV_COMPAT_ERRNO(ERROR_MODULE_SYMC, err_code) |
| #define | symc_null_ptr_chk(ptr) crypto_chk_return((ptr) == TD_NULL, SYMC_COMPAT_ERRNO(ERROR_PARAM_IS_NULL), #ptr" is NULL\n") |
| #define | CRYPTO_SYMC_CBC_MAC_BUFFER_LEN (4 * 1024) |
函数 | |
| td_s32 | drv_cipher_mac_start (td_handle *symc_handle, const crypto_symc_mac_attr *mac_attr) |
| td_s32 | drv_cipher_mac_update (td_handle symc_handle, const crypto_buf_attr *src_buf, td_u32 length) |
| td_s32 | drv_cipher_mac_finish (td_handle symc_handle, td_u8 *mac, td_u32 *mac_length) |
| #define CRYPTO_SYMC_CBC_MAC_BUFFER_LEN (4 * 1024) |
| #define SYMC_COMPAT_ERRNO | ( | err_code | ) | DRV_COMPAT_ERRNO(ERROR_MODULE_SYMC, err_code) |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved. Description: symmetric algorithm of cmac/cbc-mac implementation.
Create: 2023-05-26
| #define symc_null_ptr_chk | ( | ptr | ) | crypto_chk_return((ptr) == TD_NULL, SYMC_COMPAT_ERRNO(ERROR_PARAM_IS_NULL), #ptr" is NULL\n") |
| td_s32 drv_cipher_mac_start | ( | td_handle * | symc_handle, |
| const crypto_symc_mac_attr * | mac_attr | ||
| ) |
| td_s32 drv_cipher_mac_update | ( | td_handle | symc_handle, |
| const crypto_buf_attr * | src_buf, | ||
| td_u32 | length | ||
| ) |