diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-03-20 17:22:19 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-03-20 17:22:19 +0000 |
commit | e945ed91233324bd55c4e800f28d8418a6af1a99 (patch) | |
tree | bf21e7496762383b7d707848a312834c1eb45b5c /lib/auth_rsa.c | |
parent | 4e6da24cb4fa4fc260560898ed75d12a4140937e (diff) | |
download | gnutls-e945ed91233324bd55c4e800f28d8418a6af1a99.tar.gz |
*** empty log message ***
Diffstat (limited to 'lib/auth_rsa.c')
-rw-r--r-- | lib/auth_rsa.c | 9 |
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; |