From 5aae35423b15ad86873de9ca3a933e3895cfd3ae Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Wed, 11 Feb 2004 21:46:43 +0000 Subject: *** empty log message *** --- lib/gnutls_cipher.c | 2 +- libextra/auth_srp.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/gnutls_cipher.c b/lib/gnutls_cipher.c index 078ed0dd42..259f7a67a3 100644 --- a/lib/gnutls_cipher.c +++ b/lib/gnutls_cipher.c @@ -320,7 +320,7 @@ int _gnutls_compressed2ciphertext(gnutls_session session, { /* copy the random IV. */ - if (_gnutls_get_random(data_ptr, blocksize, GNUTLS_STRONG_RANDOM) < 0) { + if (_gnutls_get_random(data_ptr, blocksize, GNUTLS_WEAK_RANDOM) < 0) { gnutls_assert(); return GNUTLS_E_MEMORY_ERROR; } diff --git a/libextra/auth_srp.c b/libextra/auth_srp.c index 17fe1d28b2..fb2d20043f 100644 --- a/libextra/auth_srp.c +++ b/libextra/auth_srp.c @@ -78,6 +78,11 @@ static int check_b_mod_n( GNUTLS_MPI b, GNUTLS_MPI n) int ret; GNUTLS_MPI r = _gnutls_mpi_alloc_like(b); + if (r == NULL) { + gnutls_assert(); + return GNUTLS_E_MEMORY_ERROR; + } + _gnutls_mpi_mod( r, b, n); ret = _gnutls_mpi_cmp_ui(r, 0); @@ -101,6 +106,11 @@ static int check_a_mod_n( GNUTLS_MPI a, GNUTLS_MPI n) int ret; GNUTLS_MPI r = _gnutls_mpi_alloc_like(a); + if (r == NULL) { + gnutls_assert(); + return GNUTLS_E_MEMORY_ERROR; + } + _gnutls_mpi_mod( r, a, n); ret = _gnutls_mpi_cmp_ui(r, 0); if (ret != 0) ret = _gnutls_mpi_cmp_ui(r, 1); -- cgit v1.2.1