diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-01-22 17:51:34 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-01-22 17:51:34 +0000 |
commit | dea7e36076ecadb43bbc991cfd89d1150ba2c8e1 (patch) | |
tree | b4caba33bb031f44acceccba5f6e3b7b90290b02 | |
parent | 207eddade48a93f73eb01298b7d3667a589aa2a7 (diff) | |
download | gnutls-dea7e36076ecadb43bbc991cfd89d1150ba2c8e1.tar.gz |
improved srp detection
-rw-r--r-- | src/tests.c | 5 | ||||
-rw-r--r-- | src/tls_test.c | 2 |
2 files changed, 6 insertions, 1 deletions
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) { |