It could not be emulated with the new library.
free(_key);
}
-void benchmark_cipher(int init, int debug_level)
+void benchmark_cipher(int debug_level)
{
+ int size = 16;
gnutls_global_set_log_function(tls_log_func);
gnutls_global_set_log_level(debug_level);
- int size = 16;
- if (init) {
- gnutls_global_init();
- gnutls_rnd(GNUTLS_RND_NONCE, data, sizeof(data));
- }
+ gnutls_rnd(GNUTLS_RND_NONCE, data, sizeof(data));
printf("Checking ciphers, payload size: %u\n", size * 1024);
cipher_mac_bench(GNUTLS_CIPHER_SALSA20_256, GNUTLS_MAC_SHA1, size);
typedef void (*sighandler_t) (int);
-void benchmark_cipher(int init, int debug_level);
+void benchmark_cipher(int debug_level);
void benchmark_tls(int debug_level, int ciphers);
struct benchmark_st {
doc = "";
};
-flag = {
- name = benchmark-soft-ciphers;
- descrip = "Benchmark individual software ciphers (no hw acceleration)";
- doc = "";
-};
-
flag = {
name = benchmark-tls-kx;
descrip = "Benchmark TLS key exchange methods";
rest = argv[0];
if (HAVE_OPT(BENCHMARK_CIPHERS)) {
- benchmark_cipher(1, OPT_VALUE_DEBUG);
- exit(0);
- }
-
- if (HAVE_OPT(BENCHMARK_SOFT_CIPHERS)) {
- benchmark_cipher(0, OPT_VALUE_DEBUG);
+ benchmark_cipher(OPT_VALUE_DEBUG);
exit(0);
}