This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM62X: OK62xx AES硬件加密加速咨询

Part Number: PROCESSOR-SDK-AM62X


现在我们的手册上,两种加密速度测试,一个是用openssl测试,一个是使用模块测试,命令如下,有一些疑问,这两个命令都是使用硬件加密加速器吗
/dev/crypto 是硬件加密加速设备吗


怎么使用硬件加密加速设备

您们是否有相关的例程

OK6254-C 包含一个硬件加密加快模块。
不使用硬件加密加速模块测试
root@ok6254:~# openssl speed -engine devcrypto -multi 8 -elapsed -evp aes-128-cbc
Forked child 0
engine "devcrypto" set.
+DT:aes-128-cbc:3:16
Forked child 1
engine "devcrypto" set.
Forked child 2
+DT:aes-128-cbc:3:16
engine "devcrypto" set.
Forked child 3

root@ok6254:~# openssl engine

(devcrypto) /dev/crypto engine

(dynamic) Dynamic engine loading support

root@ok6254:~# insmod /lib/modules/`uname -r`/kernel/crypto/tcrypt.ko mode=500 sec=1
[ 3143.525663] tcrypt:
[ 3143.525663] testing speed of async ecb(aes) (ecb-aes-ce) encryption
[ 3143.534137] tcrypt: test 0 (128 bit key, 16 byte blocks): 1832666 operations in 1 seconds
(29322656 bytes)
[ 3144.543108] tcrypt: test 1 (128 bit key, 64 byte blocks): 1633381 operations in 1 seconds
(104536384 bytes)
[ 3145.551184] tcrypt: test 2 (128 bit key, 256 byte blocks): 1338923 operations in 1 seconds