1. b41684f [fpga] Remove top_earlgrey_reduce.py dependency for CW310 FPGA board by Pirmin Vogel · 3 years, 8 months ago
  2. 06169dc [sw/dif] Remove AES disable from CSRNG. by Miguel Osorio · 3 years, 8 months ago
  3. 6d4436f [csrng/sec] remove AES bypass, clean register debug by Mark Branstad · 3 years, 8 months ago
  4. 968b8c8 [dif_otp_ctrl] Align software drivers to use the core/prim interfaces by Michael Schaffner · 3 years, 9 months ago
  5. 44cd83f [otbn] Fix typo in comment by Philipp Wagner · 3 years, 8 months ago
  6. 0b958df [otbn] Test access to randomness by Philipp Wagner · 3 years, 8 months ago
  7. 29b7c57 [otbn] Indent loop body in assembly by Philipp Wagner · 3 years, 8 months ago
  8. caac1af [otbn/sw] Specify CSR index in hex by Philipp Wagner · 3 years, 8 months ago
  9. 1a5d53a [alert_handler] Make critical alert handler CSRs shadowed regs by Michael Schaffner · 3 years, 10 months ago
  10. 30dbf66 [sw/mmio] Add _shadowed variants of write8 and write32 mmio functions by Michael Schaffner · 3 years, 10 months ago
  11. 06376e7 [sw/silicon_creator] Minor edits in sigverify_keys unit tests by Alphan Ulusoy · 3 years, 9 months ago
  12. 2c531f2 [sw/silicon_creator] Add unit tests for sigverify_rsa_key_get by Alphan Ulusoy · 3 years, 9 months ago
  13. 75cbf58 [sw/silicon_creator] Check key validity using OTP by Alphan Ulusoy · 3 years, 9 months ago
  14. 09884b3 [sw/silicon_creator] Fix return value of sigverify_rsa_key_get by Alphan Ulusoy · 3 years, 9 months ago
  15. f68395a [sw/silicon_creator] Add MockOtp by Alphan Ulusoy · 3 years, 9 months ago
  16. 54c37c4 [rom_ctrl] Cut the instantiated ROM width back down to 39 bits by Rupert Swarbrick · 3 years, 8 months ago
  17. 01b5248 [otbn] Fix typos in software comments by Philipp Wagner · 3 years, 8 months ago
  18. 249a633 [otbn/sw] Introduce otbn_dump_dmem() by Philipp Wagner · 3 years, 9 months ago
  19. 2716986 [primgen] Make primgen "portable" again by Philipp Wagner · 3 years, 8 months ago
  20. 1d8b960 [top, dv, sw] Various adjustments to accommodate rv_core_ibex peripheral by Timothy Chen · 3 years, 9 months ago
  21. 4e8dbb7 Add additional checks to ROM_EXT signer by Alphan Ulusoy · 3 years, 9 months ago
  22. bda0d15 Remove ignored Cargo.lock file by Alphan Ulusoy · 3 years, 9 months ago
  23. f1f2243 Update manifest format documentation by Alphan Ulusoy · 3 years, 9 months ago
  24. e41947b [sw/silicon_creator] Add security_version to manifest and rearrange fields by Alphan Ulusoy · 3 years, 9 months ago
  25. f12a943 [kmac] Remove entropy refresh timer by Eunchan Kim · 3 years, 9 months ago
  26. 198760d [sw/silicon_creator] Constrain otp_read to aligned reads by Jon Flatley · 3 years, 9 months ago
  27. 31bafb8 [mask_rom] Enable main SRAM scrambling and initialization by Michael Munday · 3 years, 9 months ago
  28. 28b3e82 [otbn] add dedicated RSA sig verification for 3072 bit by Felix Miller · 3 years, 10 months ago
  29. 0f6e781 [otbn] fork rsa verify code for 3k version by Felix Miller · 3 years, 10 months ago
  30. 01cc9f8 [otbn] add more ECC tests by Felix Miller · 3 years, 10 months ago
  31. 99f1303 [otbn] rework P-256 lib by Felix Miller · 3 years, 10 months ago
  32. 38f8f84 [otbn] add domain parameters for P-256 to lib by Felix Miller · 3 years, 10 months ago
  33. 79243ff [otbn/sw] Make otbn_ptr_t to IMEM/DMEM addr funcs public by Philipp Wagner · 3 years, 9 months ago
  34. 138c97d [sw/silicon_creator] Add OTBN ROM driver by Jon Flatley · 3 years, 11 months ago
  35. d8330f4 [sw/silicon_creator] Switch otp to sec_mmio by Jon Flatley · 3 years, 9 months ago
  36. 47844d0 [sw] Naming updates to keymgr for DICE support by Timothy Chen · 3 years, 9 months ago
  37. 292b586 [lc/dif] Fix `claim_transition_if` claim value by Cindy Chen · 3 years, 9 months ago
  38. 78d9cda [mask_rom, pinmux] Add Pin Multiplexer driver for mask ROM by Michael Munday · 3 years, 10 months ago
  39. 2a61aec [sw] Various updates to complete keymgr_functest by Timothy Chen · 3 years, 9 months ago
  40. fa50f40 [sw/rom] Skip keymgr initialization in mask ROM. by Miguel Osorio · 3 years, 9 months ago
  41. 1b29347 [rom_ext_image_tools] Check that code region is aligned correctly by Michael Munday · 3 years, 9 months ago
  42. 863b92b [sw] update otp_ctrl offsets and sizes to use generated headers by Timothy Chen · 3 years, 9 months ago
  43. a7a50bd [sw] Add option to configure sideload in kmac dif by Timothy Chen · 3 years, 9 months ago
  44. aed4c00 [sw/silicon_creator] Make sigverify_rsa_key_t.n0_inv 8 words for OTBN by Alphan Ulusoy · 3 years, 9 months ago
  45. aa42850 [chip/otp_test] Initail work for OTP HW CFG test by Cindy Chen · 3 years, 9 months ago
  46. 4565e98 [sw/dif] Support read out device_id register by Cindy Chen · 3 years, 9 months ago
  47. fc5fb2d [mask_rom] Add mask ROM ePMP functional test by Michael Munday · 3 years, 10 months ago
  48. b4d8154 [mask_rom] Add Memory Protection (ePMP) module implementation by Michael Munday · 3 years, 10 months ago
  49. 26b0ff4 [sw/silicon_creator] Add unit tests to ePMP library by Michael Munday · 3 years, 9 months ago
  50. 2bdabb1 [sw/silicon_creator] Add minimal ePMP library by Michael Munday · 3 years, 9 months ago
  51. 9036eee [rom_ext] Align .text section size to word boundary by Michael Munday · 3 years, 9 months ago
  52. a28c280 [otp_ctrl] Update DIF to account for bus integrity error by Michael Schaffner · 3 years, 9 months ago
  53. 3378ac2 [mask_rom] Reduce the brittleness of shutdown_unittest by Chris Frantz · 3 years, 9 months ago
  54. da12563 [sw] proof of concept of address translation idea by Timothy Chen · 3 years, 9 months ago
  55. 84c3a4e [mask_rom] Implement shutdown by Chris Frantz · 3 years, 10 months ago
  56. cdf4bf2 Base opentitantool application. by Chris Frantz · 3 years, 10 months ago
  57. bef689e Add hardened_byte_bool_t for CREATOR_SW_CFG_KEY_IS_VALID entries. by Alphan Ulusoy · 3 years, 9 months ago
  58. 6615106 [sw/silicon_creator] Update manifest comment by Alphan Ulusoy · 3 years, 9 months ago
  59. 0072062 [sw/silicon_creator] Rename error code for bad manifest length by Alphan Ulusoy · 3 years, 9 months ago
  60. 67f191c [sw/silicon_creator] Remove the extra entry in the ROM_EXT interrupt vector, update comments by Alphan Ulusoy · 3 years, 9 months ago
  61. e825f52 [sw/silicon_creator] Add getters and unit tests for entry point and code region by Alphan Ulusoy · 3 years, 9 months ago
  62. aa0e658 [sw/silicon_creator] Populate entry_point, code_start, and code_end in signer tool by Alphan Ulusoy · 3 years, 9 months ago
  63. fa5250c [sw/silicon_creator] Add entry_point, code_start, code_end to the manifest struct by Alphan Ulusoy · 3 years, 9 months ago
  64. cd19b11 [mask_rom] Add documentation for Memory Protection module by Michael Munday · 3 years, 10 months ago
  65. 36ebb51 [csrng/rtl] update for health test phases by Mark Branstad · 3 years, 9 months ago
  66. a0f6cc5 [sw/silicon_creator] Add functional test for sigverify by Alphan Ulusoy · 3 years, 9 months ago
  67. f8d175c [mask_rom] Add the lifecycle controller driver. by Chris Frantz · 3 years, 9 months ago
  68. 2d6bfd7 [silicon_creator] Initialize argument when passing it to sigverify_mod_exp_ibex() by Philipp Wagner · 3 years, 9 months ago
  69. 930dbd3 [pwrmgr/dif] Pass input argument by value by Philipp Wagner · 3 years, 9 months ago
  70. 82bf88f [rv_plic/dif] Pass input data by value by Philipp Wagner · 3 years, 9 months ago
  71. a333c5d [sw/silicon_creator] Remove unused `using` statements from tests by Michael Munday · 3 years, 9 months ago
  72. a20c4ef [otbn] Add instruction count check in dif_otbn_smoketest.c by Vladimir Rozic · 3 years, 9 months ago
  73. 75ac0c9 [otbn] Inline EXPECT_EQ calls. by Vladimir Rozic · 3 years, 9 months ago
  74. 5c3c8de [otbn] Add dif_otbn_get_insn_cnt(). Add unit test. by Vladimir Rozic · 3 years, 9 months ago
  75. c2f5d25 [sw/silicon_creator] Move sigverify.c and unit tests to lib by Alphan Ulusoy · 3 years, 9 months ago
  76. 23da61a [sw/silicon_creator] Move sigverify_mod_exp and unit tests to lib, update tests by Alphan Ulusoy · 3 years, 9 months ago
  77. 3478c7f [sw/silicon_creator] Add sigverify_keys unit test by Alphan Ulusoy · 3 years, 9 months ago
  78. 6fa343e [i2c, rtl] Lint Fixes by Igor Kouznetsov · 3 years, 10 months ago
  79. 531c745 [sw/silicon_creator] Rename kErrorSigverifyInvalidArgument to kErrorSigverifyBadEncodedMessage by Alphan Ulusoy · 3 years, 10 months ago
  80. 080f047 [sw/silicon_creator] Change return type of `sigverify_mod_exp_ibex` to rom_error_t by Alphan Ulusoy · 3 years, 10 months ago
  81. 884b564 [sw/silicon_creator] Make calc_r_square and mont_mul static by Alphan Ulusoy · 3 years, 10 months ago
  82. 83b8a58 [sw/silicon_creator] Rename sigverify_rom_ext_signature_verify() by Alphan Ulusoy · 3 years, 10 months ago
  83. 06428b3 [sw/silicon_creator] Move sigverify_rsa_key_get() call to mask_rom_boot() by Alphan Ulusoy · 3 years, 10 months ago
  84. 5d34765 [sw/silicon_creator] Move struct definitions shared across boot stages to a new header by Alphan Ulusoy · 3 years, 10 months ago
  85. b344ed7 [sw/silicon_creator] Fix sigverify filenames by Alphan Ulusoy · 3 years, 10 months ago
  86. 19e7b07 [opentitantool] Add the `Transport` trait to opentitanlib by Chris Frantz · 3 years, 10 months ago
  87. 05dabb3 [sw] Pass on native C/C++ compiler to Mundane build by Philipp Wagner · 3 years, 9 months ago
  88. 56fb74a [sw/silicon_creator] Use manifest values to advance keymgr state by Alphan Ulusoy · 3 years, 10 months ago
  89. 282ad14 [sw/silicon_creator] Add a struct for key manager binding value by Alphan Ulusoy · 3 years, 10 months ago
  90. 1aa8ba7 [sw/silicon_creator] Update manifest fields by Alphan Ulusoy · 3 years, 10 months ago
  91. d0c986d [sw/silicon_creator] Add missing initializer in romextimage unit test by Alphan Ulusoy · 3 years, 10 months ago
  92. 00ffb5c [opentitantool] Add skeleton of opentitanlib by Chris Frantz · 3 years, 10 months ago
  93. 4e72d1d Use repr(C) structs instead of offsets and lengths in the signer. by Alphan Ulusoy · 3 years, 10 months ago
  94. 50e7af2 Remove rom-ext-manifest-generator.py and related files. by Alphan Ulusoy · 3 years, 10 months ago
  95. 0a81de2 [mask_rom] Alert Handler Driver by Chris Frantz · 3 years, 10 months ago
  96. 9c741f2 [lc_ctrl/dif] Update error and alert codes by Michael Schaffner · 3 years, 10 months ago
  97. a885490 [sw/silicon_creator] Introduce the sec_mmio module by Miguel Osorio · 4 years ago
  98. 82c321f [lc_ctrl/dif] Add get/set functions for OTP test register by Michael Schaffner · 3 years, 10 months ago
  99. 62fa3a6 [mask_rom] Add a driver for the rstmgr. by Chris Frantz · 3 years, 10 months ago
  100. 3dcd4a4 [sw/silicon_creator] Remove unused OTP entries from error.h. by Alphan Ulusoy · 3 years, 10 months ago