Software APIs
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- o -
OPENTITAN_ADC_CTRL_HAS_MODE_NORMAL :
adc_ctrl.h
OPENTITAN_AES_HAS_KEY_LEN_128 :
aes.h
OPENTITAN_ALERT_HANDLER_HAS_ALERT_OBSERVE :
alert_handler.h
OPENTITAN_AON_TIMER_HAS_WAKEUP_WAKEUP_CONFIG :
aon_timer.h
OPENTITAN_CLKMGR_HAS_ENABLE_IO :
clkmgr.h
OPENTITAN_CLKMGR_HAS_ENABLE_IO_DIV4 :
clkmgr.h
OPENTITAN_CSRNG_HAS_INTERFACE_SOFTWARE :
csrng.h
OPENTITAN_EDN_HAS_MODE_BOOT :
edn.h
OPENTITAN_ENTROPY_SRC_HAS_MODE_BYPASS :
entropy_src.h
OPENTITAN_FLASH_CTRL_HAS_ESCALATION :
flash_ctrl.h
OPENTITAN_GPIO_HAS_IN_INTR_CTRL :
gpio.h
OPENTITAN_HMAC_HAS_MODE_SHA2 :
hmac.h
OPENTITAN_I2C_HAS_MODE_HOST :
i2c.h
OPENTITAN_KEYMGR_HAS_SIDELOAD_KMAC :
keymgr.h
OPENTITAN_KMAC_HAS_MODE_SHA3 :
kmac.h
OPENTITAN_LC_CTRL_HAS_STATE_RAW :
lc_ctrl.h
OPENTITAN_OTBN_HAS_MEM_SCRAMBLE :
otbn.h
OPENTITAN_OTP_CTRL_HAS_PARTITION_VENDOR_TEST :
otp_ctrl.h
OPENTITAN_PATTGEN_HAS_CHANNEL_ONE :
pattgen.h
OPENTITAN_PWM_HAS_DUTYCYCLE :
pwm.h
OPENTITAN_PWRMGR_HAS_STARTUP_LIFE_CYCLE_INITIALIZATION :
pwrmgr.h
OPENTITAN_ROM_CTRL_HAS_SCRAMBLED :
rom_ctrl.h
OPENTITAN_RSTMGR_HAS_SW_RST_CHIP_RESET :
rstmgr.h
OPENTITAN_RV_CORE_IBEX_HAS_CPU_ISA :
rv_core_ibex.h
OPENTITAN_RV_DM_HAS_JTAG_FSM :
rv_dm.h
OPENTITAN_RV_PLIC_HAS_PRIORITY :
rv_plic.h
OPENTITAN_RV_TIMER_HAS_RISCV_CSRS_INTEGRATION :
rv_timer.h
OPENTITAN_SPI_DEVICE_HAS_MODE_FLASH_EMULATION :
spi_device.h
OPENTITAN_SPI_HOST_HAS_USECASE_SERIALNORFLASH :
spi_host.h
OPENTITAN_SRAM_CTRL_HAS_INTEGRITY :
sram_ctrl.h
OPENTITAN_SYSRST_CTRL_HAS_COMBO_DETECT :
sysrst_ctrl.h
OPENTITAN_UART_HAS_PARITY :
uart.h
OPENTITAN_USBDEV_HAS_CONN_VBUS :
usbdev.h
OT_ADDRESSABLE_LABEL :
macros.h
OT_ALIAS :
macros.h
OT_ALIGN_MEM :
macros.h
OT_ALWAYS_INLINE :
macros.h
OT_ASSERT_ENUM_VALUE :
macros.h
OT_ASSERT_MEMBER_OFFSET :
macros.h
,
sec_mmio.h
OT_ASSERT_MEMBER_OFFSET_AS_ENUM :
macros.h
OT_ASSERT_MEMBER_SIZE :
macros.h
OT_ASSERT_MEMBER_SIZE_AS_ENUM :
macros.h
OT_ASSERT_SIZE :
macros.h
OT_BUILD_FOR_STATIC_ANALYZER :
macros.h
OT_CAT :
macros.h
OT_CHECK_NOT_INT64 :
macros.h
OT_CHECK_VALID_LOG_ARGS :
log.h
OT_DISCARD :
macros.h
OT_FAIL_IF_64_BIT :
macros.h
OT_FAIL_IF_64_BIT_LOG :
log.h
OT_FALLTHROUGH_INTENDED :
macros.h
OT_FRAME_ADDR :
macros.h
OT_GET_ARG :
macros.h
OT_GET_ARG_0_ :
macros.h
OT_GET_LAST_ARG :
macros.h
OT_NAKED :
macros.h
OT_NOINLINE :
macros.h
OT_NONSTRING :
macros.h
OT_RESTRICT :
macros.h
OT_SECTION :
macros.h
OT_SET_BSS_SECTION :
macros.h
OT_SIGNED :
macros.h
OT_STRINGIFY :
macros.h
OT_UNREACHABLE :
macros.h
OT_UNSIGNED :
macros.h
OT_USED :
macros.h
OT_VA_ARGS_COUNT :
macros.h
OT_VA_FOR_EACH :
macros.h
OT_VA_FOR_EACH_0_ :
macros.h
OT_WARN_UNUSED_RESULT :
macros.h
OT_WEAK :
macros.h
OT_WORD_SIZE :
macros.h
otbn_addr_t :
otbn_testutils.h
OTBN_ADDR_T_INIT :
otbn_testutils.h
otbn_app_t :
otbn_testutils.h
OTBN_APP_T_INIT :
otbn_testutils.h
OTBN_DECLARE_APP_SYMBOLS :
otbn_testutils.h
OTBN_DECLARE_SYMBOL_ADDR :
otbn_testutils.h
OTBN_DECLARE_SYMBOL_PTR :
otbn_testutils.h
otbn_isr_ctx_t :
isr_testutils.h
OTBN_SYMBOL_ADDR :
otbn_testutils.h
OTBN_SYMBOL_PTR :
otbn_testutils.h
otbn_testutils_dump_dmem() :
otbn_testutils.h
otbn_testutils_execute() :
otbn_testutils.h
otbn_testutils_load_app() :
otbn_testutils.h
otbn_testutils_read_data() :
otbn_testutils.h
otbn_testutils_wait_for_done() :
otbn_testutils.h
otbn_testutils_write_data() :
otbn_testutils.h
otcrypto_aes_key_mode :
datatypes.h
otcrypto_aes_key_mode_t :
datatypes.h
otcrypto_blinded_key_t :
datatypes.h
otcrypto_byte_buf_t :
datatypes.h
otcrypto_const_byte_buf_t :
datatypes.h
otcrypto_const_word32_buf_t :
datatypes.h
otcrypto_ecc_key_mode :
datatypes.h
otcrypto_ecc_key_mode_t :
datatypes.h
otcrypto_hash_digest_t :
datatypes.h
otcrypto_hash_mode :
datatypes.h
otcrypto_hash_mode_t :
datatypes.h
otcrypto_hmac_key_mode :
datatypes.h
otcrypto_hmac_key_mode_t :
datatypes.h
otcrypto_kdf_key_mode :
datatypes.h
otcrypto_kdf_key_mode_t :
datatypes.h
otcrypto_key_config_t :
datatypes.h
otcrypto_key_mode :
datatypes.h
otcrypto_key_mode_t :
datatypes.h
otcrypto_key_security_level :
datatypes.h
otcrypto_key_security_level_t :
datatypes.h
otcrypto_key_type :
datatypes.h
otcrypto_key_type_t :
datatypes.h
otcrypto_kmac_key_mode :
datatypes.h
otcrypto_kmac_key_mode_t :
datatypes.h
otcrypto_lib_version :
datatypes.h
otcrypto_lib_version_t :
datatypes.h
otcrypto_rsa_key_mode :
datatypes.h
otcrypto_rsa_key_mode_t :
datatypes.h
otcrypto_status_t :
datatypes.h
otcrypto_status_value :
datatypes.h
otcrypto_status_value_t :
datatypes.h
otcrypto_unblinded_key_t :
datatypes.h
otcrypto_word32_buf_t :
datatypes.h
otp_ctrl_isr_ctx_t :
isr_testutils.h
otp_partition :
otp_ctrl.h
otp_partition_t :
otp_ctrl.h
Return to
OpenTitan Documentation