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

函数

int mbedtls_alt_ecp_mul_impl (mbedtls_alt_ecp_curve_type curve_type, const mbedtls_alt_ecp_data *k, const mbedtls_alt_ecp_point *p, const mbedtls_alt_ecp_point *r)
 
int mbedtls_alt_ecdsa_sign_impl (mbedtls_alt_ecp_curve_type curve_type, const mbedtls_alt_ecp_data *priv_key, const mbedtls_alt_ecp_data *hash_data, const mbedtls_alt_ecp_data *r_data, const mbedtls_alt_ecp_data *s_data)
 
int mbedtls_alt_ecdsa_verify_impl (mbedtls_alt_ecp_curve_type curve_type, const mbedtls_alt_ecp_point *pub_key, const mbedtls_alt_ecp_data *hash_data, const mbedtls_alt_ecp_data *r_data, const mbedtls_alt_ecp_data *s_data)
 
int mbedtls_alt_ecdh_compute_shared_impl (mbedtls_alt_ecp_curve_type curve_type, const mbedtls_alt_ecp_point *input_pub_key, const mbedtls_alt_ecp_data *input_priv_key, const mbedtls_alt_ecp_data *output_shared_key)
 
int mbedtls_alt_ecdsa_genkey_impl (mbedtls_alt_ecp_curve_type curve_type, const mbedtls_alt_ecp_data *output_priv_key, const mbedtls_alt_ecp_point *output_pub_key)
 
void __attribute__ ((__weak__))
 
int mbedtls_alt_ecp_init (void)
 
int mbedtls_alt_ecp_deinit (void)
 

函数说明

◆ __attribute__()

void __attribute__ ( (__weak__)  )

◆ mbedtls_alt_ecdh_compute_shared_impl()

int mbedtls_alt_ecdh_compute_shared_impl ( mbedtls_alt_ecp_curve_type  curve_type,
const mbedtls_alt_ecp_point input_pub_key,
const mbedtls_alt_ecp_data input_priv_key,
const mbedtls_alt_ecp_data output_shared_key 
)

◆ mbedtls_alt_ecdsa_genkey_impl()

int mbedtls_alt_ecdsa_genkey_impl ( mbedtls_alt_ecp_curve_type  curve_type,
const mbedtls_alt_ecp_data output_priv_key,
const mbedtls_alt_ecp_point output_pub_key 
)

◆ mbedtls_alt_ecdsa_sign_impl()

int mbedtls_alt_ecdsa_sign_impl ( mbedtls_alt_ecp_curve_type  curve_type,
const mbedtls_alt_ecp_data priv_key,
const mbedtls_alt_ecp_data hash_data,
const mbedtls_alt_ecp_data r_data,
const mbedtls_alt_ecp_data s_data 
)

◆ mbedtls_alt_ecdsa_verify_impl()

int mbedtls_alt_ecdsa_verify_impl ( mbedtls_alt_ecp_curve_type  curve_type,
const mbedtls_alt_ecp_point pub_key,
const mbedtls_alt_ecp_data hash_data,
const mbedtls_alt_ecp_data r_data,
const mbedtls_alt_ecp_data s_data 
)

◆ mbedtls_alt_ecp_deinit()

int mbedtls_alt_ecp_deinit ( void  )

◆ mbedtls_alt_ecp_init()

int mbedtls_alt_ecp_init ( void  )

◆ mbedtls_alt_ecp_mul_impl()

int mbedtls_alt_ecp_mul_impl ( mbedtls_alt_ecp_curve_type  curve_type,
const mbedtls_alt_ecp_data k,
const mbedtls_alt_ecp_point p,
const mbedtls_alt_ecp_point r 
)

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2024-2024. All rights reserved. Description: mbedtls ecp harden implement.

Create: 2024-3-13