summaryrefslogtreecommitdiff
path: root/lib/gnutls_dh.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2001-08-07 18:38:27 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2001-08-07 18:38:27 +0000
commit254021955cd73a0e4338baea4d058599da9b2135 (patch)
treec337fcb83b73ea72ff6546b559e202f527a4d475 /lib/gnutls_dh.c
parent7aaa6349add1a1de05d8f8a3a8e01fce35b3f118 (diff)
downloadgnutls-254021955cd73a0e4338baea4d058599da9b2135.tar.gz
fixes in SRP key exchange and several others.
Diffstat (limited to 'lib/gnutls_dh.c')
-rw-r--r--lib/gnutls_dh.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/gnutls_dh.c b/lib/gnutls_dh.c
index 228b7c932a..8a2297675a 100644
--- a/lib/gnutls_dh.c
+++ b/lib/gnutls_dh.c
@@ -287,9 +287,9 @@ MPI gnutls_get_dh_params(MPI * ret_p, int bits)
n = sizeof diffie_hellman_group1_prime;
if (gcry_mpi_scan(&prime, GCRYMPI_FMT_USG,
- diffie_hellman_group1_prime, &n)) {
+ diffie_hellman_group1_prime, &n) || prime==NULL) {
gnutls_assert();
- abort();
+ return NULL;
}
g = gcry_mpi_set_ui(NULL, DH_G_1024);
@@ -303,9 +303,9 @@ MPI gnutls_get_dh_params(MPI * ret_p, int bits)
n = sizeof diffie_hellman_prime_2048;
if (gcry_mpi_scan(&prime, GCRYMPI_FMT_USG,
- diffie_hellman_prime_2048, &n)) {
+ diffie_hellman_prime_2048, &n) || prime==NULL) {
gnutls_assert();
- abort();
+ return NULL;
}
g = gcry_mpi_set_ui(NULL, DH_G_2048);
@@ -319,9 +319,9 @@ MPI gnutls_get_dh_params(MPI * ret_p, int bits)
n = sizeof diffie_hellman_prime_3072;
if (gcry_mpi_scan(&prime, GCRYMPI_FMT_USG,
- diffie_hellman_prime_3072, &n)) {
+ diffie_hellman_prime_3072, &n) || prime==NULL) {
gnutls_assert();
- abort();
+ return NULL;
}
g = gcry_mpi_set_ui(NULL, DH_G_3072);
@@ -335,9 +335,9 @@ MPI gnutls_get_dh_params(MPI * ret_p, int bits)
n = sizeof diffie_hellman_prime_4096;
if (gcry_mpi_scan(&prime, GCRYMPI_FMT_USG,
- diffie_hellman_prime_4096, &n)) {
+ diffie_hellman_prime_4096, &n) || prime==NULL) {
gnutls_assert();
- abort();
+ return NULL;
}
g = gcry_mpi_set_ui(NULL, DH_G_4096);
@@ -349,7 +349,7 @@ MPI gnutls_get_dh_params(MPI * ret_p, int bits)
return g;
default:
gnutls_assert();
- abort();
+ return NULL;
}
}