▼ hw | |
▼ top_earlgrey | |
▼ sw | |
▼ autogen | |
▼ tests | |
alert_test.c | |
plic_all_irqs_test.c | |
top_earlgrey.c | |
top_earlgrey.h | Top-specific Definitions |
top_earlgrey_memory.h | Assembler-only Top-Specific Definitions |
▼ dt | |
fpga_cw310.c | |
fpga_cw340.c | |
silicon.c | |
sim_dv.c | |
sim_qemu.c | |
sim_verilator.c | |
▼ sw | |
▼ device | |
▼ examples | |
▼ hello_usbdev | |
hello_usbdev.c | |
▼ hello_world | |
hello_world.c | |
▼ sram_program | |
sram_program.c | |
▼ teacup_demos | |
▼ data | |
bitmaps.h | |
ot_logo_bitmap.c | |
teacup_leds_and_screen_demo.c | |
teacup_leds_demo.c | |
demos.c | |
demos.h | |
▼ lib | |
▼ arch | |
boot_stage.h | This header contains declarations of boot stage information |
boot_stage_owner.c | |
boot_stage_rom.c | |
boot_stage_rom_ext.c | |
device.h | This header contains declarations of device-specific information |
device_fpga_cw305.c | Device-specific symbol definitions for the ChipWhisperer CW305 device |
device_fpga_cw310.c | Device-specific symbol definitions for the ChipWhisperer CW310 device |
device_fpga_cw340.c | Device-specific symbol definitions for the ChipWhisperer CW310 device |
device_silicon.c | |
device_sim_dv.c | |
device_sim_qemu.c | Device-specific symbol definitions for the QEMU emulation |
device_sim_verilator.c | Device-specific symbol definitions for the Verilator device |
▼ base | |
▼ freestanding | |
assert.h | C library diagnostics |
float.h | C library Floating-point environment (Freestanding) |
iso646.h | C library Alternative Spellings (Freestanding) |
limits.h | C library Sizes of integer types (Freestanding) |
stdalign.h | C library Alignment (Freestanding) |
stdarg.h | C library Variable arguments (Freestanding) |
stdbool.h | C Library Boolean type and values (Freestanding) |
stddef.h | C library Common definitions (Freestanding) |
stdint.h | C library Integer types (Freestanding) |
stdnoreturn.h | C library _Noreturn (Freestanding) |
▼ internal | |
absl_status.h | |
status.h | |
abs_mmio.c | |
abs_mmio.h | Absolute Memory-mapped IO functions, for volatile access |
adv_macros.h | |
bitfield.c | |
bitfield.h | Bitfield Manipulation Functions |
crc32.c | |
crc32.h | |
crc32_functest.c | |
crc32_perftest.c | |
crc32_unittest.cc | |
csr.h | Ibex Control and Status Register (CSR) interface |
csr_registers.h | |
global_mock.h | |
global_mock_unittest.cc | |
hardened.c | |
hardened.h | Data Types for use in Hardened Code |
hardened_asm.h | |
hardened_functest.c | |
hardened_memory.c | |
hardened_memory.h | Hardened memory operations for constant power buffer manipulation |
hardened_memory_unittest.cc | |
hardened_unittest.cc | |
macros.h | Generic preprocessor macros that don't really fit anywhere else |
math.c | |
math.h | Math helper functions |
math_builtins.c | Implementations of libgcc-style polyfills for arithmetic |
math_builtins_unittest.cc | |
math_unittest.cc | |
memory.c | |
memory.h | OpenTitan Device Memory Library |
memory_perftest.c | |
memory_unittest.cc | |
mmio.c | |
mmio.h | Memory-mapped IO functions, for volatile access |
mock_abs_mmio.cc | |
mock_abs_mmio.h | |
mock_crc32.cc | |
mock_crc32.h | |
mock_mmio.cc | |
mock_mmio.h | |
mock_mmio_test.cc | |
mock_mmio_test_utils.h | |
multibits.h | |
multibits_asm.h | |
random_order.c | |
random_order.h | Functions for generating random traversal orders |
status.c | |
status.h | |
status_report_unittest.cc | |
status_report_unittest_c.c | |
status_report_unittest_c.h | |
status_unittest.cc | |
stdasm.h | The asm keyword |
▼ boards | |
▼ teacup_v1_3_0 | |
leds.c | |
leds.h | |
▼ crypto | |
▼ drivers | |
aes.c | |
aes.h | |
aes_test.c | |
entropy.c | |
entropy.h | |
entropy_kat.c | |
entropy_kat.h | |
entropy_test.c | |
hmac.c | |
hmac.h | |
ibex.c | |
ibex.h | |
ibex_test.c | |
keymgr.c | |
keymgr.h | |
keymgr_test.c | |
kmac.c | |
kmac.h | |
otbn.c | |
otbn.h | |
▼ impl | |
▼ aes_gcm | |
aes_gcm.c | |
aes_gcm.h | |
ghash.c | |
ghash.h | |
ghash_unittest.cc | |
▼ aes_kwp | |
aes_kwp.c | |
aes_kwp.h | |
▼ ecc | |
p256.c | |
p256.h | |
p384.c | |
p384.h | |
▼ rsa | |
rsa_3072_verify.c | |
rsa_3072_verify.h | |
rsa_datatypes.h | |
rsa_encryption.c | |
rsa_encryption.h | |
rsa_keygen.c | |
rsa_keygen.h | |
rsa_modexp.c | |
rsa_modexp.h | |
rsa_padding.c | |
rsa_padding.h | |
rsa_signature.c | |
rsa_signature.h | |
▼ sha2 | |
sha256.c | |
sha256.h | |
sha512.c | |
sha512.h | |
aes.c | |
aes_gcm.c | |
drbg.c | |
ecc_p256.c | |
ecc_p384.c | |
ed25519.c | |
hash.c | |
integrity.c | |
integrity.h | |
kdf.c | |
key_transport.c | |
key_transport_unittest.cc | |
keyblob.c | |
keyblob.h | |
keyblob_unittest.cc | |
mac.c | |
rsa.c | |
status.h | |
status_debug_unittest.cc | |
status_unittest.cc | |
x25519.c | |
▼ include | |
▼ freestanding | |
absl_status.h | |
defs.h | |
hardened.h | Data Types for use in Hardened Code |
aes.h | AES operations for the OpenTitan cryptography library |
aes_gcm.h | AES-GCM operations for the OpenTitan cryptography library |
datatypes.h | Shared datatypes for the OpenTitan cryptography library |
drbg.h | DRBG for the OpenTitan cryptography library |
ecc_p256.h | P-256 elliptic curve operations for OpenTitan cryptography library |
ecc_p384.h | P-384 elliptic curve operations for OpenTitan cryptography library |
ed25519.h | Ed25519 operations for OpenTitan cryptography library |
hash.h | Hash functions for the OpenTitan cryptography library |
kdf.h | Key derivation functions for the OpenTitan cryptography library |
key_transport.h | Key import/export for the OpenTitan cryptography library |
mac.h | Message authentication codes for the OpenTitan cryptography library |
otcrypto.h | Unified header file that includes the full crypto library |
rsa.h | RSA signature operations for the OpenTitan cryptography library |
x25519.h | X25519 operations for OpenTitan cryptography library |
▼ dif | |
dif_adc_ctrl.c | |
dif_adc_ctrl.h | ADC Controller Device Interface Functions |
dif_adc_ctrl_unittest.cc | |
dif_aes.c | |
dif_aes.h | AES Device Interface Functions |
dif_aes_unittest.cc | |
dif_alert_handler.c | |
dif_alert_handler.h | Alert handler Device Interface Functions |
dif_alert_handler_unittest.cc | |
dif_aon_timer.c | |
dif_aon_timer.h | Always-On Timer Device Interface Functions |
dif_aon_timer_unittest.cc | |
dif_base.c | |
dif_base.h | Shared macros and headers for DIFs |
dif_clkmgr.c | |
dif_clkmgr.h | Clock Manager Device Interface Functions |
dif_clkmgr_unittest.cc | |
dif_csrng.c | |
dif_csrng.h | CSRNG Device Interface Functions |
dif_csrng_shared.c | |
dif_csrng_shared.h | |
dif_csrng_unittest.cc | |
dif_dma.c | |
dif_dma.h | DMA Controller Device Interface Functions |
dif_dma_unittest.cc | |
dif_edn.c | |
dif_edn.h | Entropy Distribution Network Device Interface Functions |
dif_edn_unittest.cc | |
dif_entropy_src.c | |
dif_entropy_src.h | Entropy Source Device Interface Functions |
dif_entropy_src_unittest.cc | |
dif_flash_ctrl.c | |
dif_flash_ctrl.h | Flash Controller Device Interface Functions |
dif_flash_ctrl_unittest.cc | |
dif_gpio.c | |
dif_gpio.h | GPIO Device Interface Functions |
dif_gpio_unittest.cc | |
dif_hmac.c | |
dif_hmac.h | HMAC Device Interface Functions |
dif_hmac_unittest.cc | |
dif_i2c.c | |
dif_i2c.h | I2C Device Interface Functions |
dif_i2c_unittest.cc | |
dif_keymgr.c | |
dif_keymgr.h | Key Manager Device Interface Functions |
dif_keymgr_dpe.c | |
dif_keymgr_dpe.h | Key Manager DPE Device Interface Functions |
dif_keymgr_unittest.cc | |
dif_kmac.c | |
dif_kmac.h | KMAC Device Interface Functions |
dif_kmac_unittest.cc | |
dif_lc_ctrl.c | |
dif_lc_ctrl.h | Lifecycle Controller Device Interface Functions |
dif_lc_ctrl_unittest.cc | |
dif_mbx.c | |
dif_mbx.h | DOE Mailbox Device Interface Functions |
dif_mbx_unittest.cc | |
dif_otbn.c | |
dif_otbn.h | OTBN Device Interface Functions |
dif_otbn_unittest.cc | |
dif_otp_ctrl.c | |
dif_otp_ctrl.h | OTP Controller Device Interface Functions |
dif_otp_ctrl_unittest.cc | |
dif_pattgen.c | |
dif_pattgen.h | Pattern Generator Device Interface Functions |
dif_pattgen_unittest.cc | |
dif_pinmux.c | |
dif_pinmux.h | Pin Multiplexer Device Interface Functions |
dif_pinmux_unittest.cc | |
dif_pwm.c | |
dif_pwm.h | PWM Device Interface Functions |
dif_pwm_unittest.cc | |
dif_pwrmgr.c | |
dif_pwrmgr.h | Power Manager Device Interface Functions |
dif_pwrmgr_unittest.cc | |
dif_rom_ctrl.c | |
dif_rom_ctrl.h | ROM Controller Device Interface Functions |
dif_rom_ctrl_unittest.cc | |
dif_rstmgr.c | |
dif_rstmgr.h | Reset Manager Device Interface Functions |
dif_rstmgr_unittest.cc | |
dif_rv_core_ibex.c | |
dif_rv_core_ibex.h | |
dif_rv_core_ibex_unittest.cc | |
dif_rv_dm.c | |
dif_rv_dm.h | RV_DM Device Interface Functions |
dif_rv_dm_unittest.cc | |
dif_rv_plic.c | |
dif_rv_plic.h | PLIC Device Interface Functions |
dif_rv_plic_unittest.cc | |
dif_rv_timer.c | |
dif_rv_timer.h | RV Timer Device Interface Functions |
dif_rv_timer_unittest.cc | |
dif_sensor_ctrl.c | |
dif_sensor_ctrl.h | Sensor Controller Device Interface Functions |
dif_sensor_ctrl_unittest.cc | |
dif_soc_proxy.c | |
dif_soc_proxy.h | |
dif_spi_device.c | |
dif_spi_device.h | SPI Device Device Interface Functions |
dif_spi_device_unittest.cc | |
dif_spi_host.c | |
dif_spi_host.h | SPI Host Device Interface Functions |
dif_spi_host_unittest.cc | |
dif_sram_ctrl.c | |
dif_sram_ctrl.h | SRAM Controller Device Interface Functions |
dif_sram_ctrl_unittest.cc | |
dif_sysrst_ctrl.c | |
dif_sysrst_ctrl.h | System Reset Controller Device Interface Functions |
dif_sysrst_ctrl_unittest.cc | |
dif_test_base.h | Shared helpers for DIF unit tests |
dif_uart.c | |
dif_uart.h | UART Device Interface Functions |
dif_uart_unittest.cc | |
dif_usbdev.c | |
dif_usbdev.h | USB Device Device Interface Functions |
dif_usbdev_unittest.cc | |
▼ peripherals | |
ssd1131_screen.c | |
ssd1131_screen.h | |
▼ runtime | |
epmp.c | |
epmp.h | |
hart.c | |
hart.h | This header provides functions for controlling the excution of a hart, such as halt-like functionality |
hart_polyfills.c | |
ibex.c | |
ibex.h | This header provides Ibex-specific functions and enums, such as cycle-accurate busy loops |
irq.c | |
irq.h | |
log.c | |
log.h | Generic logging APIs |
pmp.c | |
pmp.h | |
print.c | |
print.h | Libc-like printing facilities |
print_unittest.cc | |
▼ testing | |
▼ json | |
chip_specific_startup.c | |
chip_specific_startup.h | |
command.c | |
command.h | |
gpio.c | |
gpio.h | |
i2c_target.c | |
i2c_target.h | |
mem.c | |
mem.h | |
ottf.c | |
ottf.h | |
pinmux.c | |
pinmux.h | |
pinmux_config.c | |
pinmux_config.h | |
provisioning_data.c | |
provisioning_data.h | |
spi_passthru.c | |
spi_passthru.h | |
▼ test_framework | |
check.h | |
coverage.h | |
coverage_llvm.c | |
coverage_none.c | |
freertos_hooks.c | |
freertos_port.c | |
FreeRTOSConfig.h | |
ottf_console.c | |
ottf_console.h | |
ottf_flow_control_functest.c | |
ottf_isrs.c | |
ottf_isrs.h | |
ottf_macros.h | |
ottf_main.c | |
ottf_main.h | Entrypoint definitions for on-device tests |
ottf_test_config.h | |
ottf_utils.h | |
status.c | |
status.h | |
ujson_ottf.c | |
ujson_ottf.h | |
ujson_ottf_commands.c | |
ujson_ottf_commands.h | |
▼ test_rom | |
darjeeling_fake_driver_funcs.c | |
english_breakfast_fake_driver_funcs.c | |
test_rom.c | |
test_rom_test.c | |
aes_testutils.c | |
aes_testutils.h | |
alert_handler_testutils.c | |
alert_handler_testutils.h | |
aon_timer_testutils.c | |
aon_timer_testutils.h | |
binary_blob.h | |
clkmgr_testutils.c | |
clkmgr_testutils.h | |
csrng_testutils.c | |
csrng_testutils.h | |
dma_testutils.c | |
dma_testutils.h | |
edn_testutils.c | |
edn_testutils.h | |
entropy_src_testutils.c | |
entropy_src_testutils.h | |
entropy_testutils.c | |
entropy_testutils.h | |
flash_ctrl_testutils.c | |
flash_ctrl_testutils.h | |
hexstr.c | |
hexstr.h | |
hexstr_unittest.cc | |
hmac_testutils.c | |
hmac_testutils.h | |
i2c_testutils.c | |
i2c_testutils.h | |
keymgr_dpe_testutils.c | |
keymgr_dpe_testutils.h | |
keymgr_testutils.c | |
keymgr_testutils.h | |
kmac_testutils.c | |
kmac_testutils.h | |
lc_ctrl_testutils.c | |
lc_ctrl_testutils.h | |
nv_counter_testutils.c | |
nv_counter_testutils.h | |
otbn_testutils.c | |
otbn_testutils.h | OpenTitan Big Number Accelerator (OTBN) driver |
otbn_testutils_rsa.c | |
otbn_testutils_rsa.h | |
otp_ctrl_testutils.c | |
otp_ctrl_testutils.h | |
pinmux_testutils.c | |
pinmux_testutils.h | |
profile.c | |
profile.h | |
pwrmgr_testutils.c | |
pwrmgr_testutils.h | |
rand_testutils.c | |
rand_testutils.h | |
randomness_quality.c | |
randomness_quality.h | |
ret_sram_testutils.c | |
ret_sram_testutils.h | |
rstmgr_testutils.c | |
rstmgr_testutils.h | |
rv_core_ibex_testutils.c | |
rv_core_ibex_testutils.h | |
rv_plic_testutils.c | |
rv_plic_testutils.h | |
sensor_ctrl_testutils.c | |
sensor_ctrl_testutils.h | |
spi_device_testutils.c | |
spi_device_testutils.h | |
spi_flash_emulator.c | |
spi_flash_emulator.h | |
spi_flash_testutils.c | |
spi_flash_testutils.h | |
spi_host_testutils.c | |
spi_host_testutils.h | |
sram_ctrl_testutils.c | |
sram_ctrl_testutils.h | |
sysrst_ctrl_testutils.c | |
sysrst_ctrl_testutils.h | |
uart_testutils.c | |
uart_testutils.h | |
usb_logging.c | |
usb_logging.h | |
usb_testutils.c | |
usb_testutils.h | |
usb_testutils_controlep.c | |
usb_testutils_controlep.h | |
usb_testutils_diags.h | |
usb_testutils_simpleserial.c | |
usb_testutils_simpleserial.h | |
usb_testutils_streams.c | |
usb_testutils_streams.h | |
▼ ujson | |
example.c | |
example.h | |
example_roundtrip.c | |
example_test.cc | |
private_status.c | |
private_status.h | |
test_helpers.h | |
ujson.c | |
ujson.h | |
ujson_derive.h | |
ujson_rust.h | |
ujson_test.cc | |
▼ riscv_compliance_support | |
support.c | |
▼ sca | |
▼ lib | |
aes.c | |
aes.h | |
prng.c | |
prng.h | PRNG for side-channel analysis |
prng_unittest.cc | |
simple_serial.c | |
simple_serial.h | Simple serial protocol for side-channel analysis |
▼ otbn_vertical | |
ecc256_keygen_serial.c | |
ecc256_keygen_serial.h | |
ecc256_modinv_serial.c | |
ecc256_modinv_serial.h | |
otbn_vertical_serial.c | |
aes_serial.c | |
ecc256_sign_serial.c | |
ecc384_serial.c | |
kmac_serial.c | |
sha3_serial.c | |
▼ silicon_creator | |
▼ lib | |
▼ base | |
boot_measurements.c | |
boot_measurements.h | |
chip.h | Chip-level constants |
mock_csr.cc | |
mock_csr.h | |
mock_csr_test.cc | |
mock_sec_mmio.cc | |
mock_sec_mmio.h | |
sec_mmio.c | |
sec_mmio.h | Secure Memory-mapped IO functions, for volatile access |
sec_mmio_unittest.cc | |
static_critical_boot_measurements.c | |
static_critical_epmp_state.c | |
static_critical_sec_mmio.c | |
static_critical_version.c | |
static_critical_version.h | |
static_dice_cdi_0.c | |
static_dice_cdi_0.h | |
util.c | |
util.h | |
▼ boot_svc | |
boot_svc_empty.c | |
boot_svc_empty.h | |
boot_svc_empty_unittest.cc | |
boot_svc_header.c | |
boot_svc_header.h | |
boot_svc_header_unittest.cc | |
boot_svc_min_bl0_sec_ver.c | |
boot_svc_min_bl0_sec_ver.h | |
boot_svc_min_bl0_sec_ver_unittest.cc | |
boot_svc_msg.h | |
boot_svc_next_boot_bl0_slot.c | |
boot_svc_next_boot_bl0_slot.h | |
boot_svc_next_boot_bl0_slot_unittest.cc | |
boot_svc_ownership_activate.c | |
boot_svc_ownership_activate.h | |
boot_svc_ownership_activate_unittest.cc | |
boot_svc_ownership_unlock.c | |
boot_svc_ownership_unlock.h | |
boot_svc_ownership_unlock_unittest.cc | |
mock_boot_svc_header.cc | |
mock_boot_svc_header.h | |
▼ cert | |
asn1.c | |
asn1.h | |
asn1_unittest.cc | |
cbor.c | |
cbor.h | |
cert.c | |
cert.h | |
cert_unittest.cc | |
dice.c | |
dice.h | |
dice_chain.c | |
dice_chain.h | |
dice_cwt.c | |
dice_keys.c | |
dice_keys.h | |
template.c | |
template.h | |
tpm.c | |
tpm.h | |
▼ drivers | |
alert.c | |
alert.h | |
alert_functest.c | |
alert_unittest.cc | |
ast.c | |
ast.h | |
ast_unittest.cc | |
epmp.c | |
epmp.h | |
epmp_unittest.cc | |
flash_ctrl.c | |
flash_ctrl.h | |
flash_ctrl_info_pages.c | |
flash_ctrl_unittest.cc | |
hmac.c | |
hmac.h | |
hmac_functest.c | |
hmac_unittest.cc | |
ibex.c | |
ibex.h | |
ibex_host.c | |
ibex_unittest.cc | |
keymgr.c | |
keymgr.h | |
keymgr_functest.c | |
keymgr_unittest.cc | |
kmac.c | |
kmac.h | |
kmac_functest.c | |
kmac_unittest.cc | |
lifecycle.c | |
lifecycle.h | |
lifecycle_unittest.cc | |
mock_alert.cc | |
mock_alert.h | |
mock_flash_ctrl.cc | |
mock_flash_ctrl.h | |
mock_hmac.cc | |
mock_hmac.h | |
mock_lifecycle.cc | |
mock_lifecycle.h | |
mock_otp.cc | |
mock_otp.h | |
mock_rnd.cc | |
mock_rnd.h | |
mock_rstmgr.cc | |
mock_rstmgr.h | |
mock_spi_device.cc | |
mock_spi_device.h | |
otbn.c | |
otbn.h | |
otbn_unittest.cc | |
otp.c | |
otp.h | |
otp_unittest.cc | |
pinmux.c | |
pinmux.h | |
pinmux_unittest.cc | |
pwrmgr.c | |
pwrmgr.h | |
retention_sram.c | |
retention_sram.h | |
retention_sram_functest.c | |
retention_sram_unittest.cc | |
rnd.c | |
rnd.h | |
rnd_functest.c | |
rnd_unittest.cc | |
rstmgr.c | |
rstmgr.h | |
rstmgr_functest.c | |
rstmgr_unittest.cc | |
sensor_ctrl.c | |
sensor_ctrl.h | |
sensor_ctrl_unittest.cc | |
spi_device.c | |
spi_device.h | |
spi_device_unittest.cc | |
uart.c | |
uart.h | |
uart_functest.c | |
uart_unittest.cc | |
watchdog.c | |
watchdog.h | |
watchdog_functest.c | |
watchdog_unittest.cc | |
▼ ownership | |
▼ keys | |
▼ fake | |
activate_ecdsa_p256.h | |
app_dev_ecdsa_p256.h | |
app_prod_ecdsa_p256.h | |
app_test_ecdsa_p256.h | |
no_owner_recovery_ecdsa_p256.h | |
owner_ecdsa_p256.h | |
ownership_ecdsa_keys_fake.c | |
unlock_ecdsa_p256.h | |
▼ testdata | |
basic_owner_testdata.h | |
datatypes.h | |
ecdsa.c | |
ecdsa.h | |
ecdsa_functest.c | |
mock_ownership_key.cc | |
mock_ownership_key.h | |
owner_block.c | |
owner_block.h | |
owner_block_unittest.cc | |
ownership.c | |
ownership.h | |
ownership_activate.c | |
ownership_activate.h | |
ownership_activate_unittest.cc | |
ownership_key.c | |
ownership_key.h | |
ownership_unlock.c | |
ownership_unlock.h | |
ownership_unlock_unittest.cc | |
test_owner.c | |
▼ sigverify | |
▼ sigverify_tests | |
sigverify_cryptotest.c | |
▼ sphincsplus | |
▼ test | |
fors_test.c | |
mgf1_test.c | |
thash_test.c | |
verify_test.c | |
wots_test.c | |
address.c | |
address.h | |
address_unittest.cc | |
context.h | |
fors.c | |
fors.h | |
hash.h | |
hash_sha2.c | |
hash_shake.c | |
params.h | |
sha2.c | |
sha2.h | |
thash.h | |
thash_sha2_simple.c | |
thash_shake_simple.c | |
utils.c | |
utils.h | |
verify.c | |
verify.h | |
wots.c | |
wots.h | |
ecdsa_p256_key.c | |
ecdsa_p256_key.h | |
ecdsa_p256_verify.c | |
ecdsa_p256_verify.h | |
ecdsa_p256_verify_functest.c | |
flash_exec.h | |
flash_exec_unittest.cc | |
mock_mod_exp_ibex.cc | |
mock_mod_exp_ibex.h | |
mod_exp_ibex.c | |
mod_exp_ibex.h | |
mod_exp_ibex_functest.c | |
mod_exp_ibex_unittest.cc | |
rsa_key.c | |
rsa_key.h | |
rsa_verify.c | |
rsa_verify.h | |
rsa_verify_functest.c | |
sigverify.h | |
sigverify_dynamic_functest.c | |
sigverify_unittest.cc | |
spx_key.c | |
spx_key.h | |
spx_verify.c | |
spx_verify.h | |
spx_verify_functest.c | |
usage_constraints.c | |
usage_constraints.h | |
attestation.h | |
boot_data.c | |
boot_data.h | |
boot_data_functest.c | |
boot_data_unittest.cc | |
boot_log.c | |
boot_log.h | |
boot_log_unittest.cc | |
bootstrap.c | |
bootstrap.h | |
bootstrap_fuzzer_util.cc | |
bootstrap_fuzzer_util.h | |
bootstrap_unittest_util.cc | |
bootstrap_unittest_util.h | |
cfi.h | |
chip_info.h | |
dbg_print.c | |
dbg_print.h | |
dbg_print_unittest.cc | |
epmp_defs.h | |
epmp_state.c | |
epmp_state.h | |
epmp_test_unlock.c | |
epmp_test_unlock.h | |
epmp_unittest.cc | |
error.h | |
error_unittest.cc | |
error_unittest_util.h | |
irq_asm_functest.c | |
keymgr_binding_value.h | |
manifest.c | |
manifest.h | |
manifest_def.c | |
manifest_def.h | |
manifest_unittest.cc | |
mock_boot_data.cc | |
mock_boot_data.h | |
mock_manifest.cc | |
mock_manifest.h | |
mock_shutdown.cc | |
mock_shutdown.h | |
nonce.c | |
nonce.h | |
otbn_boot_services.c | |
otbn_boot_services.h | |
otbn_boot_services_functest.c | |
shutdown.c | |
shutdown.h | |
shutdown_unittest.cc | |
stack_utilization.c | |
stack_utilization.h | |
stack_utilization_asm.h | |
xmodem.c | |
xmodem.h | |
xmodem_testlib.h | |
▼ manuf | |
▼ base | |
flash_info_permissions.h | |
ft_personalize.c | |
perso_tlv_data.c | |
perso_tlv_data.h | |
personalize_ext.h | |
sram_cp_provision.c | |
sram_cp_provision_functest.c | |
sram_ft_individualize.c | |
tpm_personalize_ext.c | |
▼ data | |
▼ ast | |
calibration_values.h | |
fake_calibration_values.c | |
▼ extensions | |
default_personalize_ext.c | |
▼ lib | |
ast_program.c | |
ast_program_functest.c | |
flash_info_fields.c | |
flash_info_fields.h | |
individualize.c | |
individualize.h | |
individualize_functest.c | |
individualize_sw_cfg.c | |
individualize_sw_cfg.h | |
individualize_sw_cfg_functest.c | |
otp_fields.c | |
otp_fields.h | |
otp_img_types.h | |
personalize.c | |
personalize.h | |
personalize_functest.c | |
sram_start.h | |
util.c | |
util.h | |
▼ tests | |
empty_functest.c | |
flash_device_info_flash_wr_functest.c | |
idle_functest.c | |
sram_device_info_flash_wr_functest.c | |
sram_empty_functest.c | |
sram_exec_test.c | |
test_wafer_auth_secret.h | |
▼ rom | |
▼ e2e | |
▼ boot_policy_big_image | |
resizable_test.c | |
▼ boot_policy_flash_ecc_error | |
flash_ecc_error_test.c | |
uncorrupted_test.c | |
▼ bootstrap | |
rom_e2e_bootstrap_rma_test.c | |
▼ chip_specific_startup | |
chip_specific_startup.c | |
▼ epmp_init | |
epmp_init_test.c | |
▼ immutable_rom_ext_section | |
immutable_rom_ext_section_test.c | |
▼ keymgr | |
rom_e2e_keymgr_init_test.c | |
▼ release | |
rom_e2e_self_hash_test.c | |
▼ reset_reason | |
reset_reasons_test.c | |
▼ retention_ram | |
rom_e2e_ret_ram_init_test.c | |
rom_e2e_ret_ram_keep_test.c | |
▼ rom_ext_upgrade_interrupt | |
rom_ext_upgrade_interrupt.c | |
▼ shutdown_alert | |
rom_e2e_alert_config_test.c | |
rom_e2e_shutdown_alert_config_test.c | |
▼ shutdown_watchdog | |
hang_test.c | |
▼ sigverify_spx | |
sigverify_spx_test.c | |
▼ sram | |
sram_readback_test.c | |
▼ watchdog | |
watchdog_test.c | |
▼ weak_straps | |
sw_straps_test.c | |
empty_test.c | |
rom_e2e_c_init_test.c | |
rom_e2e_flash_ctrl_init_test.c | |
rom_e2e_shutdown_exception_c_test.c | |
rom_e2e_static_critical_test.c | |
rom_ext_upgrade_test.c | |
▼ keys | |
▼ fake | |
▼ ecdsa | |
dev_key_0_ecdsa_p256.h | |
prod_key_0_ecdsa_p256.h | |
prod_key_1_ecdsa_p256.h | |
test_key_0_ecdsa_p256.h | |
▼ spx | |
dev_key_0_spx.h | |
prod_key_0_spx.h | |
prod_key_1_spx.h | |
test_key_0_spx.h | |
▼ real | |
▼ spx | |
dev_key_0_spx.h | |
prod_key_0_spx.h | |
prod_key_1_spx.h | |
test_key_0_spx.h | |
boot_policy.c | |
boot_policy.h | |
boot_policy_ptrs.c | |
boot_policy_ptrs.h | |
boot_policy_unittest.cc | |
bootstrap.c | |
bootstrap.h | |
bootstrap_fuzz_test.cc | |
bootstrap_unittest.cc | |
mock_boot_policy_ptrs.cc | |
mock_boot_policy_ptrs.h | |
rom.c | |
rom.h | |
rom_epmp.c | |
rom_epmp.h | |
rom_epmp_test.c | |
rom_isrs.c | |
rom_isrs.h | |
sigverify_key_types.h | |
sigverify_keys_ecdsa_p256.c | |
sigverify_keys_ecdsa_p256.h | |
sigverify_keys_spx.c | |
sigverify_keys_spx.h | |
sigverify_otp_keys.c | |
sigverify_otp_keys.h | |
▼ rom_ext | |
▼ e2e | |
▼ attestation | |
print_certs.c | |
▼ boot_svc | |
boot_svc_bad_next_test.c | |
boot_svc_empty_test.c | |
boot_svc_min_sec_ver_test.c | |
boot_svc_next_test.c | |
boot_svc_primary_test.c | |
boot_svc_test_lib.c | |
boot_svc_test_lib.h | |
boot_svc_wakeup_test.c | |
▼ dice_chain | |
no_refresh_test.c | |
▼ handoff | |
fault_test.c | |
▼ lockdown | |
epmp_rlb_lockdown.c | |
otp_creator_lockdown.c | |
otp_dai_lockdown.c | |
sram_lockdown.c | |
▼ ownership | |
flash_contents.c | |
flash_regions.c | |
▼ verified_boot | |
boot_test.c | |
▼ imm_section | |
▼ e2e | |
empty_test.c | |
imm_section.c | |
imm_section.h | |
imm_section_epmp.c | |
imm_section_epmp.h | |
▼ sival | |
▼ keys | |
appkey_dev_0.h | |
appkey_prod_0.h | |
appkey_test_0.h | |
earlgrey_z0_sival_1.h | |
ownership_activate_key.h | |
ownership_owner_key.h | |
ownership_unlock_key.h | |
sigverify_rsa_keys_sival.c | |
sigverify_rsa_keys_sival_unittest.cc | |
sival_owner.c | |
mock_rom_ext_boot_policy_ptrs.cc | |
mock_rom_ext_boot_policy_ptrs.h | |
rescue.c | |
rescue.h | |
rom_ext.c | |
rom_ext.h | |
rom_ext_boot_policy.c | |
rom_ext_boot_policy.h | |
rom_ext_boot_policy_ptrs.h | |
rom_ext_boot_policy_unittest.cc | |
rom_ext_manifest.c | |
rom_ext_manifest.h | |
sigverify_keys.c | |
sigverify_keys.h | |
sigverify_keys_unittest.cc | |
▼ testing | |
rom_test.h | |
▼ silicon_owner | |
▼ bare_metal | |
bare_metal.c | |
bare_metal.h | |
empty_test.c | |
▼ tests | |
▼ closed_source | |
example_test.c | |
test_hooks_1.c | |
test_hooks_default.c | |
▼ crypto | |
▼ cryptotest | |
▼ firmware | |
aes.c | |
aes.h | |
drbg.c | |
drbg.h | |
ecdh.c | |
ecdh.h | |
ecdsa.c | |
ecdsa.h | |
firmware.c | |
hash.c | |
hash.h | |
hmac.c | |
hmac.h | |
kmac.c | |
kmac.h | |
sphincsplus.c | |
sphincsplus.h | |
▼ json | |
aes_commands.c | |
aes_commands.h | |
commands.c | |
commands.h | |
drbg_commands.c | |
drbg_commands.h | |
ecdh_commands.c | |
ecdh_commands.h | |
ecdsa_commands.c | |
ecdsa_commands.h | |
hash_commands.c | |
hash_commands.h | |
hmac_commands.c | |
hmac_commands.h | |
kmac_commands.c | |
kmac_commands.h | |
sphincsplus_commands.c | |
sphincsplus_commands.h | |
aes_functest.c | |
aes_gcm_functest.c | |
aes_gcm_testutils.c | |
aes_gcm_testutils.h | |
aes_gcm_testvectors.h | |
aes_gcm_timing_test.c | |
aes_kwp_functest.c | |
aes_kwp_kat_functest.c | |
aes_kwp_sideload_functest.c | |
aes_sideload_functest.c | |
aes_testvectors.h | |
drbg_functest.c | |
ecdh_p256_functest.c | |
ecdh_p256_sideload_functest.c | |
ecdh_p384_functest.c | |
ecdh_p384_sideload_functest.c | |
ecdsa_p256_functest.c | |
ecdsa_p256_sideload_functest.c | |
ecdsa_p256_verify_functest.c | |
ecdsa_p384_functest.c | |
ecdsa_p384_sideload_functest.c | |
hkdf_functest.c | |
hmac_functest.c | |
hmac_multistream_functest.c | |
hmac_sha256_functest.c | |
hmac_sha384_functest.c | |
hmac_sha512_functest.c | |
kdf_hmac_ctr_functest.c | |
kdf_kmac_functest.c | |
kdf_kmac_sideload_functest.c | |
kmac_functest.c | |
kmac_sideload_functest.c | |
otcrypto_export_test.c | |
otcrypto_hash_test.c | |
rsa_2048_encryption_functest.c | |
rsa_2048_key_from_cofactor_functest.c | |
rsa_2048_keygen_functest.c | |
rsa_2048_signature_functest.c | |
rsa_3072_encryption_functest.c | |
rsa_3072_keygen_functest.c | |
rsa_3072_signature_functest.c | |
rsa_3072_verify_functest.c | |
rsa_4096_encryption_functest.c | |
rsa_4096_keygen_functest.c | |
rsa_4096_signature_functest.c | |
sha256_functest.c | |
sha384_functest.c | |
sha512_functest.c | |
symmetric_keygen_functest.c | |
▼ penetrationtests | |
▼ firmware | |
▼ fi | |
crypto_fi.c | |
crypto_fi.h | |
ibex_fi.c | |
ibex_fi.h | |
lc_ctrl_fi.c | |
lc_ctrl_fi.h | |
otbn_fi.c | |
otbn_fi.h | |
otp_fi.c | |
otp_fi.h | |
rng_fi.c | |
rng_fi.h | |
rom_fi.c | |
rom_fi.h | |
▼ lib | |
extclk_sca_fi.c | |
extclk_sca_fi.h | |
pentest_lib.c | |
pentest_lib.h | |
▼ sca | |
aes_sca.c | |
aes_sca.h | |
ecc256_keygen_sca.c | |
ecc256_keygen_sca.h | |
edn_sca.c | |
edn_sca.h | |
hmac_sca.c | |
hmac_sca.h | |
ibex_sca.c | |
ibex_sca.h | |
kmac_sca.c | |
kmac_sca.h | |
otbn_sca.c | |
otbn_sca.h | |
prng_sca.c | |
prng_sca.h | |
sha3_sca.c | |
sha3_sca.h | |
trigger_sca.c | |
trigger_sca.h | |
firmware_fi.c | |
firmware_fi_otbn.c | |
firmware_sca.c | |
▼ json | |
aes_sca_commands.c | |
aes_sca_commands.h | |
commands.c | |
commands.h | |
crypto_fi_commands.c | |
crypto_fi_commands.h | |
edn_sca_commands.c | |
edn_sca_commands.h | |
extclk_sca_fi_commands.c | |
extclk_sca_fi_commands.h | |
hmac_sca_commands.c | |
hmac_sca_commands.h | |
ibex_fi_commands.c | |
ibex_fi_commands.h | |
ibex_sca_commands.c | |
ibex_sca_commands.h | |
kmac_sca_commands.c | |
kmac_sca_commands.h | |
lc_ctrl_fi_commands.c | |
lc_ctrl_fi_commands.h | |
otbn_fi_commands.c | |
otbn_fi_commands.h | |
otbn_sca_commands.c | |
otbn_sca_commands.h | |
otp_fi_commands.c | |
otp_fi_commands.h | |
pentest_lib_commands.c | |
pentest_lib_commands.h | |
prng_sca_commands.c | |
prng_sca_commands.h | |
rng_fi_commands.c | |
rng_fi_commands.h | |
rom_fi_commands.c | |
rom_fi_commands.h | |
sha3_sca_commands.c | |
sha3_sca_commands.h | |
trigger_sca_commands.c | |
trigger_sca_commands.h | |
▼ pmod | |
i2c_host_accelerometer_test.c | |
i2c_host_ambient_light_detector_test.c | |
i2c_host_clock_stretching_test.c | |
i2c_host_compass_test.c | |
i2c_host_eeprom_test.c | |
i2c_host_fram_test.c | |
i2c_host_gas_sensor_test.c | |
i2c_host_hdc1080_humidity_temp_test.c | |
i2c_host_irq_test.c | |
i2c_host_power_monitor_test.c | |
spi_host_gigadevice1Gb_flash_test.c | |
spi_host_gigadevice256Mb_flash_test.c | |
spi_host_issi256Mb_flash_test.c | |
spi_host_macronix128Mb_flash_test.c | |
spi_host_macronix1Gb_flash_test.c | |
spi_host_micron512Mb_flash_test.c | |
spi_host_winbond1Gb_flash_test.c | |
▼ sim_dv | |
adc_ctrl_sleep_debug_cable_wakeup_test.c | |
alert_handler_entropy_test.c | |
alert_handler_lpg_sleep_mode_alerts.c | |
all_escalation_resets_test.c | |
ast_clk_rst_inputs.c | |
ast_usb_clk_calib.c | |
clkmgr_external_clk_src_for_lc_test.c | |
csrng_fuse_en_sw_app_read.c | |
csrng_lc_hw_debug_en_test.c | |
data_integrity_escalation_reset_test.c | |
exit_test_unlocked_bootstrap.c | |
flash_ctrl_lc_rw_en_test.c | |
flash_init_test.c | |
flash_rma_unlocked_test.c | |
gpio_test.c | |
i2c_device_tx_rx_test.c | |
i2c_host_tx_rx_test.c | |
inject_scramble_seed.c | |
lc_ctrl_program_error.c | |
lc_ctrl_scrap_test.c | |
lc_ctrl_transition_impl.c | |
lc_ctrl_transition_impl.h | |
lc_ctrl_transition_test.c | |
lc_ctrl_volatile_raw_unlock_test.c | |
lc_walkthrough_test.c | |
lc_walkthrough_testunlocks_test.c | |
otp_ctrl_lc_signals_test.c | |
otp_ctrl_vendor_test_csr_access_test.c | |
otp_ctrl_vendor_test_ecc_error_test.c | |
pwrmgr_b2b_sleep_reset_test.c | |
pwrmgr_deep_sleep_power_glitch_test.c | |
pwrmgr_main_power_glitch_test.c | |
pwrmgr_random_sleep_power_glitch_reset_test.c | |
pwrmgr_sleep_power_glitch_test.c | |
pwrmgr_sysrst_ctrl_test.c | |
rom_ctrl_integrity_check_test.c | |
sensor_ctrl_status.c | |
spi_host_tx_rx_test.c | |
spi_passthrough_test.c | |
sram_ctrl_execution_main_test.c | |
sysrst_ctrl_ec_rst_l_test.c | |
aes_entropy_test.c | |
aes_force_prng_reseed_test.c | |
aes_idle_test.c | |
aes_interrupt_encryption_test.c | |
aes_masking_off_test.c | |
aes_prng_reseed_test.c | |
aes_smoketest.c | |
aes_stall_test.c | |
alert_handler_escalation_test.c | |
alert_handler_lpg_clkoff_test.c | |
alert_handler_lpg_reset_toggle.c | |
alert_handler_lpg_sleep_mode_pings.c | |
alert_handler_ping_ok_test.c | |
alert_handler_ping_timeout_test.c | |
alert_handler_reverse_ping_in_deep_sleep_test.c | |
aon_timer_irq_test.c | |
aon_timer_sleep_wdog_sleep_pause_test.c | |
aon_timer_smoketest.c | |
aon_timer_wdog_bite_reset_test.c | |
aon_timer_wdog_lc_escalate_test.c | |
ast_clk_outs_test.c | |
chip_power_idle_load_test.c | |
chip_power_sleep_load_test.c | |
clkmgr_external_clk_src_for_sw_fast_test.c | |
clkmgr_external_clk_src_for_sw_impl.c | |
clkmgr_external_clk_src_for_sw_impl.h | |
clkmgr_external_clk_src_for_sw_slow_test.c | |
clkmgr_jitter_frequency_test.c | |
clkmgr_jitter_test.c | |
clkmgr_off_aes_trans_test.c | |
clkmgr_off_hmac_trans_test.c | |
clkmgr_off_kmac_trans_test.c | |
clkmgr_off_otbn_trans_test.c | |
clkmgr_off_peri_test.c | |
clkmgr_off_trans_impl.c | |
clkmgr_off_trans_impl.h | |
clkmgr_reset_frequency_test.c | |
clkmgr_sleep_frequency_test.c | |
clkmgr_smoketest.c | |
coverage_test.c | |
crt_test.c | |
csrng_edn_concurrency_test.c | |
csrng_kat_test.c | |
csrng_smoketest.c | |
dma_abort.c | |
dma_inline_hashing.c | |
edn_auto_mode.c | |
edn_boot_mode.c | |
edn_kat.c | |
edn_sw_mode.c | |
entropy_src_ast_rng_req_test.c | |
entropy_src_bypass_mode_health_test.c | |
entropy_src_csrng_test.c | |
entropy_src_edn_reqs_test.c | |
entropy_src_fips_mode_health_test.c | |
entropy_src_fw_observe_many_contiguous.c | |
entropy_src_fw_override_test.c | |
entropy_src_fw_ovr_test.c | |
entropy_src_kat_impl.c | |
entropy_src_kat_impl.h | |
entropy_src_kat_test.c | |
entropy_src_smoketest.c | |
example_concurrency_test.c | |
example_mem_ujcmd.c | |
example_sival.c | |
example_test_from_flash.c | |
example_test_from_rom.c | |
flash_ctrl_clock_freqs_test.c | |
flash_ctrl_idle_low_power_test.c | |
flash_ctrl_info_access_lc.c | |
flash_ctrl_mem_protection_test.c | |
flash_ctrl_ops_test.c | |
flash_ctrl_rma_test.c | |
flash_ctrl_test.c | |
flash_ctrl_write_clear_test.c | |
gpio_intr_test.c | |
gpio_pinmux_test.c | |
gpio_smoketest.c | |
hmac_enc_idle_test.c | |
hmac_enc_test.c | |
hmac_endianness_test.c | |
hmac_error_conditions_test.c | |
hmac_secure_wipe_test.c | |
hmac_smoketest.c | |
i2c_host_override_test.c | |
i2c_target_smbus_arp_test.c | |
i2c_target_test.c | |
keymgr_derive_cdi_test.c | |
keymgr_dpe_key_derivation_test.c | |
keymgr_key_derivation_test.c | |
keymgr_sideload_aes_test.c | |
keymgr_sideload_kmac_test.c | |
keymgr_sideload_otbn_test.c | |
kmac_app_rom_test.c | |
kmac_endianess_test.c | |
kmac_entropy_stress_test.c | |
kmac_entropy_test.c | |
kmac_error_conditions_test.c | |
kmac_idle_test.c | |
kmac_kmac_key_sideload_test.c | |
kmac_mode_cshake_test.c | |
kmac_mode_kmac_test.c | |
kmac_smoketest.c | |
lc_ctrl_otp_hw_cfg0_test.c | |
mbx_smoketest.c | |
otbn_ecdsa_op_irq_test.c | |
otbn_irq_test.c | |
otbn_isa_test.c | |
otbn_mem_scramble_test.c | |
otbn_randomness_impl.c | |
otbn_randomness_impl.h | |
otbn_randomness_test.c | |
otbn_rsa_test.c | |
otbn_smoketest.c | |
otp_ctrl_descrambling_test.c | |
otp_ctrl_mem_access_test.c | |
otp_ctrl_smoketest.c | |
pattgen_ios_test.c | |
plic_sw_irq_test.c | |
pmp_smoketest_napot.c | |
pmp_smoketest_tor.c | |
power_virus_systemtest.c | |
pwm_smoketest.c | |
pwrmgr_all_reset_reqs_test.c | |
pwrmgr_deep_sleep_all_reset_reqs_test.c | |
pwrmgr_deep_sleep_all_wake_ups.c | |
pwrmgr_deep_sleep_por_reset_test.c | |
pwrmgr_lowpower_cancel_test.c | |
pwrmgr_normal_sleep_all_reset_reqs_test.c | |
pwrmgr_normal_sleep_all_wake_ups.c | |
pwrmgr_normal_sleep_por_reset_test.c | |
pwrmgr_random_sleep_all_reset_reqs_test.c | |
pwrmgr_random_sleep_all_wake_ups.c | |
pwrmgr_sensor_ctrl_deep_sleep_wake_up.c | |
pwrmgr_sleep_all_wake_ups_impl.c | |
pwrmgr_sleep_all_wake_ups_impl.h | |
pwrmgr_sleep_disabled_test.c | |
pwrmgr_sleep_resets_lib.c | |
pwrmgr_sleep_resets_lib.h | |
pwrmgr_smoketest.c | |
pwrmgr_usb_clk_disabled_when_active_test.c | |
pwrmgr_usbdev_smoketest.c | |
pwrmgr_wdog_reset_reqs_test.c | |
rstmgr_alert_info_test.c | |
rstmgr_cpu_info_test.c | |
rstmgr_smoketest.c | |
rstmgr_sw_req_test.c | |
rstmgr_sw_rst_ctrl_test.c | |
rv_core_ibex_address_translation_test.c | |
rv_core_ibex_epmp_test.c | |
rv_core_ibex_icache_invalidate_test.c | |
rv_core_ibex_isa_test.c | |
rv_core_ibex_mem_test.c | |
rv_core_ibex_nmi_irq_test.c | |
rv_core_ibex_rnd_test.c | |
rv_dm_access_after_hw_reset.c | |
rv_dm_access_after_wakeup.c | |
rv_dm_delayed_enable.c | |
rv_dm_lc_disabled.c | |
rv_dm_ndm_reset_req.c | |
rv_dm_ndm_reset_req_when_cpu_halted.c | |
rv_plic_smoketest.c | |
rv_timer_smoketest.c | |
rv_timer_systick_test.c | |
sensor_ctrl_alerts_test.c | |
sensor_ctrl_wakeup_test.c | |
sleep_pin_mio_dio_val_test.c | |
sleep_pin_retention_test.c | |
sleep_pin_wake_test.c | |
sleep_pwm_pulses_test.c | |
soc_proxy_external_alerts.c | |
soc_proxy_external_wakeup.c | |
soc_proxy_gpios.c | |
soc_proxy_smoketest.c | |
spi_device_flash_smoketest.c | |
spi_device_ottf_console_test.c | |
spi_device_sleep_test.c | |
spi_device_tpm_tx_rx_test.c | |
spi_device_ujson_console_test.c | |
spi_host_config_test.c | |
spi_host_flash_test_impl.c | |
spi_host_flash_test_impl.h | |
spi_host_irq_test.c | |
spi_host_smoketest.c | |
spi_host_winbond_flash_test.c | |
spi_passthru_test.c | |
sram_ctrl_execution_test.c | |
sram_ctrl_lc_escalation_test.c | |
sram_ctrl_memset_test.c | |
sram_ctrl_readback_test.c | |
sram_ctrl_scrambled_access_test.c | |
sram_ctrl_sleep_sram_ret_contents_impl.c | |
sram_ctrl_sleep_sram_ret_contents_impl.h | |
sram_ctrl_sleep_sram_ret_contents_no_scramble_test.c | |
sram_ctrl_sleep_sram_ret_contents_scramble_test.c | |
sram_ctrl_smoketest.c | |
sram_ctrl_subword_access_test.c | |
status_report_overflow_test.c | |
status_report_test.c | |
sysrst_ctrl_ec_rst_l_test.c | |
sysrst_ctrl_in_irq_test.c | |
sysrst_ctrl_inputs_test.c | |
sysrst_ctrl_outputs_test.c | |
sysrst_ctrl_reset_test.c | |
sysrst_ctrl_ulp_z3_wakeup_test.c | |
uart_baud_rate_test.c | |
uart_loopback_test.c | |
uart_parity_break_test.c | |
uart_smoketest.c | |
uart_tx_rx_test.c | |
usbdev_aon_pullup_test.c | |
usbdev_aon_wake_disconnect_test.c | |
usbdev_aon_wake_reset_test.c | |
usbdev_config_host_test.c | |
usbdev_deep_disconnect_test.c | |
usbdev_deep_reset_test.c | |
usbdev_deep_resume_test.c | |
usbdev_iso_test.c | |
usbdev_logging_test.c | |
usbdev_mem_test.c | |
usbdev_mixed_test.c | |
usbdev_pincfg_test.c | |
usbdev_pullup_test.c | |
usbdev_setuprx_test.c | |
usbdev_sleep_disconnect_test.c | |
usbdev_sleep_reset_test.c | |
usbdev_sleep_resume_test.c | |
usbdev_stream_test.c | |
usbdev_suspend.c | |
usbdev_suspend.h | |
usbdev_suspend_full_test.c | |
usbdev_suspend_resume_test.c | |
usbdev_test.c | |
usbdev_toggle_restore_test.c | |
usbdev_vbus_test.c | |
▼ host | |
▼ hsmtool | |
▼ acorn | |
▼ vendor | |
acorn.h | Acorn.h: dynamic library interface for acorn |
▼ opentitanlib | |
▼ bindgen | |
difs.h | |
▼ tests | |
▼ usbdev | |
▼ usbdev_stream | |
stream_test.cc | |
stream_test.h | |
usb_device.cc | |
usb_device.h | |
usbdev_int.cc | |
usbdev_int.h | |
usbdev_iso.cc | |
usbdev_iso.h | |
usbdev_serial.cc | |
usbdev_serial.h | |
usbdev_stream.cc | |
usbdev_stream.h | |
usbdev_utils.cc | |
usbdev_utils.h | |