[Cryptech Tech] I haz hashes!

Joachim Strömbergson joachim at secworks.se
Mon Mar 17 10:33:57 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Aloha!

Short status update: We now have a first real subsystem that can be
tested in real FPGA devices. The coretest_hashes has been implemented on
the TerasIC C5G board and both SHA-1 and SHA-256 has successfully
performed first single block processing with known test vectors.

In coretest/hashes/src/sw there is a program hash_tester.py that writes
blocks starts the cores and reads out the digests. The program is really
ugly and lacks support for unit testing. But that will be fixed now that
we have a baseline. And if anyone wants to write a C based test
application that would be great.

I've also checked in a bitstream (sof) file for the TerasIC C5G board to
allow anybody to simply load the bitstream onto the board - if you trust
me to generate the file. ;-) The file is in:

toolruns/quartus/terasic_c5g/cryptech_pre_build_image


Happy hashing!
- -- 
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-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJTJs+VAAoJEF3cfFQkIuyNjZkP/288fef66V+3/uhIoDK0PK7Y
vJzybEoyA77z12xWz8aWo9vGQfUE3DWWZQUiJ1YDpVPR+Hi9VxnTstKVukBJnrgm
3Y/3XFobq0sPOBnLkjZBnLZKeuQRvMnZ/IJGlWrbAEapCApSBZJ3qeiBj1Tinzdq
1AKd+mQU0nS2dnj5KCp2FjOi3zJQREJrCxdG99vtaLR4xav4uE1z14wsFHNgzU41
Ji6BKp3AVUG6v+Wt291SdkwNUobZhB1pS4rAZbpoUCdTiIxJJQfnn5hpYvPGJ9Ak
uMzVQc7IAmYiqO/VvxFOJfaPNauAl18ycMYp5dFANfXzBJXF1dpvfcLf3CNTpg+f
aziZ2E52H2xM4K2R6PJCSng8126hDZreU1EGbrm85pVnsDrHATcfSAib98NWOtHL
WsQZVRR8VrzTZzIQmCw+jfTx7JhWRoVSYfVe39u0WS5RJTTkGAQuWEqEVbvuloch
L6O3Mj+ZBHZy8fGMieYuBe08urRej4T5KnhJZsDCVeLLgG40tDO7y/5BLRDMaV9j
IkxpiWdsFOPYQC6OUgPz8J1iBeAJqhQVOg1P0Um+DZUTpCjjJG3Fnj7hmRotsN6i
H6UTQH1YbRKfrvaEC/Z6RjcN7+XQd48SjXr2f4/epA9iDW0SdRSaVL1Occw1Fq+f
Sytv3DcLoR/zVIgWPWLo
=t1OQ
-----END PGP SIGNATURE-----



More information about the Tech mailing list