summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2017-04-08 16:15:36 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2017-04-08 18:18:01 +0200
commit718859091ac0a6aaf5810a0f125e16c30130a232 (patch)
tree9d9fff1e031ee77161034208edbde513aca5511b
parent947b5001b9fd8c99350cc9a0586721cf7e7d9370 (diff)
downloadgnutls-718859091ac0a6aaf5810a0f125e16c30130a232.tar.gz
tests: test gnutls_dh_get_pubkey in PSK auth
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
-rw-r--r--tests/dhepskself.c21
1 files changed, 3 insertions, 18 deletions
diff --git a/tests/dhepskself.c b/tests/dhepskself.c
index db6d7b1625..8278e9cfb8 100644
--- a/tests/dhepskself.c
+++ b/tests/dhepskself.c
@@ -106,15 +106,7 @@ static void client(int sd)
success("client: Handshake was completed\n");
}
- ret = gnutls_dh_get_prime_bits(session);
- if (ret < 512) {
- fail("server: too small prime size: %d\n", ret);
- }
-
- ret = gnutls_dh_get_secret_bits(session);
- if (ret < 256) {
- fail("server: too small secret key size: %d\n", ret);
- }
+ print_dh_params_info(session);
gnutls_record_send(session, MSG, strlen(MSG));
@@ -168,6 +160,7 @@ static gnutls_session_t initialize_tls_session(void)
*/
gnutls_priority_set_direct(session, "NORMAL:+DHE-PSK", NULL);
+ gnutls_handshake_set_timeout(session, 20 * 1000);
gnutls_credentials_set(session, GNUTLS_CRD_PSK, server_pskcred);
return session;
@@ -240,15 +233,7 @@ static void server(int sd)
if (debug)
success("server: Handshake was completed\n");
- ret = gnutls_dh_get_prime_bits(session);
- if (ret < 512) {
- fail("server: too small prime size: %d\n", ret);
- }
-
- ret = gnutls_dh_get_secret_bits(session);
- if (ret < 256) {
- fail("server: too small secret key size: %d\n", ret);
- }
+ print_dh_params_info(session);
/* see the Getting peer's information example */
/* print_info(session); */