Trying to get Azure IoT Hub sample working with MQTT over WebSockets

Greetings!

Our device will use WiFi network to send data to the Azure's IoT Hub, where it will be further forwarded to our cloud. As the used network won't be controlled by us, but by a third party, we can not assume that the usual MQTT ports will be opened. So, thus we must resort to using the MQTT over the Websockets.


As a minimal working setup I am trying to get nrf/samples/net/azure_iot_hub sample running, but using the Websockets. The default setup which uses the MQTT works, but I have troubles getting the Websockets running. My suspicion is that something related to the MBedTLS or certificates fails and thus the connection is closed, however I lack additional knowledge to further pinpoint the problem.

I am using nRF7002DK, running NCS v.2.7.0.


I will first describe the steps I took in my debugging journey and then end with the current Mbedtls log output that I am trying to understand.


Support for MQTT over WebSockets

Although the IoT Hub supports MQTT over Websockets (see first note in the linked article) and Zephyr support the WebSockets, the mqtt_helper.c library in the NCS doesn't provide support for it. So to get the MQTT over WebSockets working I wrote a small patch for it. I took the inspiration from the Zephyr's mqtt_publisher example.



diff --git a/subsys/net/lib/mqtt_helper/mqtt_helper.c b/subsys/net/lib/mqtt_helper/mqtt_helper.c
index e9755309b0..001119ddaf 100644
--- a/subsys/net/lib/mqtt_helper/mqtt_helper.c
+++ b/subsys/net/lib/mqtt_helper/mqtt_helper.c
@@ -36,6 +36,15 @@ BUILD_ASSERT((CONFIG_MQTT_HELPER_SEC_TAG != -1), "Security tag must be configure
 #define MQTT_HELPER_STATIC static
 #endif
 
+#if defined(CONFIG_MQTT_LIB_WEBSOCKET)
+/* Making RX buffer large enough that the full IPv6 packet can fit into it */
+#define MQTT_LIB_WEBSOCKET_RECV_BUF_LEN 1280
+
+/* Websocket needs temporary buffer to store partial packets */
+static uint8_t temp_ws_rx_buf[MQTT_LIB_WEBSOCKET_RECV_BUF_LEN];
+#endif
+
+
 MQTT_HELPER_STATIC struct mqtt_client mqtt_client;
 static struct sockaddr_storage broker;
 static char rx_buffer[CONFIG_MQTT_HELPER_RX_TX_BUFFER_SIZE];
@@ -494,10 +503,28 @@ static int client_connect(struct mqtt_helper_conn_params *conn_params)
 #endif
 
 #if defined(CONFIG_MQTT_LIB_TLS)
-	mqtt_client.transport.type      = MQTT_TRANSPORT_SECURE;
+#if defined(CONFIG_MQTT_LIB_WEBSOCKET)
+	mqtt_client.transport.type = MQTT_TRANSPORT_SECURE_WEBSOCKET;
+#else
+	mqtt_client.transport.type = MQTT_TRANSPORT_SECURE;
+#endif /* CONFIG_MQTT_LIB_WEBSOCKET */
 #else
-	mqtt_client.transport.type	= MQTT_TRANSPORT_NON_SECURE;
+#if defined(CONFIG_MQTT_LIB_WEBSOCKET)
+	mqtt_client.transport.type = MQTT_TRANSPORT_NON_SECURE_WEBSOCKET;
+#else
+	mqtt_client.transport.type = MQTT_TRANSPORT_NON_SECURE;
+#endif /* CONFIG_MQTT_LIB_WEBSOCKET */
+
 #endif /* CONFIG_MQTT_LIB_TLS */
+
+#if defined(CONFIG_MQTT_LIB_WEBSOCKET)
+	mqtt_client.transport.websocket.config.host = conn_params->hostname.ptr;
+	mqtt_client.transport.websocket.config.url = "/mqtt";
+	mqtt_client.transport.websocket.config.tmp_buf = temp_ws_rx_buf;
+	mqtt_client.transport.websocket.config.tmp_buf_len = sizeof(temp_ws_rx_buf);
+	mqtt_client.transport.websocket.timeout = 20 * MSEC_PER_SEC;
+#endif
+
 	mqtt_client.user_name	        = conn_params->user_name.size > 0 ? &user_name : NULL;
 	mqtt_client.password	        = conn_params->password.size > 0 ? &password : NULL;
 

To confirm that above patch was functioning as intended I used the nrf/samples/net/mqtt sample. I configured it connect to the Mosquitto's 8081 port (MQTT over WebSockets, encrypted, unauthenticated). As a different certificate for WebSockets was needed (compared to the provided one for the 8883 port - MQTT, encrypted, unauthenticated) I had to adjust some mbedtls-related KConfig options:

CONFIG_MBEDTLS_MPI_MAX_SIZE=512
CONFIG_POSIX_MAX_FDS=32

With above setup I could successfully connect to the two public brokers: test.mosquitto.org and broker.emqx.io.


Debugging azure_iot_hub sample

As a starting point I had a working connection with the IoT hub, using the default setup. I am using the DPS to provision my device.

I then added the below KConfigs to my prj.conf to enable the Websockets. I accumulated the configs as I was debugging. Keep in mind that if you want to have functional mbedtls logs on NCS v2.7.0 you need to apply the patch that fixes them.

CONFIG_MQTT_LIB_WEBSOCKET=y
CONFIG_WEBSOCKET_CLIENT=y
CONFIG_MQTT_HELPER_PORT=443

# CONFIG_MQTT_HELPER_LOG_LEVEL_DBG=y
# CONFIG_MQTT_LOG_LEVEL_DBG=y
CONFIG_NET_LOG=y
CONFIG_NET_WEBSOCKET_LOG_LEVEL_DBG=y
CONFIG_NET_HTTP_LOG_LEVEL_DBG=y

# Enable Mbed TLS logs
CONFIG_MBEDTLS_DEBUG=y
CONFIG_MBEDTLS_DEBUG_C=y
CONFIG_MBEDTLS_DEBUG_LEVEL=3

CONFIG_NET_BUF_RX_COUNT=72
CONFIG_NET_BUF_TX_COUNT=72

CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=4096
CONFIG_MBEDTLS_MPI_MAX_SIZE=512
CONFIG_POSIX_MAX_FDS=32
CONFIG_MBEDTLS_SSL_RENEGOTIATION=y

CONFIG_MBEDTLS_DEBUG_EXTRACT_BASENAME_AT_RUNTIME=y
CONFIG_MBEDTLS_SSL_SERVER_NAME_INDICATION=y

The symbol that really made a difference was the CONFIG_MBEDTLS_SSL_RENEGOTIATION, as there was a clear warning when this wasn't enabled and then connection was closed by the server (as indicated by the the mbedtls_ssl_fetch_input() returned -29312 (-0x7280) line. Below is the captured log without the mentioned flag:

*** Booting My Application v2.1.0-dev-daf2946a0f07 ***
*** Using nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
I: Starting bootloader
I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
I: Image index: 0, Swap type: none
I: Bootloader chainload address offset: 0x10000
I: Jumping to the first image slot

*** Booting nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
[00:00:00.247,131] <inf> azure_iot_hub_sample: Azure IoT Hub sample started
[00:00:00.256,622] <inf> azure_iot_hub_sample: Bringing network interface up and connecting to the network
[00:00:01.832,275] <inf> wifi_mgmt_ext: Connection requested
[00:00:01.842,651] <inf> azure_iot_hub_sample: Device ID: nrf7002dk_010
[00:00:05.912,261] <inf> net_dhcpv4: Received: 192.168.76.247
[00:00:05.920,867] <inf> azure_iot_hub_sample: Network connectivity established and IP address assigned
[00:00:05.933,532] <inf> azure_iot_hub_sample: Connected to network
[00:00:05.942,321] <inf> azure_iot_hub_sample: Starting DPS
[00:00:05.952,209] <inf> azure_iot_hub_sample: DPS registration status: AZURE_IOT_HUB_DPS_REG_STATUS_NOT_STARTED
[00:00:05.965,026] <inf> azure_iot_hub_sample: Already assigned to an IoT hub, skipping DPS
[00:00:05.975,921] <inf> azure_iot_hub_sample: Device ID "nrf7002dk_010" assigned to IoT hub with hostname "bbc-grp-qst-sbx-iothub001.azure-devices.net"
[00:00:05.993,469] <inf> azure_fota: Current firmware version: 0.0.0-dev
[00:00:06.002,685] <inf> azure_iot_hub_sample: Azure IoT Hub library initialized
[00:00:06.012,603] <inf> azure_iot_hub_sample: AZURE_IOT_HUB_EVT_CONNECTING
[00:00:06.056,701] <err> net_dns_resolve: DNS recv error (-103)
[00:00:06.583,892] <err> net_dns_resolve: DNS recv error (-4)
[00:00:06.693,634] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:06.702,270] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:06.711,181] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:06.720,123] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_HELLO_REQUEST
[00:00:06.731,109] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:06.739,990] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:06.748,931] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_HELLO
[00:00:06.759,826] <wrn> mbedtls: ssl_client.c:0924: => write client hello
[00:00:06.769,744] <inf> mbedtls: ssl_client.c:0486: dumping 'client hello, random bytes' (32 bytes)
[00:00:06.781,646] <inf> mbedtls: ssl_client.c:0486: 0000:  b9 35 34 cf 60 1a 89 93 07 f9 be 43 26 7a 5b 99  .54.`......C&z[.
[00:00:06.795,745] <inf> mbedtls: ssl_client.c:0486: 0010:  91 93 38 61 43 ec 7a 57 7d 59 fc 73 18 ef 7d e6  ..8aC.zW}Y.s..}.
[00:00:06.809,570] <inf> mbedtls: ssl_client.c:0511: dumping 'session id' (0 bytes)
[00:00:06.819,854] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: cca8, TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256
[00:00:06.834,472] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: cca9, TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256
[00:00:06.849,243] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: ccaa, TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256
[00:00:06.863,647] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02c, TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384
[00:00:06.877,899] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c030, TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384
[00:00:06.891,967] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009f, TLS-DHE-RSA-WITH-AES-256-GCM-SHA384
[00:00:06.905,853] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ad, TLS-ECDHE-ECDSA-WITH-AES-256-CCM
[00:00:06.919,494] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09f, TLS-DHE-RSA-WITH-AES-256-CCM
[00:00:06.932,800] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c024, TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384
[00:00:06.947,052] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c028, TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384
[00:00:06.961,120] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 006b, TLS-DHE-RSA-WITH-AES-256-CBC-SHA256
[00:00:06.975,006] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c00a, TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA
[00:00:06.989,013] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c014, TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA
[00:00:07.002,807] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0039, TLS-DHE-RSA-WITH-AES-256-CBC-SHA
[00:00:07.016,448] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0af, TLS-ECDHE-ECDSA-WITH-AES-256-CCM-8
[00:00:07.030,273] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a3, TLS-DHE-RSA-WITH-AES-256-CCM-8
[00:00:07.043,731] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02b, TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256
[00:00:07.057,983] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02f, TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:07.072,052] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009e, TLS-DHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:07.085,968] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ac, TLS-ECDHE-ECDSA-WITH-AES-128-CCM
[00:00:07.099,578] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09e, TLS-DHE-RSA-WITH-AES-128-CCM
[00:00:07.112,884] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c023, TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256
[00:00:07.127,136] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c027, TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256
[00:00:07.141,204] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0067, TLS-DHE-RSA-WITH-AES-128-CBC-SHA256
[00:00:07.155,090] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c009, TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA
[00:00:07.169,067] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c013, TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA
[00:00:07.182,891] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0033, TLS-DHE-RSA-WITH-AES-128-CBC-SHA
[00:00:07.196,533] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ae, TLS-ECDHE-ECDSA-WITH-AES-128-CCM-8
[00:00:07.210,327] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a2, TLS-DHE-RSA-WITH-AES-128-CCM-8
[00:00:07.223,937] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ff, TLS-ECJPAKE-WITH-AES-128-CCM-8
[00:00:07.237,426] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009d, TLS-RSA-WITH-AES-256-GCM-SHA384
[00:00:07.250,976] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09d, TLS-RSA-WITH-AES-256-CCM
[00:00:07.263,916] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 003d, TLS-RSA-WITH-AES-256-CBC-SHA256
[00:00:07.277,465] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0035, TLS-RSA-WITH-AES-256-CBC-SHA
[00:00:07.290,771] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c032, TLS-ECDH-RSA-WITH-AES-256-GCM-SHA384
[00:00:07.304,748] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02a, TLS-ECDH-RSA-WITH-AES-256-CBC-SHA384
[00:00:07.318,756] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c00f, TLS-ECDH-RSA-WITH-AES-256-CBC-SHA
[00:00:07.332,489] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02e, TLS-ECDH-ECDSA-WITH-AES-256-GCM-SHA384
[00:00:07.346,649] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c026, TLS-ECDH-ECDSA-WITH-AES-256-CBC-SHA384
[00:00:07.360,839] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c005, TLS-ECDH-ECDSA-WITH-AES-256-CBC-SHA
[00:00:07.374,725] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a1, TLS-RSA-WITH-AES-256-CCM-8
[00:00:07.387,847] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009c, TLS-RSA-WITH-AES-128-GCM-SHA256
[00:00:07.401,397] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09c, TLS-RSA-WITH-AES-128-CCM
[00:00:07.414,337] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 003c, TLS-RSA-WITH-AES-128-CBC-SHA256
[00:00:07.427,886] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 002f, TLS-RSA-WITH-AES-128-CBC-SHA
[00:00:07.441,192] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c031, TLS-ECDH-RSA-WITH-AES-128-GCM-SHA256
[00:00:07.455,200] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c029, TLS-ECDH-RSA-WITH-AES-128-CBC-SHA256
[00:00:07.469,177] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c00e, TLS-ECDH-RSA-WITH-AES-128-CBC-SHA
[00:00:07.482,910] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02d, TLS-ECDH-ECDSA-WITH-AES-128-GCM-SHA256
[00:00:07.497,100] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c025, TLS-ECDH-ECDSA-WITH-AES-128-CBC-SHA256
[00:00:07.511,260] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c004, TLS-ECDH-ECDSA-WITH-AES-128-CBC-SHA
[00:00:07.525,115] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a0, TLS-RSA-WITH-AES-128-CCM-8
[00:00:07.538,360] <inf> mbedtls: ssl_client.c:0387: adding EMPTY_RENEGOTIATION_INFO_SCSV
[00:00:07.549,102] <inf> mbedtls: ssl_client.c:0396: client hello, got 53 cipher suites
[00:00:07.559,722] <inf> mbedtls: ssl_client.c:0040: client hello, adding server name extension: bbc-grp-qst-sbx-iothub001.azure-devices.net
[00:00:07.574,890] <inf> mbedtls: ssl_client.c:0230: client hello, adding supported_groups extension
[00:00:07.586,578] <inf> mbedtls: ssl_client.c:0249: got supported group(0017)
[00:00:07.596,343] <inf> mbedtls: ssl_client.c:0281: NamedGroup: secp256r1 ( 17 )
[00:00:07.606,414] <inf> mbedtls: ssl_client.c:0301: dumping 'Supported groups extension' (4 bytes)
[00:00:07.618,194] <inf> mbedtls: ssl_client.c:0301: 0000:  00 02 00 17                                      ....
[00:00:07.631,011] <inf> mbedtls: ssl_tls.c:9286: adding signature_algorithms extension
[00:00:07.641,601] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [603] ecdsa_secp521r1_sha512
[00:00:07.653,228] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [603] ecdsa_secp521r1_sha512
[00:00:07.664,916] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [601] rsa_pkcs1_sha512
[00:00:07.676,025] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [601] rsa_pkcs1_sha512
[00:00:07.687,225] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [503] ecdsa_secp384r1_sha384
[00:00:07.698,852] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [503] ecdsa_secp384r1_sha384
[00:00:07.710,540] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [501] rsa_pkcs1_sha384
[00:00:07.721,649] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [501] rsa_pkcs1_sha384
[00:00:07.732,818] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [403] ecdsa_secp256r1_sha256
[00:00:07.744,445] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [403] ecdsa_secp256r1_sha256
[00:00:07.756,164] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [401] rsa_pkcs1_sha256
[00:00:07.767,272] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [401] rsa_pkcs1_sha256
[00:00:07.778,472] <inf> mbedtls: ssl_tls12_client.c:0105: client hello, adding supported_point_formats extension
[00:00:07.791,290] <inf> mbedtls: ssl_tls12_client.c:0150: client hello, adding ecjpake_kkpp extension
[00:00:07.803,131] <inf> mbedtls: ssl_tls12_client.c:0165: generating new ecjpake parameters
[00:00:07.971,618] <inf> mbedtls: ssl_tls12_client.c:0272: client hello, adding max_fragment_length extension
[00:00:07.984,100] <inf> mbedtls: ssl_tls12_client.c:0338: client hello, adding extended_master_secret extension
[00:00:07.996,856] <inf> mbedtls: ssl_client.c:0688: client hello, total extension length: 427
[00:00:08.008,026] <inf> mbedtls: ssl_client.c:0690: dumping 'client hello extensions' (427 bytes)
[00:00:08.019,775] <inf> mbedtls: ssl_client.c:0690: 0000:  01 ab 00 00 00 30 00 2e 00 00 2b 62 62 63 2d 67  .....0....+bbc-g
[00:00:08.033,874] <inf> mbedtls: ssl_client.c:0690: 0010:  72 70 2d 71 73 74 2d 73 62 78 2d 69 6f 74 68 75  rp-qst-sbx-iothu
[00:00:08.047,943] <inf> mbedtls: ssl_client.c:0690: 0020:  62 30 30 31 2e 61 7a 75 72 65 2d 64 65 76 69 63  b001.azure-devic
[00:00:08.062,011] <inf> mbedtls: ssl_client.c:0690: 0030:  65 73 2e 6e 65 74 00 0a 00 04 00 02 00 17 00 0d  es.net..........
[00:00:08.076,080] <inf> mbedtls: ssl_client.c:0690: 0040:  00 0e 00 0c 06 03 06 01 05 03 05 01 04 03 04 01  ................
[00:00:08.090,148] <inf> mbedtls: ssl_client.c:0690: 0050:  00 0b 00 02 01 00 01 00 01 4a 41 04 92 bb 5f d7  .........JA..._.
[00:00:08.104,248] <inf> mbedtls: ssl_client.c:0690: 0060:  7b 6a a2 50 0d 51 97 51 d3 b2 ac eb 59 3c dd 21  {j.P.Q.Q....Y<.!
[00:00:08.118,316] <inf> mbedtls: ssl_client.c:0690: 0070:  c1 0e 0e a1 df 60 e3 c2 1e 5c 64 66 a1 3b 71 af  .....`...\df.;q.
[00:00:08.132,415] <inf> mbedtls: ssl_client.c:0690: 0080:  8a a2 d4 5f 16 5b eb f1 ba 49 1d 76 3b 5d 4a 78  ..._.[...I.v;]Jx
[00:00:08.146,484] <inf> mbedtls: ssl_client.c:0690: 0090:  67 b1 fd 20 27 d9 98 1c 97 16 c7 09 41 04 cd d5  g.. '.......A...
[00:00:08.160,583] <inf> mbedtls: ssl_client.c:0690: 00a0:  09 04 f6 b6 3e 73 be bb 4a c2 bb 5d ea 2c 43 e1  ....>s..J..].,C.
[00:00:08.174,652] <inf> mbedtls: ssl_client.c:0690: 00b0:  90 8c b3 1d 70 eb 9b f9 f8 66 27 f5 c4 1e 86 fb  ....p....f'.....
[00:00:08.188,751] <inf> mbedtls: ssl_client.c:0690: 00c0:  8c 3e 83 ba 10 50 8d 7f 5d 8e c4 b9 a9 b8 72 a6  .>...P..].....r.
[00:00:08.202,819] <inf> mbedtls: ssl_client.c:0690: 00d0:  c1 ac 3d 38 7c a7 73 2b 0d b0 60 09 ed 4f 20 f1  ..=8|.s+..`..O .
[00:00:08.216,918] <inf> mbedtls: ssl_client.c:0690: 00e0:  00 bd 36 c1 c0 98 68 46 be 4a a4 5a 65 3b a6 d5  ..6...hF.J.Ze;..
[00:00:08.230,987] <inf> mbedtls: ssl_client.c:0690: 00f0:  55 8a 06 9c 57 d4 9f 5e 8e 01 52 13 7f 82 27 41  U...W..^..R...'A
[00:00:08.245,056] <inf> mbedtls: ssl_client.c:0690: 0100:  04 21 e2 8a d4 a0 2a 32 9e 2a 3a 47 ff 61 06 68  .!....*2.*:G.a.h
[00:00:08.259,155] <inf> mbedtls: ssl_client.c:0690: 0110:  64 5d 9c 8a 91 38 33 38 74 ff b4 4c 62 d3 1e 24  d]...838t..Lb..$
[00:00:08.273,223] <inf> mbedtls: ssl_client.c:0690: 0120:  b6 e8 81 78 bf a1 07 d3 38 c2 da 4c 3f bb aa ab  ...x....8..L?...
[00:00:08.287,322] <inf> mbedtls: ssl_client.c:0690: 0130:  77 5b 01 a9 56 a1 dd ff f3 aa 0b a6 d2 29 4e ff  w[..V........)N.
[00:00:08.301,391] <inf> mbedtls: ssl_client.c:0690: 0140:  6b 41 04 e4 c8 db 4a f8 99 be 7c 1b e9 37 f0 66  kA....J...|..7.f
[00:00:08.315,460] <inf> mbedtls: ssl_client.c:0690: 0150:  de 04 11 da 2c b2 e5 b9 42 9f ec ea 19 61 d2 62  ....,...B....a.b
[00:00:08.329,559] <inf> mbedtls: ssl_client.c:0690: 0160:  46 d7 42 18 fb c4 d0 a2 99 4e 8e 6a 02 28 ed 4b  F.B......N.j.(.K
[00:00:08.343,627] <inf> mbedtls: ssl_client.c:0690: 0170:  8b f6 9b a3 20 15 b7 00 1a 65 00 68 74 2a 67 ed  .... ....e.ht*g.
[00:00:08.357,696] <inf> mbedtls: ssl_client.c:0690: 0180:  94 fe 79 20 82 82 3d 29 b8 59 e6 41 56 2c f1 e3  ..y ..=).Y.AV,..
[00:00:08.371,795] <inf> mbedtls: ssl_client.c:0690: 0190:  26 3b d8 e6 e3 81 fd fe 25 51 2a a8 0b 99 d7 32  &;......%Q*....2
[00:00:08.385,833] <inf> mbedtls: ssl_client.c:0690: 01a0:  52 00 2f a1 00 01 00 01 04 00 17                 R./........
[00:00:08.401,184] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:08.411,041] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:08.420,013] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 578
[00:00:08.432,373] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:08.441,284] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:08.451,141] <wrn> mbedtls: ssl_client.c:1012: <= write client hello
[00:00:08.460,845] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:08.469,787] <wrn> mbedtls: ssl_msg.c:2372: message length: 583, out_left: 583
[00:00:08.481,414] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 583 (-0xfffffdb9)
[00:00:08.492,492] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:08.501,434] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_HELLO
[00:00:08.512,329] <wrn> mbedtls: ssl_tls12_client.c:1194: => parse server hello
[00:00:08.522,521] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:08.531,341] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:08.540,191] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:08.549,743] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:08.559,265] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:08.628,173] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:08.636,840] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:08.645,721] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:08.654,663] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_HELLO
[00:00:08.665,557] <wrn> mbedtls: ssl_tls12_client.c:1194: => parse server hello
[00:00:08.675,781] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:08.684,570] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:08.693,420] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:08.703,002] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:08.712,554] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:08.724,304] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:08.733,184] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 98
[00:00:08.745,544] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:08.754,394] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 103
[00:00:08.764,160] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 103
[00:00:08.773,895] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 98 (-0xffffff9e)
[00:00:08.785,736] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:08.794,616] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 98, type = 2, hslen = 98
[00:00:08.806,884] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:08.815,765] <inf> mbedtls: ssl_tls12_client.c:1268: dumping 'server hello, version' (2 bytes)
[00:00:08.827,606] <inf> mbedtls: ssl_tls12_client.c:1268: 0000:  03 03                                            ..
[00:00:08.840,759] <inf> mbedtls: ssl_tls12_client.c:1288: server hello, current time: 975624526
[00:00:08.852,142] <inf> mbedtls: ssl_tls12_client.c:1298: dumping 'server hello, random bytes' (32 bytes)
[00:00:08.864,593] <inf> mbedtls: ssl_tls12_client.c:1298: 0000:  3a 26 d9 4e c5 2c 5c cd c2 74 b6 f0 7a 0d 2b f1  :&.N.,\..t..z.+.
[00:00:08.879,180] <inf> mbedtls: ssl_tls12_client.c:1298: 0010:  cf 48 ec 21 17 7b b1 20 f0 6c a5 f0 2b 43 91 8d  .H.!.{. .l..+C..
[00:00:08.893,554] <inf> mbedtls: ssl_tls12_client.c:1361: server hello, session id len.: 32
[00:00:08.904,571] <inf> mbedtls: ssl_tls12_client.c:1362: dumping 'server hello, session id' (32 bytes)
[00:00:08.916,839] <inf> mbedtls: ssl_tls12_client.c:1362: 0000:  b3 97 28 83 fe c3 92 a7 70 4f 09 2d 4b 7a 40 94  ..(.....pO.-Kz@.
[00:00:08.931,427] <inf> mbedtls: ssl_tls12_client.c:1362: 0010:  98 8d c8 b2 14 48 22 9f d0 42 5a c8 77 44 8e e8  .....H"..BZ.wD..
[00:00:08.945,800] <inf> mbedtls: ssl_tls12_client.c:1386: no session has been resumed
[00:00:08.956,268] <inf> mbedtls: ssl_tls12_client.c:1389: server hello, chosen ciphersuite: c02f
[00:00:08.967,712] <inf> mbedtls: ssl_tls12_client.c:1390: server hello, compress alg.: 0
[00:00:08.978,485] <inf> mbedtls: ssl_tls12_client.c:1425: server hello, chosen ciphersuite: TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:08.992,767] <wrn> mbedtls: ssl_tls12_client.c:1446: server hello, total extension length: 22
[00:00:09.004,638] <inf> mbedtls: ssl_tls12_client.c:1466: found renegotiation extension
[00:00:09.015,289] <inf> mbedtls: ssl_tls12_client.c:1480: found max_fragment_length extension
[00:00:09.026,489] <inf> mbedtls: ssl_tls12_client.c:1545: found supported_point_formats extension
[00:00:09.037,994] <inf> mbedtls: ssl_tls12_client.c:1518: found extended_master_secret extension
[00:00:09.049,407] <wrn> mbedtls: ssl_tls12_client.c:1662: <= parse server hello
[00:00:09.059,600] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:09.068,511] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:09.077,453] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CERTIFICATE
[00:00:09.088,867] <wrn> mbedtls: ssl_tls.c:7516: => parse certificate
[00:00:09.098,205] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:09.107,025] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.115,844] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:09.125,427] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:09.134,979] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:09.146,728] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.155,609] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 3066
[00:00:09.168,151] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.177,001] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 3071
[00:00:09.187,103] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 3071
[00:00:09.196,929] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 1344 (-0xfffffac0)
[00:00:09.208,984] <wrn> mbedtls: ssl_msg.c:2320: in_left: 1349, nb_want: 3071
[00:00:09.219,024] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:09.232,543] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:09.241,241] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:09.250,152] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:09.259,094] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CERTIFICATE
[00:00:09.270,507] <wrn> mbedtls: ssl_tls.c:7516: => parse certificate
[00:00:09.279,846] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:09.288,665] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.297,515] <wrn> mbedtls: ssl_msg.c:2300: in_left: 1349, nb_want: 5
[00:00:09.307,281] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.316,162] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 3066
[00:00:09.328,704] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.337,554] <wrn> mbedtls: ssl_msg.c:2300: in_left: 1349, nb_want: 3071
[00:00:09.347,930] <wrn> mbedtls: ssl_msg.c:2320: in_left: 1349, nb_want: 3071
[00:00:09.358,032] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 1452 (-0xfffffa54)
[00:00:09.370,086] <wrn> mbedtls: ssl_msg.c:2320: in_left: 2801, nb_want: 3071
[00:00:09.380,126] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:09.409,210] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:09.417,877] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:09.426,788] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:09.435,729] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CERTIFICATE
[00:00:09.447,143] <wrn> mbedtls: ssl_tls.c:7516: => parse certificate
[00:00:09.456,481] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:09.465,301] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.474,151] <wrn> mbedtls: ssl_msg.c:2300: in_left: 2801, nb_want: 5
[00:00:09.483,917] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.492,797] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 3066
[00:00:09.505,310] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.514,160] <wrn> mbedtls: ssl_msg.c:2300: in_left: 2801, nb_want: 3071
[00:00:09.524,322] <wrn> mbedtls: ssl_msg.c:2320: in_left: 2801, nb_want: 3071
[00:00:09.534,393] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 270 (-0xfffffef2)
[00:00:09.546,325] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.555,206] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 3066, type = 11, hslen = 3066
[00:00:09.569,702] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:09.580,505] <inf> mbedtls: ssl_tls.c:7283: Use configuration-specific verification callback
[00:00:09.692,687] <inf> mbedtls: ssl_tls.c:7443: Certificate verification flags clear
[00:00:09.703,125] <wrn> mbedtls: ssl_tls.c:7629: <= parse certificate
[00:00:09.712,463] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:09.721,374] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:09.730,316] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_KEY_EXCHANGE
[00:00:09.741,821] <wrn> mbedtls: ssl_tls12_client.c:2091: => parse server key exchange
[00:00:09.752,624] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:09.761,444] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.770,263] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:09.779,846] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:09.789,398] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:09.801,116] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.809,997] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 333
[00:00:09.822,448] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.831,268] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 338
[00:00:09.841,064] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 338
[00:00:09.850,799] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 333 (-0xfffffeb3)
[00:00:09.862,701] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.871,582] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 333, type = 12, hslen = 333
[00:00:09.883,911] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:09.892,761] <inf> mbedtls: ssl_tls12_client.c:2178: dumping 'server key exchange' (329 bytes)
[00:00:09.904,693] <inf> mbedtls: ssl_tls12_client.c:2178: 0000:  03 00 17 41 04 55 44 d7 15 46 c7 b3 49 0e 54 e8  ...A.UD..F..I.T.
[00:00:09.919,281] <inf> mbedtls: ssl_tls12_client.c:2178: 0010:  fe f4 53 aa 2d 58 ef 40 2e b1 51 61 93 e4 fb 9c  [email protected]....
[00:00:09.933,868] <inf> mbedtls: ssl_tls12_client.c:2178: 0020:  46 66 0c 75 7a 4d d8 a5 21 88 dc a5 51 08 32 8b  Ff.uzM..!...Q.2.
[00:00:09.948,455] <inf> mbedtls: ssl_tls12_client.c:2178: 0030:  9e 60 73 3f df 0e 79 52 4b 52 90 20 cf 71 ba a2  .`s?..yRKR. .q..
[00:00:09.963,043] <inf> mbedtls: ssl_tls12_client.c:2178: 0040:  dd 26 8e f0 ef 04 01 01 00 8d 42 91 29 3f b9 a4  .&........B.)?..
[00:00:09.977,630] <inf> mbedtls: ssl_tls12_client.c:2178: 0050:  13 bf 86 a8 bb 9c 69 5c c1 84 02 b9 63 16 04 b4  ......i\....c...
[00:00:09.992,218] <inf> mbedtls: ssl_tls12_client.c:2178: 0060:  ba 68 32 75 8a b6 43 69 5f 0b 24 1c 7b 49 15 97  .h2u..Ci_.$.{I..
[00:00:10.006,805] <inf> mbedtls: ssl_tls12_client.c:2178: 0070:  ab bd cc 9f f2 9d a9 d4 5e a7 d9 31 08 9b 28 a2  ........^..1..(.
[00:00:10.021,392] <inf> mbedtls: ssl_tls12_client.c:2178: 0080:  d6 7e 82 62 8f 10 e5 29 56 ac d2 84 8a 56 21 46  .~.b...)V....V!F
[00:00:10.035,980] <inf> mbedtls: ssl_tls12_client.c:2178: 0090:  a8 bb 15 44 6d 32 2e a7 52 19 2d bd 56 1d c6 96  ...Dm2..R.-.V...
[00:00:10.050,567] <inf> mbedtls: ssl_tls12_client.c:2178: 00a0:  dd cd e8 7f 4d a0 c8 17 6d 48 28 d0 57 79 8a aa  ....M...mH(.Wy..
[00:00:10.065,155] <inf> mbedtls: ssl_tls12_client.c:2178: 00b0:  fe 52 56 b6 ae c3 c7 ef 1f 61 60 4e 68 c7 d2 1c  .RV......a`Nh...
[00:00:10.079,742] <inf> mbedtls: ssl_tls12_client.c:2178: 00c0:  3d 84 85 64 c3 3f 6e b9 fd 8f 3e 8f 9e e1 4a fc  =..d.?n...>...J.
[00:00:10.094,329] <inf> mbedtls: ssl_tls12_client.c:2178: 00d0:  ec 4c a8 0a ad d2 fa 01 2d bf 0c ac a9 fb 51 dd  .L......-.....Q.
[00:00:10.108,917] <inf> mbedtls: ssl_tls12_client.c:2178: 00e0:  43 d2 49 08 a1 cc a1 49 ab ba 8c 0d db 20 44 aa  C.I....I..... D.
[00:00:10.123,535] <inf> mbedtls: ssl_tls12_client.c:2178: 00f0:  bc 6c 8f e8 a9 47 6b 08 b5 dc 5c a5 6e b5 e6 9c  .l...Gk...\.n...
[00:00:10.138,122] <inf> mbedtls: ssl_tls12_client.c:2178: 0100:  ab ec 4e 1e 85 83 89 36 bb f1 d7 ba cb 6d 4c 6f  ..N....6.....mLo
[00:00:10.152,709] <inf> mbedtls: ssl_tls12_client.c:2178: 0110:  5b f5 45 80 9a 50 ca 1d dd 4b 81 84 ed 64 82 69  [.E..P...K...d.i
[00:00:10.167,327] <inf> mbedtls: ssl_tls12_client.c:2178: 0120:  93 4a 4b fc b5 f0 d5 e4 af 99 1a ae 94 95 3b 28  .JK...........;(
[00:00:10.181,915] <inf> mbedtls: ssl_tls12_client.c:2178: 0130:  63 d1 5c 52 94 ab 0d 8f ff ad 22 34 79 c3 b1 6c  c.\R......"4y..l
[00:00:10.196,472] <inf> mbedtls: ssl_tls12_client.c:2178: 0140:  00 83 5e bd 12 db 1e 40 61                       ..^....@a
[00:00:10.210,266] <wrn> mbedtls: ssl_tls12_client.c:1807: ECDH curve: secp256r1
[00:00:10.220,520] <inf> mbedtls: ssl_tls12_client.c:1814: value of 'ECDH: Qp(X)' (255 bits) is:
[00:00:10.232,055] <inf> mbedtls: ssl_tls12_client.c:1814:  55 44 d7 15 46 c7 b3 49 0e 54 e8 fe f4 53 aa 2d
[00:00:10.244,537] <inf> mbedtls: ssl_tls12_client.c:1814:  58 ef 40 2e b1 51 61 93 e4 fb 9c 46 66 0c 75 7a
[00:00:10.256,835] <inf> mbedtls: ssl_tls12_client.c:1814: value of 'ECDH: Qp(Y)' (255 bits) is:
[00:00:10.268,371] <inf> mbedtls: ssl_tls12_client.c:1814:  4d d8 a5 21 88 dc a5 51 08 32 8b 9e 60 73 3f df
[00:00:10.280,853] <inf> mbedtls: ssl_tls12_client.c:1814:  0e 79 52 4b 52 90 20 cf 71 ba a2 dd 26 8e f0 ef
[00:00:10.293,151] <inf> mbedtls: ssl_tls12_client.c:2373: dumping 'signature' (256 bytes)
[00:00:10.304,199] <inf> mbedtls: ssl_tls12_client.c:2373: 0000:  8d 42 91 29 3f b9 a4 13 bf 86 a8 bb 9c 69 5c c1  .B.)?........i\.
[00:00:10.318,786] <inf> mbedtls: ssl_tls12_client.c:2373: 0010:  84 02 b9 63 16 04 b4 ba 68 32 75 8a b6 43 69 5f  ...c....h2u..Ci_
[00:00:10.333,374] <inf> mbedtls: ssl_tls12_client.c:2373: 0020:  0b 24 1c 7b 49 15 97 ab bd cc 9f f2 9d a9 d4 5e  .$.{I..........^
[00:00:10.347,991] <inf> mbedtls: ssl_tls12_client.c:2373: 0030:  a7 d9 31 08 9b 28 a2 d6 7e 82 62 8f 10 e5 29 56  ..1..(..~.b...)V
[00:00:10.362,579] <inf> mbedtls: ssl_tls12_client.c:2373: 0040:  ac d2 84 8a 56 21 46 a8 bb 15 44 6d 32 2e a7 52  ....V!F...Dm2..R
[00:00:10.377,166] <inf> mbedtls: ssl_tls12_client.c:2373: 0050:  19 2d bd 56 1d c6 96 dd cd e8 7f 4d a0 c8 17 6d  .-.V.......M...m
[00:00:10.391,784] <inf> mbedtls: ssl_tls12_client.c:2373: 0060:  48 28 d0 57 79 8a aa fe 52 56 b6 ae c3 c7 ef 1f  H(.Wy...RV......
[00:00:10.406,372] <inf> mbedtls: ssl_tls12_client.c:2373: 0070:  61 60 4e 68 c7 d2 1c 3d 84 85 64 c3 3f 6e b9 fd  a`Nh...=..d.?n..
[00:00:10.420,959] <inf> mbedtls: ssl_tls12_client.c:2373: 0080:  8f 3e 8f 9e e1 4a fc ec 4c a8 0a ad d2 fa 01 2d  .>...J..L......-
[00:00:10.435,577] <inf> mbedtls: ssl_tls12_client.c:2373: 0090:  bf 0c ac a9 fb 51 dd 43 d2 49 08 a1 cc a1 49 ab  .....Q.C.I....I.
[00:00:10.450,164] <inf> mbedtls: ssl_tls12_client.c:2373: 00a0:  ba 8c 0d db 20 44 aa bc 6c 8f e8 a9 47 6b 08 b5  .... D..l...Gk..
[00:00:10.464,752] <inf> mbedtls: ssl_tls12_client.c:2373: 00b0:  dc 5c a5 6e b5 e6 9c ab ec 4e 1e 85 83 89 36 bb  .\.n.....N....6.
[00:00:10.479,339] <inf> mbedtls: ssl_tls12_client.c:2373: 00c0:  f1 d7 ba cb 6d 4c 6f 5b f5 45 80 9a 50 ca 1d dd  ....mLo[.E..P...
[00:00:10.493,927] <inf> mbedtls: ssl_tls12_client.c:2373: 00d0:  4b 81 84 ed 64 82 69 93 4a 4b fc b5 f0 d5 e4 af  K...d.i.JK......
[00:00:10.508,544] <inf> mbedtls: ssl_tls12_client.c:2373: 00e0:  99 1a ae 94 95 3b 28 63 d1 5c 52 94 ab 0d 8f ff  .....;(c.\R.....
[00:00:10.523,132] <inf> mbedtls: ssl_tls12_client.c:2373: 00f0:  ad 22 34 79 c3 b1 6c 00 83 5e bd 12 db 1e 40 61  ."4y..l..^....@a
[00:00:10.537,536] <inf> mbedtls: ssl_tls.c:8732: Perform mbedtls-based computation of digest of ServerKeyExchange
[00:00:10.550,628] <inf> mbedtls: ssl_tls12_client.c:2390: dumping 'parameters hash' (32 bytes)
[00:00:10.562,133] <inf> mbedtls: ssl_tls12_client.c:2390: 0000:  7f 66 a2 98 05 4b 4e b1 14 80 84 59 1e 53 ff 07  .f...KN....Y.S..
[00:00:10.576,751] <inf> mbedtls: ssl_tls12_client.c:2390: 0010:  06 8a 23 1f 04 f0 fe 3e 7c a6 f4 12 64 4f e1 16  ..#....>|...dO..
[00:00:10.643,676] <wrn> mbedtls: ssl_tls12_client.c:2461: <= parse server key exchange
[00:00:10.654,479] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:10.663,391] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:10.672,332] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CERTIFICATE_REQUEST
[00:00:10.683,837] <wrn> mbedtls: ssl_tls12_client.c:2500: => parse certificate request
[00:00:10.694,641] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:10.703,491] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:10.712,310] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:10.721,893] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:10.731,445] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:10.743,194] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:10.752,075] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 4
[00:00:10.764,343] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:10.773,193] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 9
[00:00:10.782,806] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 9
[00:00:10.792,358] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 4 (-0xfffffffc)
[00:00:10.804,107] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:10.812,988] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 4, type = 14, hslen = 4
[00:00:10.824,737] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:10.833,587] <inf> mbedtls: ssl_tls12_client.c:2526: got no certificate request
[00:00:10.843,963] <wrn> mbedtls: ssl_tls12_client.c:2664: <= parse certificate request
[00:00:10.854,766] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:10.863,677] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:10.872,589] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_HELLO_DONE
[00:00:10.883,941] <wrn> mbedtls: ssl_tls12_client.c:2675: => parse server hello done
[00:00:10.894,561] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:10.903,381] <wrn> mbedtls: ssl_msg.c:4190: reuse previously read message
[00:00:10.913,482] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:10.922,332] <wrn> mbedtls: ssl_tls12_client.c:2703: <= parse server hello done
[00:00:10.932,952] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:10.941,864] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:10.950,805] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_CERTIFICATE
[00:00:10.962,219] <wrn> mbedtls: ssl_tls.c:6921: => write certificate
[00:00:10.971,557] <wrn> mbedtls: ssl_tls.c:6932: <= skip write certificate
[00:00:10.981,323] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:10.990,234] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:10.999,176] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_KEY_EXCHANGE
[00:00:11.010,681] <wrn> mbedtls: ssl_tls12_client.c:2718: => write client key exchange
[00:00:11.060,791] <inf> mbedtls: ssl_tls12_client.c:2864: value of 'ECDH: Q(X)' (254 bits) is:
[00:00:11.072,235] <inf> mbedtls: ssl_tls12_client.c:2864:  25 89 68 30 53 9c b4 80 50 52 b3 90 c0 25 c0 24
[00:00:11.084,716] <inf> mbedtls: ssl_tls12_client.c:2864:  9c 16 34 08 d6 f5 9f 5c 5a 24 02 56 31 89 be 01
[00:00:11.097,045] <inf> mbedtls: ssl_tls12_client.c:2864: value of 'ECDH: Q(Y)' (256 bits) is:
[00:00:11.108,459] <inf> mbedtls: ssl_tls12_client.c:2864:  8f d6 bb a3 80 81 87 54 87 bc ac 40 b3 ec ac 58
[00:00:11.120,941] <inf> mbedtls: ssl_tls12_client.c:2864:  7b 26 a9 aa 3a fe 0b b1 a0 b5 26 50 b2 40 fb 90
[00:00:11.172,332] <inf> mbedtls: ssl_tls12_client.c:2892: value of 'ECDH: z' (256 bits) is:
[00:00:11.183,502] <inf> mbedtls: ssl_tls12_client.c:2892:  db c6 f3 67 7c ee df 88 28 3d 6d 12 35 79 ed 74
[00:00:11.195,983] <inf> mbedtls: ssl_tls12_client.c:2892:  c2 73 99 a6 70 56 6f 45 4a 64 82 c3 80 95 0e 21
[00:00:11.208,282] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:11.218,200] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:11.227,172] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 70
[00:00:11.239,440] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.248,382] <wrn> mbedtls: ssl_msg.c:2372: message length: 75, out_left: 75
[00:00:11.259,368] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 75 (-0xffffffb5)
[00:00:11.270,324] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:11.279,235] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:11.288,177] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:11.298,034] <wrn> mbedtls: ssl_tls12_client.c:3213: <= write client key exchange
[00:00:11.308,837] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.317,749] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:11.326,690] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CERTIFICATE_VERIFY
[00:00:11.338,104] <wrn> mbedtls: ssl_tls12_client.c:3261: => write certificate verify
[00:00:11.348,815] <wrn> mbedtls: ssl_tls.c:6535: => derive keys
[00:00:11.357,635] <wrn> mbedtls: ssl_tls.c:6659: => calc verify
[00:00:11.366,607] <inf> mbedtls: ssl_tls.c:6677: dumping 'calculated verify result' (32 bytes)
[00:00:11.378,082] <inf> mbedtls: ssl_tls.c:6677: 0000:  f8 00 a8 2b 30 62 f5 7c f9 23 51 be 1c 75 e8 37  ...+0b.|.#Q..u.7
[00:00:11.391,906] <inf> mbedtls: ssl_tls.c:6677: 0010:  ae b6 25 72 af 00 be 5d e7 d7 12 01 49 d0 7f a1  ..%r...]....I...
[00:00:11.405,456] <wrn> mbedtls: ssl_tls.c:6678: <= calc verify
[00:00:11.414,337] <inf> mbedtls: ssl_tls.c:6378: dumping 'session hash for extended master secret' (32 bytes)
[00:00:11.427,124] <inf> mbedtls: ssl_tls.c:6378: 0000:  f8 00 a8 2b 30 62 f5 7c f9 23 51 be 1c 75 e8 37  ...+0b.|.#Q..u.7
[00:00:11.440,948] <inf> mbedtls: ssl_tls.c:6378: 0010:  ae b6 25 72 af 00 be 5d e7 d7 12 01 49 d0 7f a1  ..%r...]....I...
[00:00:11.455,810] <inf> mbedtls: ssl_tls.c:6518: dumping 'premaster secret' (32 bytes)
[00:00:11.466,613] <inf> mbedtls: ssl_tls.c:6518: 0000:  db c6 f3 67 7c ee df 88 28 3d 6d 12 35 79 ed 74  ...g|...(=m.5y.t
[00:00:11.480,438] <inf> mbedtls: ssl_tls.c:6518: 0010:  c2 73 99 a6 70 56 6f 45 4a 64 82 c3 80 95 0e 21  .s..pVoEJd.....!
[00:00:11.498,199] <inf> mbedtls: ssl_tls.c:8267: ciphersuite = TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:11.509,979] <inf> mbedtls: ssl_tls.c:8269: dumping 'master secret' (48 bytes)
[00:00:11.520,538] <inf> mbedtls: ssl_tls.c:8269: 0000:  3f 99 ba f2 e8 e9 54 55 be 01 00 7b 11 07 87 87  ?.....TU...{....
[00:00:11.534,332] <inf> mbedtls: ssl_tls.c:8269: 0010:  78 a3 3c cf 35 4b 94 4f cc 8e f2 ad 6c 53 28 3c  x.<.5K.O....lS(<
[00:00:11.548,156] <inf> mbedtls: ssl_tls.c:8269: 0020:  79 f9 6f d1 48 ca 31 ab ca 1c 24 b9 bc ce c8 7b  y.o.H.1...$....{
[00:00:11.562,194] <inf> mbedtls: ssl_tls.c:8391: keylen: 16, minlen: 24, ivlen: 12, maclen: 0
[00:00:11.573,944] <wrn> mbedtls: ssl_tls.c:6586: <= derive keys
[00:00:11.582,794] <wrn> mbedtls: ssl_tls12_client.c:3283: <= skip write certificate verify
[00:00:11.593,933] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.602,844] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:11.611,785] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_CHANGE_CIPHER_SPEC
[00:00:11.623,809] <wrn> mbedtls: ssl_msg.c:5124: => write change cipher spec
[00:00:11.633,758] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:11.643,615] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:11.652,587] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 20, version = [3:3], msglen = 1
[00:00:11.664,764] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.673,675] <wrn> mbedtls: ssl_msg.c:2372: message length: 6, out_left: 6
[00:00:11.683,959] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 6 (-0xfffffffa)
[00:00:11.694,854] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:11.703,765] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:11.712,677] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:11.722,564] <wrn> mbedtls: ssl_msg.c:5137: <= write change cipher spec
[00:00:11.732,482] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.741,394] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:11.750,335] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_FINISHED
[00:00:11.761,505] <wrn> mbedtls: ssl_tls.c:7859: => write finished
[00:00:11.770,568] <wrn> mbedtls: ssl_tls.c:7694: => calc finished tls
[00:00:11.780,883] <inf> mbedtls: ssl_tls.c:7721: dumping 'calc finished result' (12 bytes)
[00:00:11.792,022] <inf> mbedtls: ssl_tls.c:7721: 0000:  f1 d2 de dd 56 4e f3 33 6d 4f cb 8d              ....VN.3mO..
[00:00:11.805,236] <wrn> mbedtls: ssl_tls.c:7725: <= calc finished
[00:00:11.814,270] <inf> mbedtls: ssl_tls.c:7908: switching to new transform spec for outbound data
[00:00:11.825,866] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:11.835,784] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:11.844,665] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:11.853,576] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 16, including 0 bytes of padding
[00:00:11.865,997] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:11.874,877] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 40
[00:00:11.887,145] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.896,057] <wrn> mbedtls: ssl_msg.c:2372: message length: 45, out_left: 45
[00:00:11.906,524] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 45 (-0xffffffd3)
[00:00:11.917,480] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:11.926,391] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:11.935,333] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:11.945,159] <wrn> mbedtls: ssl_tls.c:7961: <= write finished
[00:00:11.954,254] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.963,165] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:11.972,106] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC
[00:00:11.984,130] <wrn> mbedtls: ssl_msg.c:5146: => parse change cipher spec
[00:00:11.994,049] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:12.003,356] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:12.012,176] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:12.021,728] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:12.031,250] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:12.082,611] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:12.091,278] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.100,189] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:12.109,130] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC
[00:00:12.121,185] <wrn> mbedtls: ssl_msg.c:5146: => parse change cipher spec
[00:00:12.131,103] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:12.139,923] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:12.148,773] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:12.158,355] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:12.167,907] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:12.179,656] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:12.188,537] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 20, version = [0x303], msglen = 1
[00:00:12.200,805] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:12.209,625] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 6
[00:00:12.219,207] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 6
[00:00:12.228,759] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 1 (-0xffffffff)
[00:00:12.240,509] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:12.249,328] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:12.258,178] <inf> mbedtls: ssl_msg.c:5167: switching to new transform spec for inbound data
[00:00:12.269,683] <wrn> mbedtls: ssl_msg.c:5194: <= parse change cipher spec
[00:00:12.279,632] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.288,543] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:12.297,485] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_FINISHED
[00:00:12.308,654] <wrn> mbedtls: ssl_tls.c:7974: => parse finished
[00:00:12.317,718] <wrn> mbedtls: ssl_tls.c:7694: => calc finished tls
[00:00:12.328,033] <inf> mbedtls: ssl_tls.c:7721: dumping 'calc finished result' (12 bytes)
[00:00:12.339,172] <inf> mbedtls: ssl_tls.c:7721: 0000:  0a 6e d4 03 84 c0 71 1f 99 cc 8a e5              .n....q.....
[00:00:12.352,386] <wrn> mbedtls: ssl_tls.c:7725: <= calc finished
[00:00:12.361,389] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:12.370,208] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:12.379,058] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:12.388,610] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:12.398,162] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:12.409,912] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:12.418,823] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 40
[00:00:12.431,182] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:12.440,002] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 45
[00:00:12.449,707] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 45
[00:00:12.459,350] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 40 (-0xffffffd8)
[00:00:12.471,160] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:12.480,010] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:12.488,983] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:12.497,894] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 16, type = 20, hslen = 16
[00:00:12.509,796] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:12.518,646] <wrn> mbedtls: ssl_tls.c:8044: <= parse finished
[00:00:12.527,709] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.536,621] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:12.545,562] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_FLUSH_BUFFERS
[00:00:12.556,549] <wrn> mbedtls: ssl_tls12_client.c:3592: handshake: done
[00:00:12.566,223] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.575,134] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:12.584,075] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_HANDSHAKE_WRAPUP
[00:00:12.595,306] <inf> mbedtls: ssl_tls.c:7798: => handshake wrapup
[00:00:12.604,309] <inf> mbedtls: ssl_tls.c:7772: => handshake wrapup: final free
[00:00:12.614,685] <inf> mbedtls: ssl_tls.c:7791: <= handshake wrapup: final free
[00:00:12.624,725] <inf> mbedtls: ssl_tls.c:7852: <= handshake wrapup
[00:00:12.633,697] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:12.642,852] <dbg> net_http_client: http_send_data: Data to send
                                          47 45 54 20 2f 6d 71 74  74 20 48 54 54 50 2f 31 |GET /mqt t HTTP/1
                                          2e 31 0d 0a 48 6f 73 74  3a 20 62 62 63 2d 67 72 |.1..Host : bbc-gr
                                          70 2d 71 73 74 2d 73 62  78 2d 69 6f 74 68 75 62 |p-qst-sb x-iothub
                                          30 30 31 2e 61 7a 75 72  65 2d 64 65 76 69 63 65 |001.azur e-device
                                          73 2e 6e 65 74 0d 0a 53  65 63 2d 57 65 62 53 6f |s.net..S ec-WebSo
                                          63 6b 65 74 2d 50 72 6f  74 6f 63 6f 6c 3a 20 6d |cket-Pro tocol: m
                                          71 74 74 0d 0a 53 65 63  2d 57 65 62 53 6f 63 6b |qtt..Sec -WebSock
                                          65 74 2d 4b 65 79 3a 20  63 4d 49 32 76 34 64 35 |et-Key:  cMI2v4d5
                                          49 36 39 6c 6f 74 50 4a  4d 4b 4b 59 63 67 3d 3d |I69lotPJ MKKYcg==
                                          0d 0a 55 70 67 72 61 64  65 3a 20 77 65 62 73 6f |..Upgrad e: webso
                                          63 6b 65 74 0d 0a 43 6f  6e 6e 65 63 74 69 6f 6e |cket..Co nnection
                                          3a 20 55 70 67 72 61 64  65 0d 0a 53 65 63 2d 57 |: Upgrad e..Sec-W
[00:00:12.766,815] <wrn> mbedtls: ssl_msg.c:5936: => write
[00:00:12.775,146] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:12.784,027] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:12.792,907] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 192, including 0 bytes of padding
[00:00:12.806,060] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:12.814,941] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 23, version = [3:3], msglen = 216
[00:00:12.827,301] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.836,242] <wrn> mbedtls: ssl_msg.c:2372: message length: 221, out_left: 221
[00:00:12.847,534] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 221 (-0xffffff23)
[00:00:12.858,612] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:12.867,523] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:12.876,403] <wrn> mbedtls: ssl_msg.c:5958: <= write
[00:00:12.884,704] <dbg> net_http_client: http_flush_data: Data to send
                                          65 62 53 6f 63 6b 65 74  2d 56 65 72 73 69 6f 6e |ebSocket -Version
                                          3a 20 31 33 0d 0a 0d 0a                          |: 13....
[00:00:12.912,994] <wrn> mbedtls: ssl_msg.c:5936: => write
[00:00:12.921,295] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:12.930,206] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:12.939,086] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 24, including 0 bytes of padding
[00:00:12.951,568] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:12.960,449] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 23, version = [3:3], msglen = 48
[00:00:12.972,717] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.981,658] <wrn> mbedtls: ssl_msg.c:2372: message length: 53, out_left: 53
[00:00:12.992,156] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 53 (-0xffffffcb)
[00:00:13.003,112] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:13.012,023] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:13.020,935] <wrn> mbedtls: ssl_msg.c:5958: <= write
[00:00:13.029,205] <dbg> net_http_client: http_client_req: (main): Sent 216 bytes
[00:00:13.130,676] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:13.138,916] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:13.147,735] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:13.156,555] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:13.166,137] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:13.175,689] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:13.187,438] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:13.196,319] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 23, version = [0x303], msglen = 248
[00:00:13.208,740] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:13.217,590] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 253
[00:00:13.227,386] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 253
[00:00:13.237,121] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 248 (-0xffffff08)
[00:00:13.249,053] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:13.257,873] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:13.267,608] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:13.276,458] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:13.285,278] <wrn> mbedtls: ssl_msg.c:5855: <= read
[00:00:13.293,518] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:13.301,757] <wrn> mbedtls: ssl_msg.c:5855: <= read
[00:00:13.309,967] <dbg> net_http_client: on_message_begin: (main): -- HTTP GET response (headers) --
[00:00:13.321,716] <dbg> net_http_client: on_status: (main): HTTP response status 101 Switching Protocols
[00:00:13.333,923] <dbg> net_http_client: print_header_field: (main): [17] transfer-encoding
[00:00:13.345,001] <dbg> net_http_client: print_header_field: (main): [7] chunked
[00:00:13.355,102] <dbg> net_http_client: print_header_field: (main): [10] connection
[00:00:13.365,570] <dbg> net_http_client: print_header_field: (main): [7] upgrade
[00:00:13.375,671] <dbg> net_http_client: print_header_field: (main): [7] upgrade
[00:00:13.385,772] <dbg> net_http_client: print_header_field: (main): [9] websocket
[00:00:13.396,026] <dbg> net_http_client: print_header_field: (main): [22] sec-websocket-protocol
[00:00:13.407,470] <dbg> net_http_client: print_header_field: (main): [4] mqtt
[00:00:13.417,297] <dbg> net_http_client: print_header_field: (main): [20] sec-websocket-accept
[00:00:13.428,588] <dbg> net_http_client: print_header_field: (main): [28] ZX/n/FHfWV6+o+P5H0H9WSEo0R0=
[00:00:13.440,551] <dbg> net_http_client: print_header_field: (main): [4] date
[00:00:13.450,347] <dbg> net_http_client: print_header_field: (main): [29] Mon, 10 Feb 2025 13:51:38 GMT
[00:00:13.462,310] <dbg> net_http_client: on_headers_complete: (main): Headers complete
[00:00:13.476,593] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:13.484,832] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:13.493,652] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:13.502,471] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:13.512,054] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:13.521,606] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:13.533,355] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:13.542,236] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 28
[00:00:13.554,595] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:13.563,446] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 33
[00:00:13.573,120] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 33
[00:00:13.582,763] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 28 (-0xffffffe4)
[00:00:13.594,604] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:13.603,424] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:13.612,426] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:13.621,307] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 4, type = 0, hslen = 4
[00:00:13.632,965] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:13.641,815] <inf> mbedtls: ssl_msg.c:5631: refusing renegotiation, sending alert
[00:00:13.652,343] <wrn> mbedtls: ssl_msg.c:5103: => send alert message
[00:00:13.661,804] <inf> mbedtls: ssl_msg.c:5104: send alert level=1 message=100

When renegotiation is enabled the traffic continues for much longer. The last thing that happens is that the connection times out on the net_http_client level:

*** Booting nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
[00:00:00.246,917] <inf> azure_iot_hub_sample: Azure IoT Hub sample started
[00:00:00.256,408] <inf> azure_iot_hub_sample: Bringing network interface up and connecting to the network
[00:00:01.832,244] <inf> wifi_mgmt_ext: Connection requested
[00:00:01.842,620] <inf> azure_iot_hub_sample: Device ID: nrf7002dk_010
[00:00:05.910,064] <inf> net_dhcpv4: Received: 192.168.76.247
[00:00:05.918,609] <inf> azure_iot_hub_sample: Network connectivity established and IP address assigned
[00:00:05.931,396] <inf> azure_iot_hub_sample: Connected to network
[00:00:05.940,216] <inf> azure_iot_hub_sample: Starting DPS
[00:00:05.950,195] <inf> azure_iot_hub_sample: DPS registration status: AZURE_IOT_HUB_DPS_REG_STATUS_NOT_STARTED
[00:00:05.962,982] <inf> azure_iot_hub_sample: Already assigned to an IoT hub, skipping DPS
[00:00:05.973,876] <inf> azure_iot_hub_sample: Device ID "nrf7002dk_010" assigned to IoT hub with hostname "bbc-grp-qst-sbx-iothub001.azure-devices.net"
[00:00:05.991,394] <inf> azure_fota: Current firmware version: 0.0.0-dev
[00:00:06.000,579] <inf> azure_iot_hub_sample: Azure IoT Hub library initialized
[00:00:06.010,528] <inf> azure_iot_hub_sample: AZURE_IOT_HUB_EVT_CONNECTING
[00:00:06.056,823] <err> net_dns_resolve: DNS recv error (-103)
[00:00:06.584,930] <err> net_dns_resolve: DNS recv error (-4)
[00:00:06.692,779] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:06.701,416] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:06.710,327] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:06.719,268] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_HELLO_REQUEST
[00:00:06.730,224] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:06.739,135] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:06.748,077] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_HELLO
[00:00:06.758,972] <wrn> mbedtls: ssl_client.c:0924: => write client hello
[00:00:06.768,859] <inf> mbedtls: ssl_client.c:0486: dumping 'client hello, random bytes' (32 bytes)
[00:00:06.780,792] <inf> mbedtls: ssl_client.c:0486: 0000:  ab 9e e1 6d 2b 75 19 17 66 96 1b 4e 7e df d8 75  ...m+u..f..N~..u
[00:00:06.794,860] <inf> mbedtls: ssl_client.c:0486: 0010:  09 46 37 86 8a 61 ee b9 06 22 d1 f4 df b1 f1 4b  .F7..a...".....K
[00:00:06.808,685] <inf> mbedtls: ssl_client.c:0511: dumping 'session id' (0 bytes)
[00:00:06.818,969] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: cca8, TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256
[00:00:06.833,587] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: cca9, TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256
[00:00:06.848,327] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: ccaa, TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256
[00:00:06.862,792] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02c, TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384
[00:00:06.877,014] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c030, TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384
[00:00:06.891,082] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009f, TLS-DHE-RSA-WITH-AES-256-GCM-SHA384
[00:00:06.904,968] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ad, TLS-ECDHE-ECDSA-WITH-AES-256-CCM
[00:00:06.918,609] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09f, TLS-DHE-RSA-WITH-AES-256-CCM
[00:00:06.931,915] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c024, TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384
[00:00:06.946,136] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c028, TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384
[00:00:06.960,205] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 006b, TLS-DHE-RSA-WITH-AES-256-CBC-SHA256
[00:00:06.974,090] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c00a, TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA
[00:00:06.988,067] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c014, TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA
[00:00:07.001,892] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0039, TLS-DHE-RSA-WITH-AES-256-CBC-SHA
[00:00:07.015,502] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0af, TLS-ECDHE-ECDSA-WITH-AES-256-CCM-8
[00:00:07.029,327] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a3, TLS-DHE-RSA-WITH-AES-256-CCM-8
[00:00:07.042,785] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02b, TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256
[00:00:07.057,037] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02f, TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:07.071,105] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009e, TLS-DHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:07.084,991] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ac, TLS-ECDHE-ECDSA-WITH-AES-128-CCM
[00:00:07.098,632] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09e, TLS-DHE-RSA-WITH-AES-128-CCM
[00:00:07.111,907] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c023, TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256
[00:00:07.126,159] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c027, TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256
[00:00:07.140,228] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0067, TLS-DHE-RSA-WITH-AES-128-CBC-SHA256
[00:00:07.154,113] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c009, TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA
[00:00:07.168,090] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c013, TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA
[00:00:07.181,884] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0033, TLS-DHE-RSA-WITH-AES-128-CBC-SHA
[00:00:07.195,495] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ae, TLS-ECDHE-ECDSA-WITH-AES-128-CCM-8
[00:00:07.209,320] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a2, TLS-DHE-RSA-WITH-AES-128-CCM-8
[00:00:07.222,900] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ff, TLS-ECJPAKE-WITH-AES-128-CCM-8
[00:00:07.236,358] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009d, TLS-RSA-WITH-AES-256-GCM-SHA384
[00:00:07.249,908] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09d, TLS-RSA-WITH-AES-256-CCM
[00:00:07.262,847] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 003d, TLS-RSA-WITH-AES-256-CBC-SHA256
[00:00:07.276,397] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0035, TLS-RSA-WITH-AES-256-CBC-SHA
[00:00:07.289,703] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c032, TLS-ECDH-RSA-WITH-AES-256-GCM-SHA384
[00:00:07.303,680] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02a, TLS-ECDH-RSA-WITH-AES-256-CBC-SHA384
[00:00:07.317,657] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c00f, TLS-ECDH-RSA-WITH-AES-256-CBC-SHA
[00:00:07.331,390] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02e, TLS-ECDH-ECDSA-WITH-AES-256-GCM-SHA384
[00:00:07.345,581] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c026, TLS-ECDH-ECDSA-WITH-AES-256-CBC-SHA384
[00:00:07.359,741] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c005, TLS-ECDH-ECDSA-WITH-AES-256-CBC-SHA
[00:00:07.373,626] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a1, TLS-RSA-WITH-AES-256-CCM-8
[00:00:07.386,749] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009c, TLS-RSA-WITH-AES-128-GCM-SHA256
[00:00:07.400,299] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09c, TLS-RSA-WITH-AES-128-CCM
[00:00:07.413,238] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 003c, TLS-RSA-WITH-AES-128-CBC-SHA256
[00:00:07.426,788] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 002f, TLS-RSA-WITH-AES-128-CBC-SHA
[00:00:07.440,093] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c031, TLS-ECDH-RSA-WITH-AES-128-GCM-SHA256
[00:00:07.454,071] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c029, TLS-ECDH-RSA-WITH-AES-128-CBC-SHA256
[00:00:07.468,048] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c00e, TLS-ECDH-RSA-WITH-AES-128-CBC-SHA
[00:00:07.481,781] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02d, TLS-ECDH-ECDSA-WITH-AES-128-GCM-SHA256
[00:00:07.495,971] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c025, TLS-ECDH-ECDSA-WITH-AES-128-CBC-SHA256
[00:00:07.510,131] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c004, TLS-ECDH-ECDSA-WITH-AES-128-CBC-SHA
[00:00:07.524,017] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a0, TLS-RSA-WITH-AES-128-CCM-8
[00:00:07.537,231] <inf> mbedtls: ssl_client.c:0387: adding EMPTY_RENEGOTIATION_INFO_SCSV
[00:00:07.547,973] <inf> mbedtls: ssl_client.c:0396: client hello, got 53 cipher suites
[00:00:07.558,624] <inf> mbedtls: ssl_client.c:0040: client hello, adding server name extension: bbc-grp-qst-sbx-iothub001.azure-devices.net
[00:00:07.573,760] <inf> mbedtls: ssl_client.c:0230: client hello, adding supported_groups extension
[00:00:07.585,449] <inf> mbedtls: ssl_client.c:0249: got supported group(0017)
[00:00:07.595,245] <inf> mbedtls: ssl_client.c:0281: NamedGroup: secp256r1 ( 17 )
[00:00:07.605,316] <inf> mbedtls: ssl_client.c:0301: dumping 'Supported groups extension' (4 bytes)
[00:00:07.617,065] <inf> mbedtls: ssl_client.c:0301: 0000:  00 02 00 17                                      ....
[00:00:07.629,882] <inf> mbedtls: ssl_tls.c:9286: adding signature_algorithms extension
[00:00:07.640,472] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [603] ecdsa_secp521r1_sha512
[00:00:07.652,099] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [603] ecdsa_secp521r1_sha512
[00:00:07.663,787] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [601] rsa_pkcs1_sha512
[00:00:07.674,896] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [601] rsa_pkcs1_sha512
[00:00:07.686,096] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [503] ecdsa_secp384r1_sha384
[00:00:07.697,723] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [503] ecdsa_secp384r1_sha384
[00:00:07.709,411] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [501] rsa_pkcs1_sha384
[00:00:07.720,520] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [501] rsa_pkcs1_sha384
[00:00:07.731,719] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [403] ecdsa_secp256r1_sha256
[00:00:07.743,347] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [403] ecdsa_secp256r1_sha256
[00:00:07.755,035] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [401] rsa_pkcs1_sha256
[00:00:07.766,143] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [401] rsa_pkcs1_sha256
[00:00:07.777,343] <inf> mbedtls: ssl_tls12_client.c:0105: client hello, adding supported_point_formats extension
[00:00:07.790,161] <inf> mbedtls: ssl_tls12_client.c:0150: client hello, adding ecjpake_kkpp extension
[00:00:07.802,032] <inf> mbedtls: ssl_tls12_client.c:0165: generating new ecjpake parameters
[00:00:07.967,193] <inf> mbedtls: ssl_tls12_client.c:0272: client hello, adding max_fragment_length extension
[00:00:07.979,705] <inf> mbedtls: ssl_tls12_client.c:0338: client hello, adding extended_master_secret extension
[00:00:07.992,431] <inf> mbedtls: ssl_client.c:0688: client hello, total extension length: 427
[00:00:08.003,631] <inf> mbedtls: ssl_client.c:0690: dumping 'client hello extensions' (427 bytes)
[00:00:08.015,380] <inf> mbedtls: ssl_client.c:0690: 0000:  01 ab 00 00 00 30 00 2e 00 00 2b 62 62 63 2d 67  .....0....+bbc-g
[00:00:08.029,449] <inf> mbedtls: ssl_client.c:0690: 0010:  72 70 2d 71 73 74 2d 73 62 78 2d 69 6f 74 68 75  rp-qst-sbx-iothu
[00:00:08.043,548] <inf> mbedtls: ssl_client.c:0690: 0020:  62 30 30 31 2e 61 7a 75 72 65 2d 64 65 76 69 63  b001.azure-devic
[00:00:08.057,617] <inf> mbedtls: ssl_client.c:0690: 0030:  65 73 2e 6e 65 74 00 0a 00 04 00 02 00 17 00 0d  es.net..........
[00:00:08.071,685] <inf> mbedtls: ssl_client.c:0690: 0040:  00 0e 00 0c 06 03 06 01 05 03 05 01 04 03 04 01  ................
[00:00:08.085,754] <inf> mbedtls: ssl_client.c:0690: 0050:  00 0b 00 02 01 00 01 00 01 4a 41 04 e2 fb fd 63  .........JA....c
[00:00:08.099,822] <inf> mbedtls: ssl_client.c:0690: 0060:  85 1d 77 39 46 69 02 51 f5 93 43 cf e1 70 2d 60  ..w9Fi.Q..C..p-`
[00:00:08.113,891] <inf> mbedtls: ssl_client.c:0690: 0070:  7e a6 ee ba 1f 1e 82 80 bc 75 0a 98 f2 a4 0f 0d  ~........u......
[00:00:08.127,990] <inf> mbedtls: ssl_client.c:0690: 0080:  d8 31 bc 35 91 55 69 61 3f 7b a2 f0 56 81 eb 6e  .1.5.Uia?{..V..n
[00:00:08.142,059] <inf> mbedtls: ssl_client.c:0690: 0090:  bb 16 ea 42 2c a4 9e 6a 5b cf 4d 9b 41 04 0d f5  ...B,..j[.M.A...
[00:00:08.156,127] <inf> mbedtls: ssl_client.c:0690: 00a0:  82 03 57 bb de 77 29 99 94 6d 07 9a 75 e9 a1 c4  ..W..w)..m..u...
[00:00:08.170,196] <inf> mbedtls: ssl_client.c:0690: 00b0:  dd e5 ca c7 2b 3c 59 4f 24 06 c3 91 17 c3 e1 0c  ....+<YO$.......
[00:00:08.184,295] <inf> mbedtls: ssl_client.c:0690: 00c0:  89 f6 fd 6e 09 32 ca 79 2e 42 49 22 fe 80 15 70  ...n.2.y.BI"...p
[00:00:08.198,364] <inf> mbedtls: ssl_client.c:0690: 00d0:  d9 6c 5e 33 0f 31 dd b7 b1 24 d4 aa bd 23 20 2e  .l^3.1...$...# .
[00:00:08.212,432] <inf> mbedtls: ssl_client.c:0690: 00e0:  52 b6 26 12 4e b3 b3 11 57 45 08 fb 89 21 86 3c  R.&.N...WE...!.<
[00:00:08.226,501] <inf> mbedtls: ssl_client.c:0690: 00f0:  da 3a 56 2a b6 a6 20 ea bb ad 4b 96 95 1c d2 41  .:V*.. ...K....A
[00:00:08.240,600] <inf> mbedtls: ssl_client.c:0690: 0100:  04 23 6f f4 54 ad 76 23 1b 35 97 9c 14 66 98 86  .#o.T.v#.5...f..
[00:00:08.254,669] <inf> mbedtls: ssl_client.c:0690: 0110:  ff d2 dd aa 33 36 e1 bf c9 a7 20 3f eb 90 32 d5  ....36.... ?..2.
[00:00:08.268,737] <inf> mbedtls: ssl_client.c:0690: 0120:  0d fd 25 bb b7 71 3e 8a 2c ee 0f 09 ba e7 60 70  ..%..q>.,.....`p
[00:00:08.282,806] <inf> mbedtls: ssl_client.c:0690: 0130:  6f c6 a9 50 32 c2 09 dc 91 d5 43 ab 2c cb 57 96  o..P2.....C.,.W.
[00:00:08.296,875] <inf> mbedtls: ssl_client.c:0690: 0140:  e4 41 04 05 8d 2e 59 4d 71 dc 0b 18 cb 10 0d 82  .A....YMq.......
[00:00:08.310,974] <inf> mbedtls: ssl_client.c:0690: 0150:  3d 21 ed 9e c0 bb 8e 12 57 f1 78 37 31 48 de d3  =!......W.x71H..
[00:00:08.325,042] <inf> mbedtls: ssl_client.c:0690: 0160:  72 0c 8b 6a 2f 9f 16 25 dd 76 b6 08 52 a4 8c e0  r..j/..%.v..R...
[00:00:08.339,111] <inf> mbedtls: ssl_client.c:0690: 0170:  8b 8c 1a 52 c7 f0 15 0a d2 1f 64 2b 23 73 ed 9a  ...R......d+#s..
[00:00:08.353,179] <inf> mbedtls: ssl_client.c:0690: 0180:  3c bf a0 20 9d 7e 4c 05 2d b6 34 2c db 73 12 26  <.. .~L.-.4,.s.&
[00:00:08.367,248] <inf> mbedtls: ssl_client.c:0690: 0190:  fe 42 67 f2 57 97 94 fa 1b 5e 5b 96 93 a3 ce 85  .Bg.W....^[.....
[00:00:08.381,317] <inf> mbedtls: ssl_client.c:0690: 01a0:  f6 80 ed 8d 00 01 00 01 04 00 17                 ...........
[00:00:08.396,667] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:08.406,524] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:08.415,496] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 578
[00:00:08.427,856] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:08.436,767] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:08.446,624] <wrn> mbedtls: ssl_client.c:1012: <= write client hello
[00:00:08.456,329] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:08.465,270] <wrn> mbedtls: ssl_msg.c:2372: message length: 583, out_left: 583
[00:00:08.476,928] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 583 (-0xfffffdb9)
[00:00:08.488,006] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:08.496,948] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_HELLO
[00:00:08.507,843] <wrn> mbedtls: ssl_tls12_client.c:1194: => parse server hello
[00:00:08.518,035] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:08.526,855] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:08.535,705] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:08.545,257] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:08.554,779] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:08.596,771] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:08.605,438] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:08.614,349] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:08.623,260] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_HELLO
[00:00:08.634,185] <wrn> mbedtls: ssl_tls12_client.c:1194: => parse server hello
[00:00:08.644,378] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:08.653,198] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:08.662,017] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:08.671,600] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:08.681,152] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:08.692,901] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:08.701,782] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 98
[00:00:08.714,141] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:08.722,991] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 103
[00:00:08.732,757] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 103
[00:00:08.742,492] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 98 (-0xffffff9e)
[00:00:08.754,302] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:08.763,214] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 98, type = 2, hslen = 98
[00:00:08.775,512] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:08.784,362] <inf> mbedtls: ssl_tls12_client.c:1268: dumping 'server hello, version' (2 bytes)
[00:00:08.796,203] <inf> mbedtls: ssl_tls12_client.c:1268: 0000:  03 03                                            ..
[00:00:08.809,387] <inf> mbedtls: ssl_tls12_client.c:1288: server hello, current time: 322648576
[00:00:08.820,739] <inf> mbedtls: ssl_tls12_client.c:1298: dumping 'server hello, random bytes' (32 bytes)
[00:00:08.833,190] <inf> mbedtls: ssl_tls12_client.c:1298: 0000:  13 3b 3a 00 c9 90 02 97 cd 88 84 a2 07 3c 8a 26  .;:..........<.&
[00:00:08.847,778] <inf> mbedtls: ssl_tls12_client.c:1298: 0010:  ea 6d e9 dd f4 53 5e 7d 37 5d ba 61 5b 4b 5b f8  .m...S^}7].a[K[.
[00:00:08.862,152] <inf> mbedtls: ssl_tls12_client.c:1361: server hello, session id len.: 32
[00:00:08.873,168] <inf> mbedtls: ssl_tls12_client.c:1362: dumping 'server hello, session id' (32 bytes)
[00:00:08.885,437] <inf> mbedtls: ssl_tls12_client.c:1362: 0000:  55 9b 5f fd 67 1e 30 54 5a 07 f4 25 6d 22 8c e7  U._.g.0TZ..%m"..
[00:00:08.900,024] <inf> mbedtls: ssl_tls12_client.c:1362: 0010:  53 74 31 02 0b 23 a4 be 9a 45 50 59 a0 d4 c8 14  St1..#...EPY....
[00:00:08.914,398] <inf> mbedtls: ssl_tls12_client.c:1386: no session has been resumed
[00:00:08.924,896] <inf> mbedtls: ssl_tls12_client.c:1389: server hello, chosen ciphersuite: c02f
[00:00:08.936,309] <inf> mbedtls: ssl_tls12_client.c:1390: server hello, compress alg.: 0
[00:00:08.947,113] <inf> mbedtls: ssl_tls12_client.c:1425: server hello, chosen ciphersuite: TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:08.961,395] <wrn> mbedtls: ssl_tls12_client.c:1446: server hello, total extension length: 22
[00:00:08.973,236] <inf> mbedtls: ssl_tls12_client.c:1466: found renegotiation extension
[00:00:08.983,917] <inf> mbedtls: ssl_tls12_client.c:1480: found max_fragment_length extension
[00:00:08.995,086] <inf> mbedtls: ssl_tls12_client.c:1545: found supported_point_formats extension
[00:00:09.006,622] <inf> mbedtls: ssl_tls12_client.c:1518: found extended_master_secret extension
[00:00:09.018,035] <wrn> mbedtls: ssl_tls12_client.c:1662: <= parse server hello
[00:00:09.028,228] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:09.037,139] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:09.046,081] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CERTIFICATE
[00:00:09.057,495] <wrn> mbedtls: ssl_tls.c:7516: => parse certificate
[00:00:09.066,833] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:09.075,653] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.084,503] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:09.094,085] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:09.103,637] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:09.115,386] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.124,267] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 3066
[00:00:09.136,810] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.145,660] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 3071
[00:00:09.155,761] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 3071
[00:00:09.165,588] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 1344 (-0xfffffac0)
[00:00:09.177,642] <wrn> mbedtls: ssl_msg.c:2320: in_left: 1349, nb_want: 3071
[00:00:09.187,683] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:09.201,263] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:09.209,899] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:09.218,811] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:09.227,752] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CERTIFICATE
[00:00:09.239,166] <wrn> mbedtls: ssl_tls.c:7516: => parse certificate
[00:00:09.248,504] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:09.257,324] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.266,174] <wrn> mbedtls: ssl_msg.c:2300: in_left: 1349, nb_want: 5
[00:00:09.275,939] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.284,820] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 3066
[00:00:09.297,363] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.306,213] <wrn> mbedtls: ssl_msg.c:2300: in_left: 1349, nb_want: 3071
[00:00:09.316,619] <wrn> mbedtls: ssl_msg.c:2320: in_left: 1349, nb_want: 3071
[00:00:09.326,690] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 1452 (-0xfffffa54)
[00:00:09.338,745] <wrn> mbedtls: ssl_msg.c:2320: in_left: 2801, nb_want: 3071
[00:00:09.348,785] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:09.376,678] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:09.385,375] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:09.394,256] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:09.403,228] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CERTIFICATE
[00:00:09.414,642] <wrn> mbedtls: ssl_tls.c:7516: => parse certificate
[00:00:09.423,980] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:09.432,800] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.441,650] <wrn> mbedtls: ssl_msg.c:2300: in_left: 2801, nb_want: 5
[00:00:09.451,416] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.460,296] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 3066
[00:00:09.472,839] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.481,689] <wrn> mbedtls: ssl_msg.c:2300: in_left: 2801, nb_want: 3071
[00:00:09.491,821] <wrn> mbedtls: ssl_msg.c:2320: in_left: 2801, nb_want: 3071
[00:00:09.501,892] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 270 (-0xfffffef2)
[00:00:09.513,824] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.522,735] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 3066, type = 11, hslen = 3066
[00:00:09.537,200] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:09.548,004] <inf> mbedtls: ssl_tls.c:7283: Use configuration-specific verification callback
[00:00:09.660,217] <inf> mbedtls: ssl_tls.c:7443: Certificate verification flags clear
[00:00:09.670,684] <wrn> mbedtls: ssl_tls.c:7629: <= parse certificate
[00:00:09.680,023] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:09.688,934] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:09.697,875] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_KEY_EXCHANGE
[00:00:09.709,381] <wrn> mbedtls: ssl_tls12_client.c:2091: => parse server key exchange
[00:00:09.720,214] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:09.729,034] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.737,854] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:09.747,436] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:09.756,988] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:09.768,737] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.777,648] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 333
[00:00:09.790,069] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:09.798,919] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 338
[00:00:09.808,715] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 338
[00:00:09.818,450] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 333 (-0xfffffeb3)
[00:00:09.830,383] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:09.839,263] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 333, type = 12, hslen = 333
[00:00:09.851,623] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:09.860,473] <inf> mbedtls: ssl_tls12_client.c:2178: dumping 'server key exchange' (329 bytes)
[00:00:09.872,406] <inf> mbedtls: ssl_tls12_client.c:2178: 0000:  03 00 17 41 04 ba ed fe ed 05 b2 07 3f ef 48 76  ...A........?.Hv
[00:00:09.886,993] <inf> mbedtls: ssl_tls12_client.c:2178: 0010:  bb e9 dc f1 c8 4c be 57 3b c5 26 72 fd 57 eb d3  .....L.W;.&r.W..
[00:00:09.901,611] <inf> mbedtls: ssl_tls12_client.c:2178: 0020:  ee 65 23 d7 7c 1d be 42 de a5 72 66 09 93 3c 6a  .e#.|..B..rf..<j
[00:00:09.916,198] <inf> mbedtls: ssl_tls12_client.c:2178: 0030:  1d e8 da f1 9f 49 56 b6 e5 1c 96 15 8e 07 d0 61  .....IV........a
[00:00:09.930,786] <inf> mbedtls: ssl_tls12_client.c:2178: 0040:  8c 46 7f 83 dc 04 01 01 00 0d 35 21 9d 9a a0 63  .F........5!...c
[00:00:09.945,404] <inf> mbedtls: ssl_tls12_client.c:2178: 0050:  1f d4 fa 19 1d e1 74 be 6d ac fa 8a b4 c9 8f 1e  ......t.m.......
[00:00:09.959,991] <inf> mbedtls: ssl_tls12_client.c:2178: 0060:  f3 b7 e2 d8 16 52 96 01 e7 dc a3 47 7a 38 27 92  .....R.....Gz8'.
[00:00:09.974,578] <inf> mbedtls: ssl_tls12_client.c:2178: 0070:  e3 47 74 88 0d e4 ba 06 c6 23 cc c7 59 46 b1 5c  .Gt......#..YF.\
[00:00:09.989,166] <inf> mbedtls: ssl_tls12_client.c:2178: 0080:  38 ad 19 77 8d 05 61 cd 32 2d 47 82 ae 5a fc 14  8..w..a.2-G..Z..
[00:00:10.003,753] <inf> mbedtls: ssl_tls12_client.c:2178: 0090:  ad f0 87 dd a9 9c ae ae d1 d5 16 e7 f2 c9 0a 4c  ...............L
[00:00:10.018,371] <inf> mbedtls: ssl_tls12_client.c:2178: 00a0:  d5 3f f0 a1 d2 f6 de 73 32 c4 e4 47 92 17 01 7f  .?.....s2..G....
[00:00:10.032,958] <inf> mbedtls: ssl_tls12_client.c:2178: 00b0:  20 55 74 c9 c5 89 3e 2b 41 2c a7 ea 7f 9a 22 81   Ut...>+A,....".
[00:00:10.047,546] <inf> mbedtls: ssl_tls12_client.c:2178: 00c0:  51 a8 11 98 23 a3 f9 ce e4 a7 14 d0 f5 2a 04 14  Q...#........*..
[00:00:10.062,164] <inf> mbedtls: ssl_tls12_client.c:2178: 00d0:  c8 8c e4 b6 f6 0f 9c 60 97 99 89 7d 55 ae 06 1d  .......`...}U...
[00:00:10.076,751] <inf> mbedtls: ssl_tls12_client.c:2178: 00e0:  85 81 d4 35 4a ca 55 8c 9f 5d cf 14 be e4 a0 5f  ...5J.U..]....._
[00:00:10.091,339] <inf> mbedtls: ssl_tls12_client.c:2178: 00f0:  20 d4 e7 f3 1b 6e a3 a5 f6 f3 a9 17 2e 2b 43 9e   ....n.......+C.
[00:00:10.105,957] <inf> mbedtls: ssl_tls12_client.c:2178: 0100:  26 be f7 ee 26 30 ce 16 61 9b 9f 9f 33 fc 9d bb  &...&0..a...3...
[00:00:10.120,544] <inf> mbedtls: ssl_tls12_client.c:2178: 0110:  b8 a0 eb 95 4e ff d0 32 53 dc 6f 7e c9 62 29 26  ....N..2S.o~.b)&
[00:00:10.135,162] <inf> mbedtls: ssl_tls12_client.c:2178: 0120:  bf d1 86 21 b9 a6 b3 4d 2b 28 e3 5b 30 33 6a ca  ...!...M+(.[03j.
[00:00:10.149,749] <inf> mbedtls: ssl_tls12_client.c:2178: 0130:  4d 68 ad 9a 21 6f f6 96 fe cb 9c fc 90 f7 80 10  Mh..!o..........
[00:00:10.164,337] <inf> mbedtls: ssl_tls12_client.c:2178: 0140:  e2 fa 43 0c af 7f ff 96 be                       ..C......
[00:00:10.178,161] <wrn> mbedtls: ssl_tls12_client.c:1807: ECDH curve: secp256r1
[00:00:10.188,415] <inf> mbedtls: ssl_tls12_client.c:1814: value of 'ECDH: Qp(X)' (256 bits) is:
[00:00:10.199,951] <inf> mbedtls: ssl_tls12_client.c:1814:  ba ed fe ed 05 b2 07 3f ef 48 76 bb e9 dc f1 c8
[00:00:10.212,432] <inf> mbedtls: ssl_tls12_client.c:1814:  4c be 57 3b c5 26 72 fd 57 eb d3 ee 65 23 d7 7c
[00:00:10.224,761] <inf> mbedtls: ssl_tls12_client.c:1814: value of 'ECDH: Qp(Y)' (253 bits) is:
[00:00:10.236,267] <inf> mbedtls: ssl_tls12_client.c:1814:  1d be 42 de a5 72 66 09 93 3c 6a 1d e8 da f1 9f
[00:00:10.248,748] <inf> mbedtls: ssl_tls12_client.c:1814:  49 56 b6 e5 1c 96 15 8e 07 d0 61 8c 46 7f 83 dc
[00:00:10.261,047] <inf> mbedtls: ssl_tls12_client.c:2373: dumping 'signature' (256 bytes)
[00:00:10.272,094] <inf> mbedtls: ssl_tls12_client.c:2373: 0000:  0d 35 21 9d 9a a0 63 1f d4 fa 19 1d e1 74 be 6d  .5!...c......t.m
[00:00:10.286,712] <inf> mbedtls: ssl_tls12_client.c:2373: 0010:  ac fa 8a b4 c9 8f 1e f3 b7 e2 d8 16 52 96 01 e7  ............R...
[00:00:10.301,300] <inf> mbedtls: ssl_tls12_client.c:2373: 0020:  dc a3 47 7a 38 27 92 e3 47 74 88 0d e4 ba 06 c6  ..Gz8'..Gt......
[00:00:10.315,917] <inf> mbedtls: ssl_tls12_client.c:2373: 0030:  23 cc c7 59 46 b1 5c 38 ad 19 77 8d 05 61 cd 32  #..YF.\8..w..a.2
[00:00:10.330,505] <inf> mbedtls: ssl_tls12_client.c:2373: 0040:  2d 47 82 ae 5a fc 14 ad f0 87 dd a9 9c ae ae d1  -G..Z...........
[00:00:10.345,092] <inf> mbedtls: ssl_tls12_client.c:2373: 0050:  d5 16 e7 f2 c9 0a 4c d5 3f f0 a1 d2 f6 de 73 32  ......L.?.....s2
[00:00:10.359,710] <inf> mbedtls: ssl_tls12_client.c:2373: 0060:  c4 e4 47 92 17 01 7f 20 55 74 c9 c5 89 3e 2b 41  ..G.... Ut...>+A
[00:00:10.374,298] <inf> mbedtls: ssl_tls12_client.c:2373: 0070:  2c a7 ea 7f 9a 22 81 51 a8 11 98 23 a3 f9 ce e4  ,....".Q...#....
[00:00:10.388,916] <inf> mbedtls: ssl_tls12_client.c:2373: 0080:  a7 14 d0 f5 2a 04 14 c8 8c e4 b6 f6 0f 9c 60 97  ....*.........`.
[00:00:10.403,503] <inf> mbedtls: ssl_tls12_client.c:2373: 0090:  99 89 7d 55 ae 06 1d 85 81 d4 35 4a ca 55 8c 9f  ..}U......5J.U..
[00:00:10.418,121] <inf> mbedtls: ssl_tls12_client.c:2373: 00a0:  5d cf 14 be e4 a0 5f 20 d4 e7 f3 1b 6e a3 a5 f6  ]....._ ....n...
[00:00:10.432,708] <inf> mbedtls: ssl_tls12_client.c:2373: 00b0:  f3 a9 17 2e 2b 43 9e 26 be f7 ee 26 30 ce 16 61  ....+C.&...&0..a
[00:00:10.447,296] <inf> mbedtls: ssl_tls12_client.c:2373: 00c0:  9b 9f 9f 33 fc 9d bb b8 a0 eb 95 4e ff d0 32 53  ...3.......N..2S
[00:00:10.461,914] <inf> mbedtls: ssl_tls12_client.c:2373: 00d0:  dc 6f 7e c9 62 29 26 bf d1 86 21 b9 a6 b3 4d 2b  .o~.b)&...!...M+
[00:00:10.476,501] <inf> mbedtls: ssl_tls12_client.c:2373: 00e0:  28 e3 5b 30 33 6a ca 4d 68 ad 9a 21 6f f6 96 fe  (.[03j.Mh..!o...
[00:00:10.491,119] <inf> mbedtls: ssl_tls12_client.c:2373: 00f0:  cb 9c fc 90 f7 80 10 e2 fa 43 0c af 7f ff 96 be  .........C......
[00:00:10.505,523] <inf> mbedtls: ssl_tls.c:8732: Perform mbedtls-based computation of digest of ServerKeyExchange
[00:00:10.518,615] <inf> mbedtls: ssl_tls12_client.c:2390: dumping 'parameters hash' (32 bytes)
[00:00:10.530,120] <inf> mbedtls: ssl_tls12_client.c:2390: 0000:  ae 3d 7c bd 9f ef e6 96 a4 48 33 49 d3 03 b6 09  .=|......H3I....
[00:00:10.544,708] <inf> mbedtls: ssl_tls12_client.c:2390: 0010:  92 75 c9 9d f9 ce 2e 5c fb 27 3b 36 7b 89 39 71  .u.....\.';6{.9q
[00:00:10.611,663] <wrn> mbedtls: ssl_tls12_client.c:2461: <= parse server key exchange
[00:00:10.622,467] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:10.631,378] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:10.640,319] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CERTIFICATE_REQUEST
[00:00:10.651,824] <wrn> mbedtls: ssl_tls12_client.c:2500: => parse certificate request
[00:00:10.662,628] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:10.671,447] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:10.680,297] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:10.689,880] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:10.699,432] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:10.711,181] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:10.720,092] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 4
[00:00:10.732,360] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:10.741,210] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 9
[00:00:10.750,793] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 9
[00:00:10.760,375] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 4 (-0xfffffffc)
[00:00:10.772,125] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:10.781,005] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 4, type = 14, hslen = 4
[00:00:10.792,755] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:10.801,605] <inf> mbedtls: ssl_tls12_client.c:2526: got no certificate request
[00:00:10.812,011] <wrn> mbedtls: ssl_tls12_client.c:2664: <= parse certificate request
[00:00:10.822,814] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:10.831,726] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:10.840,667] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_HELLO_DONE
[00:00:10.851,989] <wrn> mbedtls: ssl_tls12_client.c:2675: => parse server hello done
[00:00:10.862,640] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:10.871,459] <wrn> mbedtls: ssl_msg.c:4190: reuse previously read message
[00:00:10.881,561] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:10.890,411] <wrn> mbedtls: ssl_tls12_client.c:2703: <= parse server hello done
[00:00:10.901,031] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:10.909,942] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:10.918,914] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_CERTIFICATE
[00:00:10.930,328] <wrn> mbedtls: ssl_tls.c:6921: => write certificate
[00:00:10.939,666] <wrn> mbedtls: ssl_tls.c:6932: <= skip write certificate
[00:00:10.949,462] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:10.958,374] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:10.967,315] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_KEY_EXCHANGE
[00:00:10.978,820] <wrn> mbedtls: ssl_tls12_client.c:2718: => write client key exchange
[00:00:11.028,167] <inf> mbedtls: ssl_tls12_client.c:2864: value of 'ECDH: Q(X)' (253 bits) is:
[00:00:11.039,611] <inf> mbedtls: ssl_tls12_client.c:2864:  14 51 5d d8 48 c4 d3 9d 69 51 91 96 56 3b 5c 7a
[00:00:11.052,093] <inf> mbedtls: ssl_tls12_client.c:2864:  66 1b d8 d9 5b fc 0e 29 92 3e 7e 8b cc 8e d9 7c
[00:00:11.064,392] <inf> mbedtls: ssl_tls12_client.c:2864: value of 'ECDH: Q(Y)' (246 bits) is:
[00:00:11.075,836] <inf> mbedtls: ssl_tls12_client.c:2864:  34 2b ed 2a 99 7f c8 ec a7 58 18 2e 88 37 fa ae
[00:00:11.088,317] <inf> mbedtls: ssl_tls12_client.c:2864:  03 ee cd 62 83 5c e8 01 59 69 56 b4 bb 49 e1
[00:00:11.138,610] <inf> mbedtls: ssl_tls12_client.c:2892: value of 'ECDH: z' (255 bits) is:
[00:00:11.149,810] <inf> mbedtls: ssl_tls12_client.c:2892:  78 d7 99 7f 5f d9 9a 0f 56 e9 3b 57 6e 49 18 ba
[00:00:11.162,292] <inf> mbedtls: ssl_tls12_client.c:2892:  59 a8 48 11 dd 20 17 6f b0 04 10 5a 3c d9 47 f9
[00:00:11.174,591] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:11.184,509] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:11.193,450] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 70
[00:00:11.205,718] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.214,660] <wrn> mbedtls: ssl_msg.c:2372: message length: 75, out_left: 75
[00:00:11.225,646] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 75 (-0xffffffb5)
[00:00:11.236,633] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:11.245,544] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:11.254,455] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:11.264,343] <wrn> mbedtls: ssl_tls12_client.c:3213: <= write client key exchange
[00:00:11.275,146] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.284,057] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:11.292,999] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CERTIFICATE_VERIFY
[00:00:11.304,412] <wrn> mbedtls: ssl_tls12_client.c:3261: => write certificate verify
[00:00:11.315,124] <wrn> mbedtls: ssl_tls.c:6535: => derive keys
[00:00:11.323,944] <wrn> mbedtls: ssl_tls.c:6659: => calc verify
[00:00:11.332,916] <inf> mbedtls: ssl_tls.c:6677: dumping 'calculated verify result' (32 bytes)
[00:00:11.344,390] <inf> mbedtls: ssl_tls.c:6677: 0000:  a8 43 30 1f 96 66 f3 b3 20 35 38 a1 bd c9 93 28  .C0..f.. 58....(
[00:00:11.358,215] <inf> mbedtls: ssl_tls.c:6677: 0010:  ab 7f c8 98 06 be 98 6b 51 5b c6 c6 81 58 82 7f  .......kQ[...X..
[00:00:11.371,765] <wrn> mbedtls: ssl_tls.c:6678: <= calc verify
[00:00:11.380,645] <inf> mbedtls: ssl_tls.c:6378: dumping 'session hash for extended master secret' (32 bytes)
[00:00:11.393,432] <inf> mbedtls: ssl_tls.c:6378: 0000:  a8 43 30 1f 96 66 f3 b3 20 35 38 a1 bd c9 93 28  .C0..f.. 58....(
[00:00:11.407,257] <inf> mbedtls: ssl_tls.c:6378: 0010:  ab 7f c8 98 06 be 98 6b 51 5b c6 c6 81 58 82 7f  .......kQ[...X..
[00:00:11.422,149] <inf> mbedtls: ssl_tls.c:6518: dumping 'premaster secret' (32 bytes)
[00:00:11.432,952] <inf> mbedtls: ssl_tls.c:6518: 0000:  78 d7 99 7f 5f d9 9a 0f 56 e9 3b 57 6e 49 18 ba  x..._...V.;WnI..
[00:00:11.447,265] <inf> mbedtls: ssl_tls.c:6518: 0010:  59 a8 48 11 dd 20 17 6f b0 04 10 5a 3c d9 47 f9  Y.H.. .o...Z<.G.
[00:00:11.465,118] <inf> mbedtls: ssl_tls.c:8267: ciphersuite = TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:11.476,898] <inf> mbedtls: ssl_tls.c:8269: dumping 'master secret' (48 bytes)
[00:00:11.487,457] <inf> mbedtls: ssl_tls.c:8269: 0000:  b5 ea f4 e5 c5 7c d5 18 af dd 1f e2 97 ca 49 7a  .....|........Iz
[00:00:11.501,281] <inf> mbedtls: ssl_tls.c:8269: 0010:  83 02 aa cd 0b 1e de 01 6c 8c 3a 2e 45 49 f9 83  ........l.:.EI..
[00:00:11.515,106] <inf> mbedtls: ssl_tls.c:8269: 0020:  76 bf fe ec 2a 75 44 62 37 d2 75 67 b5 f8 fd 85  v...*uDb7.ug....
[00:00:11.528,717] <inf> mbedtls: ssl_tls.c:8391: keylen: 16, minlen: 24, ivlen: 12, maclen: 0
[00:00:11.540,466] <wrn> mbedtls: ssl_tls.c:6586: <= derive keys
[00:00:11.549,316] <wrn> mbedtls: ssl_tls12_client.c:3283: <= skip write certificate verify
[00:00:11.560,485] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.569,366] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:11.578,338] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_CHANGE_CIPHER_SPEC
[00:00:11.590,362] <wrn> mbedtls: ssl_msg.c:5124: => write change cipher spec
[00:00:11.600,311] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:11.610,168] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:11.619,140] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 20, version = [3:3], msglen = 1
[00:00:11.631,317] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.640,258] <wrn> mbedtls: ssl_msg.c:2372: message length: 6, out_left: 6
[00:00:11.650,543] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 6 (-0xfffffffa)
[00:00:11.661,437] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:11.670,349] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:11.679,260] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:11.689,117] <wrn> mbedtls: ssl_msg.c:5137: <= write change cipher spec
[00:00:11.699,066] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.707,977] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:11.716,918] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_FINISHED
[00:00:11.728,057] <wrn> mbedtls: ssl_tls.c:7859: => write finished
[00:00:11.737,152] <wrn> mbedtls: ssl_tls.c:7694: => calc finished tls
[00:00:11.747,467] <inf> mbedtls: ssl_tls.c:7721: dumping 'calc finished result' (12 bytes)
[00:00:11.759,094] <inf> mbedtls: ssl_tls.c:7721: 0000:  98 b0 69 33 de d2 e2 6d 0b 6d c4 bb              ..i3...m.m..
[00:00:11.772,308] <wrn> mbedtls: ssl_tls.c:7725: <= calc finished
[00:00:11.781,341] <inf> mbedtls: ssl_tls.c:7908: switching to new transform spec for outbound data
[00:00:11.792,907] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:11.802,825] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:11.811,737] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:11.820,617] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 16, including 0 bytes of padding
[00:00:11.833,038] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:11.841,918] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 40
[00:00:11.854,187] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.863,098] <wrn> mbedtls: ssl_msg.c:2372: message length: 45, out_left: 45
[00:00:11.873,565] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 45 (-0xffffffd3)
[00:00:11.884,521] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:11.893,432] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:11.902,343] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:11.912,200] <wrn> mbedtls: ssl_tls.c:7961: <= write finished
[00:00:11.921,295] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:11.930,175] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:11.939,117] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC
[00:00:11.951,141] <wrn> mbedtls: ssl_msg.c:5146: => parse change cipher spec
[00:00:11.961,059] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:11.969,879] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:11.978,698] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:11.988,250] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:11.997,741] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:12.071,563] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:12.080,200] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.089,111] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:12.098,022] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC
[00:00:12.110,046] <wrn> mbedtls: ssl_msg.c:5146: => parse change cipher spec
[00:00:12.119,995] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:12.128,814] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:12.137,634] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:12.147,216] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:12.156,768] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:12.168,518] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:12.177,368] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 20, version = [0x303], msglen = 1
[00:00:12.189,636] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:12.198,486] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 6
[00:00:12.208,038] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 6
[00:00:12.217,590] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 1 (-0xffffffff)
[00:00:12.229,339] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:12.238,159] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:12.247,009] <inf> mbedtls: ssl_msg.c:5167: switching to new transform spec for inbound data
[00:00:12.258,514] <wrn> mbedtls: ssl_msg.c:5194: <= parse change cipher spec
[00:00:12.268,463] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.277,343] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:12.286,285] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_FINISHED
[00:00:12.297,424] <wrn> mbedtls: ssl_tls.c:7974: => parse finished
[00:00:12.306,518] <wrn> mbedtls: ssl_tls.c:7694: => calc finished tls
[00:00:12.316,833] <inf> mbedtls: ssl_tls.c:7721: dumping 'calc finished result' (12 bytes)
[00:00:12.327,941] <inf> mbedtls: ssl_tls.c:7721: 0000:  1e a5 e5 19 1d 5c e2 c4 ee 2f f2 ce              .....\.../..
[00:00:12.341,186] <wrn> mbedtls: ssl_tls.c:7725: <= calc finished
[00:00:12.350,189] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:12.359,008] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:12.367,828] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:12.377,410] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:12.386,962] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:12.398,712] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:12.407,592] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 40
[00:00:12.419,952] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:12.428,802] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 45
[00:00:12.438,476] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 45
[00:00:12.448,120] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 40 (-0xffffffd8)
[00:00:12.459,960] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:12.468,780] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:12.477,783] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:12.486,663] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 16, type = 20, hslen = 16
[00:00:12.498,596] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:12.507,415] <wrn> mbedtls: ssl_tls.c:8044: <= parse finished
[00:00:12.516,510] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.525,421] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:12.534,332] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_FLUSH_BUFFERS
[00:00:12.545,318] <wrn> mbedtls: ssl_tls12_client.c:3592: handshake: done
[00:00:12.555,023] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.563,903] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:12.572,845] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_HANDSHAKE_WRAPUP
[00:00:12.584,106] <inf> mbedtls: ssl_tls.c:7798: => handshake wrapup
[00:00:12.593,109] <inf> mbedtls: ssl_tls.c:7772: => handshake wrapup: final free
[00:00:12.603,485] <inf> mbedtls: ssl_tls.c:7791: <= handshake wrapup: final free
[00:00:12.613,525] <inf> mbedtls: ssl_tls.c:7852: <= handshake wrapup
[00:00:12.622,497] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:12.631,652] <dbg> net_http_client: http_send_data: Data to send
                                          47 45 54 20 2f 6d 71 74  74 20 48 54 54 50 2f 31 |GET /mqt t HTTP/1
                                          2e 31 0d 0a 48 6f 73 74  3a 20 62 62 63 2d 67 72 |.1..Host : bbc-gr
                                          70 2d 71 73 74 2d 73 62  78 2d 69 6f 74 68 75 62 |p-qst-sb x-iothub
                                          30 30 31 2e 61 7a 75 72  65 2d 64 65 76 69 63 65 |001.azur e-device
                                          73 2e 6e 65 74 0d 0a 53  65 63 2d 57 65 62 53 6f |s.net..S ec-WebSo
                                          63 6b 65 74 2d 50 72 6f  74 6f 63 6f 6c 3a 20 6d |cket-Pro tocol: m
                                          71 74 74 0d 0a 53 65 63  2d 57 65 62 53 6f 63 6b |qtt..Sec -WebSock
                                          65 74 2d 4b 65 79 3a 20  55 34 6a 31 70 6f 35 31 |et-Key:  U4j1po51
                                          77 6e 6d 67 58 65 64 78  39 53 58 79 6f 51 3d 3d |wnmgXedx 9SXyoQ==
                                          0d 0a 55 70 67 72 61 64  65 3a 20 77 65 62 73 6f |..Upgrad e: webso
                                          63 6b 65 74 0d 0a 43 6f  6e 6e 65 63 74 69 6f 6e |cket..Co nnection
                                          3a 20 55 70 67 72 61 64  65 0d 0a 53 65 63 2d 57 |: Upgrad e..Sec-W
[00:00:12.755,615] <wrn> mbedtls: ssl_msg.c:5936: => write
[00:00:12.763,946] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:12.772,857] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:12.781,768] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 192, including 0 bytes of padding
[00:00:12.794,921] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:12.803,802] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 23, version = [3:3], msglen = 216
[00:00:12.816,162] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.825,103] <wrn> mbedtls: ssl_msg.c:2372: message length: 221, out_left: 221
[00:00:12.836,456] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 221 (-0xffffff23)
[00:00:12.847,534] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:12.856,445] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:12.865,325] <wrn> mbedtls: ssl_msg.c:5958: <= write
[00:00:12.873,626] <dbg> net_http_client: http_flush_data: Data to send
                                          65 62 53 6f 63 6b 65 74  2d 56 65 72 73 69 6f 6e |ebSocket -Version
                                          3a 20 31 33 0d 0a 0d 0a                          |: 13....
[00:00:12.901,947] <wrn> mbedtls: ssl_msg.c:5936: => write
[00:00:12.910,278] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:12.919,189] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:12.928,070] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 24, including 0 bytes of padding
[00:00:12.940,551] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:12.949,462] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 23, version = [3:3], msglen = 48
[00:00:12.961,730] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:12.970,672] <wrn> mbedtls: ssl_msg.c:2372: message length: 53, out_left: 53
[00:00:12.981,170] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 53 (-0xffffffcb)
[00:00:12.992,156] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:13.001,037] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:13.009,948] <wrn> mbedtls: ssl_msg.c:5958: <= write
[00:00:13.018,218] <dbg> net_http_client: http_client_req: (main): Sent 216 bytes
[00:00:13.101,318] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:13.109,619] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:13.118,499] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:13.127,349] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:13.136,901] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:13.146,484] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:13.158,233] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:13.167,114] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 23, version = [0x303], msglen = 248
[00:00:13.179,565] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:13.188,415] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 253
[00:00:13.198,242] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 253
[00:00:13.207,977] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 248 (-0xffffff08)
[00:00:13.219,909] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:13.228,729] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:13.238,464] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:13.247,283] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:13.256,134] <wrn> mbedtls: ssl_msg.c:5855: <= read
[00:00:13.264,373] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:13.272,613] <wrn> mbedtls: ssl_msg.c:5855: <= read
[00:00:13.280,822] <dbg> net_http_client: on_message_begin: (main): -- HTTP GET response (headers) --
[00:00:13.292,602] <dbg> net_http_client: on_status: (main): HTTP response status 101 Switching Protocols
[00:00:13.304,809] <dbg> net_http_client: print_header_field: (main): [17] transfer-encoding
[00:00:13.315,856] <dbg> net_http_client: print_header_field: (main): [7] chunked
[00:00:13.325,988] <dbg> net_http_client: print_header_field: (main): [10] connection
[00:00:13.336,456] <dbg> net_http_client: print_header_field: (main): [7] upgrade
[00:00:13.346,557] <dbg> net_http_client: print_header_field: (main): [7] upgrade
[00:00:13.356,658] <dbg> net_http_client: print_header_field: (main): [9] websocket
[00:00:13.366,912] <dbg> net_http_client: print_header_field: (main): [22] sec-websocket-protocol
[00:00:13.378,387] <dbg> net_http_client: print_header_field: (main): [4] mqtt
[00:00:13.388,214] <dbg> net_http_client: print_header_field: (main): [20] sec-websocket-accept
[00:00:13.399,536] <dbg> net_http_client: print_header_field: (main): [28] GC3tQjBqg4T92Du9fF51fA5wU9w=
[00:00:13.411,468] <dbg> net_http_client: print_header_field: (main): [4] date
[00:00:13.421,264] <dbg> net_http_client: print_header_field: (main): [29] Mon, 10 Feb 2025 13:54:20 GMT
[00:00:13.433,258] <dbg> net_http_client: on_headers_complete: (main): Headers complete
[00:00:13.447,845] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:13.456,085] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:13.464,904] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:13.473,754] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:13.483,337] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:13.492,889] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:13.504,638] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:13.513,519] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 28
[00:00:13.525,878] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:13.534,698] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 33
[00:00:13.544,372] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 33
[00:00:13.554,016] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 28 (-0xffffffe4)
[00:00:13.565,856] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:13.574,676] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:13.583,679] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:13.592,559] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 4, type = 0, hslen = 4
[00:00:13.604,217] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:13.613,037] <wrn> mbedtls: ssl_tls.c:3970: => renegotiate
[00:00:13.622,436] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:13.631,072] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:13.639,984] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:13.648,925] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_HELLO_REQUEST
[00:00:13.659,912] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:13.668,792] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:13.677,734] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_HELLO
[00:00:13.688,629] <wrn> mbedtls: ssl_client.c:0924: => write client hello
[00:00:13.698,547] <inf> mbedtls: ssl_client.c:0486: dumping 'client hello, random bytes' (32 bytes)
[00:00:13.710,479] <inf> mbedtls: ssl_client.c:0486: 0000:  64 66 88 80 bd 6a f6 36 5e 03 04 43 8b 75 59 16  df...j.6^..C.uY.
[00:00:13.724,548] <inf> mbedtls: ssl_client.c:0486: 0010:  03 28 c0 bf 21 46 61 7b 4e 3f 33 5b 5e 19 12 b9  .(..!Fa{N?3[^...
[00:00:13.738,372] <inf> mbedtls: ssl_client.c:0511: dumping 'session id' (0 bytes)
[00:00:13.748,657] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: cca8, TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256
[00:00:13.763,275] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: cca9, TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256
[00:00:13.778,045] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: ccaa, TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256
[00:00:13.792,449] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02c, TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384
[00:00:13.806,701] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c030, TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384
[00:00:13.820,770] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009f, TLS-DHE-RSA-WITH-AES-256-GCM-SHA384
[00:00:13.834,655] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ad, TLS-ECDHE-ECDSA-WITH-AES-256-CCM
[00:00:13.848,297] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09f, TLS-DHE-RSA-WITH-AES-256-CCM
[00:00:13.861,602] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c024, TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384
[00:00:13.875,854] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c028, TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384
[00:00:13.889,923] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 006b, TLS-DHE-RSA-WITH-AES-256-CBC-SHA256
[00:00:13.903,808] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c00a, TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA
[00:00:13.917,785] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c014, TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA
[00:00:13.931,610] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0039, TLS-DHE-RSA-WITH-AES-256-CBC-SHA
[00:00:13.945,220] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0af, TLS-ECDHE-ECDSA-WITH-AES-256-CCM-8
[00:00:13.959,045] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a3, TLS-DHE-RSA-WITH-AES-256-CCM-8
[00:00:13.972,503] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02b, TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256
[00:00:13.986,755] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02f, TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:14.000,823] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009e, TLS-DHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:14.014,709] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ac, TLS-ECDHE-ECDSA-WITH-AES-128-CCM
[00:00:14.028,350] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09e, TLS-DHE-RSA-WITH-AES-128-CCM
[00:00:14.041,625] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c023, TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256
[00:00:14.055,877] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c027, TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256
[00:00:14.069,946] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0067, TLS-DHE-RSA-WITH-AES-128-CBC-SHA256
[00:00:14.083,831] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c009, TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA
[00:00:14.097,839] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c013, TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA
[00:00:14.111,633] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0033, TLS-DHE-RSA-WITH-AES-128-CBC-SHA
[00:00:14.125,274] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ae, TLS-ECDHE-ECDSA-WITH-AES-128-CCM-8
[00:00:14.139,068] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a2, TLS-DHE-RSA-WITH-AES-128-CCM-8
[00:00:14.152,679] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0ff, TLS-ECJPAKE-WITH-AES-128-CCM-8
[00:00:14.166,168] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009d, TLS-RSA-WITH-AES-256-GCM-SHA384
[00:00:14.179,687] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09d, TLS-RSA-WITH-AES-256-CCM
[00:00:14.192,657] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 003d, TLS-RSA-WITH-AES-256-CBC-SHA256
[00:00:14.206,207] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 0035, TLS-RSA-WITH-AES-256-CBC-SHA
[00:00:14.219,482] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c032, TLS-ECDH-RSA-WITH-AES-256-GCM-SHA384
[00:00:14.233,489] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02a, TLS-ECDH-RSA-WITH-AES-256-CBC-SHA384
[00:00:14.247,467] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c00f, TLS-ECDH-RSA-WITH-AES-256-CBC-SHA
[00:00:14.261,199] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02e, TLS-ECDH-ECDSA-WITH-AES-256-GCM-SHA384
[00:00:14.275,360] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c026, TLS-ECDH-ECDSA-WITH-AES-256-CBC-SHA384
[00:00:14.289,520] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c005, TLS-ECDH-ECDSA-WITH-AES-256-CBC-SHA
[00:00:14.303,405] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a1, TLS-RSA-WITH-AES-256-CCM-8
[00:00:14.316,528] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 009c, TLS-RSA-WITH-AES-128-GCM-SHA256
[00:00:14.330,078] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c09c, TLS-RSA-WITH-AES-128-CCM
[00:00:14.343,048] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 003c, TLS-RSA-WITH-AES-128-CBC-SHA256
[00:00:14.356,567] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: 002f, TLS-RSA-WITH-AES-128-CBC-SHA
[00:00:14.369,873] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c031, TLS-ECDH-RSA-WITH-AES-128-GCM-SHA256
[00:00:14.383,880] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c029, TLS-ECDH-RSA-WITH-AES-128-CBC-SHA256
[00:00:14.397,857] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c00e, TLS-ECDH-RSA-WITH-AES-128-CBC-SHA
[00:00:14.411,590] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c02d, TLS-ECDH-ECDSA-WITH-AES-128-GCM-SHA256
[00:00:14.425,781] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c025, TLS-ECDH-ECDSA-WITH-AES-128-CBC-SHA256
[00:00:14.439,941] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c004, TLS-ECDH-ECDSA-WITH-AES-128-CBC-SHA
[00:00:14.453,826] <inf> mbedtls: ssl_client.c:0369: client hello, add ciphersuite: c0a0, TLS-RSA-WITH-AES-128-CCM-8
[00:00:14.467,071] <inf> mbedtls: ssl_client.c:0396: client hello, got 52 cipher suites
[00:00:14.477,691] <inf> mbedtls: ssl_client.c:0040: client hello, adding server name extension: bbc-grp-qst-sbx-iothub001.azure-devices.net
[00:00:14.492,858] <inf> mbedtls: ssl_client.c:0230: client hello, adding supported_groups extension
[00:00:14.504,547] <inf> mbedtls: ssl_client.c:0249: got supported group(0017)
[00:00:14.514,343] <inf> mbedtls: ssl_client.c:0281: NamedGroup: secp256r1 ( 17 )
[00:00:14.524,414] <inf> mbedtls: ssl_client.c:0301: dumping 'Supported groups extension' (4 bytes)
[00:00:14.536,163] <inf> mbedtls: ssl_client.c:0301: 0000:  00 02 00 17                                      ....
[00:00:14.548,980] <inf> mbedtls: ssl_tls.c:9286: adding signature_algorithms extension
[00:00:14.559,570] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [603] ecdsa_secp521r1_sha512
[00:00:14.571,197] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [603] ecdsa_secp521r1_sha512
[00:00:14.582,916] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [601] rsa_pkcs1_sha512
[00:00:14.593,994] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [601] rsa_pkcs1_sha512
[00:00:14.605,194] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [503] ecdsa_secp384r1_sha384
[00:00:14.616,821] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [503] ecdsa_secp384r1_sha384
[00:00:14.628,540] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [501] rsa_pkcs1_sha384
[00:00:14.639,617] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [501] rsa_pkcs1_sha384
[00:00:14.650,817] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [403] ecdsa_secp256r1_sha256
[00:00:14.662,445] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [403] ecdsa_secp256r1_sha256
[00:00:14.674,163] <inf> mbedtls: ssl_tls.c:9306: got signature scheme [401] rsa_pkcs1_sha256
[00:00:14.685,272] <inf> mbedtls: ssl_tls.c:9315: sent signature scheme [401] rsa_pkcs1_sha256
[00:00:14.696,441] <inf> mbedtls: ssl_tls12_client.c:0067: client hello, adding renegotiation extension
[00:00:14.708,435] <inf> mbedtls: ssl_tls12_client.c:0105: client hello, adding supported_point_formats extension
[00:00:14.721,252] <inf> mbedtls: ssl_tls12_client.c:0150: client hello, adding ecjpake_kkpp extension
[00:00:14.733,123] <inf> mbedtls: ssl_tls12_client.c:0165: generating new ecjpake parameters
[00:00:14.898,284] <inf> mbedtls: ssl_tls12_client.c:0272: client hello, adding max_fragment_length extension
[00:00:14.910,766] <inf> mbedtls: ssl_tls12_client.c:0338: client hello, adding extended_master_secret extension
[00:00:14.923,492] <inf> mbedtls: ssl_client.c:0688: client hello, total extension length: 444
[00:00:14.934,692] <inf> mbedtls: ssl_client.c:0690: dumping 'client hello extensions' (444 bytes)
[00:00:14.946,441] <inf> mbedtls: ssl_client.c:0690: 0000:  01 bc 00 00 00 30 00 2e 00 00 2b 62 62 63 2d 67  .....0....+bbc-g
[00:00:14.960,510] <inf> mbedtls: ssl_client.c:0690: 0010:  72 70 2d 71 73 74 2d 73 62 78 2d 69 6f 74 68 75  rp-qst-sbx-iothu
[00:00:14.974,578] <inf> mbedtls: ssl_client.c:0690: 0020:  62 30 30 31 2e 61 7a 75 72 65 2d 64 65 76 69 63  b001.azure-devic
[00:00:14.988,647] <inf> mbedtls: ssl_client.c:0690: 0030:  65 73 2e 6e 65 74 00 0a 00 04 00 02 00 17 00 0d  es.net..........
[00:00:15.002,746] <inf> mbedtls: ssl_client.c:0690: 0040:  00 0e 00 0c 06 03 06 01 05 03 05 01 04 03 04 01  ................
[00:00:15.016,815] <inf> mbedtls: ssl_client.c:0690: 0050:  ff 01 00 0d 0c 98 b0 69 33 de d2 e2 6d 0b 6d c4  .......i3...m.m.
[00:00:15.030,883] <inf> mbedtls: ssl_client.c:0690: 0060:  bb 00 0b 00 02 01 00 01 00 01 4a 41 04 4a 41 ad  ..........JA.JA.
[00:00:15.044,952] <inf> mbedtls: ssl_client.c:0690: 0070:  93 df d9 ce 16 08 21 64 b7 64 43 cd a5 81 34 db  ......!d.dC...4.
[00:00:15.059,020] <inf> mbedtls: ssl_client.c:0690: 0080:  f8 77 0d 7e e7 d8 51 21 91 a5 6a 64 43 a2 f3 54  .w.~..Q!..jdC..T
[00:00:15.073,120] <inf> mbedtls: ssl_client.c:0690: 0090:  7c 32 26 33 78 af 5d 24 6d 29 72 42 38 63 3d 77  |2&3x.]$m)rB8c=w
[00:00:15.087,188] <inf> mbedtls: ssl_client.c:0690: 00a0:  6d 53 c8 89 06 36 71 95 b3 60 c6 b8 bd 41 04 42  mS...6q..`...A.B
[00:00:15.101,257] <inf> mbedtls: ssl_client.c:0690: 00b0:  2a b2 38 da c5 c9 de b1 c4 92 62 74 1b b2 55 95  *.8.......bt..U.
[00:00:15.115,325] <inf> mbedtls: ssl_client.c:0690: 00c0:  78 d8 20 4a d2 c4 86 56 d7 8b ef 56 33 3c dd 3a  x. J...V...V3<.:
[00:00:15.129,425] <inf> mbedtls: ssl_client.c:0690: 00d0:  02 3a 27 ac c7 50 37 93 67 a7 1e 95 94 59 90 e5  .:'..P7.g....Y..
[00:00:15.143,493] <inf> mbedtls: ssl_client.c:0690: 00e0:  e3 6d b5 9d e6 9b d3 e3 e2 3a b9 bd 91 a5 b3 20  .m.......:.....
[00:00:15.157,562] <inf> mbedtls: ssl_client.c:0690: 00f0:  f0 c1 e0 a9 2c 71 c1 d5 0a 25 d5 e7 07 4a 12 c8  ....,q...%...J..
[00:00:15.171,630] <inf> mbedtls: ssl_client.c:0690: 0100:  6a a6 ad ff 75 c3 d4 66 16 c9 02 a1 dc c7 1d 06  j...u..f........
[00:00:15.185,729] <inf> mbedtls: ssl_client.c:0690: 0110:  41 04 56 b7 32 2b b4 2b 84 ed 0f 80 38 67 23 58  A.V.2+.+....8g#X
[00:00:15.199,798] <inf> mbedtls: ssl_client.c:0690: 0120:  ed e7 ca 9a a8 10 6b 9a 26 48 69 8f 25 15 62 d3  ......k.&Hi.%.b.
[00:00:15.213,867] <inf> mbedtls: ssl_client.c:0690: 0130:  3e 30 dc be 37 c5 56 2a 1b 4e 83 a3 ab bb 9e b6  >0..7.V*.N......
[00:00:15.227,935] <inf> mbedtls: ssl_client.c:0690: 0140:  22 65 19 29 ce 42 61 cb 57 df 88 fa ff 72 22 4b  "e.).Ba.W....r"K
[00:00:15.242,034] <inf> mbedtls: ssl_client.c:0690: 0150:  4a a0 41 04 26 98 94 ad a7 b2 b1 ef cb 39 48 36  J.A.&........9H6
[00:00:15.256,103] <inf> mbedtls: ssl_client.c:0690: 0160:  e5 95 a7 44 21 6f 07 78 b5 b1 f2 9d 8c a3 08 13  ...D!o.x........
[00:00:15.270,172] <inf> mbedtls: ssl_client.c:0690: 0170:  0e 4b da 94 ea 6f d3 50 8a 6c 76 34 df c3 4c 5c  .K...o.P.lv4..L\
[00:00:15.284,240] <inf> mbedtls: ssl_client.c:0690: 0180:  b7 7a 7f 72 b7 23 b1 d8 57 5b 81 ad 4f b8 be 53  .z.r.#..W[..O..S
[00:00:15.298,309] <inf> mbedtls: ssl_client.c:0690: 0190:  90 1a 85 7f 20 6b f5 30 4b c1 17 68 58 b1 0b 05  .... k.0K..hX...
[00:00:15.312,377] <inf> mbedtls: ssl_client.c:0690: 01a0:  d1 37 a0 51 65 23 f9 b6 ba 57 45 96 85 56 ee 4b  .7.Qe#...WE..V.K
[00:00:15.326,446] <inf> mbedtls: ssl_client.c:0690: 01b0:  5c ed 18 6d f5 00 01 00 01 04 00 17              \..m........
[00:00:15.341,888] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:15.351,745] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:15.360,656] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:15.369,537] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 593, including 0 bytes of padding
[00:00:15.384,185] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:15.393,096] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 617
[00:00:15.405,426] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:15.414,367] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:15.424,224] <wrn> mbedtls: ssl_client.c:1012: <= write client hello
[00:00:15.433,898] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:15.442,840] <wrn> mbedtls: ssl_msg.c:2372: message length: 622, out_left: 622
[00:00:15.454,498] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 622 (-0xfffffd92)
[00:00:15.465,545] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:15.474,487] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_HELLO
[00:00:15.485,382] <wrn> mbedtls: ssl_tls12_client.c:1194: => parse server hello
[00:00:15.495,574] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:15.504,394] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:15.513,244] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:15.522,766] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:15.532,287] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:15.588,287] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:15.596,679] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:15.605,407] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:15.614,288] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:15.623,229] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_HELLO
[00:00:15.634,124] <wrn> mbedtls: ssl_tls12_client.c:1194: => parse server hello
[00:00:15.644,348] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:15.653,167] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:15.662,017] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:15.671,600] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:15.681,152] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:15.692,901] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:15.701,812] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 146
[00:00:15.714,233] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:15.723,083] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 151
[00:00:15.732,849] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 151
[00:00:15.742,584] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 146 (-0xffffff6e)
[00:00:15.754,516] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:15.763,336] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:15.772,735] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:15.781,616] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 122, type = 2, hslen = 122
[00:00:15.794,158] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:15.803,039] <inf> mbedtls: ssl_tls12_client.c:1268: dumping 'server hello, version' (2 bytes)
[00:00:15.814,880] <inf> mbedtls: ssl_tls12_client.c:1268: 0000:  03 03                                            ..
[00:00:15.828,063] <inf> mbedtls: ssl_tls12_client.c:1288: server hello, current time: 1945041679
[00:00:15.839,508] <inf> mbedtls: ssl_tls12_client.c:1298: dumping 'server hello, random bytes' (32 bytes)
[00:00:15.851,959] <inf> mbedtls: ssl_tls12_client.c:1298: 0000:  73 ee fb 0f 37 db c1 75 22 66 8a 6c d0 b1 64 cc  s...7..u"f.l..d.
[00:00:15.866,546] <inf> mbedtls: ssl_tls12_client.c:1298: 0010:  e3 12 d5 51 38 1a 9f 84 43 85 7e 57 b2 43 cb 1d  ...Q8...C.~W.C..
[00:00:15.880,920] <inf> mbedtls: ssl_tls12_client.c:1361: server hello, session id len.: 32
[00:00:15.891,967] <inf> mbedtls: ssl_tls12_client.c:1362: dumping 'server hello, session id' (32 bytes)
[00:00:15.904,235] <inf> mbedtls: ssl_tls12_client.c:1362: 0000:  b8 43 2a f6 31 90 ef 00 3c 45 12 9e e1 95 cd dc  .C*.1...<E......
[00:00:15.918,823] <inf> mbedtls: ssl_tls12_client.c:1362: 0010:  b3 73 af df 3b 97 8c 96 4c ce 40 42 e6 b4 c4 12  .s..;...L.@B....
[00:00:15.933,197] <inf> mbedtls: ssl_tls12_client.c:1386: no session has been resumed
[00:00:15.943,695] <inf> mbedtls: ssl_tls12_client.c:1389: server hello, chosen ciphersuite: c02f
[00:00:15.955,139] <inf> mbedtls: ssl_tls12_client.c:1390: server hello, compress alg.: 0
[00:00:15.965,911] <inf> mbedtls: ssl_tls12_client.c:1425: server hello, chosen ciphersuite: TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:15.980,224] <wrn> mbedtls: ssl_tls12_client.c:1446: server hello, total extension length: 46
[00:00:15.992,065] <inf> mbedtls: ssl_tls12_client.c:1466: found renegotiation extension
[00:00:16.002,746] <inf> mbedtls: ssl_tls12_client.c:1480: found max_fragment_length extension
[00:00:16.013,916] <inf> mbedtls: ssl_tls12_client.c:1545: found supported_point_formats extension
[00:00:16.025,451] <inf> mbedtls: ssl_tls12_client.c:1518: found extended_master_secret extension
[00:00:16.036,865] <wrn> mbedtls: ssl_tls12_client.c:1662: <= parse server hello
[00:00:16.047,088] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:16.055,999] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:16.064,941] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CERTIFICATE
[00:00:16.076,354] <wrn> mbedtls: ssl_tls.c:7516: => parse certificate
[00:00:16.085,693] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:16.094,512] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:16.103,363] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:16.112,945] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:16.122,497] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:16.134,246] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:16.143,157] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 3090
[00:00:16.155,670] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:16.164,520] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 3095
[00:00:16.174,652] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 3095
[00:00:16.184,478] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 1296 (-0xfffffaf0)
[00:00:16.196,533] <wrn> mbedtls: ssl_msg.c:2320: in_left: 1301, nb_want: 3095
[00:00:16.206,573] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:16.220,245] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:16.228,515] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:16.237,152] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:16.246,063] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:16.255,004] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CERTIFICATE
[00:00:16.266,448] <wrn> mbedtls: ssl_tls.c:7516: => parse certificate
[00:00:16.275,787] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:16.284,606] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:16.293,457] <wrn> mbedtls: ssl_msg.c:2300: in_left: 1301, nb_want: 5
[00:00:16.303,222] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:16.312,103] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 3090
[00:00:16.324,645] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:16.333,496] <wrn> mbedtls: ssl_msg.c:2300: in_left: 1301, nb_want: 3095
[00:00:16.343,902] <wrn> mbedtls: ssl_msg.c:2320: in_left: 1301, nb_want: 3095
[00:00:16.353,973] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 1452 (-0xfffffa54)
[00:00:16.366,027] <wrn> mbedtls: ssl_msg.c:2320: in_left: 2753, nb_want: 3095
[00:00:16.376,068] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:16.410,217] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:16.418,426] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:16.427,093] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:16.436,004] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:16.444,946] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CERTIFICATE
[00:00:16.456,359] <wrn> mbedtls: ssl_tls.c:7516: => parse certificate
[00:00:16.465,698] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:16.474,517] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:16.483,367] <wrn> mbedtls: ssl_msg.c:2300: in_left: 2753, nb_want: 5
[00:00:16.493,133] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:16.502,044] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 3090
[00:00:16.514,556] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:16.523,406] <wrn> mbedtls: ssl_msg.c:2300: in_left: 2753, nb_want: 3095
[00:00:16.533,569] <wrn> mbedtls: ssl_msg.c:2320: in_left: 2753, nb_want: 3095
[00:00:16.543,640] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 342 (-0xfffffeaa)
[00:00:16.555,572] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:16.564,392] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:16.584,411] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:16.593,322] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 3066, type = 11, hslen = 3066
[00:00:16.607,757] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:16.616,729] <inf> mbedtls: ssl_tls.c:7149: Check that peer CRT hasn't changed during renegotiation
[00:00:16.631,896] <inf> mbedtls: ssl_tls.c:7283: Use configuration-specific verification callback
[00:00:16.714,477] <inf> mbedtls: ssl_tls.c:7443: Certificate verification flags clear
[00:00:16.724,945] <wrn> mbedtls: ssl_tls.c:7629: <= parse certificate
[00:00:16.734,313] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:16.743,194] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:16.752,166] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_KEY_EXCHANGE
[00:00:16.763,671] <wrn> mbedtls: ssl_tls12_client.c:2091: => parse server key exchange
[00:00:16.774,475] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:16.783,294] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:16.792,144] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:16.801,727] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:16.811,279] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:16.823,028] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:16.831,909] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 357
[00:00:16.844,360] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:16.853,210] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 362
[00:00:16.863,037] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 362
[00:00:16.872,772] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 357 (-0xfffffe9b)
[00:00:16.884,704] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:16.893,524] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:16.903,686] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:16.912,567] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 333, type = 12, hslen = 333
[00:00:16.924,926] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:16.933,776] <inf> mbedtls: ssl_tls12_client.c:2178: dumping 'server key exchange' (329 bytes)
[00:00:16.945,709] <inf> mbedtls: ssl_tls12_client.c:2178: 0000:  03 00 17 41 04 1a 7c 5b 5c b2 a9 fa b9 02 74 c9  ...A..|[\.....t.
[00:00:16.960,327] <inf> mbedtls: ssl_tls12_client.c:2178: 0010:  51 e8 b0 90 1d bb 9c e4 0f 43 6c c2 b3 89 28 91  Q........Cl...(.
[00:00:16.974,914] <inf> mbedtls: ssl_tls12_client.c:2178: 0020:  dd c8 6e d0 d6 1f 1b b2 3f f8 7a ae ce ac a6 1d  ..n.....?.z.....
[00:00:16.989,532] <inf> mbedtls: ssl_tls12_client.c:2178: 0030:  4a e9 a0 4e f2 53 e1 44 54 09 51 82 e9 59 6e 09  J..N.S.DT.Q..Yn.
[00:00:17.004,119] <inf> mbedtls: ssl_tls12_client.c:2178: 0040:  5c 50 60 57 ee 04 01 01 00 8d 30 b0 ba 16 71 e6  \P`W......0...q.
[00:00:17.018,737] <inf> mbedtls: ssl_tls12_client.c:2178: 0050:  f7 84 d9 aa aa 34 22 2e 45 41 5a bd 0b 16 62 cd  .....4".EAZ...b.
[00:00:17.033,325] <inf> mbedtls: ssl_tls12_client.c:2178: 0060:  0a 1d 9c 27 ac 82 f4 dd aa 3e 97 66 d7 4f 13 47  ...'.....>.f.O.G
[00:00:17.047,943] <inf> mbedtls: ssl_tls12_client.c:2178: 0070:  70 97 02 8d a6 cd fa 59 ba cf 04 67 a8 7d 77 ac  p......Y...g.}w.
[00:00:17.062,561] <inf> mbedtls: ssl_tls12_client.c:2178: 0080:  3e 50 1c 64 f5 d7 ea 61 b4 34 08 03 f2 4a 85 62  >P.d...a.4...J.b
[00:00:17.077,148] <inf> mbedtls: ssl_tls12_client.c:2178: 0090:  ef 38 e0 0f 51 1a a9 bd 18 7f 4e b7 5b da a9 23  .8..Q.....N.[..#
[00:00:17.091,766] <inf> mbedtls: ssl_tls12_client.c:2178: 00a0:  e2 01 55 5d 5b 74 55 62 c1 93 c5 d0 d6 1e 6e f0  ..U][tUb......n.
[00:00:17.106,353] <inf> mbedtls: ssl_tls12_client.c:2178: 00b0:  e2 94 a7 d4 17 26 bf b2 8b e2 81 2c bf 50 1e 8c  .....&.....,.P..
[00:00:17.120,971] <inf> mbedtls: ssl_tls12_client.c:2178: 00c0:  96 54 c9 b6 4f 87 fe 6c ec 7d 3d 75 01 1a bd 85  .T..O..l.}=u....
[00:00:17.135,559] <inf> mbedtls: ssl_tls12_client.c:2178: 00d0:  09 b9 df 49 f1 9d b1 a3 db db 14 17 1b 82 e7 48  ...I...........H
[00:00:17.150,177] <inf> mbedtls: ssl_tls12_client.c:2178: 00e0:  39 3b 91 36 53 80 60 9a 28 f7 53 59 f3 9e 30 70  9;.6S.`.(.SY..0p
[00:00:17.164,794] <inf> mbedtls: ssl_tls12_client.c:2178: 00f0:  20 c2 b7 a4 1d f5 2d f1 14 9d b5 e7 9c 63 60 62   .....-......c`b
[00:00:17.179,382] <inf> mbedtls: ssl_tls12_client.c:2178: 0100:  1c db be 94 18 e1 54 86 96 aa dd e4 30 ed 59 72  ......T.....0.Yr
[00:00:17.194,000] <inf> mbedtls: ssl_tls12_client.c:2178: 0110:  03 c0 18 40 c6 24 21 0e 62 e5 4c 11 43 56 0b b5  ...@.$!.b.L.CV..
[00:00:17.208,587] <inf> mbedtls: ssl_tls12_client.c:2178: 0120:  88 d1 ad e2 ec 84 fa 98 c5 53 24 a0 37 56 fa 82  .........S$.7V..
[00:00:17.223,205] <inf> mbedtls: ssl_tls12_client.c:2178: 0130:  ce e4 e9 96 55 73 fa 63 09 2f 78 04 d0 fc b1 e0  ....Us.c./x.....
[00:00:17.237,762] <inf> mbedtls: ssl_tls12_client.c:2178: 0140:  39 2c ae a4 34 f4 0e b2 6d                       9,..4...m
[00:00:17.251,586] <wrn> mbedtls: ssl_tls12_client.c:1807: ECDH curve: secp256r1
[00:00:17.261,840] <inf> mbedtls: ssl_tls12_client.c:1814: value of 'ECDH: Qp(X)' (253 bits) is:
[00:00:17.273,376] <inf> mbedtls: ssl_tls12_client.c:1814:  1a 7c 5b 5c b2 a9 fa b9 02 74 c9 51 e8 b0 90 1d
[00:00:17.285,827] <inf> mbedtls: ssl_tls12_client.c:1814:  bb 9c e4 0f 43 6c c2 b3 89 28 91 dd c8 6e d0 d6
[00:00:17.298,156] <inf> mbedtls: ssl_tls12_client.c:1814: value of 'ECDH: Qp(Y)' (253 bits) is:
[00:00:17.309,692] <inf> mbedtls: ssl_tls12_client.c:1814:  1f 1b b2 3f f8 7a ae ce ac a6 1d 4a e9 a0 4e f2
[00:00:17.322,174] <inf> mbedtls: ssl_tls12_client.c:1814:  53 e1 44 54 09 51 82 e9 59 6e 09 5c 50 60 57 ee
[00:00:17.334,472] <inf> mbedtls: ssl_tls12_client.c:2373: dumping 'signature' (256 bytes)
[00:00:17.345,550] <inf> mbedtls: ssl_tls12_client.c:2373: 0000:  8d 30 b0 ba 16 71 e6 f7 84 d9 aa aa 34 22 2e 45  .0...q......4".E
[00:00:17.360,137] <inf> mbedtls: ssl_tls12_client.c:2373: 0010:  41 5a bd 0b 16 62 cd 0a 1d 9c 27 ac 82 f4 dd aa  AZ...b....'.....
[00:00:17.374,755] <inf> mbedtls: ssl_tls12_client.c:2373: 0020:  3e 97 66 d7 4f 13 47 70 97 02 8d a6 cd fa 59 ba  >.f.O.Gp......Y.
[00:00:17.389,343] <inf> mbedtls: ssl_tls12_client.c:2373: 0030:  cf 04 67 a8 7d 77 ac 3e 50 1c 64 f5 d7 ea 61 b4  ..g.}w.>P.d...a.
[00:00:17.403,961] <inf> mbedtls: ssl_tls12_client.c:2373: 0040:  34 08 03 f2 4a 85 62 ef 38 e0 0f 51 1a a9 bd 18  4...J.b.8..Q....
[00:00:17.418,548] <inf> mbedtls: ssl_tls12_client.c:2373: 0050:  7f 4e b7 5b da a9 23 e2 01 55 5d 5b 74 55 62 c1  .N.[..#..U][tUb.
[00:00:17.433,166] <inf> mbedtls: ssl_tls12_client.c:2373: 0060:  93 c5 d0 d6 1e 6e f0 e2 94 a7 d4 17 26 bf b2 8b  .....n......&...
[00:00:17.447,753] <inf> mbedtls: ssl_tls12_client.c:2373: 0070:  e2 81 2c bf 50 1e 8c 96 54 c9 b6 4f 87 fe 6c ec  ..,.P...T..O..l.
[00:00:17.462,371] <inf> mbedtls: ssl_tls12_client.c:2373: 0080:  7d 3d 75 01 1a bd 85 09 b9 df 49 f1 9d b1 a3 db  }=u.......I.....
[00:00:17.476,959] <inf> mbedtls: ssl_tls12_client.c:2373: 0090:  db 14 17 1b 82 e7 48 39 3b 91 36 53 80 60 9a 28  ......H9;.6S.`.(
[00:00:17.491,577] <inf> mbedtls: ssl_tls12_client.c:2373: 00a0:  f7 53 59 f3 9e 30 70 20 c2 b7 a4 1d f5 2d f1 14  .SY..0p .....-..
[00:00:17.506,195] <inf> mbedtls: ssl_tls12_client.c:2373: 00b0:  9d b5 e7 9c 63 60 62 1c db be 94 18 e1 54 86 96  ....c`b......T..
[00:00:17.520,782] <inf> mbedtls: ssl_tls12_client.c:2373: 00c0:  aa dd e4 30 ed 59 72 03 c0 18 40 c6 24 21 0e 62  ...0.Yr...@.$!.b
[00:00:17.535,400] <inf> mbedtls: ssl_tls12_client.c:2373: 00d0:  e5 4c 11 43 56 0b b5 88 d1 ad e2 ec 84 fa 98 c5  .L.CV...........
[00:00:17.549,987] <inf> mbedtls: ssl_tls12_client.c:2373: 00e0:  53 24 a0 37 56 fa 82 ce e4 e9 96 55 73 fa 63 09  S$.7V......Us.c.
[00:00:17.564,605] <inf> mbedtls: ssl_tls12_client.c:2373: 00f0:  2f 78 04 d0 fc b1 e0 39 2c ae a4 34 f4 0e b2 6d  /x.....9,..4...m
[00:00:17.579,010] <inf> mbedtls: ssl_tls.c:8732: Perform mbedtls-based computation of digest of ServerKeyExchange
[00:00:17.592,132] <inf> mbedtls: ssl_tls12_client.c:2390: dumping 'parameters hash' (32 bytes)
[00:00:17.603,607] <inf> mbedtls: ssl_tls12_client.c:2390: 0000:  a7 5d b5 23 1a ff 70 7e de d4 ac 37 05 a2 f8 2a  .].#..p~...7...*
[00:00:17.618,225] <inf> mbedtls: ssl_tls12_client.c:2390: 0010:  57 63 31 91 cc 7e 39 9e 12 3d 84 fa af 28 81 3b  Wc1..~9..=...(.;
[00:00:17.685,180] <wrn> mbedtls: ssl_tls12_client.c:2461: <= parse server key exchange
[00:00:17.695,983] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:17.704,895] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:17.713,836] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CERTIFICATE_REQUEST
[00:00:17.725,341] <wrn> mbedtls: ssl_tls12_client.c:2500: => parse certificate request
[00:00:17.736,145] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:17.744,995] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:17.753,814] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:17.763,397] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:17.772,949] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:17.784,698] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:17.793,579] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 82
[00:00:17.805,938] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:17.814,788] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 87
[00:00:17.824,462] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 87
[00:00:17.834,106] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 82 (-0xffffffae)
[00:00:17.845,947] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:17.854,766] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:17.863,952] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:17.872,833] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 58, type = 13, hslen = 58
[00:00:17.884,826] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:17.893,646] <inf> mbedtls: ssl_tls12_client.c:2526: got a certificate request
[00:00:17.903,991] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 04 03
[00:00:17.915,802] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 05 03
[00:00:17.927,581] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 06 03
[00:00:17.939,361] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 08 07
[00:00:17.951,141] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 08 08
[00:00:17.962,951] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 08 09
[00:00:17.974,731] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 08 0a
[00:00:17.986,511] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 08 0b
[00:00:17.998,321] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 08 04
[00:00:18.010,101] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 08 05
[00:00:18.021,911] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 08 06
[00:00:18.033,691] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 04 01
[00:00:18.045,501] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 05 01
[00:00:18.057,312] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 06 01
[00:00:18.069,091] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 03 03
[00:00:18.080,902] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 02 03
[00:00:18.092,681] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 03 01
[00:00:18.104,461] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 02 01
[00:00:18.116,271] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 03 02
[00:00:18.128,051] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 02 02
[00:00:18.139,862] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 04 02
[00:00:18.151,641] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 05 02
[00:00:18.163,421] <inf> mbedtls: ssl_tls12_client.c:2616: Supported Signature Algorithm found: 06 02
[00:00:18.175,201] <wrn> mbedtls: ssl_tls12_client.c:2664: <= parse certificate request
[00:00:18.186,035] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:18.194,915] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:18.203,887] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_HELLO_DONE
[00:00:18.215,209] <wrn> mbedtls: ssl_tls12_client.c:2675: => parse server hello done
[00:00:18.225,860] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:18.234,680] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:18.243,499] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:18.253,082] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:18.262,634] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:18.274,383] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:18.283,294] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 28
[00:00:18.295,623] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:18.304,473] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 33
[00:00:18.314,178] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 33
[00:00:18.323,822] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 28 (-0xffffffe4)
[00:00:18.335,662] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:18.344,482] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:18.353,454] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:18.362,335] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 4, type = 14, hslen = 4
[00:00:18.374,114] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:18.382,934] <wrn> mbedtls: ssl_tls12_client.c:2703: <= parse server hello done
[00:00:18.393,585] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:18.402,465] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:18.411,407] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_CERTIFICATE
[00:00:18.422,821] <wrn> mbedtls: ssl_tls.c:6921: => write certificate
[00:00:18.432,281] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:18.442,871] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:18.451,751] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:18.460,662] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 1055, including 0 bytes of padding
[00:00:18.476,989] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:18.485,870] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 1079
[00:00:18.498,321] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:18.507,263] <wrn> mbedtls: ssl_msg.c:2372: message length: 1084, out_left: 1084
[00:00:18.519,531] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 1084 (-0xfffffbc4)
[00:00:18.530,670] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:18.539,581] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:18.548,492] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:18.558,349] <wrn> mbedtls: ssl_tls.c:6994: <= write certificate
[00:00:18.567,687] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:18.576,599] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:18.585,540] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_KEY_EXCHANGE
[00:00:18.597,045] <wrn> mbedtls: ssl_tls12_client.c:2718: => write client key exchange
[00:00:18.646,331] <inf> mbedtls: ssl_tls12_client.c:2864: value of 'ECDH: Q(X)' (256 bits) is:
[00:00:18.657,806] <inf> mbedtls: ssl_tls12_client.c:2864:  ba 6e e4 0c 80 15 1a c0 f5 7d 48 7f 1d 09 cb 98
[00:00:18.670,288] <inf> mbedtls: ssl_tls12_client.c:2864:  e9 e6 c7 5e 7c 6e d0 ae 0a 7e fb 58 b6 1b fd 55
[00:00:18.682,586] <inf> mbedtls: ssl_tls12_client.c:2864: value of 'ECDH: Q(Y)' (256 bits) is:
[00:00:18.694,030] <inf> mbedtls: ssl_tls12_client.c:2864:  e7 f2 bd 2e 68 ff 78 57 b5 8c c1 c8 cf ee 57 c3
[00:00:18.706,512] <inf> mbedtls: ssl_tls12_client.c:2864:  cb 3b 99 de a0 87 0c f1 83 a3 b1 ed bc dd 15 4f
[00:00:18.757,110] <inf> mbedtls: ssl_tls12_client.c:2892: value of 'ECDH: z' (255 bits) is:
[00:00:18.768,310] <inf> mbedtls: ssl_tls12_client.c:2892:  45 7b cb e5 c7 b5 bd 45 c9 b2 3b 7a 0d dc 48 6e
[00:00:18.781,890] <inf> mbedtls: ssl_tls12_client.c:2892:  c2 81 50 12 5f 95 35 65 f0 a1 df f8 65 61 9e c1
[00:00:18.794,189] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:18.804,077] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:18.812,988] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:18.821,899] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 70, including 0 bytes of padding
[00:00:18.834,564] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:18.843,444] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 94
[00:00:18.855,712] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:18.864,654] <wrn> mbedtls: ssl_msg.c:2372: message length: 99, out_left: 99
[00:00:18.875,152] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 99 (-0xffffff9d)
[00:00:18.886,138] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:18.895,050] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:18.903,961] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:18.913,848] <wrn> mbedtls: ssl_tls12_client.c:3213: <= write client key exchange
[00:00:18.924,652] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:18.933,563] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:18.942,504] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CERTIFICATE_VERIFY
[00:00:18.953,948] <wrn> mbedtls: ssl_tls12_client.c:3261: => write certificate verify
[00:00:18.964,660] <wrn> mbedtls: ssl_tls.c:6535: => derive keys
[00:00:18.973,480] <wrn> mbedtls: ssl_tls.c:6659: => calc verify
[00:00:18.982,452] <inf> mbedtls: ssl_tls.c:6677: dumping 'calculated verify result' (32 bytes)
[00:00:18.993,957] <inf> mbedtls: ssl_tls.c:6677: 0000:  3f 14 33 94 23 8f 9b 94 07 3c 82 ae 1e 9e c4 3f  ?.3.#....<.....?
[00:00:19.007,781] <inf> mbedtls: ssl_tls.c:6677: 0010:  45 ce b7 d4 fd b1 4b 1a ef 5b 0b 14 eb a3 97 22  E.....K..[....."
[00:00:19.021,362] <wrn> mbedtls: ssl_tls.c:6678: <= calc verify
[00:00:19.030,242] <inf> mbedtls: ssl_tls.c:6378: dumping 'session hash for extended master secret' (32 bytes)
[00:00:19.043,029] <inf> mbedtls: ssl_tls.c:6378: 0000:  3f 14 33 94 23 8f 9b 94 07 3c 82 ae 1e 9e c4 3f  ?.3.#....<.....?
[00:00:19.056,854] <inf> mbedtls: ssl_tls.c:6378: 0010:  45 ce b7 d4 fd b1 4b 1a ef 5b 0b 14 eb a3 97 22  E.....K..[....."
[00:00:19.071,777] <inf> mbedtls: ssl_tls.c:6518: dumping 'premaster secret' (32 bytes)
[00:00:19.082,580] <inf> mbedtls: ssl_tls.c:6518: 0000:  45 7b cb e5 c7 b5 bd 45 c9 b2 3b 7a 0d dc 48 6e  E{.....E..;z..Hn
[00:00:19.096,405] <inf> mbedtls: ssl_tls.c:6518: 0010:  c2 81 50 12 5f 95 35 65 f0 a1 df f8 65 61 9e c1  ..P._.5e....ea..
[00:00:19.114,288] <inf> mbedtls: ssl_tls.c:8267: ciphersuite = TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256
[00:00:19.126,098] <inf> mbedtls: ssl_tls.c:8269: dumping 'master secret' (48 bytes)
[00:00:19.136,627] <inf> mbedtls: ssl_tls.c:8269: 0000:  62 dc cf 54 1b f3 f0 8f ff 4a 34 2c bc c9 06 e9  b..T.....J4,....
[00:00:19.150,451] <inf> mbedtls: ssl_tls.c:8269: 0010:  79 db a8 ca 48 39 a6 d0 ce b1 05 ec f1 21 3d 9f  y...H9.......!=.
[00:00:19.165,435] <inf> mbedtls: ssl_tls.c:8269: 0020:  96 bb 04 94 fc 8b fc d9 b3 94 6f 41 06 f4 0d 17  ..........oA....
[00:00:19.179,077] <inf> mbedtls: ssl_tls.c:8391: keylen: 16, minlen: 24, ivlen: 12, maclen: 0
[00:00:19.190,826] <wrn> mbedtls: ssl_tls.c:6586: <= derive keys
[00:00:19.199,645] <wrn> mbedtls: ssl_tls.c:6659: => calc verify
[00:00:19.208,618] <inf> mbedtls: ssl_tls.c:6677: dumping 'calculated verify result' (32 bytes)
[00:00:19.220,123] <inf> mbedtls: ssl_tls.c:6677: 0000:  3f 14 33 94 23 8f 9b 94 07 3c 82 ae 1e 9e c4 3f  ?.3.#....<.....?
[00:00:19.233,947] <inf> mbedtls: ssl_tls.c:6677: 0010:  45 ce b7 d4 fd b1 4b 1a ef 5b 0b 14 eb a3 97 22  E.....K..[....."
[00:00:19.247,497] <wrn> mbedtls: ssl_tls.c:6678: <= calc verify
[00:00:19.305,572] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:19.315,551] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:19.324,462] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:19.333,343] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 78, including 0 bytes of padding
[00:00:19.346,008] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:19.354,919] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 102
[00:00:19.367,279] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:19.376,190] <wrn> mbedtls: ssl_msg.c:2372: message length: 107, out_left: 107
[00:00:19.386,871] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 107 (-0xffffff95)
[00:00:19.397,949] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:19.406,860] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:19.415,771] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:19.425,628] <wrn> mbedtls: ssl_tls12_client.c:3373: <= write certificate verify
[00:00:19.436,370] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:19.445,281] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:19.454,223] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_CHANGE_CIPHER_SPEC
[00:00:19.466,247] <wrn> mbedtls: ssl_msg.c:5124: => write change cipher spec
[00:00:19.476,196] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:19.486,053] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:19.494,964] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:19.503,845] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 1, including 0 bytes of padding
[00:00:19.516,204] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:19.525,085] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 20, version = [3:3], msglen = 25
[00:00:19.537,353] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:19.546,295] <wrn> mbedtls: ssl_msg.c:2372: message length: 30, out_left: 30
[00:00:19.556,762] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 30 (-0xffffffe2)
[00:00:19.567,749] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:19.576,629] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:19.585,571] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:19.595,428] <wrn> mbedtls: ssl_msg.c:5137: <= write change cipher spec
[00:00:19.605,377] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:19.614,288] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:19.623,229] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_CLIENT_FINISHED
[00:00:19.634,368] <wrn> mbedtls: ssl_tls.c:7859: => write finished
[00:00:19.643,463] <wrn> mbedtls: ssl_tls.c:7694: => calc finished tls
[00:00:19.653,778] <inf> mbedtls: ssl_tls.c:7721: dumping 'calc finished result' (12 bytes)
[00:00:19.664,916] <inf> mbedtls: ssl_tls.c:7721: 0000:  d6 12 d8 d4 18 66 ba 98 28 0f 8f 50              .....f..(..P
[00:00:19.678,131] <wrn> mbedtls: ssl_tls.c:7725: <= calc finished
[00:00:19.687,194] <inf> mbedtls: ssl_tls.c:7908: switching to new transform spec for outbound data
[00:00:19.698,760] <wrn> mbedtls: ssl_msg.c:2788: => write handshake message
[00:00:19.708,618] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:19.717,529] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:19.726,440] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 16, including 0 bytes of padding
[00:00:19.738,861] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:19.749,023] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 22, version = [3:3], msglen = 40
[00:00:19.761,291] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:19.770,233] <wrn> mbedtls: ssl_msg.c:2372: message length: 45, out_left: 45
[00:00:19.780,670] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 45 (-0xffffffd3)
[00:00:19.791,656] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:19.800,567] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:19.809,478] <wrn> mbedtls: ssl_msg.c:2909: <= write handshake message
[00:00:19.819,335] <wrn> mbedtls: ssl_tls.c:7961: <= write finished
[00:00:19.828,430] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:19.837,310] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:19.846,282] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC
[00:00:19.858,306] <wrn> mbedtls: ssl_msg.c:5146: => parse change cipher spec
[00:00:19.868,255] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:19.877,075] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:19.885,925] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:19.895,446] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:19.904,968] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:20.059,387] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:20.067,626] <wrn> mbedtls: ssl_tls.c:3914: => handshake
[00:00:20.076,263] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:20.085,174] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:20.094,146] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC
[00:00:20.106,170] <wrn> mbedtls: ssl_msg.c:5146: => parse change cipher spec
[00:00:20.116,119] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:20.124,938] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:20.133,758] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:20.143,341] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:20.152,893] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:20.164,642] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:20.173,522] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 20, version = [0x303], msglen = 25
[00:00:20.185,882] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:20.194,702] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 30
[00:00:20.204,376] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 30
[00:00:20.214,019] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 25 (-0xffffffe7)
[00:00:20.225,860] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:20.234,680] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:20.243,682] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:20.252,502] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:20.261,352] <inf> mbedtls: ssl_msg.c:5167: switching to new transform spec for inbound data
[00:00:20.272,857] <wrn> mbedtls: ssl_msg.c:5194: <= parse change cipher spec
[00:00:20.282,806] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:20.291,717] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:20.300,659] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_SERVER_FINISHED
[00:00:20.311,798] <wrn> mbedtls: ssl_tls.c:7974: => parse finished
[00:00:20.320,892] <wrn> mbedtls: ssl_tls.c:7694: => calc finished tls
[00:00:20.331,176] <inf> mbedtls: ssl_tls.c:7721: dumping 'calc finished result' (12 bytes)
[00:00:20.342,315] <inf> mbedtls: ssl_tls.c:7721: 0000:  c6 36 57 20 5e 45 a6 47 ff 7f 7b 10              .6W ^E.G..{.
[00:00:20.355,529] <wrn> mbedtls: ssl_tls.c:7725: <= calc finished
[00:00:20.364,532] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:20.373,352] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:20.382,171] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:20.391,754] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:20.401,306] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 5 (-0xfffffffb)
[00:00:20.413,055] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:20.421,936] <inf> mbedtls: ssl_msg.c:3869: input record: msgtype = 22, version = [0x303], msglen = 40
[00:00:20.434,295] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:20.443,145] <wrn> mbedtls: ssl_msg.c:2300: in_left: 5, nb_want: 45
[00:00:20.452,819] <wrn> mbedtls: ssl_msg.c:2320: in_left: 5, nb_want: 45
[00:00:20.462,463] <wrn> mbedtls: ssl_msg.c:2323: ssl->f_recv(_timeout)() returned 40 (-0xffffffd8)
[00:00:20.474,304] <wrn> mbedtls: ssl_msg.c:2345: <= fetch input
[00:00:20.483,154] <wrn> mbedtls: ssl_msg.c:1514: => decrypt buf
[00:00:20.492,126] <wrn> mbedtls: ssl_msg.c:2126: <= decrypt buf
[00:00:20.501,037] <inf> mbedtls: ssl_msg.c:3242: handshake message: msglen = 16, type = 20, hslen = 16
[00:00:20.512,969] <wrn> mbedtls: ssl_msg.c:4194: <= read record
[00:00:20.521,789] <wrn> mbedtls: ssl_tls.c:8044: <= parse finished
[00:00:20.530,853] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:20.539,764] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:20.548,706] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_FLUSH_BUFFERS
[00:00:20.559,692] <wrn> mbedtls: ssl_tls12_client.c:3592: handshake: done
[00:00:20.569,396] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:20.578,277] <wrn> mbedtls: ssl_msg.c:2367: <= flush output
[00:00:20.587,219] <wrn> mbedtls: ssl_tls.c:3833: client state: MBEDTLS_SSL_HANDSHAKE_WRAPUP
[00:00:20.598,449] <inf> mbedtls: ssl_tls.c:7798: => handshake wrapup
[00:00:20.607,482] <inf> mbedtls: ssl_tls.c:7772: => handshake wrapup: final free
[00:00:20.618,103] <inf> mbedtls: ssl_tls.c:7791: <= handshake wrapup: final free
[00:00:20.628,143] <inf> mbedtls: ssl_tls.c:7852: <= handshake wrapup
[00:00:20.637,145] <wrn> mbedtls: ssl_tls.c:3925: <= handshake
[00:00:20.645,782] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:20.654,602] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:20.663,452] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:20.673,004] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:33.028,961] <wrn> mbedtls: ssl_msg.c:5676: => read
[00:00:33.037,200] <wrn> mbedtls: ssl_msg.c:4122: => read record
[00:00:33.046,020] <wrn> mbedtls: ssl_msg.c:2160: => fetch input
[00:00:33.054,870] <wrn> mbedtls: ssl_msg.c:2300: in_left: 0, nb_want: 5
[00:00:33.064,422] <wrn> mbedtls: ssl_msg.c:2320: in_left: 0, nb_want: 5
[00:00:33.073,913] <dbg> net_http_client: http_wait_data: Timeout
[00:00:33.082,519] <dbg> net_http_client: http_wait_data: Connection error (-116)
[00:00:33.092,529] <dbg> net_http_client: http_client_req: (main): Wait data failure (-116)
[00:00:33.103,424] <dbg> net_websocket: websocket_connect: (main): [0x2000f750] Cannot connect to Websocket host bbc-grp-qst-sbx-iothub001.azure-devices.net
[00:00:33.119,873] <err> net_mqtt_websocket: Websocket connect failed (-113)
[00:00:33.129,760] <wrn> mbedtls: ssl_msg.c:5974: => write close notify
[00:00:33.139,190] <wrn> mbedtls: ssl_msg.c:5103: => send alert message
[00:00:33.148,651] <inf> mbedtls: ssl_msg.c:5104: send alert level=1 message=0
[00:00:33.158,416] <wrn> mbedtls: ssl_msg.c:2948: => write record
[00:00:33.167,327] <wrn> mbedtls: ssl_msg.c:0937: => encrypt buf
[00:00:33.176,208] <inf> mbedtls: ssl_msg.c:1193: before encrypt: msglen = 2, including 0 bytes of padding
[00:00:33.188,537] <wrn> mbedtls: ssl_msg.c:1478: <= encrypt buf
[00:00:33.201,385] <inf> mbedtls: ssl_msg.c:3032: output record: msgtype = 21, version = [3:3], msglen = 26
[00:00:33.213,653] <wrn> mbedtls: ssl_msg.c:2358: => flush output
[00:00:33.222,595] <wrn> mbedtls: ssl_msg.c:2372: message length: 31, out_left: 31
[00:00:33.233,856] <wrn> mbedtls: ssl_msg.c:2379: ssl->f_send() returned 31 (-0xffffffe1)
[00:00:33.247,802] <wrn> mbedtls: ssl_msg.c:2406: <= flush output
[00:00:33.256,774] <wrn> mbedtls: ssl_msg.c:3085: <= write record
[00:00:33.266,937] <wrn> mbedtls: ssl_msg.c:5115: <= send alert message
[00:00:33.276,489] <wrn> mbedtls: ssl_msg.c:5985: <= write close notify
[00:00:33.291,778] <err> mqtt_helper: mqtt_connect, error: -113
[00:00:33.301,086] <err> azure_iot_hub: mqtt_helper_connect failed, error: -113
[00:00:33.311,309] <err> azure_iot_hub_sample: azure_iot_hub_connect failed: -113

I am a bit out of possible next steps that I can do to debug this further. Azure documentation doesn't state that something different must be done to make MQTT over WebSockets work. They really only says: "MQTT over Websockets works on 443 port.

Since I confirmed that secure Websockets can work (when testing them with the mqtt example) I think that either there is something wrong with the device's certificates or that Azure has some undocumented behavior.

I know that none of this is directly Nordic's responsibility, however I would be happy if someone one the Nordics side with some knowledge of mbedtls and TLS protocol would look over the logs and check if there are some obvious error that I am currently missing.

Best,
Marko

Parents Reply Children
  • We are facing a few roadblocks to start to look into this, so there may be some delays. I'll check back in next week with the current status.

  • Hi Marko,

    Thank you for your patience.

    We were able to reproduce similar behaviour with nRF Connect SDK v2.7.0, and also found that upgrading to nRF Connect SDK v2.9.0 got rid of said behaviour. Is upgrading an option for you?

    During internal discussions one point also came up which we want to make sure that you are aware of: Azure IoT Hub over Websockets is only supported for IoT hubs with "Preview features" enabled. These hubs are not intended for production use.

    Best regards,

    Maria

  • Hello Maria!

    It is great to hear that you were able to confirm the same behavior on v2.7.0 and that upgrading to the NCS v2.9.0 resolves this.

    Upgrading is definitely an option.

    I tried to get to a correct behavior on my side, so I just upgraded to the NCS v2.9.0 and rebuilt the sample. However, since I was today working from home, I got a bunch of <err> net_dns_dispatcher: DNS recv error (-3) errors as the device was trying to connect to the DPS server. Eventually the errors stopped and the mbedtls session continued, however successful communication wasn't established at the end.

    I currently don't know if that is due to the DNS issue or due to the way my certificates were generated some time ago.
    I also connected to my home router and set the DNS server to static 8.8.8.8, however that didn't seem to help much.

    Once I return to the office, my plan is to regenerate the certificates and confirm that regular MQTT and MQTT over websockets work.

    With regards to the IoT HUb and the preview feature: I admit that I wasn't aware of this, however as I searched the internet and done some checks I concluded that this must be something that was true in the past, but it isn't anymore.

    So, the only piece of IoT Hub documentation that mentions Preview mode is this one: https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-preview-mode

    That article is from 04/26/2023, which is a bit old. Secondly it says that preview mode can be enabled only during the IoT Hub creation process and not afterwards, while the instance is running. I tried creating a new instance and I don't see anymore the Preview mode radio buttons under the Management tab, as show in the screenshot in the article.

    Also, the article mentions that an IoT hub in preview mode always shows a specific banner. I don't see the banner.

    So, my assumption is that the features in the preview mode were merged into the default IoT Hub instances sometime in the last 2 years.


    Can you confirm my observations on your end?
    Is your instance running in a preview mode, maybe it is quite long running at this point?
    If yes, could you create a new one and retry with it the azure_iot_hub sample?


    Best regards,
    Marko

  • Hi Marko,

    It was not me who did the investigation personally, so I need to forward your requests again.

    When will you be back at your office? I would like to know if you have the same findings there before requesting internal assistance again.

    MarkoSagadin said:

    With regards to the IoT HUb and the preview feature: I admit that I wasn't aware of this, however as I searched the internet and done some checks I concluded that this must be something that was true in the past, but it isn't anymore.

    So, the only piece of IoT Hub documentation that mentions Preview mode is this one: https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-preview-mode

    That article is from 04/26/2023, which is a bit old. Secondly it says that preview mode can be enabled only during the IoT Hub creation process and not afterwards, while the instance is running. I tried creating a new instance and I don't see anymore the Preview mode radio buttons under the Management tab, as show in the screenshot in the article.

    Also, the article mentions that an IoT hub in preview mode always shows a specific banner. I don't see the banner.

    So, my assumption is that the features in the preview mode were merged into the default IoT Hub instances sometime in the last 2 years.

    It is possible that we have old information, so I will check this once I have your feedback from your office attempt with nRF Connect SDK v2.9.0.

    Best regards,

    Maria

Related