<div dir="ltr">Thanks, <div>I will check out.</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 3, 2019 at 6:18 PM Jakob Bohm via openssl-users <<a href="mailto:openssl-users@openssl.org">openssl-users@openssl.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 03/06/2019 14:35, Chitrang Srivastava wrote:<br>
> Hi,<br>
><br>
> I am porting Openssl 1.1.1b for an embedded platform.<br>
> I see that EC folder generate some of function in assembly for e.g<br>
> These functions are generated based on environment like <br>
> x86-64/ppc/armv8 etc.<br>
> Is there any C version of these function to use directly ?<br>
> Thanks,<br>
><br>
All algorithms etc. are available as C code, the assembler optimizations<br>
are used if they exist for a compilation target and have not been<br>
explicitly disabled with the configure option "no-asm".<br>
<br>
Because embedded platforms often have slow CPUs, keeping the assembler<br>
optimizations enabled is especially advantageous on such systems.<br>
<br>
Enjoy<br>
<br>
Jakob<br>
-- <br>
Jakob Bohm, CIO, Partner, WiseMo A/S.  <a href="https://www.wisemo.com" rel="noreferrer" target="_blank">https://www.wisemo.com</a><br>
Transformervej 29, 2860 Søborg, Denmark.  Direct +45 31 13 16 10<br>
This public discussion message is non-binding and may contain errors.<br>
WiseMo - Remote Service Management for PCs, Phones and Embedded<br>
<br>
</blockquote></div>