aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-01-29Updated README to current status. Added section about the auto zeroise functi...HEADmasterJoachim Strömbergson
2019-01-17Added non-zero default timeout value in core. This fixes the keywrap problems...auto_zeroiseJoachim Strömbergson
2019-01-17Debugging keywrap after auto_zeroise. Now the core starts processing as expec...Joachim Strömbergson
2019-01-17Adding key timeout output port to allow core to inform the top level wrapper ...Joachim Strömbergson
2019-01-11Add testcase that verifies forced zeroisation.Joachim Strömbergson
2019-01-11Adding test case that verifies that SW can keep a key alive by reading status...Joachim Strömbergson
2019-01-11Fixed parameterized widths.Joachim Strömbergson
2019-01-08Adding the same API hardening to keywrap as implemented for other cores after...Joachim Strömbergson
2018-12-20valid should not be set from reset. There is no valid data.Joachim Strömbergson
2018-12-20Cleaned up and made auto zeroise test case 1 self-testing:Joachim Strömbergson
2018-12-14Splitted the auto-zeroise test case into three separate tests.Joachim Strömbergson
2018-12-13Fixed some bugs in auto-zeroise functionality. Now it really zeroises key aut...Joachim Strömbergson
2018-12-11Zeroisation of wrapper key registers. Adding reset of key_loaded register.Joachim Strömbergson
2018-12-11Adding test case for auto_zeroise. Can see that a loaded key gets wiped after...Joachim Strömbergson
2018-12-09Adding support for SW to keep loaded key alive by reading status. Adding supp...Joachim Strömbergson
2018-12-07Adding a more sane default timeout value.Joachim Strömbergson
2018-12-07Adding untested code to implement timer controlled automatic zeroisation of k...Joachim Strömbergson
2018-12-07Adding API support for key loaded status and key timeout control. Added ports...Joachim Strömbergson
2018-09-11Adding a huge, self testing test case.Joachim Strömbergson
2018-09-07Updated testbench to use the new API. Verified that the new API works. No mor...increase_api_addr_spaceJoachim Strömbergson
2018-09-07Removed r_bank from dump since it no longer exists.Joachim Strömbergson
2018-09-07Test write to all positions in the mem.Joachim Strömbergson
2018-09-04Updated rtl and tb to support parameterized memory size.Joachim Strömbergson
2018-09-04Updated testbench to handle parameterized core.Joachim Strömbergson
2018-09-04Updated testbench to work with the parameterized memory.Joachim Strömbergson
2018-08-24We probably want to be able to read data too.Joachim Strömbergson
2018-08-24Killed the bank switching.Joachim Strömbergson
2018-08-24Performed Verilog parameter magic to make the design scaleable in terms of ca...Joachim Strömbergson
2018-08-23Adding top level defines for setting size and address bits.Joachim Strömbergson
2018-08-16Adding delay cycle to API regs to match the latency for accessing the blockRA...Joachim Strömbergson
2018-08-16Updated the info about max object size supports and number of banks.Joachim Strömbergson
2018-08-15Fix some misleading messages, and enable all tests.Paul Selkirk
2018-07-24Added explicit width specification for constant to silence truncation warning.support_HAL_KS_WRAPPED_KEYSIZEJoachim Strömbergson
2018-07-06Updated README with status and information about the implementation.Joachim Strömbergson
2018-07-06(1) Updated version to reflect status. (2) Minor fix after running sim in Mod...Joachim Strömbergson
2018-07-06Adding test case for 4096 bit unwrap. Testcase passed! We have unwrap.Joachim Strömbergson
2018-07-06Debugged key unwrap. First testcase for unwerap passed. Added some more debug...Joachim Strömbergson
2018-07-06(1) Fixed dump of core_addr in testbench to actually show the core_addr. Fixe...Joachim Strömbergson
2018-07-05Adding wait state to allow access from memory to complete. Should be possible...Joachim Strömbergson
2018-07-05Fixing block counter init bug. Enabling detailed debugging. Fixing minor nits.Joachim Strömbergson
2018-07-05Fixed minor details in unwrap test case. Enabled unwrap test case.Joachim Strömbergson
2018-07-05Updated keywrap logic to support unwrap. Split state to handle next start in ...Joachim Strömbergson
2018-07-05Adding state and counter functionality to support unwrap. Changed name of def...Joachim Strömbergson
2018-07-05Adding unwrap test case.Joachim Strömbergson
2018-07-05Adding wrap test case with 4096 bit plaintext from NIST. Test result matches ...Joachim Strömbergson
2018-07-05Removed a few states and a few cycles.Joachim Strömbergson
2018-07-05We use the aes_speed core instead.Joachim Strömbergson
2018-07-05Adding tool to generate write commands.Joachim Strömbergson
2018-07-05Adding testcase for wrapping 4096 bit data.Joachim Strömbergson
2018-07-05We haz keywrap! Time to add more testcases and make them self testing. Oh and...Joachim Strömbergson