cryptsetup / luks backend pode usar a interface do openssl evp?

0

Estou tentando usar o cryptsetup com alguma aceleração de hardware. O backend de Mu cryptsetup é OPENSSL. Depois de instalado o módulo cryptodev eu testei openssl

openssl speed  aes-256-cbc -engine cryptodev  -elapsed
   type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes   
   aes-256-cbc       8942.46k     9755.95k    10081.19k    10163.88k    10242.73k  
openssl speed -evp  aes-256-cbc -engine cryptodev  -elapsed                     
   type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes   
   aes-256-cbc        244.47k      969.43k     2942.04k     9581.57k    17539.07k  

Com e sem a interface -evp. Sem -evp não tenho diferenças, consigo ver um comportamento diferente. Depois que a partição luks é montada, eu testei a velocidade de gravação com o comando dd, mas não consigo obter nenhuma melhoria por cryptodev. Eu acho que é porque o openssl não é chamado por cryptsetup com a opção -evp. Pode estar certo ou ter melhores soluções para esse problema?
[editar]

cryptsetup benchmark -c aes-cbc  
# Tests are approximate using memory only (no storage IO).  
#  Algorithm | Key |  Encryption |  Decryption  
     aes-cbc   256b    21.7 MiB/s    20.9 MiB/s
    
por G.D. 27.11.2017 / 12:57

0 respostas