opentitan icon indicating copy to clipboard operation
opentitan copied to clipboard

OpenTitan: Open source silicon root of trust

Results 393 opentitan issues
Sort by recently updated
recently updated
newest added

This brings the implementation of the wider digest size and configurable key length for HMAC (issue #20968). This should allow the HMAC IP to compute SHA-2 and keyed HMAC using...

This PR consists of several commits required to improve the masking in the KMAC block and to prevent brute-forcing attacks on the PRNG state. This PR resolves https://github.com/lowRISC/opentitan/issues/20828. The commits...

This is an automatic cherry-pick of #21152 to branch `earlgrey_es_sival`.

### Description This is a spin-off from #16767 concerning the inconsistencies observed at TL-UL `data` port. In the earlier issue, there was a consensus that, all things considered, we would...

Hotlist:Silicon
Component:Security
IP:rv_core_ibex
IP:tlul
SW:cryptolib
Type:FutureRelease
Earlgrey-PROD Candidate

When a byte write is issued to memory, `tlul_sram_byte` is responsible for doing a read first to generate the new word-wise integrity. However, the read data integrity is not checked...

Component:Doc
Component:Software
Priority:P3
Type:Enhancement
Component:Security
Hotlist:Security
IP:tlul
Earlgrey-PROD Candidate

### Description We will restart the physical noise source for cases of a persistent error. This ability also helps with SP 800-90B restart testing to simplify test harnesses. An[ rng_en_i...

Component:RTL
Hotlist:Security
Subsystem:Entropy
IP:entropy_src
Earlgrey-PROD Candidate
triaged-security

This PR contains changes in usbdev monitor, scoreboard, and base sequence according to the updated RTL.

### Description This issue exists to collect and track failing USBDEV block-level DV tests: - [ ] usbdev_csr_bit_bash - "(usb20_driver.sv:282) [uvm_test_top.env.m_usb20_agent.driver] timeout waiting for usb_pullup" (Agent should surely not be...

### Test point name chip_sw_aes_masking_off ### Host side component Rust? ### Opentitantool infrastructure implemented Yes ### Silicon Validation (SiVal) Yes ### Emulation targets - [ ] None - [ ]...

Priority:P2
IP:aes
Component:ChipLevelTest
SiVal:Autogen

Most unit tests use the default apply_reset kind argument. The rstmgr unit has both AON and non-AON domain components, so the apply_reset distinction is important. One way to exercise it...

Component:DV
Priority:P2
IP:rstmgr
Earlgrey-PROD Candidate