summaryrefslogtreecommitdiff
path: root/lib/auth_rsa.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2003-03-20 17:22:19 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2003-03-20 17:22:19 +0000
commite945ed91233324bd55c4e800f28d8418a6af1a99 (patch)
treebf21e7496762383b7d707848a312834c1eb45b5c /lib/auth_rsa.c
parent4e6da24cb4fa4fc260560898ed75d12a4140937e (diff)
downloadgnutls-e945ed91233324bd55c4e800f28d8418a6af1a99.tar.gz
*** empty log message ***
Diffstat (limited to 'lib/auth_rsa.c')
-rw-r--r--lib/auth_rsa.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/lib/auth_rsa.c b/lib/auth_rsa.c
index 5c99916b6a..5735dc5c29 100644
--- a/lib/auth_rsa.c
+++ b/lib/auth_rsa.c
@@ -209,7 +209,7 @@ const gnutls_certificate_credentials cred;
int _gnutls_proc_rsa_client_kx(gnutls_session session, opaque * data, size_t _data_size)
{
- gnutls_sdatum plaintext = { NULL, 0 };
+ gnutls_datum plaintext;
gnutls_datum ciphertext;
int ret, dsize;
GNUTLS_MPI *params;
@@ -272,13 +272,8 @@ int _gnutls_proc_rsa_client_kx(gnutls_session session, opaque * data, size_t _da
}
if (randomize_key != 0) {
- /* if the pkcs1 padding check failed, no need for
- * that. That's why it has been initialized to zero.
- */
- _gnutls_free_datum( &plaintext);
-
RANDOMIZE_KEY(session->key->key,
- gnutls_secure_malloc, GNUTLS_STRONG_RANDOM);
+ gnutls_malloc, GNUTLS_STRONG_RANDOM);
} else {
session->key->key.data = plaintext.data;