summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2018-06-18 11:03:40 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2018-06-20 10:32:23 +0000
commitba3de2b8c1f9d4cfa0f19ee84719b19bcf5be36d (patch)
tree184283684eccd93b9e8d8e3095ecc2672e890f2a
parentc3163e1df43e6eb310b4c35973d9e5af8245bbe1 (diff)
downloadgnutls-ba3de2b8c1f9d4cfa0f19ee84719b19bcf5be36d.tar.gz
gnutls-cli: added CCM run under TLS1.2 in benchmark mode
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r--src/benchmark-tls.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/benchmark-tls.c b/src/benchmark-tls.c
index 5c43f827d4..285010ae1f 100644
--- a/src/benchmark-tls.c
+++ b/src/benchmark-tls.c
@@ -56,6 +56,7 @@ const char *side = "";
#define PRIO_AES_CBC_SHA1 "NONE:+VERS-TLS1.0:+AES-128-CBC:+SHA1:+SIGN-ALL:+COMP-NULL:+RSA"
#define PRIO_TLS12_AES_GCM "NONE:+VERS-TLS1.2:+AES-128-GCM:+AEAD:+SIGN-ALL:+COMP-NULL:+RSA"
#define PRIO_AES_GCM "NONE:+VERS-TLS1.3:+AES-128-GCM:+AEAD:+SIGN-ALL:+COMP-NULL:+GROUP-ALL"
+#define PRIO_TLS12_AES_CCM "NONE:+VERS-TLS1.2:+AES-128-CCM:+AEAD:+SIGN-ALL:+COMP-NULL:+RSA"
#define PRIO_AES_CCM "NONE:+VERS-TLS1.3:+AES-128-CCM:+AEAD:+SIGN-ALL:+COMP-NULL:+GROUP-ALL"
#define PRIO_TLS12_CHACHA_POLY1305 "NONE:+VERS-TLS1.2:+CHACHA20-POLY1305:+AEAD:+SIGN-ALL:+COMP-NULL:+ECDHE-RSA:+CURVE-ALL"
#define PRIO_CHACHA_POLY1305 "NONE:+VERS-TLS1.3:+CHACHA20-POLY1305:+AEAD:+SIGN-ALL:+COMP-NULL:+ECDHE-RSA:+CURVE-ALL"
@@ -535,6 +536,7 @@ void benchmark_tls(int debug_level, int ciphers)
test_ciphersuite(PRIO_TLS12_AES_GCM, size);
test_ciphersuite(PRIO_AES_GCM, size);
+ test_ciphersuite(PRIO_TLS12_AES_CCM, size);
test_ciphersuite(PRIO_AES_CCM, size);
test_ciphersuite(PRIO_TLS12_CHACHA_POLY1305, size);
test_ciphersuite(PRIO_CHACHA_POLY1305, size);
@@ -547,6 +549,7 @@ void benchmark_tls(int debug_level, int ciphers)
size);
test_ciphersuite(PRIO_TLS12_AES_GCM, size);
test_ciphersuite(PRIO_AES_GCM, size);
+ test_ciphersuite(PRIO_TLS12_AES_CCM, size);
test_ciphersuite(PRIO_AES_CCM, size);
test_ciphersuite(PRIO_TLS12_CHACHA_POLY1305, size);
test_ciphersuite(PRIO_CHACHA_POLY1305, size);