From: Nikos Mavrogiannopoulos Date: Wed, 22 Jan 2003 17:51:34 +0000 (+0000) Subject: improved srp detection X-Git-Tag: gnutls_0_8_1~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dea7e36076ecadb43bbc991cfd89d1150ba2c8e1;p=thirdparty%2Fgnutls.git improved srp detection --- diff --git a/src/tests.c b/src/tests.c index 8b3e590a28..13681be92d 100644 --- a/src/tests.c +++ b/src/tests.c @@ -64,6 +64,11 @@ int ret, alert; } if (srp) { + if ((ret == GNUTLS_E_WARNING_ALERT_RECEIVED || ret == + GNUTLS_E_FATAL_ALERT_RECEIVED) && + gnutls_alert_get(session) == GNUTLS_A_BAD_RECORD_MAC) + return SUCCEED; + if (ret == GNUTLS_E_DECRYPTION_FAILED) return SUCCEED; /* SRP was detected */ } diff --git a/src/tls_test.c b/src/tls_test.c index 9fe38b4399..acc9bab61b 100644 --- a/src/tls_test.c +++ b/src/tls_test.c @@ -163,7 +163,7 @@ int main(int argc, char **argv) fprintf(stderr, "memory error\n"); exit(1); } - gnutls_srp_set_client_credentials( srp_cred, "test", "test"); + gnutls_srp_set_client_credentials( srp_cred, "guest", "guest"); /* ANON stuff */ if (gnutls_anon_allocate_client_credentials(&anon_cred) < 0) {