Edit online

接口设计

5 Nov 2024
Read time: 1 minute(s)
1. aic_spienc_alg_init
函数原型 int aic_spienc_alg_init(struct crypto_skcipher *tfm)
功能说明 对称密钥算法的初始化函数
参数定义 struct crypto_skcipher *tfm 算法实例指针
返回值 0: 成功

其他: 失败

注意事项 -
2. aic_spienc_probe
函数原型 int aic_spienc_probe(struct platform_device *pdev)
功能说明 驱动的初始化函数
参数定义 struct platform_device *pdev 设备指针
返回值 0: 成功

其他: 失败

注意事项 -
3. aic_spienc_attach_bus
函数原型 int aic_spienc_attach_bus(struct aic_spienc_drvdata *drvdata, u32 bus)
功能说明 将 SPI ENC 连接到指定的 SPI 控制器
参数定义 struct aic_spienc_drvdata *drvdata 设备驱动数据指针 busSPI 控制器 ID
返回值 0: 成功

其他: 失败

注意事项 -
4. aic_spienc_encrypt
函数原型 int aic_spienc_encrypt(struct skcipher_request *req)
功能说明 配置 SPI_ENC 启动数据加密
参数定义 struct skcipher_request *req 加密请求指针
返回值 0: 成功

其他: 失败

注意事项 -
5. aic_spienc_decrypt
函数原型 int aic_spienc_decrypt(struct skcipher_request *req)
功能说明 配置 SPI_ENC 启动数据解密
参数定义 struct skcipher_request *req 解密请求指针
返回值 0: 成功

其他: 失败

注意事项 -