Bonjour, j'utilise un netbook avec un processeur Via nano sous xubuntu 18.04
ce processeur dispose d'un module intégré (via padlock) pour accelerer les opérations de crypto
problème il ne s'active pas par défaut lors d'operation de cryptage
le kernel le supporte:
Code :
- openssl engine padlock
- (padlock) VIA PadLock (no-RNG, ACE)
|
(bon mon proc n'a pas le support RNG (??), contrairement au version desktop )
mais il ne doit pas être mis par default
Code :
- openssl engine
- (dynamic) Dynamic engine loading support
|
quand je fais un ptit bench avec:
Code :
- openssl speed -evp aes-128-cbc
|
j'ai :
Code :
- Doing aes-128-cbc for 3s on 16 size blocks: 4687125 aes-128-cbc's in 1.52s
- Doing aes-128-cbc for 3s on 64 size blocks: 1476582 aes-128-cbc's in 1.44s
- Doing aes-128-cbc for 3s on 256 size blocks: 357127 aes-128-cbc's in 1.29s
- Doing aes-128-cbc for 3s on 1024 size blocks: 95277 aes-128-cbc's in 1.37s
- Doing aes-128-cbc for 3s on 8192 size blocks: 12477 aes-128-cbc's in 1.48s
- Doing aes-128-cbc for 3s on 16384 size blocks: 6042 aes-128-cbc's in 1.44s
- OpenSSL 1.1.0g 2 Nov 2017
- built on: reproducible build, date unspecified
- options:bn(64,32) rc4(8x,mmx) des(long) aes(partial) blowfish(ptr)
- compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR=""/usr/lib/ssl"" -DENGINESDIR=""/usr/lib/i386-linux-gnu/engines-1.1""
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
- aes-128-cbc 49338.16k 65625.87k 70871.71k 71214.34k 69061.88k 68744.53k
|
quand je spécifie le moteur a utiliser avec :
Code :
- openssl speed -engine padlock -evp aes-128-cbc
|
j'ai :
Code :
- engine "padlock" set.
- Doing aes-128-cbc for 3s on 16 size blocks: 5351383 aes-128-cbc's in 1.42s
- Doing aes-128-cbc for 3s on 64 size blocks: 4970914 aes-128-cbc's in 1.42s
- Doing aes-128-cbc for 3s on 256 size blocks: 2627093 aes-128-cbc's in 1.33s
- Doing aes-128-cbc for 3s on 1024 size blocks: 1027873 aes-128-cbc's in 1.42s
- Doing aes-128-cbc for 3s on 8192 size blocks: 140054 aes-128-cbc's in 1.41s
- Doing aes-128-cbc for 3s on 16384 size blocks: 65885 aes-128-cbc's in 1.35s
- OpenSSL 1.1.0g 2 Nov 2017
- built on: reproducible build, date unspecified
- options:bn(64,32) rc4(8x,mmx) des(long) aes(partial) blowfish(ptr)
- compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR=""/usr/lib/ssl"" -DENGINESDIR=""/usr/lib/i386-linux-gnu/engines-1.1""
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
- aes-128-cbc 60297.27k 224041.19k 505666.02k 741226.73k 813703.81k 799599.88k
|
on voit clairement que les résultats sont meilleurs, comment l'activer par defaut svp?
merci
Message édité par sebfun le 26-07-2018 à 14:45:51