1. 553759a [aes] Use one-hot encoding for OPERATION field in main control register by Pirmin Vogel · 3 years, 2 months ago
  2. e1fe177 [aes] Use separately buffered copies of lc_escalate_en by Pirmin Vogel · 3 years, 2 months ago
  3. 71a675a [aes] Fix REGWEN usage for auxiliary control register by Pirmin Vogel · 3 years, 2 months ago
  4. 3d89242 [rtl] Fix warnings thrown by RTL by Srikrishna Iyer · 3 years, 2 months ago
  5. a993c4b [aes] Fix AscentLint errors by Pirmin Vogel · 3 years, 2 months ago
  6. bf53287 [aes] Fix wrapper for FI experiments by Pirmin Vogel · 3 years, 2 months ago
  7. 4cc4e4a [aes] Use prim_flop for PRD buffering in DOM S-Box by Pirmin Vogel · 3 years, 2 months ago
  8. f649efa [aes] Enable pipeline register sharing in Stage 3 DOM-dep multipliers by Pirmin Vogel · 3 years, 2 months ago
  9. 6717fa8 [aes] Remove hierarchical paths in DOM S-Box by Pirmin Vogel · 3 years, 2 months ago
  10. 9c688b2 [aes] Don't enter CLEAR state if triggers get zeroed during PRNG_UPDATE by Pirmin Vogel · 3 years, 2 months ago
  11. 86eaf5e [aes] Add lockable bit to force PRNG reseeding upon touching the key by Pirmin Vogel · 3 years, 2 months ago
  12. 577b4dc [aes_wrap] Choose same security parameters as top-level by Michael Schaffner · 3 years, 2 months ago
  13. b7ab2fe [aes/rtl] Only update masking PRNG in first clock cycle of each round by Pirmin Vogel · 3 years, 3 months ago
  14. 8acd286 [aes/rtl] Re-use intermediate DOM S-Box results as randomness by Pirmin Vogel · 3 years, 3 months ago
  15. bb64fa2 [aes/rtl] Re-use some pipeline registers inside DOM S-Box by Pirmin Vogel · 3 years, 3 months ago
  16. d94a5ea [aes] Explicitly cast from bits to enum value for cipher op by Rupert Swarbrick · 3 years, 2 months ago
  17. 29d88ec [aes] Add missing cast for prng_reseed_rate reset value by Rupert Swarbrick · 3 years, 2 months ago
  18. 60df4fb [aes/rtl] Enable controlling the reseeding rate of the masking PRNG by Pirmin Vogel · 3 years, 3 months ago
  19. 73bef55 [aes] Fix AscentLint errors by Pirmin Vogel · 3 years, 3 months ago
  20. 95c8600 [aes/rtl] Don't feed zero into cipher output unmasking logic by Pirmin Vogel · 3 years, 3 months ago
  21. a9e44fd [aes] Fix wrapper and add basic Verilator testbench by Pirmin Vogel · 3 years, 3 months ago
  22. 322ee88 [aes] Fix IV register status tracking by Pirmin Vogel · 3 years, 3 months ago
  23. 65c9378 [aes] Switch to prim_sparse_fsm_flop by Pirmin Vogel · 3 years, 3 months ago
  24. 2366933 [aes/rtl] Fix Verible lint errors by Pirmin Vogel · 3 years, 3 months ago
  25. 2afff7c [aes/rtl] Fix AscentLint lint errors and an Xcelium compile error by Pirmin Vogel · 3 years, 3 months ago
  26. 383b185 [aes] Switch to multi-rail main controller FSM by Pirmin Vogel · 3 years, 4 months ago
  27. 3650691 [aes] Switch to multi-rail counter FSM by Pirmin Vogel · 3 years, 4 months ago
  28. a87f5b7 [aes] Switch to multi-rail cipher core FSM by Pirmin Vogel · 3 years, 4 months ago
  29. ffb02b2 [aes, pre_sca] Enable formal verification of more than a single S-Box by Pirmin Vogel · 3 years, 4 months ago
  30. 5133bb5 [aes] Add gtech synthesis setup by Michael Schaffner · 3 years, 4 months ago
  31. 859d517 [prim] Add option to not clear the packer FIFO upon read by Pirmin Vogel · 3 years, 5 months ago
  32. 04d3ddb Remove double-import SV packages by Philipp Wagner · 3 years, 5 months ago
  33. 7857ffe [aes/rtl] Cause lint errors if Sec parameters get non-default values by Pirmin Vogel · 3 years, 5 months ago
  34. 272c827 [aes/rtl] Avoid using prim_packer_fifo in clearing PRNG by Pirmin Vogel · 3 years, 5 months ago
  35. 49d3739 [aes/rtl] Avoid using prim_packer_fifo in masking PRNG by Pirmin Vogel · 3 years, 5 months ago
  36. 673acae [aes/rtl] Span permutation inside masking PRNG across all LFSRs by Pirmin Vogel · 3 years, 5 months ago
  37. bf8b9c1 [aes/rtl] Use built-in S-Box layer of LFSR primitives for AES PRNGs by Pirmin Vogel · 3 years, 5 months ago
  38. 992f933 [aes] Add support for key sideload by Pirmin Vogel · 3 years, 7 months ago
  39. 2444ac0 [util] Tidy up how we call finst_gen in reg_top.sv.tpl by Rupert Swarbrick · 3 years, 7 months ago
  40. 9dbaa99 [aes] Only unmask final cipher core output by Pirmin Vogel · 3 years, 7 months ago
  41. 5d83537 [regfile] Refactor cdc handling to the reg level by Timothy Chen · 3 years, 7 months ago
  42. b5abfbd [top] Auto generate by Timothy Chen · 3 years, 8 months ago
  43. e83d30f [rstmgr, top] Add support for shadow resets by Timothy Chen · 3 years, 8 months ago
  44. c473f70 [aes] Use separate subreg prims for fields of shadowed control reg by Pirmin Vogel · 3 years, 7 months ago
  45. a49ceb6 [util, reggen] Support standardized cdc handling for regfile by Timothy Chen · 3 years, 8 months ago
  46. 9ce30ab [prim_subreg] Make software access type an enum by Philipp Wagner · 3 years, 8 months ago
  47. 231f772 [prim] Allow disabling SVAs ensuring REQ is held until ACK at run time by Pirmin Vogel · 3 years, 8 months ago
  48. 7cb7f20 [reggen] Generate a single we/re signal per register in reg_top by Rupert Swarbrick · 3 years, 9 months ago
  49. 359c126 [reggen] Make spacing uniform and simplify comments in reg_top by Rupert Swarbrick · 3 years, 10 months ago
  50. 2f0c420 [aes] Wire up bus integrity alert by Michael Schaffner · 3 years, 10 months ago
  51. 20782a1 [aes] Cause fatal alerts to clear the status and trigger register by Pirmin Vogel · 3 years, 10 months ago
  52. 10e10f7 [aes] Fix alignment and order of ports for aes_control.sv by Pirmin Vogel · 3 years, 10 months ago
  53. ce8e393 [regtool] Reformulate wr_err calculation to avoid long lines by Rupert Swarbrick · 4 years ago
  54. 413788d [aes] Clarify that the use both masked Canright S-Boxes is discouraged by Pirmin Vogel · 4 years ago
  55. 7ea01b7 [aes] Use prim_buf/xor2 primitives inside masked Canright S-Boxes by Pirmin Vogel · 4 years ago
  56. 2d9f8a0 [aes] Document that the DOM S-Box has been formally verified by Pirmin Vogel · 4 years ago
  57. a6663d1 [aes] Use prim_flop_en/buf primitives inside DOM S-Box by Pirmin Vogel · 4 years ago
  58. bdb0dce [aes] Add u_-prefix to module instances inside S-Boxes by Pirmin Vogel · 4 years ago
  59. f309ea5 [fpv] revert back the FPV compile error by Cindy Chen · 4 years ago
  60. 62dabf7 [reggen, util] Add support for data integrity passthrough by Timothy Chen · 4 years ago
  61. 63ebea2 [aes] Replace '{default:} by loop statements for parameterized signals by Pirmin Vogel · 4 years ago
  62. 6bcea95 [aes] Editorial fixes in comments by Philipp Wagner · 4 years ago
  63. 2e6a6c6 [aes] Add documentation on security hardening, enable masking by default by Pirmin Vogel · 4 years ago
  64. baab135 [aes] Replace more number literals with params, parameterize CTR module by Pirmin Vogel · 4 years ago
  65. 8472ebe [aes] Fix lint errors by Pirmin Vogel · 4 years ago
  66. 306799d [aes] Replace register file related literals by existing parameters by Pirmin Vogel · 4 years ago
  67. a4907ee [aes] Introduce parameters to replace literals related to reg clearing by Pirmin Vogel · 4 years ago
  68. 116ecac [aes] Use separate permutation for clearing second share of masked regs by Pirmin Vogel · 4 years ago
  69. 4091ef7 [aes/doc] Add missing reset values for key, IV and data registers by Pirmin Vogel · 4 years ago
  70. 7ec403a [aes] Specify missing reset values for shadowed control register by Pirmin Vogel · 4 years ago
  71. 46339bb [aes] Doc clearing sequence upon reset and align STATUS reg reset value by Pirmin Vogel · 4 years ago
  72. 4853e57 [fpv] compile issue fix by Cindy Chen · 4 years ago
  73. 1032b47 [reggen] Clean up some spaces above write/read-enable registers by Rupert Swarbrick · 4 years ago
  74. 583c80d [aes/dv] added coverage outline to aes by Rasmus Madsen · 4 years, 3 months ago
  75. 200d8b4 [topgen] Allow multiple device interfaces to connect to the crossbar by Rupert Swarbrick · 4 years, 1 month ago
  76. 915df69 [tlul] Enable tlul integrity check across the design by Timothy Chen · 4 years, 1 month ago
  77. dcb0de1 [lint] Fix a bunch of lint warnings related to long lines (>100 chars) by Michael Schaffner · 4 years, 1 month ago
  78. 95cea45 [aes] Interface CSRNG through EDN by Pirmin Vogel · 4 years, 1 month ago
  79. 6e6b7ba [top] Auto generate files by Timothy Chen · 4 years, 1 month ago
  80. 8ec347f [all] Add empty intg_err declaration to remove lint warnings. by Timothy Chen · 4 years, 1 month ago
  81. a6f5829 [tlul] block writes and reads on errors in adapter_reg by Timothy Chen · 4 years, 1 month ago
  82. 144ca84 [aes] Add life cycle escalation signal by Pirmin Vogel · 4 years, 1 month ago
  83. 79bef92 [aes] Consistently place spaces around operators in loop statements by Pirmin Vogel · 4 years, 1 month ago
  84. 19fcf66 [aes] Reduce bit width of sparsely encoded mux2 selector signal type by Pirmin Vogel · 4 years, 1 month ago
  85. e9fd2bf [aes] Use sparse encodings for additional control signals by Pirmin Vogel · 4 years, 1 month ago
  86. 6f70ed9 [aes] Use sparse encodings for handshake signals by Pirmin Vogel · 4 years, 2 months ago
  87. d2c08a5 [top] Auto generate regfiles by Timothy Chen · 4 years, 1 month ago
  88. f556762 [top] Auto generate regfiles by Timothy Chen · 4 years, 1 month ago
  89. 66e4093 [regtool] Also expose reset values per-field for hwext registers by Rupert Swarbrick · 4 years, 1 month ago
  90. c5841b7 [regtool] Add reset values for hwext registers to reg_pkg by Rupert Swarbrick · 4 years, 1 month ago
  91. a74743c [aes] Fix lint warnings by Pirmin Vogel · 4 years, 2 months ago
  92. 725bb48 [aes] Explicitly ignore auxiliary assertion logic in synthesis by Michael Schaffner · 4 years, 2 months ago
  93. abc2374 [aes] Improve DOM S-Box by Pirmin Vogel · 4 years, 2 months ago
  94. e6ca872 [aes] Enable domain-oriented masking by Pirmin Vogel · 4 years, 2 months ago
  95. 39a2925 [aes] Add DOM S-Box by Pirmin Vogel · 4 years, 3 months ago
  96. f319633 [aes] Prepare distribution of PRD for domain-oriented masking (DOM) by Pirmin Vogel · 4 years, 3 months ago
  97. 8b38eeb [aes] Fix lint errors by Pirmin Vogel · 4 years, 2 months ago
  98. fd3708a [aes] Protect round counter against fault injection by Pirmin Vogel · 4 years, 2 months ago
  99. b50dc9d [aes] Rework handling and signaling of invalid mux selector signals by Pirmin Vogel · 4 years, 2 months ago
  100. 4c22cf2 [aes] Align alert naming and signaling with latest guidance by Pirmin Vogel · 4 years, 2 months ago