|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "drv_rom_cipher.h"#include "hal_hash.h"#include "hal_cipher_trng.h"#include "hash_romable.h"#include "drv_pke.h"#include "drv_common.h"#include "crypto_osal_adapt.h"#include "crypto_curve_param.h"
函数 | |
| int | drv_rom_cipher_sha256 (const unsigned char *data, unsigned int data_length, unsigned char *hash, unsigned int hash_length) |
| int | drv_rom_cipher_init (void) |
| int | drv_rom_cipher_deinit (void) |
| int | drv_rom_cipher_get_randnum (unsigned int *randnum) |
| int | drv_rom_cipher_pke_bp256r_verify (const drv_rom_cipher_ecc_point *pub_key, const drv_rom_cipher_data *hash, const drv_rom_cipher_ecc_sig *sig) |
| int drv_rom_cipher_deinit | ( | void | ) |
| int drv_rom_cipher_get_randnum | ( | unsigned int * | randnum | ) |
| int drv_rom_cipher_init | ( | void | ) |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
Description: security api for romboot.
| int drv_rom_cipher_pke_bp256r_verify | ( | const drv_rom_cipher_ecc_point * | pub_key, |
| const drv_rom_cipher_data * | hash, | ||
| const drv_rom_cipher_ecc_sig * | sig | ||
| ) |
| int drv_rom_cipher_sha256 | ( | const unsigned char * | data, |
| unsigned int | data_length, | ||
| unsigned char * | hash, | ||
| unsigned int | hash_length | ||
| ) |