WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
drv_pke_cal.c 文件参考
#include "hal_pke.h"
#include "alg/rsa.h"
#include "drv_common_pke.h"
#include "drv_pke_cal.h"
drv_pke_cal.c 的引用(Include)关系图:

函数

td_s32 drv_cipher_pke_lock_secure (void)
 
td_s32 drv_cipher_pke_unlock_secure (void)
 
td_s32 drv_cipher_pke_add_mod (const drv_pke_data *a, const drv_pke_data *b, const drv_pke_data *p, const drv_pke_data *c)
 
td_s32 drv_cipher_pke_sub_mod (const drv_pke_data *a, const drv_pke_data *b, const drv_pke_data *p, const drv_pke_data *c)
 
td_s32 drv_cipher_pke_mul_mod (const drv_pke_data *a, const drv_pke_data *b, const drv_pke_data *p, const drv_pke_data *c)
 
td_s32 drv_cipher_pke_inv_mod (const drv_pke_data *a, const drv_pke_data *p, const drv_pke_data *c)
 
td_s32 drv_cipher_pke_mod (const drv_pke_data *a, const drv_pke_data *p, const drv_pke_data *c)
 
td_s32 drv_cipher_pke_mul (const drv_pke_data *a, const drv_pke_data *b, const drv_pke_data *c)
 
td_s32 drv_cipher_pke_exp_mod (const drv_pke_data *n, const drv_pke_data *k, const drv_pke_data *in, const drv_pke_data *out)
 

函数说明

◆ drv_cipher_pke_add_mod()

td_s32 drv_cipher_pke_add_mod ( const drv_pke_data a,
const drv_pke_data b,
const drv_pke_data p,
const drv_pke_data c 
)

◆ drv_cipher_pke_exp_mod()

td_s32 drv_cipher_pke_exp_mod ( const drv_pke_data n,
const drv_pke_data k,
const drv_pke_data in,
const drv_pke_data out 
)

◆ drv_cipher_pke_inv_mod()

td_s32 drv_cipher_pke_inv_mod ( const drv_pke_data a,
const drv_pke_data p,
const drv_pke_data c 
)

◆ drv_cipher_pke_lock_secure()

td_s32 drv_cipher_pke_lock_secure ( void  )

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved. Description: big number API implement file.

Create: 2023-03-15

◆ drv_cipher_pke_mod()

td_s32 drv_cipher_pke_mod ( const drv_pke_data a,
const drv_pke_data p,
const drv_pke_data c 
)

◆ drv_cipher_pke_mul()

td_s32 drv_cipher_pke_mul ( const drv_pke_data a,
const drv_pke_data b,
const drv_pke_data c 
)

◆ drv_cipher_pke_mul_mod()

td_s32 drv_cipher_pke_mul_mod ( const drv_pke_data a,
const drv_pke_data b,
const drv_pke_data p,
const drv_pke_data c 
)

◆ drv_cipher_pke_sub_mod()

td_s32 drv_cipher_pke_sub_mod ( const drv_pke_data a,
const drv_pke_data b,
const drv_pke_data p,
const drv_pke_data c 
)

◆ drv_cipher_pke_unlock_secure()

td_s32 drv_cipher_pke_unlock_secure ( void  )