diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-08-07 18:38:27 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2001-08-07 18:38:27 +0000 |
commit | 254021955cd73a0e4338baea4d058599da9b2135 (patch) | |
tree | c337fcb83b73ea72ff6546b559e202f527a4d475 /lib/gnutls_dh.c | |
parent | 7aaa6349add1a1de05d8f8a3a8e01fce35b3f118 (diff) | |
download | gnutls-254021955cd73a0e4338baea4d058599da9b2135.tar.gz |
fixes in SRP key exchange and several others.
Diffstat (limited to 'lib/gnutls_dh.c')
-rw-r--r-- | lib/gnutls_dh.c | 18 |
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; } } |