接口设计
5 Nov 2024
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: 成功 其他: 失败 |
注意事项 | - |