<?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 — Drop in replacement for OpenSSL to use with Qt 5.x]]></title>
		<link>https://www.wolfssl.com/forums/topic787-drop-in-replacement-for-openssl-to-use-with-qt-5x.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic787.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Drop in replacement for OpenSSL to use with Qt 5.x.]]></description>
		<lastBuildDate>Tue, 05 Apr 2016 21:23:07 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Drop in replacement for OpenSSL to use with Qt 5.x]]></title>
			<link>https://www.wolfssl.com/forums/post2476.html#p2476</link>
			<description><![CDATA[<p>Hi,</p><p>wolfSSL contains an OpenSSL compatibility layer.&nbsp; This layer currently contains roughly the 400 most commonly used OpenSSL functions, which are then mapped down to wolfSSL&#039;s native API internally.&nbsp; As OpenSSL contains over 4,000 functions, this layer is not complete and meant to act as a starting place.&nbsp; This layer slowly grows as we do more ports into applications that had previously used OpenSSL.&nbsp; Some recent examples of these have been OpenSSH, stunnel, and lighttpd.</p><p>You can enable the OpenSSL compatibility layer when compiling wolfSSL by using the &quot;--enable-opensslextra&quot; ./configure option, or by defining OPENSSL_EXTRA.&nbsp; To compile an existing OpenSSL-based application against the wolfSSL compatibility layer, you will need to switch the &lt;openssl/ssl.h&gt; header to &lt;wolfssl/openssl/ssl.h&gt; and link against &quot;-lwolfssl&quot; instead of &quot;-lssl -lcrypto&quot;.</p><p>We haven&#039;t tried compiling wolfSSL with Qt yet, so I don&#039;t know at the moment what (if any) gaps there would be between our compatibility layer and Qt&#039;s usage of the OpenSSL API.&nbsp; You could try the compilation yourself, or we could explore porting wolfSSL into Qt on a consulting basis if desired.</p><p>Let us know what you think and we can go from there.&nbsp; You can reach us directly at info (at) wolfssl (dot) com.</p><p>Best Regards,<br />Chris</p>]]></description>
			<author><![CDATA[null@example.com (chrisc)]]></author>
			<pubDate>Tue, 05 Apr 2016 21:23:07 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2476.html#p2476</guid>
		</item>
		<item>
			<title><![CDATA[Drop in replacement for OpenSSL to use with Qt 5.x]]></title>
			<link>https://www.wolfssl.com/forums/post2473.html#p2473</link>
			<description><![CDATA[<p>We are investigating replacing OpenSSL with WolfSSL for our product. While we&#039;ve made the necessary changes to the source we own, we have a huge dependency on Qt 5.5.x and&nbsp; 5.6.0 which is linked against OpenSSL 1.0.<br /><a href="http://doc.qt.io/qt-5/ssl.html">http://doc.qt.io/qt-5/ssl.html</a></p><p>We don&#039;t directly interface with OpenSSL in our codebase but rely on Qt heavily for our Network and Web logic.<br />Is there a OpenSSL to WolfSSL bridge library that could be used as drop in replacements for OpenSSL?<br />Is WolfSSL known to work with Qt as an OpenSSL replacement?</p><p>Where could we look in order to further our investigation?</p><p>Thanks</p>]]></description>
			<author><![CDATA[null@example.com (sokl)]]></author>
			<pubDate>Mon, 04 Apr 2016 20:30:33 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2473.html#p2473</guid>
		</item>
	</channel>
</rss>
