Software APIs
- b -
boot_stage :
boot_stage.h
- d -
device_type :
device.h
dif_adc_ctrl_channel :
dif_adc_ctrl.h
dif_adc_ctrl_filter :
dif_adc_ctrl.h
dif_adc_ctrl_irq_cause :
dif_adc_ctrl.h
dif_adc_ctrl_mode :
dif_adc_ctrl.h
dif_aes_key_length :
dif_aes.h
dif_aes_key_provider :
dif_aes.h
dif_aes_manual_operation :
dif_aes.h
dif_aes_mask_reseeding :
dif_aes.h
dif_aes_mode :
dif_aes.h
dif_aes_operation :
dif_aes.h
dif_aes_status :
dif_aes.h
dif_aes_trigger :
dif_aes.h
dif_alert_handler_class :
dif_alert_handler.h
dif_alert_handler_class_state :
dif_alert_handler.h
dif_alert_handler_local_alert :
dif_alert_handler.h
dif_clkmgr_fatal_err_type :
dif_clkmgr.h
dif_clkmgr_measure_clock :
dif_clkmgr.h
dif_csrng_cmd_status_kind :
dif_csrng.h
dif_csrng_cmd_sts_error :
dif_csrng.h
dif_csrng_entropy_src_toggle :
dif_csrng.h
dif_csrng_error :
dif_csrng.h
dif_csrng_fifo :
dif_csrng.h
dif_csrng_internal_state_id :
dif_csrng.h
dif_csrng_recoverable_alert :
dif_csrng.h
dif_dma_intr_idx :
dif_dma.h
dif_edn_entropy_src_toggle :
dif_edn.h
dif_edn_error :
dif_edn.h
dif_edn_fifo :
dif_edn.h
dif_edn_recoverable_alert :
dif_edn.h
dif_edn_sm_state :
dif_edn.h
dif_edn_status :
dif_edn.h
dif_entropy_src_alert_cause :
dif_entropy_src.h
dif_entropy_src_error :
dif_entropy_src.h
dif_entropy_src_main_fsm :
dif_entropy_src.h
dif_entropy_src_sha3_state :
dif_entropy_src.h
dif_entropy_src_single_bit_mode :
dif_entropy_src.h
dif_entropy_src_test :
dif_entropy_src.h
dif_flash_ctrl_operation :
dif_flash_ctrl.h
dif_flash_ctrl_partition_type :
dif_flash_ctrl.h
dif_gpio_irq_trigger :
dif_gpio.h
dif_hmac_endianness :
dif_hmac.h
dif_hmac_key_length :
dif_hmac.h
dif_hmac_mode :
dif_hmac.h
dif_i2c_fmt :
dif_i2c.h
dif_i2c_scl_timeout :
dif_i2c.h
dif_i2c_signal :
dif_i2c.h
dif_i2c_speed :
dif_i2c.h
dif_irq_type :
dif_base.h
dif_keymgr_cdi_type :
dif_keymgr.h
dif_keymgr_dpe_key_dest :
dif_keymgr_dpe.h
dif_keymgr_dpe_state :
dif_keymgr_dpe.h
dif_keymgr_dpe_status_code :
dif_keymgr_dpe.h
dif_keymgr_sideload_clr :
dif_keymgr.h
dif_keymgr_state :
dif_keymgr.h
dif_keymgr_status_code :
dif_keymgr.h
dif_keymgr_versioned_key_dest :
dif_keymgr.h
dif_kmac_alert_faults :
dif_kmac.h
dif_kmac_entropy_mode :
dif_kmac.h
dif_kmac_error :
dif_kmac.h
dif_kmac_fifo_state :
dif_kmac.h
dif_kmac_key_length :
dif_kmac.h
dif_kmac_mode_cshake :
dif_kmac.h
dif_kmac_mode_kmac :
dif_kmac.h
dif_kmac_mode_sha3 :
dif_kmac.h
dif_kmac_mode_shake :
dif_kmac.h
dif_kmac_sha3_state :
dif_kmac.h
dif_lc_ctrl_id_state :
dif_lc_ctrl.h
dif_lc_ctrl_state :
dif_lc_ctrl.h
dif_lc_ctrl_status_code :
dif_lc_ctrl.h
dif_otbn_cmd :
dif_otbn.h
dif_otbn_err_bits :
dif_otbn.h
dif_otbn_status :
dif_otbn.h
dif_otp_ctrl_error :
dif_otp_ctrl.h
dif_otp_ctrl_partition :
dif_otp_ctrl.h
dif_otp_ctrl_status_code :
dif_otp_ctrl.h
dif_pattgen_channel :
dif_pattgen.h
dif_pattgen_polarity :
dif_pattgen.h
dif_pinmux_lock_target :
dif_pinmux.h
dif_pinmux_pad_attr_flags :
dif_pinmux.h
dif_pinmux_pad_kind :
dif_pinmux.h
dif_pinmux_sleep_mode :
dif_pinmux.h
dif_pinmux_wakeup_mode :
dif_pinmux.h
dif_pwm_channel :
dif_pwm.h
dif_pwm_mode :
dif_pwm.h
dif_pwm_polarity :
dif_pwm.h
dif_pwrmgr_domain_option :
dif_pwrmgr.h
dif_pwrmgr_fatal_err_type :
dif_pwrmgr.h
dif_pwrmgr_req_type :
dif_pwrmgr.h
dif_pwrmgr_reset_request_source :
dif_pwrmgr.h
dif_pwrmgr_wakeup_request_source :
dif_pwrmgr.h
dif_pwrmgr_wakeup_type :
dif_pwrmgr.h
dif_result :
dif_base.h
dif_rom_ctrl_fatal_alert_cause :
dif_rom_ctrl.h
dif_rstmgr_fatal_err_type :
dif_rstmgr.h
dif_rstmgr_reset_info :
dif_rstmgr.h
dif_rstmgr_software_reset :
dif_rstmgr.h
dif_sha2_digest_size :
dif_hmac.h
dif_spi_device_bit_order :
dif_spi_device.h
dif_spi_device_flash_address_type :
dif_spi_device.h
dif_spi_device_flash_buffer_type :
dif_spi_device.h
dif_spi_device_mode :
dif_spi_device.h
dif_spi_device_payload_io :
dif_spi_device.h
dif_spi_device_read_pipeline_mode :
dif_spi_device.h
dif_spi_device_tpm_interface :
dif_spi_device.h
dif_spi_host_addr_mode :
dif_spi_host.h
dif_spi_host_direction :
dif_spi_host.h
dif_spi_host_error_code :
dif_spi_host.h
dif_spi_host_events :
dif_spi_host.h
dif_spi_host_segment_type :
dif_spi_host.h
dif_spi_host_width :
dif_spi_host.h
dif_sram_ctrl_lock :
dif_sram_ctrl.h
dif_sram_ctrl_status :
dif_sram_ctrl.h
dif_sysrst_ctrl_combo_intr_src :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_input_change :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_key :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_key_combo :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_key_combo_action :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_key_intr_src :
dif_sysrst_ctrl.h
dif_sysrst_ctrl_pin :
dif_sysrst_ctrl.h
dif_toggle :
dif_base.h
dif_uart_datapath :
dif_uart.h
dif_uart_loopback :
dif_uart.h
dif_uart_parity :
dif_uart.h
dif_uart_rx_break_level :
dif_uart.h
dif_uart_watermark :
dif_uart.h
dif_usbdev_buffer_type :
dif_usbdev.h
dif_usbdev_link_state :
dif_usbdev.h
dif_usbdev_tx_status :
dif_usbdev.h
- h -
hardened_bool :
hardened.h
hardened_byte_bool :
hardened.h
- i -
ibex_exc :
ibex.h
ibex_internal_irq :
ibex.h
- l -
log_severity :
log.h
- o -
otcrypto_aes_gcm_tag_len :
aes_gcm.h
otcrypto_aes_key_mode :
datatypes.h
otcrypto_aes_mode :
aes.h
otcrypto_aes_operation :
aes.h
otcrypto_aes_padding :
aes.h
otcrypto_ecc_key_mode :
datatypes.h
otcrypto_eddsa_sign_mode :
ed25519.h
otcrypto_hash_mode :
datatypes.h
otcrypto_hmac_key_mode :
datatypes.h
otcrypto_kdf_key_mode :
datatypes.h
otcrypto_key_mode :
datatypes.h
otcrypto_key_security_level :
datatypes.h
otcrypto_key_type :
datatypes.h
otcrypto_kmac_key_mode :
datatypes.h
otcrypto_kmac_mode :
mac.h
otcrypto_lib_version :
datatypes.h
otcrypto_rsa_key_mode :
datatypes.h
otcrypto_rsa_padding :
rsa.h
otcrypto_rsa_size :
rsa.h
otcrypto_status_value :
datatypes.h
- s -
simple_serial_result :
simple_serial.h
- t -
top_earlgrey_alert_id :
top_earlgrey.h
top_earlgrey_alert_peripheral :
top_earlgrey.h
top_earlgrey_direct_pads :
top_earlgrey.h
top_earlgrey_gateable_clocks :
top_earlgrey.h
top_earlgrey_hintable_clocks :
top_earlgrey.h
top_earlgrey_muxed_pads :
top_earlgrey.h
top_earlgrey_pinmux_insel :
top_earlgrey.h
top_earlgrey_pinmux_mio_out :
top_earlgrey.h
top_earlgrey_pinmux_outsel :
top_earlgrey.h
top_earlgrey_pinmux_peripheral_in :
top_earlgrey.h
top_earlgrey_plic_irq_id :
top_earlgrey.h
top_earlgrey_plic_peripheral :
top_earlgrey.h
top_earlgrey_plic_target :
top_earlgrey.h
top_earlgrey_power_manager_reset_requests :
top_earlgrey.h
top_earlgrey_power_manager_wake_ups :
top_earlgrey.h
top_earlgrey_reset_manager_sw_resets :
top_earlgrey.h
Return to
OpenTitan Documentation