1. 29235ca [doc] Document the ROM key generation process using opentitantool by Amaury Pouly · 2 years, 1 month ago
  2. 8e341cf Use VERSION_FILE env variable to define opentitantool version by Cindy Liu · 2 years ago
  3. a1e1592 [pinmux,testutils] only configure SW strap pins input selection by Timothy Trippel · 2 years ago
  4. 8742883 [util,bazel] integrate flash scrambling with bazel by Timothy Trippel · 2 years ago
  5. 4995811 [test] Implement iteration 2 of e2e_bootstrap_rma by Dan McArdle · 2 years, 1 month ago
  6. 312e9dd [sw] Add lc_ctrl registers to opentitanlib bindgen by Dan McArdle · 2 years, 1 month ago
  7. 31a5c9c [test] e2e_bootstrap_rma: Hardcode RMA_TOKEN in OTP by Dan McArdle · 2 years, 1 month ago
  8. 5e125d7 [dv/chip] otp inject prim_otp_error by Cindy Chen · 2 years ago
  9. 9969cbe [test] Add SPI passthrough read test by Alexander Williams · 2 years ago
  10. f28246b [uj] Add commands to interact with SPI flash by Alexander Williams · 2 years ago
  11. a8a5bc1 [testutils] Add SPI flash command utils by Alexander Williams · 2 years ago
  12. 3035434 [dv/chip] add otp_macro_err check in all_escalation test by Cindy Chen · 2 years ago
  13. 2478ad9 [spi_passthru] Test the page_program opcode by Chris Frantz · 2 years ago
  14. a2c94b0 [test_lib] Emit the line number of the test invocation by Chris Frantz · 2 years ago
  15. 5dcefa7 [spi_passthru] Test sector_erase by Chris Frantz · 2 years ago
  16. 2130e2c [spi_passthru] Test write_status opcodes by Chris Frantz · 2 years ago
  17. 69a1dce [spi_passthru] Test flash erase opcodes by Chris Frantz · 2 years ago
  18. 060354c [otlib] Adjust the UART pacing by Chris Frantz · 2 years ago
  19. 490e1cb [opentitantool]: Proxy forwarding of strappings by Jes B. Klinke · 2 years, 1 month ago
  20. 168a3da [opentitantool] Eeprom primitives in Spi trait by Jes B. Klinke · 2 years, 1 month ago
  21. b2940d7 [crypto] Simplify DMEM interface for RSA. by Jade Philipoom · 2 years, 1 month ago
  22. d5fa9a2 [opentitantool] add a command to export a public key to header file by Amaury Pouly · 2 years, 1 month ago
  23. fd0b5df [rom/e2e] refactor key handling in the BUILD file by Amaury Pouly · 2 years, 1 month ago
  24. 1b7cd33 [opentitantool] Re-introduce non-cw310 hyperdebug by Jes B. Klinke · 2 years ago
  25. 9f0f36c [dv/otp] all escalation_test add otp_check_fatal_alert by Cindy Chen · 2 years ago
  26. 1e1b303 [spi_passthru] Test SFDP by Chris Frantz · 2 years ago
  27. da46e84 [ujson] Represent arrays in rust with `ArrayVec` by Chris Frantz · 2 years ago
  28. 5cbddc3 [cryptolib] Add entropy complex init functions by Miguel Osorio · 2 years, 1 month ago
  29. 2114d32 Adjust `opentitan_functest` for hyperdebug by Chris Frantz · 2 years, 1 month ago
  30. 0496998 [opentitanlib] Add rust_doc target by Alexander Williams · 2 years, 9 months ago
  31. c6cc67e [spi_passthru] Test status-modifying opcodes by Chris Frantz · 2 years ago
  32. f6298b3 [doc] Rewrite most frontmatters to Markdown titles by Hugo McNally · 2 years, 1 month ago
  33. 544e7a6 [doc] Manually changed remaining hugo links by Hugo McNally · 2 years, 1 month ago
  34. aef0a66 [doc] Replaced Hugo links with standard markdown by Hugo McNally · 2 years, 1 month ago
  35. 7695405 [doc mv] `sw/` doc files moved for new layout. by Hugo McNally · 2 years, 1 month ago
  36. 8e5a8bc [doc] small changes before sw moves (new layout) by Hugo McNally · 2 years, 1 month ago
  37. b4e45d5 [test] check crypto operations in power virus test by Timothy Trippel · 2 years, 1 month ago
  38. 4fdd43f [dif/kmac] add DIF to poll for status flag by Timothy Trippel · 2 years, 1 month ago
  39. 894278f [sw/sca] Add batch mode for ecc256 keygen serial file by Moritz Wettermann · 2 years, 1 month ago
  40. 35723b0 [test] enable PWM channels closer to max power epoch by Timothy Trippel · 2 years, 1 month ago
  41. bac133a [test] check crypto blocks idle in power virus test by Timothy Trippel · 2 years, 1 month ago
  42. 3b76f02 [test] activate entropy complex in power virus test by Timothy Trippel · 2 years, 1 month ago
  43. 9cae6d9 [dv/chip] Fix sw test naming convention by Cindy Chen · 2 years ago
  44. cf26aab [dv/chip] otp_ctrl_vendor_test_csr_access test by Cindy Chen · 2 years, 1 month ago
  45. d220d02 [spi_passthru] Test the jedec_id by Chris Frantz · 2 years, 1 month ago
  46. 251443a [crypto,test] Add test infrastructure for SPHINCS+. by Jade Philipoom · 2 years, 1 month ago
  47. 16590a1 [crypto,test] Add a hardcoded test vector for SPHINCS+. by Jade Philipoom · 2 years, 1 month ago
  48. 155a62c [opentitantool] Propagate `transport init` to backend by Jes B. Klinke · 2 years, 1 month ago
  49. 8a3159d Add bitstream loading to hyperdebug by Chris Frantz · 2 years, 1 month ago
  50. 37ce1ee Refactor bitstream loading by Chris Frantz · 2 years, 1 month ago
  51. e80eb50 [chiplevel test] Test GPIOs on hyperdebug by Chris Frantz · 2 years, 3 months ago
  52. aa18089 [otlib] Initialize the transport at startup by Chris Frantz · 2 years, 3 months ago
  53. 1557fff [usbdpi] Data type corrections and comments by Adrian Lees · 2 years, 1 month ago
  54. 3612563 [usbdpi] Streaming data test in t-l sim by Adrian Lees · 2 years, 1 month ago
  55. 7f5316b [dif] Add DIFs to acknowledge a snapshot of IRQs by Alexander Williams · 2 years, 1 month ago
  56. 5dde5c8 [otbn,crypto] Add tests for GCD. by Jade Philipoom · 2 years, 1 month ago
  57. 834ed46 [crypto] Add an OTBN implementation of constant-time GCD. by Jade Philipoom · 2 years, 1 month ago
  58. 980d425 [crypto] Add a basic functional test for FORS. by Jade Philipoom · 2 years, 2 months ago
  59. 466fb13 [crypto] Record that an OTBN division helper function runs in constant time. by Jade Philipoom · 2 years, 1 month ago
  60. 32189fc [crypto] Add large- and medium-size tests for bignum division. by Jade Philipoom · 2 years, 1 month ago
  61. 1d134c8 [crypto] Add a small smoketest for bignum division. by Jade Philipoom · 2 years, 1 month ago
  62. 38503db [rom_ext] Add rom_ext verification key domain by Miguel Osorio · 2 years, 1 month ago
  63. 9cfe4e4 [crypto] Add a basic functional test for WOTS. by Jade Philipoom · 2 years, 2 months ago
  64. b6eaf73 [crypto] Add OTBN implementation of bignum division. by Jade Philipoom · 2 years, 1 month ago
  65. bfb2b1c [sca/otbn] Split loading of OTBN IMEM and DMEM by Moritz Wettermann · 2 years, 1 month ago
  66. cb48895 [sca] Add serial program for ECDSA-P256 key generation. by Jade Philipoom · 2 years, 1 month ago
  67. b6412cd [crypto] Add top-level SPHINCS+ signature verification. by Jade Philipoom · 2 years, 2 months ago
  68. b0e8cbe [opentitantool] Add analog support to `Gpio` trait by Jes B. Klinke · 2 years, 1 month ago
  69. 356f07b [opentitantool] End session when parent process terminates by Jes B. Klinke · 2 years, 1 month ago
  70. 6ccb3d8 [crypto] Add WOTS signatures for SPHINCS+. by Jade Philipoom · 2 years, 2 months ago
  71. 15d3b26 [crypto] Add FORS public key extraction for SPHINCS+. by Jade Philipoom · 2 years, 2 months ago
  72. 6d925b7 [sca] Add OTBN entrypoint for P256 SCA capture. by Jade Philipoom · 2 years, 1 month ago
  73. 3799bf0 [sw/vendor/riscv_compliance] Replace references to NexysVideo with CW310 by Pirmin Vogel · 2 years, 1 month ago
  74. 9fc1ec9 [sw, fpga] Replace references to NexysVideo with CW305 by Pirmin Vogel · 2 years, 1 month ago
  75. 516992a [crypto] Add standalone OTBN test for P256 key derivation. by Jade Philipoom · 2 years, 2 months ago
  76. 61ce240 [crypto] Add key-from-seed operation for ECDSA-P256. by Jade Philipoom · 2 years, 2 months ago
  77. ce0eb19 [test] configure and run OTBN in power virus test by Timothy Trippel · 2 years, 1 month ago
  78. 99018bc [test] refactor entropy complex config in power virus test by Timothy Trippel · 2 years, 1 month ago
  79. 6b7b90a [test] use correct OTP image in DV for power virus test by Timothy Trippel · 2 years, 1 month ago
  80. ea2310b [crypto] Add message hashing and utility functions for SPHINCS+. by Jade Philipoom · 2 years, 2 months ago
  81. eeae4e9 [usbdpi] DPI changes for additional testing by Adrian Lees · 2 years, 1 month ago
  82. 9559402 [bazel] Adjust `third_party/rust` directory structure by Chris Frantz · 2 years, 1 month ago
  83. 1a6f700 [bazel] Migrate to crate_universe by Chris Frantz · 2 years, 1 month ago
  84. b7a49d7 [crypto] Port the OTBN driver to use status_t. by Jade Philipoom · 2 years, 2 months ago
  85. e29217d [crypto] Update P-256 random scalar generation subroutine. by Jade Philipoom · 2 years, 3 months ago
  86. 66f5ad5 [crypto] Support extra bits in scalar_mult_int. by Jade Philipoom · 2 years, 3 months ago
  87. 30316e3 [crypto] Reduce register pressure in scalar_mult_int. by Jade Philipoom · 2 years, 3 months ago
  88. 63fe669 [opentitantool] High resolution detection of GPIO pulses by Jes B. Klinke · 2 years, 2 months ago
  89. e3d7135 [crypto] Add SPHINCS+ address unit tests. by Jade Philipoom · 2 years, 1 month ago
  90. 88c6110 [opentitantool] Atomic gpio manipulation on HyperDebug by Jes B. Klinke · 2 years, 1 month ago
  91. bc4a611 [crypto] Update C code to use longer P-256 scalars. by Jade Philipoom · 2 years, 3 months ago
  92. 8f24880 [crypto] Remove unnecessary instructions from P256. by Jade Philipoom · 2 years, 3 months ago
  93. feab24e [crypto] Randomize both shares in p256_ecdsa_sign_test. by Jade Philipoom · 2 years, 3 months ago
  94. eec10f7 [crypto] Make p256_ecdsa_sign_test randomize private key. by Jade Philipoom · 2 years, 3 months ago
  95. 9920d1f [crypto] Store ECDSA-P256 private key d in 320-bit shares. by Jade Philipoom · 2 years, 3 months ago
  96. 66e792f [crypto] Use properly masked values in mod_inv. by Jade Philipoom · 2 years, 3 months ago
  97. f1fa1a2 [crypto] Make p256_ecdsa_sign_test randomize shares of k. by Jade Philipoom · 2 years, 3 months ago
  98. 6020587 [crypto] Adjust P-256 implementation to read k in 320 bits. by Jade Philipoom · 2 years, 3 months ago
  99. 9f497f6 [test] TX data over SPI host 1 in power virus test by Timothy Trippel · 2 years, 1 month ago
  100. e441c2f [test] configure SPI host 1 in power virus test by Timothy Trippel · 2 years, 1 month ago