WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
wai_crypto.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2022. All rights reserved.
3 * Description: WAPI Implementation
4 */
5
6#ifndef WAI_CRYPTO_H
7#define WAI_CRYPTO_H
8
9int wai_hmac_sha256(const unsigned char *data, unsigned int datalen,
10 const unsigned char *key, unsigned int keylen, unsigned char *output, unsigned int outlen);
11int wai_kd_hmac_sha256(const unsigned char *data, unsigned int datalen,
12 const unsigned char *key, unsigned int keylen, unsigned char *output, unsigned int outlen);
13int wai_sm4_ofb_decrypt(const unsigned char *iv, unsigned int ivlen,
14 const unsigned char *key, unsigned int keylen, const unsigned char *input, unsigned int inlen,
15 unsigned char *output, unsigned int *outlen);
16
17#endif /* end of WAI_CRYPTO_H */
Definition hal_uart_v151_regs_def.h:38
int wai_hmac_sha256(const unsigned char *data, unsigned int datalen, const unsigned char *key, unsigned int keylen, unsigned char *output, unsigned int outlen)
Definition wai_crypto_mbedtls.c:21
int wai_sm4_ofb_decrypt(const unsigned char *iv, unsigned int ivlen, const unsigned char *key, unsigned int keylen, const unsigned char *input, unsigned int inlen, unsigned char *output, unsigned int *outlen)
SM4 encryption and decryption
Definition wai_crypto_mbedtls.c:290
int wai_kd_hmac_sha256(const unsigned char *data, unsigned int datalen, const unsigned char *key, unsigned int keylen, unsigned char *output, unsigned int outlen)
KD-HMAC-SHA256 support any length output.
Definition wai_crypto_mbedtls.c:57