NXP MCU 技术william hill官网
直播中

悬崖勒马2

9年用户 904经验值
擅长:EMC/EMI设计
私信 关注
[问答]

在基于iMX7D的板上的caam_tk的keyctl添加失败的原因?

我正在按照 AN12714(使用 CAAM 安全密钥的 iMX 加密存储)创建加密分区。我正在使用基于 iMX7D 的评估板,它运行的是 Debian Buster,Linux 内核版本是 4.14.98。我按照附录 A 中的步骤进行了内核配置。使用新内核启动后,第 3.2 节中创建安全密钥的步骤 3 失败。下面是控制台交互。
root@myhost:~# grep -B1 -A2 tk- /proc/crypto|grep -v 内核
名称:tk(ecb(aes))
驱动程序:tk-ecb-aes-caam
优先级:1
--
名称:tk(cbc (aes))
驱动程序:tk-cbc-aes-caam
优先级:1
root@myhost:~# dmsetup targets
multipath v1.13.0
crypt v1.18.1
striped v1.6.0
linear v1.4.0
error v1.5.0
root@myhost:~# keyctl add caam_tk seckey \"new ecb 16\" @s
add_key: 没有这样的设备
我注意到应用说明是为 iMX8 EVK 编写的,有自己的源代码库。在我们的例子中,我们使用的是板供应商为 iMX7D 提供的定制 linux 构建。因此我们不能采用应用说明中给出的源代码。

更多回帖

发帖
×
20
完善资料,
赚取积分