aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-01Refactor: Moved all address defines for cryptech cores into a common header ↵Joachim Strömbergson
file.
2015-03-31Move novena_regs.v to common (fb35379)Paul Selkirk
2015-03-31Refactor common code into tc_[eim|i2c].[ch], add general-purpose hash ↵Paul Selkirk
utilities, add trng_tester_i2c.
2015-03-31Build i2c with rng cores.Paul Selkirk
2015-03-31Move novena_regs.v to common, fix to match other register read/write blocks.Paul Selkirk
2015-03-31Move eim read delay to novena_eim.v.Paul Selkirk
2015-03-25integrate trng into core_selector frameworkPaul Selkirk
2015-03-17Rearrange cores.Paul Selkirk
2014-11-18change synth/ to build/, add .gitignorePaul Selkirk
2014-11-18i2c_device_addr as outputPaul Selkirk
2014-11-18do proper SHA* paddingPaul Selkirk
2014-11-13fix status bits as values, not positionsPaul Selkirk
2014-09-25Add a generic file hashing utility, and some test files.Paul Selkirk
2014-09-03hash_tester should read the correct number of response bytesPaul Selkirk
Both versions of hash_tester optimistically assumed a READ_OK or WRITE_OK response, and tried to read the expected number of bytes. But ERROR and UNKNOWN responses are shorter, which could lead to an overrun of available data from i2c. With commit a768072, this is no longer fatal (i2c will zero-pad the response), but it's good form to do the right thing when possible.
2014-08-28initial commit of Novena code for coretestPaul Selkirk