[Cryptech Tech] More tests and a bug

Joachim Strömbergson joachim at secworks.se
Wed Apr 2 16:35:57 UTC 2014


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

Aloha!

Randy Bush wrote:
> regression testing using a constantly enhanced suite of tests, each
> one being a setup and run, collecting the output, diffing, and
> reporting only if the diff shows change from the authoritative
> result.

Yes. Std practice (at least should be) in both HW and SW development.
Regression tests, unit tests, buildbots and baselines. I try to use it
as much as possible. If you look at the testbenches for the hash cores
they are all self testing with known answer tests. Then they should have
a lot of other unit tests for flags, size variations etc.

> [ i have this horrible feeling you are gonna like expect ]

G-d no! Are anybody using expect nowadays? Big thing pre 2000 in ASIC
development, esp in combination with Tcl.

- -- 
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/

iQIcBAEBCAAGBQJTPDxtAAoJEF3cfFQkIuyNZXoQAI6nNvO1tGfDcqMpr9M9Ja/g
CE6u3BqTb4f/omXOERJWdPI0KXRLJ/JY8p+lHWbQXb+BADdKUsMBsztpMn/Q1O47
yjMEEZOn6vCw5zfQKy5cJRyt287T0STOEoB5VfydTrIrJ60KeZqNmO3cmCCXgx3k
liDcapivl1XUfQgrL6GXwVb6XJDrE6Bsk3CnLu3A515UDH8BZ8sR54GPR0jBNQkS
ORnY1w4ohvNXb6dXLDQHl2A8xy+t0y/7ChY3RtxUOH3D+9IBe5ZvCeRDSMQcih+i
XVLZUblZjbPgYbXepBH+8wdRTA5chhZaika9R+0S+SQJVunbk33OzF25ViLcbBzY
5UcDjbBDlcDAjVqgwWZHUytQmbOwNePeZxJI3y8wU8tKi6F+fwTna+g5fKqY/4fj
ayVUbdq+NMZfdAK1E64sz8rM9hevx4nsX2Ui3jDqz9nbZYJsny4bNNBpayEFsyRV
yczmdT6D+MfR6NFbtqCniof9J6mTjXnoD5BaqYSIAo6jyoPHZqC+6f6fiTLHA6K8
jPHZNfdOArAQMdRRq1Lyc/n7KEHjmJxM5FgYPtkXBnNXa6K0/7PXozcUBf9N47fB
caVipEFj8v/YufrO98sgveqHSAbjj7sukNyukNdr6LpBLiypGpQctj+SdXBymbz1
Bd7CQOiA9Zb+AzJPATdh
=+j3v
-----END PGP SIGNATURE-----



More information about the Tech mailing list