Is this helpful?
Code:
diff --git a/src/crypto/dh_groups.c b/src/crypto/dh_groups.c
--- a/src/crypto/dh_groups.c
+++ b/src/crypto/dh_groups.c
@@ -605,6 +605,17 @@ struct wpabuf * dh_init(const struct dh_
wpabuf_put(pv, pv_len);
wpa_hexdump_buf(MSG_DEBUG, "DH: public value", pv);
+ printf("[P] PKR: ");
+ int pixiecnt = 0;
+ const u8 *pkr = wpabuf_head_u8(pv);
+ for (; pixiecnt < 192; pixiecnt++) {
+ printf("%02x", pkr[pixiecnt]);
+ if (pixiecnt != 191) {
+ printf(":");
+ }
+ }
+ printf("\n");
+
return pv;
}