接口设计
3 Mar 2025
Read time: 1 minute(s)
函数原型 |
int aic_spienc_alg_init(struct crypto_skcipher *tfm) |
功能说明 |
对称密钥算法的初始化函数 |
参数定义 |
struct crypto_skcipher *tfm 算法实例指针 |
返回值 |
0: 成功 其它: 失败 |
注意事项 |
- |
函数原型 |
int aic_spienc_probe(struct platform_device *pdev) |
功能说明 |
驱动的初始化函数 |
参数定义 |
struct platform_device *pdev 设备指针 |
返回值 |
0: 成功 其它: 失败 |
注意事项 |
- |
函数原型 |
int aic_spienc_attach_bus(struct aic_spienc_drvdata *drvdata, u32 bus) |
功能说明 |
将 SPI ENC 连接到指定的 SPI 控制器 |
参数定义 |
struct aic_spienc_drvdata *drvdata 设备驱动数据指针 busSPI 控制器 ID |
返回值 |
0: 成功 其它: 失败 |
注意事项 |
- |
函数原型 |
int aic_spienc_encrypt(struct skcipher_request *req) |
功能说明 |
配置 SPI_ENC 启动数据加密 |
参数定义 |
struct skcipher_request *req 加密请求指针 |
返回值 |
0: 成功 其它: 失败 |
注意事项 |
- |
函数原型 |
int aic_spienc_decrypt(struct skcipher_request *req) |
功能说明 |
配置 SPI_ENC 启动数据解密 |
参数定义 |
struct skcipher_request *req 解密请求指针 |
返回值 |
0: 成功 其它: 失败 |
注意事项 |
- |