<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[wolfSSL - Embedded SSL Library — Harmoy wolfMQTT configuration]]></title>
		<link>https://www.wolfssl.com/forums/topic2031-harmoy-wolfmqtt-configuration.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic2031.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Harmoy wolfMQTT configuration.]]></description>
		<lastBuildDate>Thu, 07 Sep 2023 14:10:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Harmoy wolfMQTT configuration]]></title>
			<link>https://www.wolfssl.com/forums/post7239.html#p7239</link>
			<description><![CDATA[<p>I was able to use the wolfMQTT example client on linux to connect to the test broker</p><div class="codebox"><pre><code>$ ./examples/mqttclient/mqttclient -h test.mosquitto.org -t
MQTT Client: QoS 0, Use TLS 1
MQTT Net Init: Success (0)
MQTT Init: Success (0)
NetConnect: Host test.mosquitto.org, Port 8883, Timeout 5000 ms, Use TLS 1
MQTT TLS Setup (1)
MQTT TLS Verify Callback for mqttclient: PreVerify 0, Error -188 (ASN no signer error to confirm failure)
  Subject&#039;s domain name is test.mosquitto.org
  Allowing cert anyways
MQTT Socket Connect: Success (0)
MQTT Connect: Proto (v3.1.1), Success (0)
MQTT Connect Ack: Return Code 0, Session Present 0
MQTT Subscribe: Success (0)
  Topic wolfMQTT/example/testTopic, Qos 0, Return Code 0
MQTT Publish: Topic wolfMQTT/example/testTopic, Success (0)
MQTT Waiting for message...
MQTT Message: Topic wolfMQTT/example/testTopic, Qos 0, Len 4
Payload (0 - 4) printing 4 bytes:
test
MQTT Message: Done
^CReceived SIGINT
Network Error Callback: Error (Network) (error -8)
MQTT Exiting...
MQTT Unsubscribe: Success (0)
MQTT Disconnect: Success (0)
MQTT Socket Disconnect: Success (0)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (embhorn)]]></author>
			<pubDate>Thu, 07 Sep 2023 14:10:13 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7239.html#p7239</guid>
		</item>
		<item>
			<title><![CDATA[Re: Harmoy wolfMQTT configuration]]></title>
			<link>https://www.wolfssl.com/forums/post7238.html#p7238</link>
			<description><![CDATA[<p>Great, increasing the stack got you past the first issue. Now the broker is sending an alert after the TLS client hello is sent:</p><br /><div class="codebox"><pre><code>wolfSSL (1): received record layer msg
wolfSSL (1): got ALERT!
wolfSSL (1): Alert type: handshake_failure
wolfSSL (0): wolfSSL error occurred, error = 40
wolfSSL (0): wolfSSL error occurred, error = -313</code></pre></div><p>This could be because the broker expects some extension that the client is not sending, or there was not a mutually agreeable cipher suite or protocol version.</p><p>It might be easier to try connecting to a local broker (maybe mosquitto?) that you could more easily monitor the handshake using Wireshark.</p>]]></description>
			<author><![CDATA[null@example.com (embhorn)]]></author>
			<pubDate>Thu, 07 Sep 2023 14:06:26 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7238.html#p7238</guid>
		</item>
		<item>
			<title><![CDATA[Re: Harmoy wolfMQTT configuration]]></title>
			<link>https://www.wolfssl.com/forums/post7237.html#p7237</link>
			<description><![CDATA[<p>Hello Eric</p><p>after increasing min stack and heap sizes in linker options, debug prints this:<br /></p><div class="quotebox"><blockquote><p>mqtt port 8883<br />mqtt: broker port is: 8883<br />&gt;mqtt start<br />MQTT pub/sub demo has been started<br />&gt;MQTT Task - Client Start: QoS 0, broker test.mosquitto.org<br />MQTT Task - run message: WMQTT_NETGlue_Initialize, res: 0<br />MQTT Task - run message: MqttClient_Init, res: 0<br />MQTT Task - run message: MqttClient_SetDisconnectCallback, res: 0<br />WMQTT_NET_GLUE Info: Started Connect<br />WMQTT_NET_GLUE Info: Connected Successfully<br />WMQTT_NET_GLUE Info: Start TLS<br />wolfSSL (2): wolfSSL Entering SSLv23_client_method_ex<br />wolfSSL (2): wolfSSL Entering wolfSSL_CTX_new_ex<br />wolfSSL (2): wolfSSL Entering wolfSSL_CertManagerNew<br />wolfSSL (2): wolfSSL Entering wolfSSL_CTX_set_verify<br />wolfSSL (2): wolfSSL Entering wolfSSL_CTX_load_verify_buffer_ex<br />wolfSSL (1): Adding a CA<br />wolfSSL (2): wolfSSL Entering GetExplicitVersion<br />wolfSSL (2): wolfSSL Entering wc_GetSerialNumber<br />wolfSSL (1): Got Cert Header<br />wolfSSL (2): wolfSSL Entering GetAlgoId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (1): Got Algo ID<br />wolfSSL (1): Getting Cert Name<br />wolfSSL (1): Getting Cert Name<br />wolfSSL (1): Getting Cert Name<br />wolfSSL (1): Getting Cert Name<br />wolfSSL (1): Got Subject Name<br />wolfSSL (2): wolfSSL Entering GetAlgoId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (1): Got Key<br />wolfSSL (1): Parsed Past Key<br />wolfSSL (2): wolfSSL Entering DecodeCertExtensions<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeSubjKeyId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeAuthKeyId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeBasicCaConstraint<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeAltNames<br />wolfSSL (1):&nbsp; &nbsp; Unsupported name type, skipping<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeExtKeyUsage<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering GetAlgoId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (1):&nbsp; &nbsp; Parsed new CA<br />wolfSSL (1):&nbsp; &nbsp; Freeing Parsed CA<br />wolfSSL (1):&nbsp; &nbsp; Freeing der CA<br />wolfSSL (1):&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OK Freeing der CA<br />wolfSSL (2): wolfSSL Entering SSL_new<br />wolfSSL (2): wolfSSL Entering SSL_set_fd<br />wolfSSL (2): wolfSSL Entering SSL_set_read_fd<br />wolfSSL (2): wolfSSL Entering SSL_set_write_fd<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (2): wolfSSL Entering SendClientHello<br />wolfSSL (1): growing output buffer<br />wolfSSL (1): Shrinking output buffer<br />wolfSSL (1): connect state: CLIENT_HELLO_SENT<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (1): received record layer msg<br />wolfSSL (1): got ALERT!<br />wolfSSL (1): Alert type: handshake_failure<br />wolfSSL (0): wolfSSL error occurred, error = 40<br />wolfSSL (0): wolfSSL error occurred, error = -313<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />WMQTT_NET_GLUE Error: TLS Negotiation, occurred in func: WMQTT_NETGlue_Connect, line: 326,<br />MQTT Task - run message: MqttClient_NetConnect, res: -6<br />wolfSSL (2): wolfSSL Entering SSL_free<br />wolfSSL (1): Free&#039;ing client ssl<br />wolfSSL (2): wolfSSL Entering DtlsMsgPoolReset()<br />wolfSSL (2): wolfSSL Entering ClientSessionToSession<br />wolfSSL (1): CTX ref count not 0 yet, no free<br />MQTT Task - MQTT cycle Failed in state: 6, error code: -6!<br />TCP/IP Stack: Initialization Started<br />TCP/IP Stack: Heap creation failed, type: 1<br />TCP/IP Stack: Initialization failed 1 - Aborting!<br />APP: TCP/IP stack initialization failed!<br />mqtt port 8883<br /> *** Command Processor: unknown command. ***<br />&gt;TCP/IP Stack: Initialization Started<br />TCP/IP Stack: Initialization Ended - success<br />Created the mqtt Commands<br />mqtt port 8883<br />mqtt: broker port is: 8883<br />&gt;mqtt start<br />MQTT pub/sub demo has been started<br />&gt;MQTT Task - Client Start: QoS 0, broker test.mosquitto.org<br />MQTT Task - run message: WMQTT_NETGlue_Initialize, res: 0<br />MQTT Task - run message: MqttClient_Init, res: 0<br />MQTT Task - run message: MqttClient_SetDisconnectCallback, res: 0<br />WMQTT_NET_GLUE Info: Started Connect<br />WMQTT_NET_GLUE Info: Connected Successfully<br />WMQTT_NET_GLUE Info: Start TLS<br />wolfSSL (2): wolfSSL Entering SSLv23_client_method_ex<br />wolfSSL (2): wolfSSL Entering wolfSSL_CTX_new_ex<br />wolfSSL (2): wolfSSL Entering wolfSSL_CertManagerNew<br />wolfSSL (2): wolfSSL Entering wolfSSL_CTX_set_verify<br />wolfSSL (2): wolfSSL Entering wolfSSL_CTX_load_verify_buffer_ex<br />wolfSSL (1): Adding a CA<br />wolfSSL (2): wolfSSL Entering GetExplicitVersion<br />wolfSSL (2): wolfSSL Entering wc_GetSerialNumber<br />wolfSSL (1): Got Cert Header<br />wolfSSL (2): wolfSSL Entering GetAlgoId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (1): Got Algo ID<br />wolfSSL (1): Getting Cert Name<br />wolfSSL (1): Getting Cert Name<br />wolfSSL (1): Getting Cert Name<br />wolfSSL (1): Getting Cert Name<br />wolfSSL (1): Got Subject Name<br />wolfSSL (2): wolfSSL Entering GetAlgoId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (1): Got Key<br />wolfSSL (1): Parsed Past Key<br />wolfSSL (2): wolfSSL Entering DecodeCertExtensions<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeSubjKeyId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeAuthKeyId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeBasicCaConstraint<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeAltNames<br />wolfSSL (1):&nbsp; &nbsp; Unsupported name type, skipping<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering DecodeExtKeyUsage<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (2): wolfSSL Entering GetAlgoId<br />wolfSSL (2): wolfSSL Entering GetObjectId()<br />wolfSSL (1):&nbsp; &nbsp; Parsed new CA<br />wolfSSL (1):&nbsp; &nbsp; Freeing Parsed CA<br />wolfSSL (1):&nbsp; &nbsp; Freeing der CA<br />wolfSSL (1):&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OK Freeing der CA<br />wolfSSL (2): wolfSSL Entering SSL_new<br />wolfSSL (2): wolfSSL Entering SSL_set_fd<br />wolfSSL (2): wolfSSL Entering SSL_set_read_fd<br />wolfSSL (2): wolfSSL Entering SSL_set_write_fd<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (2): wolfSSL Entering SendClientHello<br />wolfSSL (1): growing output buffer<br />wolfSSL (1): Shrinking output buffer<br />wolfSSL (1): connect state: CLIENT_HELLO_SENT<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (0): wolfSSL error occurred, error = -323<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />wolfSSL (2): wolfSSL Entering SSL_connect()<br />wolfSSL (1): received record layer msg<br />wolfSSL (1): got ALERT!<br />wolfSSL (1): Alert type: handshake_failure<br />wolfSSL (0): wolfSSL error occurred, error = 40<br />wolfSSL (0): wolfSSL error occurred, error = -313<br />wolfSSL (2): wolfSSL Entering SSL_get_error<br />WMQTT_NET_GLUE Error: TLS Negotiation, occurred in func: WMQTT_NETGlue_Connect, line: 326,<br />MQTT Task - run message: MqttClient_NetConnect, res: -6<br />wolfSSL (2): wolfSSL Entering SSL_free<br />wolfSSL (1): Free&#039;ing client ssl<br />wolfSSL (2): wolfSSL Entering DtlsMsgPoolReset()<br />wolfSSL (2): wolfSSL Entering ClientSessionToSession<br />wolfSSL (1): CTX ref count not 0 yet, no free<br />MQTT Task - MQTT cycle Failed in state: 6, error code: -6!</p></blockquote></div><p>Is it useful for extracting useful information?</p><p>Thanks in advace</p>]]></description>
			<author><![CDATA[null@example.com (b.stefano)]]></author>
			<pubDate>Wed, 06 Sep 2023 14:54:19 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7237.html#p7237</guid>
		</item>
		<item>
			<title><![CDATA[Re: Harmoy wolfMQTT configuration]]></title>
			<link>https://www.wolfssl.com/forums/post7236.html#p7236</link>
			<description><![CDATA[<p>Hi b.stefano,</p><p>Great to hear from you again. From the log, it seems that the allocation of the SSL structure is failing. This could be because of a memory failure. Could you try increasing the available stack size?</p><p>Thanks,<br />Eric - wolfSSL Support</p>]]></description>
			<author><![CDATA[null@example.com (embhorn)]]></author>
			<pubDate>Tue, 05 Sep 2023 14:06:31 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7236.html#p7236</guid>
		</item>
		<item>
			<title><![CDATA[Harmoy wolfMQTT configuration]]></title>
			<link>https://www.wolfssl.com/forums/post7235.html#p7235</link>
			<description><![CDATA[<p>Hello everybody</p><p>months ago I submitted a post about wolfMQTT in old project with PIC32MZ2048EFM144 and LAN8720, using MPLABX Harmony 2 framework configuration.<br />After some unsuccessful work, I decided to switch to Harmony 3.</p><p>I&#039;m using the custom generated MQTT Application Template. With that, I can connect to test.mosquitto.org in unencrypted, unauthenticated way of communication, using port 1883.</p><p>But I cannot connect to this broker in TLS encrypted way, to port 8883, with &quot;MQTT Enable TLS&quot; option in wolfMQTT configuration options both enabled and disabled.</p><p>In configuration.h:<br /></p><div class="codebox"><pre><code>/*******************************************************************************
  System Configuration Header

  File Name:
    configuration.h

  Summary:
    Build-time configuration header for the system defined by this project.

  Description:
    An MPLAB Project may have multiple configurations.  This file defines the
    build-time options for a single configuration.

  Remarks:
    This configuration header must not define any prototypes or data
    definitions (or include any files that do).  It only provides macro
    definitions for build-time configuration options

*******************************************************************************/

// DOM-IGNORE-BEGIN
/*******************************************************************************
* Copyright (C) 2018 Microchip Technology Inc. and its subsidiaries.
*
* Subject to your compliance with these terms, you may use Microchip software
* and any derivatives exclusively with Microchip products. It is your
* responsibility to comply with third party license terms applicable to your
* use of third party software (including open source software) that may
* accompany Microchip software.
*
* THIS SOFTWARE IS SUPPLIED BY MICROCHIP &quot;AS IS&quot;. NO WARRANTIES, WHETHER
* EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY IMPLIED
* WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A
* PARTICULAR PURPOSE.
*
* IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
* INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
* WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS
* BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE
* FULLEST EXTENT ALLOWED BY LAW, MICROCHIP&#039;S TOTAL LIABILITY ON ALL CLAIMS IN
* ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY,
* THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE.
*******************************************************************************/
// DOM-IGNORE-END

#ifndef CONFIGURATION_H
#define CONFIGURATION_H

// *****************************************************************************
// *****************************************************************************
// Section: Included Files
// *****************************************************************************
// *****************************************************************************
/*  This section Includes other configuration headers necessary to completely
    define this configuration.
*/

#include &quot;user.h&quot;
#include &quot;device.h&quot;

// DOM-IGNORE-BEGIN
#ifdef __cplusplus  // Provide C++ Compatibility

extern &quot;C&quot; {

#endif
// DOM-IGNORE-END

// *****************************************************************************
// *****************************************************************************
// Section: System Configuration
// *****************************************************************************
// *****************************************************************************



// *****************************************************************************
// *****************************************************************************
// Section: System Service Configuration
// *****************************************************************************
// *****************************************************************************
/* TIME System Service Configuration Options */
#define SYS_TIME_INDEX_0                            (0)
#define SYS_TIME_MAX_TIMERS                         (5)
#define SYS_TIME_HW_COUNTER_WIDTH                   (32)
#define SYS_TIME_TICK_FREQ_IN_HZ                    (1000.16002)

#define SYS_CONSOLE_INDEX_0                       0





#define SYS_CMD_ENABLE
#define SYS_CMD_DEVICE_MAX_INSTANCES       SYS_CONSOLE_DEVICE_MAX_INSTANCES
#define SYS_CMD_PRINT_BUFFER_SIZE          1024U
#define SYS_CMD_BUFFER_DMA_READY



#define SYS_DEBUG_ENABLE
#define SYS_DEBUG_GLOBAL_ERROR_LEVEL       SYS_ERROR_DEBUG
#define SYS_DEBUG_BUFFER_DMA_READY
#define SYS_DEBUG_USE_CONSOLE


#define SYS_CONSOLE_DEVICE_MAX_INSTANCES               (1U)
#define SYS_CONSOLE_UART_MAX_INSTANCES                    (1U)
#define SYS_CONSOLE_USB_CDC_MAX_INSTANCES                (0U)
#define SYS_CONSOLE_PRINT_BUFFER_SIZE                (2048U)




// *****************************************************************************
// *****************************************************************************
// Section: Driver Configuration
// *****************************************************************************
// *****************************************************************************
/*** MIIM Driver Configuration ***/
#define DRV_MIIM_ETH_MODULE_ID_0                _ETH_BASE_ADDRESS
#define DRV_MIIM_DRIVER_INDEX_0                 0
#define DRV_MIIM_INSTANCES_NUMBER           1
#define DRV_MIIM_INSTANCE_OPERATIONS        4
#define DRV_MIIM_INSTANCE_CLIENTS           2
#define DRV_MIIM_CLIENT_OP_PROTECTION   false
#define DRV_MIIM_COMMANDS   true
#define DRV_MIIM_DRIVER_OBJECT              DRV_MIIM_OBJECT_BASE_Default            





// *****************************************************************************
// *****************************************************************************
// Section: Middleware &amp; Other Library Configuration
// *****************************************************************************
// *****************************************************************************


/*** DNS Client Configuration ***/
#define TCPIP_STACK_USE_DNS
#define TCPIP_DNS_CLIENT_SERVER_TMO                    60
#define TCPIP_DNS_CLIENT_TASK_PROCESS_RATE            200
#define TCPIP_DNS_CLIENT_CACHE_ENTRIES                5
#define TCPIP_DNS_CLIENT_CACHE_ENTRY_TMO            0
#define TCPIP_DNS_CLIENT_CACHE_PER_IPV4_ADDRESS        5
#define TCPIP_DNS_CLIENT_CACHE_PER_IPV6_ADDRESS        1
#define TCPIP_DNS_CLIENT_ADDRESS_TYPE                IP_ADDRESS_TYPE_IPV4
#define TCPIP_DNS_CLIENT_CACHE_DEFAULT_TTL_VAL        1200
#define TCPIP_DNS_CLIENT_LOOKUP_RETRY_TMO            2
#define TCPIP_DNS_CLIENT_MAX_HOSTNAME_LEN            64
#define TCPIP_DNS_CLIENT_MAX_SELECT_INTERFACES        4
#define TCPIP_DNS_CLIENT_DELETE_OLD_ENTRIES            true
#define TCPIP_DNS_CLIENT_CONSOLE_CMD                   true
#define TCPIP_DNS_CLIENT_USER_NOTIFICATION   false



/*** wolfMQTT configuration ***/
#define WOLFMQTT_NONBLOCK
#define WOLFMQTT_USER_SETTINGS
// #define WOLFMQTT_NO_TIMEOUT
// #define WOLFMQTT_NO_STDIN_CAP

#define WOLFMQTT_DISCONNECT_CB
#define WOLFMQTT_NO_ERROR_STRINGS
#define WOLFMQTT_NO_STDIO

// #define ENABLE_MQTT_TLS

/*** wolMQTT Net Glue configuration ***/
#define WMQTT_NET_GLUE_FORCE_TLS            true
#define WMQTT_NET_GLUE_IPV6                    false
#define WMQTT_NET_GLUE_MAX_BROKER_NAME        64
#define WMQTT_NET_GLUE_DEBUG_ENABLE            true
#define WMQTT_NET_GLUE_ERROR_STRINGS        true
#define WMQTT_NET_GLUE_MALLOC                malloc
#define WMQTT_NET_GLUE_FREE                    free
#define WMQTT_NET_SKT_TX_BUFF                2048
#define WMQTT_NET_SKT_RX_BUFF                2048






/*** ICMPv4 Server Configuration ***/
#define TCPIP_STACK_USE_ICMP_SERVER
#define TCPIP_ICMP_ECHO_ALLOW_BROADCASTS    false


/******************************************************************************/
/*wolfSSL TLS Layer Configuration*/
/******************************************************************************/

#define WOLFSSL_ALT_NAMES
#define WOLFSSL_DER_LOAD
#define KEEP_OUR_CERT
#define KEEP_PEER_CERT
#define HAVE_CRL_IO
#define HAVE_IO_TIMEOUT
#define TFM_NO_ASM
#define WOLFSSL_NO_ASM
#define SIZEOF_LONG_LONG 8
#define WOLFSSL_USER_IO
#define NO_WRITEV
#define MICROCHIP_TCPIP
#define WOLFSSL_DTLS
#define NO_PWDBASED
#define NO_OLD_TLS

/*** TCPIP MAC Configuration ***/
#define TCPIP_EMAC_TX_DESCRIPTORS                    8
#define TCPIP_EMAC_RX_DESCRIPTORS                    8
#define TCPIP_EMAC_RX_DEDICATED_BUFFERS                4
#define TCPIP_EMAC_RX_INIT_BUFFERS                    0
#define TCPIP_EMAC_RX_LOW_THRESHOLD                    1
#define TCPIP_EMAC_RX_LOW_FILL                        2
#define TCPIP_EMAC_MAX_FRAME                        1536
#define TCPIP_EMAC_LINK_MTU                            1500
#define TCPIP_EMAC_RX_BUFF_SIZE                        1536
#define TCPIP_EMAC_RX_FRAGMENTS                        1

#define TCPIP_EMAC_RX_FILTERS                       \
                                                    TCPIP_MAC_RX_FILTER_TYPE_BCAST_ACCEPT |\
                                                    TCPIP_MAC_RX_FILTER_TYPE_MCAST_ACCEPT |\
                                                    TCPIP_MAC_RX_FILTER_TYPE_UCAST_ACCEPT |\
                                                    TCPIP_MAC_RX_FILTER_TYPE_RUNT_REJECT |\
                                                    TCPIP_MAC_RX_FILTER_TYPE_CRC_ERROR_REJECT |\
                                                    0
#define TCPIP_EMAC_ETH_OPEN_FLAGS                   \
                                                    TCPIP_ETH_OPEN_AUTO |\
                                                    TCPIP_ETH_OPEN_FDUPLEX |\
                                                    TCPIP_ETH_OPEN_HDUPLEX |\
                                                    TCPIP_ETH_OPEN_100 |\
                                                    TCPIP_ETH_OPEN_10 |\
                                                    TCPIP_ETH_OPEN_MDIX_AUTO |\
                                                    0

#define TCPIP_INTMAC_MODULE_ID                        _ETH_BASE_ADDRESS
#define TCPIP_INTMAC_PERIPHERAL_CLK                  100000000

#define DRV_ETHMAC_INTERRUPT_SOURCE                _ETHERNET_VECTOR

#define DRV_ETHMAC_INTERRUPT_MODE                    true

#define TCPIP_EMAC_AUTO_FLOW_CONTROL_ENABLE            true
#define TCPIP_EMAC_FLOW_CONTROL_PAUSE_BYTES         3072
#define TCPIP_EMAC_FLOW_CONTROL_FULL_WMARK          2
#define TCPIP_EMAC_FLOW_CONTROL_EMPTY_WMARK         0



/*** TCP Configuration ***/
#define TCPIP_TCP_MAX_SEG_SIZE_TX                    1460
#define TCPIP_TCP_SOCKET_DEFAULT_TX_SIZE            512
#define TCPIP_TCP_SOCKET_DEFAULT_RX_SIZE            512
#define TCPIP_TCP_DYNAMIC_OPTIONS                         true
#define TCPIP_TCP_START_TIMEOUT_VAL                    1000
#define TCPIP_TCP_DELAYED_ACK_TIMEOUT                    100
#define TCPIP_TCP_FIN_WAIT_2_TIMEOUT                    5000
#define TCPIP_TCP_KEEP_ALIVE_TIMEOUT                    10000
#define TCPIP_TCP_CLOSE_WAIT_TIMEOUT                    0
#define TCPIP_TCP_MAX_RETRIES                            5
#define TCPIP_TCP_MAX_UNACKED_KEEP_ALIVES            6
#define TCPIP_TCP_MAX_SYN_RETRIES                    3
#define TCPIP_TCP_AUTO_TRANSMIT_TIMEOUT_VAL            40
#define TCPIP_TCP_WINDOW_UPDATE_TIMEOUT_VAL            200
#define TCPIP_TCP_MAX_SOCKETS                        10
#define TCPIP_TCP_TASK_TICK_RATE                    5
#define TCPIP_TCP_MSL_TIMEOUT                        0
#define TCPIP_TCP_QUIET_TIME                        0
#define TCPIP_TCP_COMMANDS   true
#define TCPIP_TCP_EXTERN_PACKET_PROCESS   false
#define TCPIP_TCP_DISABLE_CRYPTO_USAGE                        true



/*** DHCP Configuration ***/
#define TCPIP_STACK_USE_DHCP_CLIENT
#define TCPIP_DHCP_TIMEOUT                          2
#define TCPIP_DHCP_TASK_TICK_RATE                   5
#define TCPIP_DHCP_HOST_NAME_SIZE                   20
#define TCPIP_DHCP_CLIENT_CONNECT_PORT              68
#define TCPIP_DHCP_SERVER_LISTEN_PORT               67
#define TCPIP_DHCP_CLIENT_CONSOLE_CMD               true

#define TCPIP_DHCP_USE_OPTION_TIME_SERVER           0
#define TCPIP_DHCP_TIME_SERVER_ADDRESSES            0
#define TCPIP_DHCP_USE_OPTION_NTP_SERVER            0
#define TCPIP_DHCP_NTP_SERVER_ADDRESSES             0
#define TCPIP_DHCP_ARP_LEASE_CHECK_TMO              1000
#define TCPIP_DHCP_WAIT_ARP_FAIL_CHECK_TMO          10



/*** ARP Configuration ***/
#define TCPIP_ARP_CACHE_ENTRIES                         5
#define TCPIP_ARP_CACHE_DELETE_OLD                    true
#define TCPIP_ARP_CACHE_SOLVED_ENTRY_TMO            1200
#define TCPIP_ARP_CACHE_PENDING_ENTRY_TMO            60
#define TCPIP_ARP_CACHE_PENDING_RETRY_TMO            2
#define TCPIP_ARP_CACHE_PERMANENT_QUOTA                    50
#define TCPIP_ARP_CACHE_PURGE_THRESHOLD                    75
#define TCPIP_ARP_CACHE_PURGE_QUANTA                    1
#define TCPIP_ARP_CACHE_ENTRY_RETRIES                    3
#define TCPIP_ARP_GRATUITOUS_PROBE_COUNT            1
#define TCPIP_ARP_TASK_PROCESS_RATE                    2000
#define TCPIP_ARP_PRIMARY_CACHE_ONLY                    true
#define TCPIP_ARP_COMMANDS false



    /*** tcpip_cmd Configuration ***/
    #define TCPIP_STACK_COMMAND_ENABLE
        #define TCPIP_STACK_COMMANDS_STORAGE_ENABLE



/* Network Configuration Index 0 */
#define TCPIP_NETWORK_DEFAULT_INTERFACE_NAME_IDX0 &quot;ETHMAC&quot;
#define TCPIP_IF_ETHMAC

#define TCPIP_NETWORK_DEFAULT_HOST_NAME_IDX0              &quot;KIRA01&quot;
#define TCPIP_NETWORK_DEFAULT_MAC_ADDR_IDX0               0

#define TCPIP_NETWORK_DEFAULT_IP_ADDRESS_IDX0         &quot;192.168.0.115&quot;
#define TCPIP_NETWORK_DEFAULT_IP_MASK_IDX0            &quot;255.255.255.0&quot;
#define TCPIP_NETWORK_DEFAULT_GATEWAY_IDX0            &quot;192.168.0.1&quot;
#define TCPIP_NETWORK_DEFAULT_DNS_IDX0                &quot;192.168.0.1&quot;
#define TCPIP_NETWORK_DEFAULT_SECOND_DNS_IDX0         &quot;0.0.0.0&quot;
#define TCPIP_NETWORK_DEFAULT_POWER_MODE_IDX0         &quot;full&quot;
#define TCPIP_NETWORK_DEFAULT_INTERFACE_FLAGS_IDX0            \
                                                    TCPIP_NETWORK_CONFIG_DHCP_CLIENT_ON |\
                                                    TCPIP_NETWORK_CONFIG_DNS_CLIENT_ON |\
                                                    TCPIP_NETWORK_CONFIG_MULTICAST_ON |\
                                                    TCPIP_NETWORK_CONFIG_IP_STATIC
                                                    
#define TCPIP_NETWORK_DEFAULT_MAC_DRIVER_IDX0         DRV_ETHMAC_PIC32MACObject



/*** IPv4 Configuration ***/
#define TCPIP_IPV4_ARP_SLOTS                        10
#define TCPIP_IPV4_EXTERN_PACKET_PROCESS   false

#define TCPIP_IPV4_COMMANDS true

#define TCPIP_IPV4_FORWARDING_ENABLE    false





/*** TCPIP Heap Configuration ***/
#define TCPIP_STACK_USE_INTERNAL_HEAP
#define TCPIP_STACK_DRAM_SIZE                       39250
#define TCPIP_STACK_DRAM_RUN_LIMIT                  2048

#define TCPIP_STACK_MALLOC_FUNC                     malloc

#define TCPIP_STACK_CALLOC_FUNC                     calloc

#define TCPIP_STACK_FREE_FUNC                       free



#define TCPIP_STACK_HEAP_USE_FLAGS                   TCPIP_STACK_HEAP_FLAG_ALLOC_UNCACHED

#define TCPIP_STACK_HEAP_USAGE_CONFIG                TCPIP_STACK_HEAP_USE_DEFAULT

#define TCPIP_STACK_SUPPORTED_HEAPS                  1




// *****************************************************************************
// *****************************************************************************
// Section: TCPIP Stack Configuration
// *****************************************************************************
// *****************************************************************************

#define TCPIP_STACK_USE_IPV4
#define TCPIP_STACK_USE_TCP
#define TCPIP_STACK_USE_UDP

#define TCPIP_STACK_TICK_RATE                        5
#define TCPIP_STACK_SECURE_PORT_ENTRIES             10
#define TCPIP_STACK_LINK_RATE                        333

#define TCPIP_STACK_ALIAS_INTERFACE_SUPPORT   false

#define TCPIP_PACKET_LOG_ENABLE     0

/* TCP/IP stack event notification */
#define TCPIP_STACK_USE_EVENT_NOTIFICATION
#define TCPIP_STACK_USER_NOTIFICATION   false
#define TCPIP_STACK_DOWN_OPERATION   true
#define TCPIP_STACK_IF_UP_DOWN_OPERATION   true
#define TCPIP_STACK_MAC_DOWN_OPERATION  true
#define TCPIP_STACK_INTERFACE_CHANGE_SIGNALING   false
#define TCPIP_STACK_CONFIGURATION_SAVE_RESTORE   true
#define TCPIP_STACK_EXTERN_PACKET_PROCESS   false
#define TCPIP_STACK_RUN_TIME_INIT   false

#define TCPIP_STACK_INTMAC_COUNT           1






/*** SNTP Configuration ***/
#define TCPIP_STACK_USE_SNTP_CLIENT
#define TCPIP_NTP_DEFAULT_IF                    &quot;ETHMAC&quot;
#define TCPIP_NTP_VERSION                         4
#define TCPIP_NTP_DEFAULT_CONNECTION_TYPE       IP_ADDRESS_TYPE_IPV4
#define TCPIP_NTP_EPOCH                            2208988800ul
#define TCPIP_NTP_REPLY_TIMEOUT                    6
#define TCPIP_NTP_MAX_STRATUM                    15
#define TCPIP_NTP_TIME_STAMP_TMO                660
#define TCPIP_NTP_SERVER                        &quot;pool.ntp.org&quot;
#define TCPIP_NTP_SERVER_MAX_LENGTH                30
#define TCPIP_NTP_QUERY_INTERVAL                600
#define TCPIP_NTP_FAST_QUERY_INTERVAL            14
#define TCPIP_NTP_TASK_TICK_RATE                1100
#define TCPIP_NTP_RX_QUEUE_LIMIT                2



/*** UDP Configuration ***/
#define TCPIP_UDP_MAX_SOCKETS                            10
#define TCPIP_UDP_SOCKET_DEFAULT_TX_SIZE                512
#define TCPIP_UDP_SOCKET_DEFAULT_TX_QUEUE_LIMIT             3
#define TCPIP_UDP_SOCKET_DEFAULT_RX_QUEUE_LIMIT            3
#define TCPIP_UDP_USE_POOL_BUFFERS   false
#define TCPIP_UDP_USE_TX_CHECKSUM                         true
#define TCPIP_UDP_USE_RX_CHECKSUM                         true
#define TCPIP_UDP_COMMANDS   true
#define TCPIP_UDP_EXTERN_PACKET_PROCESS   false


#define DRV_LAN8720_PHY_CONFIG_FLAGS       ( 0 \
                                                    | DRV_ETHPHY_CFG_AUTO \
                                                    )
                                                    
#define DRV_LAN8720_PHY_LINK_INIT_DELAY            500
#define DRV_LAN8720_PHY_ADDRESS                    0
#define DRV_LAN8720_PHY_PERIPHERAL_ID              _ETH_BASE_ADDRESS
#define DRV_ETHPHY_LAN8720_NEG_INIT_TMO            1
#define DRV_ETHPHY_LAN8720_NEG_DONE_TMO            2000
#define DRV_ETHPHY_LAN8720_RESET_CLR_TMO           500



/*** wolfCrypt Library Configuration ***/
#define MICROCHIP_PIC32
#define MICROCHIP_MPLAB_HARMONY
#define MICROCHIP_MPLAB_HARMONY_3
#define HAVE_MCAPI
#define SIZEOF_LONG_LONG 8
#define WOLFSSL_USER_IO
#define NO_WRITEV
#define NO_FILESYSTEM
#define USE_FAST_MATH
#define NO_PWDBASED
#define HAVE_MCAPI
#define WOLF_CRYPTO_CB  // provide call-back support
#if (__XC32_VERSION &gt; 100000000)
#define WOLFSSL_HAVE_MIN
#define WOLFSSL_HAVE_MAX
#endif
#undef WOLFSSL_HAVE_MIN
#undef WOLFSSL_HAVE_MAX
// ---------- FUNCTIONAL CONFIGURATION START ----------
#define WOLFSSL_AES_SMALL_TABLES
#define NO_MD4
#define WOLFSSL_SHA224
#define WOLFSSL_AES_128
#define WOLFSSL_AES_192
#define WOLFSSL_AES_256
#define WOLFSSL_AES_DIRECT
#define HAVE_AES_DECRYPT
#define HAVE_AES_ECB
#define HAVE_AES_CBC
#define WOLFSSL_AES_COUNTER
#define WOLFSSL_AES_OFB
#define HAVE_AESGCM
#define HAVE_AESCCM
#define NO_RC4
#define NO_HC128
#define NO_RABBIT
#define HAVE_ECC
#define NO_DH
#define NO_DSA
#define FP_MAX_BITS 4096
#define USE_CERT_BUFFERS_2048
#define NO_DEV_RANDOM
#define HAVE_HASHDRBG
#define WC_NO_HARDEN
#define SINGLE_THREADED
#define NO_SIG_WRAPPER
#define NO_WOLFSSL_MEMORY
#define DEBUG
#define DEBUG_WOLFSSL
// ---------- FUNCTIONAL CONFIGURATION END ----------

/* MPLAB Harmony Net Presentation Layer Definitions*/
#define NET_PRES_NUM_INSTANCE 1
#define NET_PRES_NUM_SOCKETS 10



#define TCPIP_STACK_NETWORK_INTERAFCE_COUNT      1







// *****************************************************************************
// *****************************************************************************
// Section: Application Configuration
// *****************************************************************************
// *****************************************************************************


//DOM-IGNORE-BEGIN
#ifdef __cplusplus
}
#endif
//DOM-IGNORE-END

#endif // CONFIGURATION_H
/*******************************************************************************
 End of File
*/</code></pre></div><p>Console prints this:<br /></p><div class="quotebox"><blockquote><p>&gt;mqtt start<br />MQTT pub/sub demo has been started<br />&gt;MQTT Task - Client Start: QoS 0, broker test.mosquitto.org<br />MQTT Task - run message: WMQTT_NETGlue_Initialize, res: 0<br />MQTT Task - run message: MqttClient_Init, res: 0<br />MQTT Task - run message: MqttClient_SetDisconnectCallback, res: 0<br />WMQTT_NET_GLUE Info: Started Connect<br />WMQTT_NET_GLUE Info: Connected Successfully<br />WMQTT_NET_GLUE Info: Start TLS<br />wolfSSL (2): wolfSSL Entering SSL_new<br />WMQTT_NET_GLUE Error: TLS Negotiation, occurred in func: WMQTT_NETGlue_Connect, line: 326,<br />MQTT Task - run message: MqttClient_NetConnect, res: -6<br />wolfSSL (2): wolfSSL Entering SSL_free<br />MQTT Task - MQTT cycle Failed in state: 6, error code: -6!</p></blockquote></div><p>Can anyone suggest me something for encrypted connection to MQTT broker?</p><p>Thanks in advance.</p>]]></description>
			<author><![CDATA[null@example.com (b.stefano)]]></author>
			<pubDate>Mon, 04 Sep 2023 12:52:36 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7235.html#p7235</guid>
		</item>
	</channel>
</rss>
