<?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 — ecc_mulmod Speedup]]></title>
		<link>https://www.wolfssl.com/forums/topic2085-eccmulmod-speedup.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic2085.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in ecc_mulmod Speedup.]]></description>
		<lastBuildDate>Sat, 17 Feb 2024 05:01:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: ecc_mulmod Speedup]]></title>
			<link>https://www.wolfssl.com/forums/post7507.html#p7507</link>
			<description><![CDATA[<p>Hi Patrick,</p><p>Yes that is a known issue and already fixed. You would need to update your wolfSSL. The latest is v5.6.6. You might be able to just pull over sp_cortexm.c if you are opposed to a full update. </p><p>Thanks,<br />David Garske, wolfSSL</p>]]></description>
			<author><![CDATA[null@example.com (dgarske)]]></author>
			<pubDate>Sat, 17 Feb 2024 05:01:23 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7507.html#p7507</guid>
		</item>
		<item>
			<title><![CDATA[Re: ecc_mulmod Speedup]]></title>
			<link>https://www.wolfssl.com/forums/post7506.html#p7506</link>
			<description><![CDATA[<p>Hi David,</p><p>Thanks for prompt reply.</p><p>After enabled those options, we come out compile error in sp_cortexm.c (__asm__ __volatile__). Notice this had been reported before in <a href="https://github.com/wolfSSL/wolfssl/issues/4004.">https://github.com/wolfSSL/wolfssl/issues/4004.</a> I&#039;m using Keil 5, version as attached, and facing the same issue. </p><p>I&#039;m using WolfSSL Release 4.5.0. Not sure any update may help solving this issue. At the same time, trying to upgrade Keil to see any help.</p><p>Thanks</p>]]></description>
			<author><![CDATA[null@example.com (patrick1957)]]></author>
			<pubDate>Sat, 17 Feb 2024 01:14:22 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7506.html#p7506</guid>
		</item>
		<item>
			<title><![CDATA[Re: ecc_mulmod Speedup]]></title>
			<link>https://www.wolfssl.com/forums/post7505.html#p7505</link>
			<description><![CDATA[<p>Hi Patrick,</p><p>Can you confirm which API you are calling? Is it `wc_ecc_mulmod`? What ECC curve are you using?</p><p>If its one of the wc_ecc_mulmod and its one of the standard NIST prime curves like SECP256R1 then you can enable the Single Precision math speedups for Cortex M0 in sp_armthumb.c by defining the following build options:</p><p>WOLFSSL_HAVE_SP_ECC<br />WOLFSSL_SP_ARM_THUMB_ASM<br />WOLFSSL_SP_SMALL<br />WOLFSSL_SP_NO_MALLOC (optional)</p><p>This should provide a very significant speedup.</p><p>Thanks,<br />David Garske, wolfSSL</p>]]></description>
			<author><![CDATA[null@example.com (dgarske)]]></author>
			<pubDate>Fri, 16 Feb 2024 14:17:12 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7505.html#p7505</guid>
		</item>
		<item>
			<title><![CDATA[ecc_mulmod Speedup]]></title>
			<link>https://www.wolfssl.com/forums/post7504.html#p7504</link>
			<description><![CDATA[<p>I&#039;m using ARM Cortex-M0 processor and find that it takes 4s to process ecc_mulmod. Is there any means to speed up calculation process?</p><p>Thanks</p>]]></description>
			<author><![CDATA[null@example.com (patrick1957)]]></author>
			<pubDate>Fri, 16 Feb 2024 14:01:24 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7504.html#p7504</guid>
		</item>
	</channel>
</rss>
