<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 28, 2016 at 11:17 AM, Joachim Strömbergson <span dir="ltr"><<a href="mailto:joachim@secworks.se" target="_blank">joachim@secworks.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA256<br>
<br>
Aloha!<br>
<br>
I've just merged a cleaned up version of the chacha core to Cryptech.<br>
The API has not changed (besides bumping version minor from 80 to 81),<br>
but the code is substantially more compact.<br>
<br>
The major behavioral change is that while the core includes four QR<br>
modules, the way they were used they really didn't work in parallel<br>
which meant that performance was much lower that what it should be. For<br>
Cryptech this means that random number generation (and thus key<br>
generation etc) should see improved performance.<br>
<br>
Implementation wise, the API address logic has been simplified.<br>
Registers for key and data has also been changed syntax wise to use<br>
Verilog two dimensional arrays. All tools (simulators, synthesis/build<br>
tools) I have access to including ISE, ModelSim, Quartus parses this<br>
correctly.<br>
<br>
The _core previously sampled inputs into registers. These registers has<br>
been removed which means that if _core is used without the top, the<br>
caller must ensure that the inputs are stable.<br>
<br>
<br>
- --<br>
Med vänlig hälsning, Yours<br>
<br>
Joachim Strömbergson - Alltid i harmonisk svängning.<br>
==============================<wbr>==============================<wbr>============<br>
 Joachim Strömbergson          Secworks AB          <a href="mailto:joachim@secworks.se">joachim@secworks.se</a><br>
==============================<wbr>==============================<wbr>============<br>
-----BEGIN PGP SIGNATURE-----<br>
Comment: GPGTools - <a href="http://gpgtools.org" rel="noreferrer" target="_blank">http://gpgtools.org</a><br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" rel="noreferrer" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iQIcBAEBCAAGBQJYY5E/<wbr>AAoJEF3cfFQkIuyNnhQP/<wbr>R7jhBDTk7k6D6MEhRQofT7I<br>
VfkxOkFlHflYkS8UwCaFnZsJ891RaM<wbr>PD3Wp/<wbr>L56C2Q9lAudDxF0czDjS1e5fF+hG<br>
BRSELu1P/<wbr>BjNErnFyEwvlkjXVwmmScS7VOjlUhW<wbr>j1B/NQQ+IzqeS+uFM4YJjR1sX<br>
JJnp1FgxTxQtZxVnHmpIWTjZzlAyeL<wbr>GlYfOL41l9syJRW17Vaoo1bFC1NZ74<wbr>CUz7<br>
W8xu4qIcT9yZNQthecaMJ1dlpy4q+<wbr>4c9oXss+<wbr>i93KVTTR7MDZNSB9yQ51HxSuppY<br>
T14nAZRTj5ICEoOjM76Cy9MCzeiOa7<wbr>oQaRbbAI4SoodK5Ec5sgwc56vjYRD3<wbr>0w6s<br>
YL191KvzH/3+<wbr>D7SM5ig7rnzG9B2f5O5SoZ2T0xHlOR<wbr>+fIcPxK10CsGn+SAzIpVlp<br>
92j72YUoQ4AptlixO70AIt1OFSyr75<wbr>Bd36AkSoB/<wbr>6ASCKwEC3oIWQ4FlTuu0jSjC<br>
AH9uksYxKXHYdiPgDNCMd2GbQOXjHd<wbr>j7ksqP5oJpcs74W0RwyTusL+<wbr>oBvDAUq7kS<br>
+FJJiNi6GBAdhbdC4giOQEjyVbm+<wbr>LJObMYTAULtshrPgHNWK31zAId7ude<wbr>Cqqlxd<br>
HxNO2hwO6hIz2aYKmDVBr9dvFrvZYH<wbr>bkAuerPdYSXw5tLotY7TbX03IKHxOb<wbr>dBEO<br>
vIE+u90PJoBYoaXdIXH1<br>
=VXb3<br>
-----END PGP SIGNATURE-----<br>
______________________________<wbr>_________________<br>
Tech mailing list<br>
<a href="mailto:Tech@cryptech.is">Tech@cryptech.is</a><br>
<a href="https://lists.cryptech.is/listinfo/tech" rel="noreferrer" target="_blank">https://lists.cryptech.is/<wbr>listinfo/tech</a><br>
</blockquote></div><br></div><div class="gmail_extra">Is the copyright year for chacha_core.v supposed to change from 2014 to 2011?<br><br></div><div class="gmail_extra">//Olof<br></div></div>