WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
fmea.h 文件参考
#include "td_type.h"
fmea.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  fmea_cipher_symc_invalid_param
 
struct  fmea_cipher_symc_timeout_param
 
struct  fmea_cipher_pke_invalid_param
 

宏定义

#define CIPHER_INVALID_PARAM_FAULT_CODE   955051801
 
#define SYMC_INVALID_PARAM_FAULT_CODE   955051802
 
#define SYMC_TIMEOUT_PARAM_FAULT_CODE   955051803
 
#define PKE_INVALID_PARAM_FAULT_CODE   955051804
 
#define fmea_cipher_symc_invalid_param(fmea_func_1, fmea_func_2, fmea_alg, fmea_mode, fmea_bit_width, fmea_error_code)
 
#define fmea_cipher_symc_time_out(fmea_func_1, fmea_func2, fmea_alg, fmea_mode, fmea_bit_width, fmea_data_len, fmea_timeout, fmea_error_code)
 
#define fmea_cipher_pke_invalid_param(fmea_func_1, fmea_func2, fmea_keylen, fmea_msglen, fmea_error_code)
 

函数

td_s32 fmea_cipher_symc_invalid_parameter (fmea_cipher_symc_invalid_param *symc_info)
 
td_s32 fmea_cipher_symc_timeout (fmea_cipher_symc_timeout_param *symc_timeout_info)
 
td_s32 fmea_cipher_symc_timeout_set_func (fmea_cipher_symc_timeout_param *symc_timeout_info, td_char *func_name_1, td_char *func_name_2, td_s32 error_code, td_s32 timeout)
 
td_s32 fmea_cipher_symc_timeout_set_alg (fmea_cipher_symc_timeout_param *symc_timeout_info, td_s32 alg, td_s32 mode, td_s32 bit_width, td_s32 data_len)
 
td_s32 fmea_cipher_pke_invalid_parameter (fmea_cipher_pke_invalid_param *pke_info)
 

宏定义说明

◆ CIPHER_INVALID_PARAM_FAULT_CODE

#define CIPHER_INVALID_PARAM_FAULT_CODE   955051801

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.

Description: cipher driver fmea.
History:
2023-03-22, Create file.

◆ fmea_cipher_pke_invalid_param

#define fmea_cipher_pke_invalid_param (   fmea_func_1,
  fmea_func2,
  fmea_keylen,
  fmea_msglen,
  fmea_error_code 
)

◆ fmea_cipher_symc_invalid_param

#define fmea_cipher_symc_invalid_param (   fmea_func_1,
  fmea_func_2,
  fmea_alg,
  fmea_mode,
  fmea_bit_width,
  fmea_error_code 
)

◆ fmea_cipher_symc_time_out

#define fmea_cipher_symc_time_out (   fmea_func_1,
  fmea_func2,
  fmea_alg,
  fmea_mode,
  fmea_bit_width,
  fmea_data_len,
  fmea_timeout,
  fmea_error_code 
)

◆ PKE_INVALID_PARAM_FAULT_CODE

#define PKE_INVALID_PARAM_FAULT_CODE   955051804

◆ SYMC_INVALID_PARAM_FAULT_CODE

#define SYMC_INVALID_PARAM_FAULT_CODE   955051802

◆ SYMC_TIMEOUT_PARAM_FAULT_CODE

#define SYMC_TIMEOUT_PARAM_FAULT_CODE   955051803

函数说明

◆ fmea_cipher_pke_invalid_parameter()

td_s32 fmea_cipher_pke_invalid_parameter ( fmea_cipher_pke_invalid_param pke_info)

◆ fmea_cipher_symc_invalid_parameter()

td_s32 fmea_cipher_symc_invalid_parameter ( fmea_cipher_symc_invalid_param symc_info)

◆ fmea_cipher_symc_timeout()

td_s32 fmea_cipher_symc_timeout ( fmea_cipher_symc_timeout_param symc_timeout_info)

◆ fmea_cipher_symc_timeout_set_alg()

td_s32 fmea_cipher_symc_timeout_set_alg ( fmea_cipher_symc_timeout_param symc_timeout_info,
td_s32  alg,
td_s32  mode,
td_s32  bit_width,
td_s32  data_len 
)

◆ fmea_cipher_symc_timeout_set_func()

td_s32 fmea_cipher_symc_timeout_set_func ( fmea_cipher_symc_timeout_param symc_timeout_info,
td_char func_name_1,
td_char func_name_2,
td_s32  error_code,
td_s32  timeout 
)