_gnutls_set_keys() can dump client/server write keys/ivs to debug log,
but it skips MAC keys. Add MAC keys to log.
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
memcpy(server_write->mac_key, &key_block[pos], hash_size);
pos += hash_size;
+
+ _gnutls_hard_log("INT: CLIENT MAC KEY [%d]: %s\n",
+ key_size,
+ _gnutls_bin2hex(client_write->mac_key,
+ hash_size,
+ buf, sizeof(buf), NULL));
+
+ _gnutls_hard_log("INT: SERVER MAC KEY [%d]: %s\n",
+ key_size,
+ _gnutls_bin2hex(server_write->mac_key,
+ hash_size,
+ buf, sizeof(buf), NULL));
}
if (key_size > 0) {