<?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 — [NO-UPDATE] Error integrating WolfSSL with my app in Linux]]></title>
		<link>https://www.wolfssl.com/forums/topic1516-noupdate-error-integrating-wolfssl-with-my-app-in-linux.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic1516.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in [NO-UPDATE] Error integrating WolfSSL with my app in Linux.]]></description>
		<lastBuildDate>Thu, 12 Mar 2020 17:32:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [NO-UPDATE] Error integrating WolfSSL with my app in Linux]]></title>
			<link>https://www.wolfssl.com/forums/post5139.html#p5139</link>
			<description><![CDATA[<p>Hi ashetty,</p><p>Those functions are &quot;internal&quot; as defined by `WOLFSSL_LOCAL`, which tells the compiler not to export them via wolfssl/wolfcrypt/visilbility.h &quot;#define WOLFSSL_LOCAL __attribute__ ((visibility(&quot;hidden&quot;)))&quot;.</p><p>Is there a reason you aren&#039;t using a public API like: `wolfSSL_get_cipher_list`, `wolfSSL_get_ciphers`, `wolfSSL_get_ciphers_iana`?</p><p>If you really want to expose the internal API&#039;s you&#039;ll need to un-define HAVE_VISIBILITY or un-define BUILDING_WOLFSSL.</p><p>Thanks,<br />David Garske, wolfSSL</p>]]></description>
			<author><![CDATA[null@example.com (dgarske)]]></author>
			<pubDate>Thu, 12 Mar 2020 17:32:08 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post5139.html#p5139</guid>
		</item>
		<item>
			<title><![CDATA[[NO-UPDATE] Error integrating WolfSSL with my app in Linux]]></title>
			<link>https://www.wolfssl.com/forums/post5138.html#p5138</link>
			<description><![CDATA[<p>Hello,</p><p>I have built the wolfssl library with all the commands that I think are necessary for my application.. here is a list of all the configure commands</p><div class="codebox"><pre><code>./configure --enable-harden --enable-certgen --enable-certreq --enable-dtls --enable-psk --enable-nullcipher --enable-debug \
--enable-opensslextra --enable-ripemd --enable-sha512 --enable-extended-master --enable-sniffer --enable-tlsx \
--enable-secure-renegotiation --enable-aesgcm --enable-supportedcurves --enable-ecc --enable-eccshamir --enable-static</code></pre></div><p>I also modified makefile for my application to include the wolfssl shared library which gets created in/usr/local/lib.. <br />But I am still getting a couple of errors while build my application, I am not sure if I missed some configure build options or if I messed up some place else.</p><p>Here is the error response I get while building my application<br /></p><div class="codebox"><pre><code>cc -o EadkDemo EadkDemo.o  EADK.a  -lwolfssl -lpthread 
EADK.a(sslplatform.o): In function `WolfSslEx_get_supported_cipher_list&#039;:
sslplatform.c:(.text+0x15): undefined reference to `GetCipherNames&#039;
sslplatform.c:(.text+0x27): undefined reference to `GetCipherNamesSize&#039;
collect2: error: ld returned 1 exit status
make: *** [EadkDemo] Error 1</code></pre></div><p>Can someone tell me why I am getting this error ? because I have included &quot;wolfssl/internal.h&quot; file in&nbsp; &quot;sslplatform.c&quot; file, which does contain reference to GetCipherNames and GetCipherNamesSize..</p><p>Thank you for your help in advance.</p>]]></description>
			<author><![CDATA[null@example.com (ashetty)]]></author>
			<pubDate>Thu, 12 Mar 2020 17:24:09 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post5138.html#p5138</guid>
		</item>
	</channel>
</rss>
