aboutsummaryrefslogtreecommitdiff
path: root/src/rtl/keywrap_core.v
AgeCommit message (Expand)Author
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-11Fixed parameterized widths.Joachim Strömbergson
2018-12-20valid should not be set from reset. There is no valid data.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-09Adding support for SW to keep loaded key alive by reading status. Adding supp...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-08-24Performed Verilog parameter magic to make the design scaleable in terms of ca...Joachim Strömbergson
2018-07-24Added explicit width specification for constant to silence truncation warning.support_HAL_KS_WRAPPED_KEYSIZEJoachim 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-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-05Removed a few states and a few cycles.Joachim Strömbergson
2018-07-05We haz keywrap! Time to add more testcases and make them self testing. Oh and...Joachim Strömbergson
2018-07-05Debugged keywrap processing including A update. All AES operations works corr...Joachim Strömbergson
2018-07-05Fixed memory word order. Fixed a number of bugs. First block encrypted correc...Joachim Strömbergson
2018-07-05Removed the streaming interface in favor of a normal address based interface....Joachim Strömbergson
2018-07-03Good news: The core peformcs all AES operations and stops after correct numbe...Joachim Strömbergson
2018-07-03Debugged a lot of minor errors and added a lot of debug functions. Things are...Joachim Strömbergson
2018-06-29Fixed nits found during linting.Joachim Strömbergson
2018-06-29Completed first version of core that should have all functionality needed to ...Joachim Strömbergson
2018-06-28Adding a lot of functionality. Starting to get everthing in place.Joachim Strömbergson
2018-06-28A lot of cleanup of interconnections between cores and hierarchy. Fixed a num...Joachim Strömbergson
2018-06-28Interface debugging.Joachim Strömbergson
2018-06-28Updated top level wrapper to better match the planned API. Updated core inter...Joachim Strömbergson
2018-06-26Adding more functionality in the core. Updated Makefile to build and simulate...Joachim Strömbergson
2018-06-22(1) Added initial version of keywrap_core which will implement the actual wra...Joachim Strömbergson