<?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 — Minimal memory footprint]]></title>
		<link>https://www.wolfssl.com/forums/topic796-minimal-memory-footprint.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic796.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Minimal memory footprint.]]></description>
		<lastBuildDate>Thu, 26 May 2016 20:47:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Minimal memory footprint]]></title>
			<link>https://www.wolfssl.com/forums/post2508.html#p2508</link>
			<description><![CDATA[<p>[This was also answered through the wolfSSL support channel, but copying info here for user reference.]</p><p>wolfSSL&#039;s stack and heap usage will vary between 1-36kB depending on public key algorithm, key size, and math library being used.&nbsp; wolfSSL has a Resource Use document available that details stack and heap usage, which can be obtained by emailing support@wolfssl.com.</p><p>As mentioned in this related post [1], wolfSSL contains a memory abstraction layer that allows applications to write and register their own memory handling functions (ie: malloc, realloc, free) with wolfSSL.&nbsp; These are mapped by defining XMALLOC, XREALLOC, and XFREE at compile time.</p><p>[1] <a href="http://www.yassl.com/forums/topic795-user-implementation-of-xmallocxfree.html">http://www.yassl.com/forums/topic795-us … xfree.html</a></p>]]></description>
			<author><![CDATA[null@example.com (chrisc)]]></author>
			<pubDate>Thu, 26 May 2016 20:47:27 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2508.html#p2508</guid>
		</item>
		<item>
			<title><![CDATA[Minimal memory footprint]]></title>
			<link>https://www.wolfssl.com/forums/post2504.html#p2504</link>
			<description><![CDATA[<p>Hi</p><p>I know this topic has been up before, and I can find information about it in the forum.</p><p>At least I can find info about minimum flash size of around 21kB using LeanPSK build switch. </p><p>- What is the minimum RAM (heap/stack) usage?<br />- Is it possible to allocate a single block of memory instead of using dynamic memory allocation?<br />&nbsp; &nbsp;- My uTasker OS doesn&#039;t support free. It only supports malloc...</p><p>I need to use RSA, SHA256 and TLS v1.2.</p><p>Thanks!</p><p>Best regards<br />Brian</p>]]></description>
			<author><![CDATA[null@example.com (bdr)]]></author>
			<pubDate>Mon, 23 May 2016 10:02:28 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2504.html#p2504</guid>
		</item>
	</channel>
</rss>
