From daabb084fe0039136c369353f097472fc2b3f3c7 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Sat, 17 Nov 2018 14:16:37 +0100 Subject: [PATCH] tests: Check the new AES-GCM ciphers Signed-off-by: Jakub Jelen Reviewed-by: Andreas Schneider --- tests/unittests/torture_packet.c | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/tests/unittests/torture_packet.c b/tests/unittests/torture_packet.c index f94e4a10..1c0da0d0 100644 --- a/tests/unittests/torture_packet.c +++ b/tests/unittests/torture_packet.c @@ -201,6 +201,24 @@ static void torture_packet_chacha20(void **state) } } +static void torture_packet_aes128_gcm(void **state) +{ + int i; + (void)state; /* unused */ + for (i=1;i<256;++i){ + torture_packet("aes128-gcm@openssh.com","none",i); + } +} + +static void torture_packet_aes256_gcm(void **state) +{ + int i; + (void)state; /* unused */ + for (i=1;i<256;++i){ + torture_packet("aes256-gcm@openssh.com","none",i); + } +} + int torture_run_tests(void) { int rc; struct CMUnitTest tests[] = { @@ -211,7 +229,9 @@ int torture_run_tests(void) { cmocka_unit_test(torture_packet_aes192_cbc), cmocka_unit_test(torture_packet_aes256_cbc), cmocka_unit_test(torture_packet_3des_cbc), - cmocka_unit_test(torture_packet_chacha20) + cmocka_unit_test(torture_packet_chacha20), + cmocka_unit_test(torture_packet_aes128_gcm), + cmocka_unit_test(torture_packet_aes256_gcm), }; ssh_init();