Adds PQ signal

Este commit está contenido en:
Henry Case 2019-08-19 11:27:42 +01:00
padre b4a1417ab2
commit 5317ff100e
Se han modificado 3 ficheros con 4 adiciones y 2 borrados

Ver fichero

@ -9,7 +9,7 @@ DBG ?= 0
ifeq ($(DBG),1)
DEBUG = -DDEBUG -g -O0
else
DEBUG = -O3
DEBUG = -O3 -g
endif
CFLAGS = -std=c99

Ver fichero

@ -30,6 +30,7 @@ SSL_CTX *setup_client_ctx(const char* curves)
ERR("Enforcing protocol to TLSv1.2");
}
SSL_CTX_enable_pq_experiment_signal(ctx);
return ctx;
}
@ -76,6 +77,7 @@ void test_Handshake(const char* IP, const char* curves, size_t handshake_nb) {
if (err<=0) {
ERR("Error connecting SSL err=%d", err);
}
//printf("Signal seen: %X\n", SSL_pq_experiment_signal_seen(ssl));
assert(!SSL_session_reused(ssl));
assert(SSL_shutdown(ssl) == 0);
assert(SSL_shutdown(ssl) == 1);

Ver fichero

@ -201,6 +201,7 @@ int main(int argc, char *argv[])
init();
ctx = setup_server_ctx(argv[1]);
SSL_CTX_enable_pq_experiment_signal(ctx);
fd = accept_once();
for(;;) {
@ -210,7 +211,6 @@ int main(int argc, char *argv[])
DBG("Error creating SSL context");
}
SSL_set_fd(ssl, fd);
ret = SSL_accept(ssl);
if (ret<=0) {