[Cryptech Tech] Cleanup of chacha

Olof Kindgren olof.kindgren at gmail.com
Wed Dec 28 22:09:19 UTC 2016


On Wed, Dec 28, 2016 at 11:17 AM, Joachim Strömbergson <joachim at secworks.se>
wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Aloha!
>
> I've just merged a cleaned up version of the chacha core to Cryptech.
> The API has not changed (besides bumping version minor from 80 to 81),
> but the code is substantially more compact.
>
> The major behavioral change is that while the core includes four QR
> modules, the way they were used they really didn't work in parallel
> which meant that performance was much lower that what it should be. For
> Cryptech this means that random number generation (and thus key
> generation etc) should see improved performance.
>
> Implementation wise, the API address logic has been simplified.
> Registers for key and data has also been changed syntax wise to use
> Verilog two dimensional arrays. All tools (simulators, synthesis/build
> tools) I have access to including ISE, ModelSim, Quartus parses this
> correctly.
>
> The _core previously sampled inputs into registers. These registers has
> been removed which means that if _core is used without the top, the
> caller must ensure that the inputs are stable.
>
>
> - --
> Med vänlig hälsning, Yours
>
> Joachim Strömbergson - Alltid i harmonisk svängning.
> ========================================================================
>  Joachim Strömbergson          Secworks AB          joachim at secworks.se
> ========================================================================
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQIcBAEBCAAGBQJYY5E/AAoJEF3cfFQkIuyNnhQP/R7jhBDTk7k6D6MEhRQofT7I
> VfkxOkFlHflYkS8UwCaFnZsJ891RaMPD3Wp/L56C2Q9lAudDxF0czDjS1e5fF+hG
> BRSELu1P/BjNErnFyEwvlkjXVwmmScS7VOjlUhWj1B/NQQ+IzqeS+uFM4YJjR1sX
> JJnp1FgxTxQtZxVnHmpIWTjZzlAyeLGlYfOL41l9syJRW17Vaoo1bFC1NZ74CUz7
> W8xu4qIcT9yZNQthecaMJ1dlpy4q+4c9oXss+i93KVTTR7MDZNSB9yQ51HxSuppY
> T14nAZRTj5ICEoOjM76Cy9MCzeiOa7oQaRbbAI4SoodK5Ec5sgwc56vjYRD30w6s
> YL191KvzH/3+D7SM5ig7rnzG9B2f5O5SoZ2T0xHlOR+fIcPxK10CsGn+SAzIpVlp
> 92j72YUoQ4AptlixO70AIt1OFSyr75Bd36AkSoB/6ASCKwEC3oIWQ4FlTuu0jSjC
> AH9uksYxKXHYdiPgDNCMd2GbQOXjHdj7ksqP5oJpcs74W0RwyTusL+oBvDAUq7kS
> +FJJiNi6GBAdhbdC4giOQEjyVbm+LJObMYTAULtshrPgHNWK31zAId7udeCqqlxd
> HxNO2hwO6hIz2aYKmDVBr9dvFrvZYHbkAuerPdYSXw5tLotY7TbX03IKHxObdBEO
> vIE+u90PJoBYoaXdIXH1
> =VXb3
> -----END PGP SIGNATURE-----
> _______________________________________________
> Tech mailing list
> Tech at cryptech.is
> https://lists.cryptech.is/listinfo/tech
>

Is the copyright year for chacha_core.v supposed to change from 2014 to
2011?

//Olof
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cryptech.is/archives/tech/attachments/20161228/13454223/attachment.html>


More information about the Tech mailing list