Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-19 | Adding a new test program for the modexp core. Adding build target for ↵ | Joachim Strömbergson | |
modexp_tester. | |||
2015-05-17 | Use correct addresses for 256-bit keys. Report whether tests passed | Rob Austein | |
instead of trusting human beings to read hex. Other trivial cleanups. | |||
2015-05-17 | Completed first, simple test of aes core. This test program runs all NIST ↵ | Joachim Strömbergson | |
single block tests with 128 and 256 bit keys in encipher and decipher modes. | |||
2015-05-13 | Adding code for running single block tests doing encipher and decipher ↵ | Joachim Strömbergson | |
operations. Adding test runner for NIST tests. | |||
2015-05-13 | Added aes_tester as build target. Added initial version of aes_tester ↵ | Joachim Strömbergson | |
program with NIST test vectors. | |||
2015-05-13 | (1) Added base address to all AES addresses. (2) Added base address to all ↵ | Joachim Strömbergson | |
ChaCha addresses. (3) Updated modexp addresses with new memory access ports. Removed all prefixes that are now redundant. Fixed minor modexp mapping nits such as incorrect order of length addresses. Updated the version to reflect changes of API and that we now can do trivial modexp operations from SW. | |||
2015-05-05 | Rename bitmask symbols. | Paul Selkirk | |
2015-05-05 | Document address structure, remove redundant symbols. | Paul Selkirk | |
2015-05-05 | Add all cores to build files. | Paul Selkirk | |
2015-05-04 | (1) Added defines for the chacha stream cipher core. (2) Fixed incorrect ↵ | Joachim Strömbergson | |
define for AES. | |||
2015-05-04 | Adding API defines for the AES core. | Joachim Strömbergson | |
2015-05-04 | Adding verbose command line option. | Joachim Strömbergson | |
2015-04-29 | merge Joachim's commit a6effa1 (with fixes) | Paul Selkirk | |
2015-04-29 | Cleanup: add error port. | Paul Selkirk | |
2015-04-29 | Trying to generalize more of addresses in the cores. Adding more defines for ↵ | Joachim Strömbergson | |
the modexp core. | |||
2015-04-28 | Merge branch 'unimap' to 'master'. | Paul Selkirk | |
2015-04-27 | (1) Fixed the symbol names for the csprng name and version. (2) Adding ↵ | Joachim Strömbergson | |
segment for math cores and added first addresses for modexp core. | |||
2015-04-27 | Adding name and version defines for the csprng: | Joachim Strömbergson | |
2015-04-27 | Updated TRNG version number. Minor fix to use the same base for prefixes for ↵ | Joachim Strömbergson | |
at least the values in the same segment. | |||
2015-04-22 | Make position-independent libraries for cryptlib. | Paul Selkirk | |
2015-04-21 | Unify eim and i2c memory map, unify apps, build libraries. | Paul Selkirk | |
2015-04-21 | Added test of access to trng from SW before trying to extract data. | Joachim Strömbergson | |
2015-04-21 | (1) Changed to using symbolic defines for core name and version. (2) Minor ↵ | Joachim Strömbergson | |
cleanup of defines in header file. | |||
2015-04-21 | Completed move of core name and version strings to common header. | Joachim Strömbergson | |
2015-04-21 | Changed to use common define of expected board and eim interface name and ↵ | Joachim Strömbergson | |
version strings. | |||
2015-04-21 | Started to move expected core name and version strings to defines into the ↵ | Joachim Strömbergson | |
common header file. | |||
2015-04-20 | Adding functions to check core strings as a way to detect that we can talk ↵ | Joachim Strömbergson | |
to the trng before extracting data. | |||
2015-04-17 | Reversed removal of arpa/inet. I'm thick. | Joachim Strömbergson | |
2015-04-17 | Add missing include of stdint.h to get types. Automagically removed trailing ↵ | Joachim Strömbergson | |
spaces. | |||
2015-04-17 | Removed include of i2c lib not used in the program. Changed from i2c to eim ↵ | Joachim Strömbergson | |
in printout. Removed inclusion of arpa/inet lib also not used by the application. | |||
2015-04-08 | Unify and refactor eim and i2c software. | Paul Selkirk | |
Unify memory maps. Move tc_init, tc_next, tc_wait_* into tc_[eim|i2c].c. Move eim_setup into tc_eim.c, move i2c_open into tc_i2c.c. | |||
2015-04-03 | Add scaling factor to trng_extractor for easier bulk data extraction. | Paul Selkirk | |
2015-04-02 | Add trng_extractor app to eim and i2c, refactor i2c apps to use common ↵ | Paul Selkirk | |
memory map. | |||
2015-04-02 | Added support in tc7 for dumping raw data to std out. | Joachim Strömbergson | |
2015-04-01 | Refactor: Moved all address defines for cryptech cores into a common header ↵ | Joachim Strömbergson | |
file. | |||
2015-03-31 | Move novena_regs.v to common (fb35379) | Paul Selkirk | |
2015-03-31 | Refactor common code into tc_[eim|i2c].[ch], add general-purpose hash ↵ | Paul Selkirk | |
utilities, add trng_tester_i2c. | |||
2015-03-31 | Build i2c with rng cores. | Paul Selkirk | |
2015-03-31 | Move novena_regs.v to common, fix to match other register read/write blocks. | Paul Selkirk | |
2015-03-31 | Move eim read delay to novena_eim.v. | Paul Selkirk | |
2015-03-25 | integrate trng into core_selector framework | Paul Selkirk | |
2015-03-17 | Rearrange cores. | Paul Selkirk | |
2014-11-18 | change synth/ to build/, add .gitignore | Paul Selkirk | |
2014-11-18 | i2c_device_addr as output | Paul Selkirk | |
2014-11-18 | do proper SHA* padding | Paul Selkirk | |
2014-11-13 | fix status bits as values, not positions | Paul Selkirk | |
2014-09-25 | Add a generic file hashing utility, and some test files. | Paul Selkirk | |
2014-09-03 | hash_tester should read the correct number of response bytes | Paul 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-28 | initial commit of Novena code for coretest | Paul Selkirk | |