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