接口设计
函数原型 | 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:成功。 其它:失败。 |
注意事项 | - |