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:02:42 +0200
commit16f68f98631cad5a9c5a63a91c8988bc0c5df39b (patch)
tree449fa6e81e00e63bc16f148f6713c5fb7fec9c9e
parenta17b4864d8e67d9786e24af4d506b56983950e6e (diff)
downloadgnutls-16f68f98631cad5a9c5a63a91c8988bc0c5df39b.tar.gz
write_nss_key_log: write the premaster secret while it is still valid
-rw-r--r--lib/gnutls_kx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/gnutls_kx.c b/lib/gnutls_kx.c
index e46fd95df4..71193a5891 100644
--- a/lib/gnutls_kx.c
+++ b/lib/gnutls_kx.c
@@ -194,6 +194,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);
@@ -205,8 +207,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;
}