Skip to content

Commit 1c3f518

Browse files
WallaceITsmuellerDD
authored andcommitted
cyrptoperf-skcipher: add SA2UL ciphers
Add speed testing for the skcipher functionalities exposed by SA2UL/SA3UL modules, which can be found on AM6* SoCs by Texas Instruments. Signed-off-by: Francesco Valla <valla.francesco@gmail.com> Signed-off-by: Stephan Mueller <smueller@chronox.de>
1 parent 5d0db2a commit 1c3f518

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

speed-test/cryptoperf-skcipher.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,10 @@ static const struct cp_skcipher_tests testcases[] = {
213213
{ "AES(STM32) CBC(STM32) 192", "stm32-cbc-aes", 24 },
214214
{ "AES(STM32) CBC(STM32) 256", "stm32-cbc-aes", 32 },
215215

216+
{ "AES(SA2UL) CBC(SA2UL) 128", "cbc-aes-sa2ul", 16 },
217+
{ "AES(SA2UL) CBC(SA2UL) 192", "cbc-aes-sa2ul", 24 },
218+
{ "AES(SA2UL) CBC(SA2UL) 256", "cbc-aes-sa2ul", 32 },
219+
216220
{ "AES(ARM64 CE) CBC(ARM64 CE) 128", "cbc-aes-ce", 16 },
217221
{ "AES(ARM64 CE) CBC(ARM64 CE) 192", "cbc-aes-ce", 24 },
218222
{ "AES(ARM64 CE) CBC(ARM64 CE) 256", "cbc-aes-ce", 32 },
@@ -304,6 +308,10 @@ static const struct cp_skcipher_tests testcases[] = {
304308
{ "AES(STM32) ECB(STM32) 192", "stm32-ecb-aes", 24 },
305309
{ "AES(STM32) ECB(STM32) 256", "stm32-ecb-aes", 32 },
306310

311+
{ "AES(SA2UL) ECB(SA2UL) 128", "ecb-aes-sa2ul", 16 },
312+
{ "AES(SA2UL) ECB(SA2UL) 192", "ecb-aes-sa2ul", 24 },
313+
{ "AES(SA2UL) ECB(SA2UL) 256", "ecb-aes-sa2ul", 32 },
314+
307315
{ "AES(ARM64 CE) ECB(ARM64 CE) 128", "ecb-aes-ce", 16 },
308316
{ "AES(ARM64 CE) ECB(ARM64 CE) 192", "ecb-aes-ce", 24 },
309317
{ "AES(ARM64 CE) ECB(ARM64 CE) 256", "ecb-aes-ce", 32 },
@@ -314,6 +322,9 @@ static const struct cp_skcipher_tests testcases[] = {
314322
{ "DES3(MV-CESA) CBC(MV-CESA) EDE 168", "mv-cbc-des3-ede", 24 },
315323
{ "DES3(MV-CESA) ECB(MV-CESA) EDE 168", "mv-ecb-des3-ede", 24 },
316324

325+
{ "DES3(SA2UL) CBC(SA2UL) 168", "cbc-des3-sa2ul", 24 },
326+
{ "DES3(SA2UL) ECB(SA2UL) 168", "ecb-des3-sa2ul", 24 },
327+
317328
{ "Serpent(AVX) XTS(AVX) 128", "xts-serpent-avx", 32 },
318329
{ "Serpent(AVX) XTS(AVX) 192", "xts-serpent-avx", 48 },
319330
{ "Serpent(AVX) XTS(AVX) 256", "xts-serpent-avx", 64 },

0 commit comments

Comments
 (0)