summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2016-07-07 21:00:56 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2016-07-07 21:00:56 +0200
commit33be8508d6cc6800a3ccee3beb44ccc2939d8515 (patch)
tree6b7df36ec2ed3c1d4a4da103c4608ec85f78fead
parent5947249d77b5fd8b2b655bba2f7e6a924463ce78 (diff)
downloadgnutls-33be8508d6cc6800a3ccee3beb44ccc2939d8515.tar.gz
write_nss_key_log: write the premaster secret while it is still valid
-rw-r--r--lib/kx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/kx.c b/lib/kx.c
index 4e0a50bd74..18ce07c2f1 100644
--- a/lib/kx.c
+++ b/lib/kx.c
@@ -197,6 +197,8 @@ generate_normal_master(gnutls_session_t session,
gnutls_free(shash.data);
}
+ write_nss_key_log(session, premaster);
+
if (!keep_premaster)
_gnutls_free_temp_key_datum(premaster);
@@ -208,8 +210,6 @@ generate_normal_master(gnutls_session_t session,
master_secret, GNUTLS_MASTER_SIZE,
buf, sizeof(buf), NULL));
- write_nss_key_log(session, premaster);
-
return ret;
}