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