Crypto-Engine
介绍crypto-engine使用方法
模块介绍
crypto-engine实现了硬件加密算法,对明文进行加密。
功能介绍
k1 crypto-engine(又称ce)通过硬件实现了(ecb/cbc/xts-)aes加密算法。
源码结构介绍
ce驱动代码在drivers/crypto/spacemit目录下:
drivers/crypto/spacemit
|--spacemit_ce_engine.c #ce驱动代码
|--spacemit-ce-glue.c #基于ce驱动实现的加密算法
|--spacemit_engine.h
crypto的内核框架层实现在内核crypto路径下,这里不做赘述
关键特性
特性
支持ecb/cbc/xts模式的aes加密算法