Browse Source

WPS: Add more debug info for DH keys

Jouni Malinen 14 years ago
parent
commit
c01106f3e8
2 changed files with 4 additions and 0 deletions
  1. 2 0
      src/wps/wps_attr_build.c
  2. 2 0
      src/wps/wps_common.c

+ 2 - 0
src/wps/wps_attr_build.c

@@ -47,6 +47,8 @@ int wps_build_public_key(struct wps_data *wps, struct wpabuf *msg)
 		wpabuf_free(pubkey);
 		return -1;
 	}
+	wpa_hexdump_buf_key(MSG_DEBUG, "WPS: DH Private Key", wps->dh_privkey);
+	wpa_hexdump_buf(MSG_DEBUG, "WPS: DH Public Key", pubkey);
 
 	wpabuf_put_be16(msg, ATTR_PUBLIC_KEY);
 	wpabuf_put_be16(msg, wpabuf_len(pubkey));

+ 2 - 0
src/wps/wps_common.c

@@ -81,6 +81,8 @@ int wps_derive_keys(struct wps_data *wps)
 		return -1;
 	}
 
+	wpa_hexdump_buf_key(MSG_DEBUG, "WPS: DH Private Key", wps->dh_privkey);
+	wpa_hexdump_buf(MSG_DEBUG, "WPS: DH Public Key", pubkey);
 	dh_shared = dh5_derive_shared(wps->dh_ctx, pubkey, wps->dh_privkey);
 	dh5_free(wps->dh_ctx);
 	wps->dh_ctx = NULL;