▼Nalert_unittest | |
▼Nanonymous_namespace{alert_unittest.cc} | |
CAlertTest | |
CInitTest | |
CAlertPingTest | |
CWordStepper | Functor for incrementing an offset by four |
CAlertConfigCheckTest | |
CConfigCheckTestCase | |
CAlertConfigCheckNonTestLcStateTest | |
▼Nanonymous_namespace{bootstrap_fuzz_test.cc} | |
CRomMockGroup | |
▼Nanonymous_namespace{mock_mmio_test.cc} | |
CMockMmioTest | |
▼Nanonymous_namespace{owner_block_unittest.cc} | |
COwnerBlockTest | |
CTagError | |
COwnerBlockPerTagTest | |
CRomExtFlashConfigTest | |
▼Nanonymous_namespace{ownership_activate_unittest.cc} | |
COwnershipActivateTest | |
COwnershipActivateInvalidStateTest | |
COwnershipActivateValidStateTest | |
▼Nanonymous_namespace{ownership_unlock_unittest.cc} | |
COwnershipUnlockTest | |
COwnershipUnlockAnyStateTest | |
COwnershipUnlockEndorsedStateTest | |
COwnershipUnlockedUpdateStateTest | |
COwnershipUnlockAbortValidStateTest | |
COwnershipUnlockAbortInvalidStateTest | |
COwnershipUnlockUpdateModesTest | |
▼Nast_unittest | |
▼Nanonymous_namespace{ast_unittest.cc} | |
CAstTest | |
CAstLcStateTest | |
CAstLcStatesWithoutCheckTest | |
CAstLcStatesWithCheckTest | |
▼Nbase | |
▼Nanonymous_namespace{print_unittest.cc} | |
CPrintfTest | |
▼Nboot_data_unittest | |
▼Nanonymous_namespace{boot_data_unittest.cc} | |
CBootDataTest | |
CBootDataReadTest | |
▼Nboot_log_unittest | |
▼Nanonymous_namespace{boot_log_unittest.cc} | |
CBootLogTest | |
▼Nboot_svc_empty_unittest | |
▼Nanonymous_namespace{boot_svc_empty_unittest.cc} | |
CBootSvcEmptyTest | |
▼Nboot_svc_header_unittest | |
▼Nanonymous_namespace{boot_svc_header_unittest.cc} | |
CBootSvcHeaderTest | |
CBootSvcTestMsg | |
CBootSvcHeaderCheckTestCase | |
CBootSvcHeaderCheckTest | |
▼Nboot_svc_min_bl0_sec_ver_unittest | |
▼Nanonymous_namespace{boot_svc_min_bl0_sec_ver_unittest.cc} | |
CBootSvcMinBl0SecVerTest | |
▼Nboot_svc_next_boot_bl0_slot_unittest | |
▼Nanonymous_namespace{boot_svc_next_boot_bl0_slot_unittest.cc} | |
CBootSvcNextBootBl0SlotTest | |
▼Nboot_svc_ownership_activate_unittest | |
▼Nanonymous_namespace{boot_svc_ownership_activate_unittest.cc} | |
CBootSvcOwnershipActivateTest | |
▼Nboot_svc_ownership_unlock_unittest | |
▼Nanonymous_namespace{boot_svc_ownership_unlock_unittest.cc} | |
CBootSvcOwnershipUnlockTest | |
▼Nbootstrap_fuzzer | |
CStreamParser | Consumes values on demand from a non-owning span |
CStaticFuzzerEnvironment | This class is responsible for one-time startup tasks |
CAbstractBootstrapMockGroup | This class configures mock objects with reasonable defaults |
▼Nbootstrap_unittest_util | |
CBootstrapTest | |
▼Ncert_unittest | |
▼Nanonymous_namespace{cert_unittest.cc} | |
CCertTest | |
▼Ncrc32_unittest | |
▼Nanonymous_namespace{crc32_unittest.cc} | |
CTestParams | |
CCrcTest | |
▼Ndif_adc_ctrl_unittest | |
▼Nanonymous_namespace{dif_adc_ctrl_unittest.cc} | |
CAdcCtrlTest | |
CConfigTest | |
CFilterConfigTest | |
CSetEnabledTest | |
CGetEnabledTest | |
CSetFilterEnabledTest | |
CGetFilterEnabledTest | |
CGetTriggeredValueTest | |
CGetLatestValueTest | |
CResetFsmTest | |
CFilterStatusTest | |
CIrqGetCausesTest | |
CIrqClearCausesTest | |
CFilterMatchWakeupSetEnabledTest | |
CFilterMatchWakeupGetEnabledTest | |
CIrqCauseSetEnabledTest | |
CIrqCauseGetEnabledTest | |
▼Ndif_aes_test | |
▼Nanonymous_namespace{dif_aes_unittest.cc} | |
▼CAesTest | |
CAuxConfigOptions | |
CConfigOptions | |
CAesInitTest | |
CAesTestInitialized | |
CEcbTest | |
CCbcTest | |
CCFBTest | |
COFBTest | |
CCTRTest | |
CDecryptTest | |
CKey192Test | |
CKey256Test | |
CManualOperationTest | |
CAlertTest | |
CDataTest | |
CDataProcessTest | |
CIVTest | |
CTriggerTest | |
CStatus | |
CSideloadedKeyTest | |
CMaskReseedingTest | |
CCtrlAuxTest | |
CDifFunctionsTest | |
CDifBadArgError | |
CDifUnavailableError | |
CDifError | |
▼Ndif_alert_handler_unittest | |
▼Nanonymous_namespace{dif_alert_handler_unittest.cc} | |
CAlertHandlerTest | |
CAlertConfigTest | |
CLocalAlertConfigTest | |
CClassConfigTest | |
CPingTimerConfigTest | |
CPingTimerSetEnabledTest | |
CAlertLockTest | |
CLocalAlertLockTest | |
CClassLockTest | |
CPingTimerLockTest | |
CAlertCauseTest | |
CLocalAlertCauseTest | |
CEscalationTest | |
CGetterTest | |
▼Ndif_aon_timer_unittest | |
▼Nanonymous_namespace{dif_aon_timer_unittest.cc} | |
CAonTimerTest | |
CWakeupStatusTest | |
CWakeupStartTest | |
CWakeupStopTest | |
CWakeupRestartTest | |
CWakeupGetCountTest | |
CWatchdogStartTest | |
CWatchdogStopTest | |
CWatchdogRestartTest | |
CWatchdogGetCountTest | |
CWatchdogPetTest | |
CWatchdogLockTest | |
CWatchdogIsLockedTest | |
▼Ndif_clkmgr_unittest | |
▼Nanonymous_namespace{dif_clkmgr_unittest.cc} | |
CClkMgrTest | |
CJitterRegwenTest | |
CJitterEnableTest | |
CGateableClockTest | |
CHintableClockTest | |
CExternalClkRegwenTest | |
CExternalClkTest | |
CMeasureCtrlTest | |
CMeasureCountTest | |
CRecovErrorTest | |
CFatalErrorTest | |
▼Ndif_csrng_unittest | |
▼Nanonymous_namespace{dif_csrng_unittest.cc} | |
CDifCsrngTest | |
CConfigTest | |
CGetCmdInterfaceStatusTest | |
CStatusTestCase | |
CGetCmdInterfaceStatusTestAllParams | |
CForceErrorTest | |
CMiscStatusTest | |
CGetOutputStatusTest | |
CCommandTest | DRBG commands are tested using this test group as the underlying command interface is shared across API functions |
CGenerateEndTest | |
CGetInternalStateTest | |
CGetReseedCounterTest | |
CLockTest | |
CStopTest | |
CAlertTest | |
▼Ndif_dma_test | |
CDmaTest | |
CDmaTestInitialized | |
CConfigureTest | |
CHandshakeTest | |
CStartTest | |
CMemoryRangeTests | |
CAbortTest | |
CMemoryRangeLockTest | |
Cstatus_reg | |
CStatusGetTest | |
CStatusWriteTest | |
CStatusClearTest | |
Cerror_code_reg | |
CErrorTest | |
Cstatus_poll_reg | |
CStatusPollTest | |
CGetDigestLenTest | |
Cdigest_reg | |
CGetDigestTest | |
CHandshakeEnableIrqTest | |
CHandshakeClearIrqTest | |
CHandshakeClearBusTest | |
Cdma_clear_irq_reg | |
CHandshakeClearAddressTest | |
CHandshakeClearValueTest | |
▼Ndif_edn_unittest | |
▼Nanonymous_namespace{dif_edn_unittest.cc} | |
CDifEdnTest | |
CConfigTest | |
CLockTest | |
CSetModeTest | |
CGetStatusTest | |
CErrorTest | |
CMiscStatusTest | |
CCommandTest | DRBG commands are tested using this test group as the underlying command interface is shared across API functions |
CStopTest | |
CAlertTest | |
▼Ndif_entropy_src_unittest | |
▼Nanonymous_namespace{dif_entropy_src_unittest.cc} | |
CEntropySrcTest | |
CConfigTest | |
CConfigParams | |
CConfigTestAllParams | |
CFwOverrideConfigTest | |
CHealthTestConfigTest | |
CSetEnabledTest | |
CLockTest | |
CIsLockedTest | |
CHealthTestStatsGetTest | |
CGetAlertFailCountsTest | |
CIsEntropyAvailableTest | |
CNonBlockingReadTest | |
CObserveFifoBlockingReadTest | |
CObserveFifoWriteTest | |
CConditionerStartTest | |
CConditionerStopTest | |
CIsFifoFullTest | |
CHasFifoOverflowedTest | |
CReadFifoDepthTest | |
CGetDebugStateTest | |
CGetRecoverableAlertsTest | |
CClearRecoverableAlertsTest | |
CGetErrorsTest | |
CForceErrorTest | |
CGetMainFsmStateTest | |
▼Ndif_flash_ctrl_unittest | |
▼Nanonymous_namespace{dif_flash_ctrl_unittest.cc} | |
CFlashCtrlTest | |
▼Ndif_gpio_unittest | |
▼Nanonymous_namespace{dif_gpio_unittest.cc} | |
CGpioTest | |
CGpioTestInitialized | |
CResetTest | |
CReadTest | |
CWriteTest | |
COutputModeTest | |
CInputFilterTest | |
CIrqTest | |
▼Ndif_hmac_unittest | |
▼CHmacTest | |
CConfigRegister | |
CHmacMacTest | |
CHmacSha256Test | |
CHmacProcessTest | |
CHmacGetMessageLengthTest | |
▼Ndif_i2c_unittest | |
▼Nanonymous_namespace{dif_i2c_unittest.cc} | |
CI2cTest | |
CConfigTest | |
CFifoCtrlTest | |
CHostFifoConfigTest | |
CTargetFifoConfigTest | |
CControlTest | |
COverrideTest | |
CFifoTest | |
CStretchTest | |
CAddressTest | |
▼Ndif_keymgr_unittest | |
▼Nanonymous_namespace{dif_keymgr_unittest.cc} | |
CDifKeymgrTest | |
CBadArgsTwo | Class for parameterizing bad argument tests for functions with two arguments |
▼CDifKeymgrInitialized | Base class for the rest of the tests in this file, provides a dif_keymgr_t instance and some methods for common expectations |
COperationStartParams | |
CConfigureTest | |
▼CAdvanceStateTest | |
CMaxKeyVersionRegInfo | |
CAdvanceToOperational | |
CAdvanceToNonOperational | |
CDisableTest | |
CGetStatusCodesTestCase | |
CGetStatusCodesNoError | |
CGetStatusCodesWithError | |
CGetStateTest | |
CGetStateTestCase | |
CGetState | |
CGenerateIdentityTest | |
CGenerateVersionedKeyTest | |
CGenerateVersionedKeyTestCase | |
CGenerateVersionedKey | |
CSideloadClearTest | |
CReadOutputTest | |
CReadBindingTest | |
CReadMaxKeyVersionTest | |
▼Ndif_kmac_unittest | |
▼CKmacTest | |
CConfigRegister | |
CKmac256Test | |
CSha3_224Test | |
CShake128Test | |
CCshake256Test | |
CAbsorbalignmentMessage | |
CConfigLock | |
CKmacEndTest | |
CKmacConfigureTest | |
CKmacStatusTest | |
CKmacGetErrorTest | |
CKmacGetHashCounterTest | |
CKmacSqueezeTest | |
CKmacResetTest | |
▼Ndif_lc_ctrl_unittest | |
▼Nanonymous_namespace{dif_lc_ctrl_unittest.cc} | |
CLcCtrlTest | |
CStateTest | |
CMutexTest | |
CConfigureTest | |
CTransitionTest | |
COtpVendorTestRegTest | |
▼Ndif_mbx_test | |
CMbxTest | |
CMbxTestInitialized | |
CMemoryRangeSuccessTests | |
CMemoryRangeBadArgTests | |
CMemoryRangeTests | |
CIpiConfigurationTests | |
Cstatus_reg | |
CProcessBusyTests | |
CProcessRequestTests | |
CProcessResponseTests | |
▼Ndif_otbn_unittest | |
▼Nanonymous_namespace{dif_otbn_unittest.cc} | |
COtbnTest | |
CResetTest | |
CWriteCmdTest | |
CGetStatusTest | |
CGetErrBitsTest | |
CGetInsnCntTest | |
CImemWriteTest | |
CImemReadTest | |
CDmemWriteTest | |
CDmemReadTest | |
CControlSoftwareErrorsFatalTest | |
▼Ndif_otp_ctrl_unittest | |
▼Nanonymous_namespace{dif_otp_ctrl_unittest.cc} | |
COtpTest | |
CDaiRegwenTest | |
CConfigTest | |
CCheckTest | |
CReadLockTest | |
CStatusTest | |
CRelativeAddressParams | |
CRelativeAddress | |
CDaiReadTest | |
CDaiProgramTest | |
CDaiDigestTest | |
CIsDigestComputed | |
CDigestParams | |
CGetDigest | |
CBlockingIoTest | |
▼Ndif_pattgen_unittest | |
▼Nanonymous_namespace{dif_pattgen_unittest.cc} | |
CPattgenTest | |
CConfigChannelTest | |
CChannelSetEnabledTest | |
CChannelGetEnabledTest | |
▼Ndif_pinmux_unittest | |
▼Nanonymous_namespace{dif_pinmux_unittest.cc} | |
CPinmuxTest | |
▼Ndif_pwm_unittest | |
▼Nanonymous_namespace{dif_pwm_unittest.cc} | |
CPwmTest | |
CConfigTest | |
CConfigChannelTest | |
CPhaseCntrSetEnabledTest | |
CPhaseCntrGetEnabledTest | |
CPwmChannelSetEnabledTest | |
CPwmChannelGetEnabledTest | |
CPwmLockTest | |
CPwmIsLockedTest | |
▼Ndif_pwrmgr_unittest | |
▼Nanonymous_namespace{dif_pwrmgr_unittest.cc} | |
CDifPwrmgrInitialized | |
CLowPowerTest | |
CDomainConfig | |
CRequestSources | |
CWakeupRecording | |
CFatalErrorTest | |
▼Ndif_rstmgr_unittest | |
▼Nanonymous_namespace{dif_rstmgr_unittest.cc} | |
CRstmgrTest | |
CResetTest | |
CResetLockTest | |
CResetIsLockedTest | |
CResetCausesGetTest | |
CResetCausesClearTest | |
CAlertInfoSetTest | |
CAlertInfoGetTest | |
CAlertInfoGetSizeTest | |
CAlertInfoDumpReadTest | |
CCpuInfoSetTest | |
CCpuInfoGetTest | |
CCpuInfoGetSizeTest | |
CCpuInfoDumpReadTest | |
CSoftwareResetTest | |
CSoftwareResetIsHeldTest | |
CFatalErrorTest | |
▼Ndif_rv_core_ibex_test | |
CRvCoreIbexTest | |
CRvCoreIbexTestInitialized | |
CAddressTranslationTest | |
CErrorStatusTest | |
CNMITest | |
CRndTest | |
CFpgaInfoTest | |
CFatalErrorAlertTest | |
CRecoverableErrorAlertTest | |
CParseCrashDumpTest | |
▼Ndif_rv_dm_unittest | |
▼Nanonymous_namespace{dif_rv_dm_unittest.cc} | |
CRvDmTest | |
▼Ndif_rv_plic_unittest | |
▼Nanonymous_namespace{dif_rv_plic_unittest.cc} | |
CPlicTest | |
CResetTest | |
▼CIrqTest | |
CRegister | |
CIrqEnableSetTest | |
CIrqPrioritySetTest | |
CTargetThresholdSetTest | |
CIrqPendingStatusGetTest | |
CIrqClaimTest | |
CIrqCompleteTest | |
CSoftwareIrqForceTest | |
CSoftwareIrqAcknowledgeTest | |
CSoftwareIrqIsPendingTest | |
▼Ndif_rv_timer_unittest | |
▼Nanonymous_namespace{dif_rv_timer_unittest.cc} | |
CTimerTest | |
CResetTest | |
CSetTickParamsTest | |
CCounterSetEnabledTest | |
CCounterReadTest | |
CCounterWriteTest | |
CArmTest | |
▼Ndif_sensor_ctrl_unittest | |
▼Nanonymous_namespace{dif_sensor_ctrl_unittest.cc} | |
CSensorCtrlTest | |
▼Ndif_spi_device_unittest | |
▼Nanonymous_namespace{dif_spi_device_unittest.cc} | |
CSpiTest | |
CConfigTest | |
CFlashTest | |
CTpmTest | |
▼Ndif_spi_host_unittest | |
▼Nanonymous_namespace{dif_spi_host_unittest.cc} | |
▼Ninternal | |
CMockFifo | |
CSpiHostTest | |
CConfigTest | |
CTransactionStartTest | |
CTransactionTest | |
CFifoTest | |
CAligned | |
CEventEnableRegTest | |
CStatusTest | |
CWriteCommandTest | |
CErrorEnableRegTest | |
CErrorStatusTest | |
▼Ndif_sram_ctrl_autogen_unittest | |
▼Nanonymous_namespace{dif_sram_ctrl_unittest.cc} | |
CSramCtrlTest | |
CScramble | |
CRequestNewKeyTest | |
CWipeTest | |
CGetStatusTest | |
CExecGetEnabledTest | |
CExecSetEnabledTest | |
CLockTest | |
CIsLockedTest | |
CRotatedTest | |
▼Ndif_sysrst_ctrl_unittest | |
▼Nanonymous_namespace{dif_sysrst_ctrl_unittest.cc} | |
CSysrstCtrlTest | |
CKeyComboDetectConfigTest | |
CInputChangeDetectConfigTest | |
COutputPinOverrideConfigTest | |
CUlpWakeupConfigTest | |
CUlpWakeupSetEnabledTest | |
CUlpWakeupGetEnabledTest | |
CPinsSetInvertedTest | |
CPinsGetInvertedTest | |
CPinOverrideSetAllowedTest | |
CPinOverrideGetAllowedTest | |
CPinOverrideSetEnabledTest | |
CPinOverrideGetEnabledTest | |
CPinSetOverrideTest | |
CPinGetOverrideTest | |
CInputPinReadTest | |
CAutoOverrideConfigTest | |
CAutoOverrideSetEnabledTest | |
CAutoOverrideGetEnabledTest | |
CKeyComboIrqGetCausesTest | |
CKeyComboIrqClearCausesTest | |
CInputChangeIrqGetCausesTest | |
CInputChangeIrqClearCausesTest | |
CUlpWakeupGetStatusTest | |
CUlpWakeupClearStatusTest | |
CLockTest | |
CIsLockedTest | |
▼Ndif_uart_unittest | |
▼Nanonymous_namespace{dif_uart_unittest.cc} | |
CUartTest | |
CConfigTest | |
CRxBreakLevelSetTest | |
CWatermarkRxSetTest | |
CWatermarkTxSetTest | |
CSetEnableTest | |
CBytesSendTest | |
CBytesReceiveTest | |
CBytesSendPolledTest | |
CBytesReceivePolledTest | |
CRxBytesAvailableTest | |
CTxBytesAvailableTest | |
CFifoResetTest | |
CLoopbackSetTest | |
CRxTimeoutTest | |
▼Ndif_usbdev_unittest | |
▼Nanonymous_namespace{dif_usbdev_unittest.cc} | |
CUsbdevTest | |
▼Nepmp_unittest | |
▼Nanonymous_namespace{epmp_unittest.cc} | |
CNapotCase | |
CNapotTest | |
CPmpCsrs | Representation of the hardware PMP control register state |
▼Nflash_ctrl_unittest | |
▼Nanonymous_namespace{flash_ctrl_unittest.cc} | |
CInfoPage | A struct that holds bank, page, and config register information for an information page |
CFlashCtrlTest | |
CInfoPagesTest | |
CInitCase | |
CInitTest | |
CStatusCheckTest | |
CErrorCodeCheckTest | |
CTransferTest | |
CExecTest | |
CPermsSetCase | |
CFlashCtrlPermsSetTest | |
CCfgSetCase | |
CFlashCtrlCfgSetTest | |
CEraseVerifyCase | |
CEraseVerifyTest | |
CDataRegionProtectTestSuite | |
▼Nglobal_mock | |
CGlobalMock | Base class for mocks used in unit tests |
▼Nhmac_unittest | |
▼Nanonymous_namespace{hmac_unittest.cc} | |
CHmacTest | |
CSha256InitTest | |
CSha256UpdateTest | |
CSha256FinalTest | |
CSha256Test | |
▼Nibex_unittest | |
▼Nanonymous_namespace{ibex_unittest.cc} | |
CAddressTranslationTest | |
▼Nkeymgr_unittest | |
▼Nanonymous_namespace{keymgr_unittest.cc} | |
CSwBindingCfg | |
CKeymgrTest | |
▼Nkmac_unittest | |
▼Nanonymous_namespace{kmac_unittest.cc} | |
CKmacTest | |
CConfigureTest | |
CStartTest | |
CAbsorbTest | |
CAbsorbWordsTest | |
CSqueezeTest | |
▼Nlifecycle_unittest | |
▼Nanonymous_namespace{lifecycle_unittest.cc} | |
CLifecycleTest | |
CValidStateTestCase | |
CLifecycleValidStates | |
CLifecycleDeathTest | |
▼Nmanifest_unittest | |
▼Nanonymous_namespace{boot_policy_unittest.cc} | |
CBootPolicyTest | |
CManifestLengthTestCase | |
CManifestCheckLengthTest | |
CVersions | |
CManifestOrderTestCase | |
CManifestOrderTest | |
▼Nanonymous_namespace{manifest_unittest.cc} | |
CManifestTest | |
▼Nanonymous_namespace{rom_ext_boot_policy_unittest.cc} | |
CRomExtBootPolicyTest | |
CManifestOrderTestCase | |
CManifestOrderTest | |
▼Nmath_unittest | |
▼Nanonymous_namespace{math_builtins_unittest.cc} | |
CShiftTest | |
▼Nanonymous_namespace{math_unittest.cc} | |
CDivVector | |
CUDivTest | |
▼Nmemory_unittest | |
▼Nanonymous_namespace{memory_unittest.cc} | |
CMemCpyTest | |
CMemCmpTest | |
CMemSetTest | |
CMemChrTest | |
▼Nmock_csr | |
▼Ninternal | |
CMockCsr | |
▼Nmock_csr_test | |
CMockCsrTest | |
▼Nmock_mmio | |
CMockDevice | A MockDevice represents a mock implementation of an MMIO device |
CMmioTest | Conveninence fixture for creating device tests |
CBitField | Represents a single bit field in an integer, useable with EXPECT_* macros defined in this file |
CMaskedBitField | Represents a single bit field in an integer, similar to BitField |
CLittleEndianBytes | Implicit conversion guard around char * |
▼Notbn_unittest | |
▼Nanonymous_namespace{otbn_unittest.cc} | |
COtbnTest | |
CExecuteTest | |
CIsBusyTest | |
CImemSecWipeTest | |
CDmemSecWipeTest | |
CDmemWriteTest | |
CDmemReadTest | |
COtbnAppTest | |
COtbnWriteTest | |
COtbnReadTest | |
▼Notp_unittest | |
▼Nanonymous_namespace{otp_unittest.cc} | |
COtpTest | |
COtpReadTest | |
CDigestReadTestCase | |
COtpPartitionDigestTest | |
COtpDaiReadTest | |
▼Npinmux_unittest | |
▼Nanonymous_namespace{pinmux_unittest.cc} | |
CPinmuxTest | |
CInitTest | |
▼Nretention_sram_unittest | |
▼Nanonymous_namespace{retention_sram_unittest.cc} | |
CRetentionSramTest | |
CScrambleTest | |
CInitTest | |
▼Nrnd_unittest | |
▼Nanonymous_namespace{rnd_unittest.cc} | |
CRndTest | |
CRndtLcStateTestCfg | |
CRndtLcStateTest | |
▼Nrom_test | |
▼Ninternal | |
CMockAbsMmio | Mock class for abs_mmio.c |
CMockCrc32 | Mock class for crc32 |
CMockSecMmio | Mock class for abs_mmio.c |
CMockBootSvcHeader | Mock class for boot_svc_header.c |
CMockAlert | Mock class for alert.c |
CMockFlashCtrl | Mock class for flash_ctrl |
CMockHmac | Mock class for hmac.c |
CMockLifecycle | Mock class for lifecycle.c |
CMockOtp | Mock class for otp.c |
CMockRnd | Mock class for rnd.c |
CMockRstmgr | Mock class for rstmgr.c |
CMockSpiDevice | Mock class for spi_device.c |
CMockBootData | Mock class for boot_data |
CMockManifest | Mock class for manifest.h |
CMockShutdown | Mock class for shutdown |
CMockOwnershipKey | Mock class for ownership_key.c |
CMockSigverifyModExpIbex | Mock class for sigverify_mod_exp_ibex.c |
CMockBootPolicyPtrs | Mock class for boot_policy_ptrs.h |
CMockRomExtBootPolicyPtrs | Mock class for rom_ext_boot_policy_ptrs.h |
CRomTest | Test fixture for ROM tests |
CUnordered | Mixin for unordered calls |
▼Nrstmgr_unittest | |
▼Nanonymous_namespace{rstmgr_unittest.cc} | |
CRstmgrTest | |
▼Nsec_mmio_unittest | |
▼Nanonymous_namespace{sec_mmio_unittest.cc} | |
CSecMmioTest | |
CSecMmioDeathTest | |
▼Nsensor_ctrl_unittest | |
▼Nanonymous_namespace{sensor_ctrl_unittest.cc} | |
CSensorCtrlTest | |
▼Nshutdown_unittest | |
▼Nanonymous_namespace{shutdown_unittest.cc} | |
▼Ninternal | |
CMockShutdownImpl | |
COtpConfiguration | |
CDefaultAlertClassification | |
CShutdownTest | |
CShutdownDeathTest | |
▼Nsigverify_keys_unittest | |
▼Nanonymous_namespace{sigverify_keys_unittest.cc} | |
CSigverifyKeys | |
CBadKeyIdTypeTest | |
CBadKeyIdTypeDeathTest | |
CKeyValidityTest | Base class for paramaterized tests below |
▼Nanonymous_namespace{sigverify_rsa_keys_sival_unittest.cc} | |
CRsaVerifyTestCase | Keys and signatures used in tests |
CSigverifyRsaVerify | |
▼Nsigverify_mod_exp_ibex_unittest | |
▼Nanonymous_namespace{mod_exp_ibex_unittest.cc} | |
CSigTestCase | Inputs and expected values for computational tests involving signatures |
CModExp | |
▼Nsigverify_unittest | |
▼Nanonymous_namespace{sigverify_unittest.cc} | |
CSigverifyInLcState | |
CUsageConstraintsTestCase | |
CSigverifyUsageConstraints | |
▼Nspi_device_unittest | |
▼Nanonymous_namespace{spi_device_unittest.cc} | |
CSpiDeviceTest | |
CInitTest | |
CCmdGetTestCase | |
CCmdGetTest | |
▼Nspx_addr_unittest | |
▼Nanonymous_namespace{address_unittest.cc} | |
CSpxAddrTest | |
▼Ntest_helpers | |
CSourceSink | |
▼Ntestutil | |
CBinaryBlob | |
▼Nuart_unittest | |
▼Nanonymous_namespace{uart_unittest.cc} | |
CUartTest | |
CInitTest | |
CBytesSendTest | |
▼Nwatchdog_unittest | |
▼Nanonymous_namespace{watchdog_unittest.cc} | |
CWatchdogTest | |
Cacorn_buffer | A byte array with length included |
Cacorn_cmdlist | |
Cacorn_commandlist | |
Cacorn_object_keyEntry | Describes a key pair |
Cacorn_request_generate | Input parameters for acorn_command_generate |
Cacorn_request_getKeyInfo | Input parameters for acorn_command_getKeyInfo |
Cacorn_request_getPublic | Input parameters for acorn_command_getPublic |
Cacorn_request_getPublicHash | Input parameters for acorn_command_getPublicHash |
Cacorn_request_getVersion | Input parameters for acorn_command_getVersion |
Cacorn_request_importKeypair | Input parameters for acorn_command_importKeypair |
Cacorn_request_list | Input parameters for acorn_command_list |
Cacorn_request_see_getVersion | Input parameters for acorn_command_see_getVersion |
Cacorn_request_sign | Input parameters for acorn_command_sign |
Cacorn_request_signImmediate | Input parameters for acorn_command_signImmediate |
Cacorn_request_verify | Input parameters for acorn_command_verify |
Cacorn_request_verifyImmediate | Input parameters for acorn_command_verifyImmediate |
Cacorn_response_generate | Output parameters for acorn_command_generate |
Cacorn_response_getKeyInfo | Output parameters for acorn_command_getKeyInfo |
Cacorn_response_getPublic | Output parameters for acorn_command_getPublic |
Cacorn_response_getPublicHash | Output parameters for acorn_command_getPublicHash |
Cacorn_response_getVersion | Output parameters for acorn_command_getVersion |
Cacorn_response_importKeypair | Output parameters for acorn_command_importKeypair |
Cacorn_response_list | Output parameters for acorn_command_list |
Cacorn_response_see_getVersion | Output parameters for acorn_command_see_getVersion |
Cacorn_response_sign | Output parameters for acorn_command_sign |
Cacorn_response_signImmediate | Output parameters for acorn_command_signImmediate |
Cacorn_response_verify | Output parameters for acorn_command_verify |
Cacorn_response_verifyImmediate | Output parameters for acorn_command_verifyImmediate |
Cactive_page_info | A struct that stores some information about the first empty and last valid entries in the active flash info page |
Caes_block | An AES block, which may represent plaintext or ciphertext |
Caes_gcm_context | AES-GCM context object for streaming operations |
Caes_gcm_test | |
Caes_key | Represents an AES key |
Caes_test | |
Caes_test_config_t | |
Calert_info_testutils_info | Represents the hardware alert crash dump in a more software-friendly manner |
CAlertClassConfig | Alert class configuration struct |
Casn1_bitstring | Structure holding the information about an unfinished bistring |
Casn1_state | Structure holding the state of the asn1 generator |
Casn1_tag | Structure holding the information about an unfinished tag sequence |
Cbase_hexdump_fmt | Configuration options for base_hexdump and friends |
Cbfpt | |
Cbitfield_field32 | A field of a 32-bit bitfield |
Cboot_data | Boot data stored in the flash info partition |
Cboot_log | The boot_log encodes information about how the chip booted |
Cboot_measurements | Boot measurements shared between ROM and ROM_EXT boot stages |
Cboot_policy_manifests | Manifests of ROM_EXTs in descending order according to their security versions |
Cboot_svc_empty | An empty boot services message |
Cboot_svc_header | Boot services message header |
Cboot_svc_min_bl0_sec_ver_req | A Set Minimum Security Version request |
Cboot_svc_min_bl0_sec_ver_res | A Set Minimum Security Version response |
Cboot_svc_msg | A Boot Services message |
Cboot_svc_next_boot_bl0_slot_req | A Next Boot BL0 Slot request message |
Cboot_svc_next_boot_bl0_slot_res | A Next Boot BL0 Slot response message |
Cboot_svc_ownership_activate_req | An Ownership Activate request |
Cboot_svc_ownership_activate_res | An Ownership Activate response |
Cboot_svc_ownership_unlock_req | An ownership unlock request |
Cboot_svc_ownership_unlock_res | An ownership unlock response |
Cboot_svc_retram | |
Cbuffer_sink | A buffer_sink_t represents a place to write bytes to, implemented as a C-style "closure" |
Ccbor_out | |
Ccdi_outputs | Grouping of the three CDI output variants that can be generated in each key manager state (identity, versioned software key, sideload OTBN key) |
Ccert_flash_info_layout | Defines a grouping of certificates onto a single flash info page |
Ccert_key_id_pair | A set of public key IDs required to generate an X.509 certificate |
Ccheck_config_t | |
Cchip_info | |
Cchip_info_scm_revision | A truncated commit hash from the open-source OpenTitan repo that can be used to reproduce the ROM binary |
Cclock_error_info | |
Ccmd_info | Configuration options for a SPI Flash command |
Ccorruption_word | |
Ccounters | |
Ccshake_test | CSHAKE test description |
Ccsrng_app_cmd | CSRNG application interface command header parameters |
Cdice_chain | Defines a class for parsing and building the DICE cert chain |
Cdif_adc_ctrl_config | Runtime configuration for an ADC Controller |
Cdif_adc_ctrl_filter_config | Runtime configuration for an ADC Controller filter |
Cdif_aes_data | A typed representation of the AES data |
Cdif_aes_iv | A typed representation of the AES Initialisation Vector (IV) |
Cdif_aes_key_share | A typed representation of the AES key share |
Cdif_aes_transaction | Parameters for an AES transaction |
Cdif_alert_handler_class_config | Runtime configuration for a particular alert class |
Cdif_alert_handler_config | Runtime configuration for the alert handler |
Cdif_alert_handler_escalation_phase | Runtime configuration for an escalation phase |
Cdif_csrng_cmd_status | The status of the CSRNG block at a particular moment in time |
Cdif_csrng_internal_state | CSRNG internal state |
Cdif_csrng_output_status | Generated output state |
Cdif_csrng_seed_material | CSRNG common transaction parameters |
Cdif_dma_address_config | Addressing configuration |
Cdif_dma_transaction | Parameters for a DMA Controller transaction |
Cdif_dma_transaction_address | Define the transaction address space |
Cdif_edn_auto_params | Auto-generate EDN module configuration parameters |
Cdif_edn_cmd | CSRNG command parameters for instantiate, reseed and generate commands |
Cdif_edn_seed_material | CSRNG seed material for instantiate, reseed and generate commands |
Cdif_entropy_src_alert_fail_counts | Statistics on entropy source health tests failures that triggered alerts |
Cdif_entropy_src_config | Runtime configuration for an entropy source |
Cdif_entropy_src_debug_state | Debug status information |
Cdif_entropy_src_fw_override_config | Firmware override parameters for an entropy source |
Cdif_entropy_src_health_test_config | Criteria used by various entropy source health tests to decide whether the test has failed |
Cdif_entropy_src_health_test_stats | Statistics on entropy source health tests |
Cdif_entropy_src_revision | Revision information for an entropy source |
Cdif_flash_ctrl_data_region_properties | A composite of a data region and its memory properties |
Cdif_flash_ctrl_device_info | |
Cdif_flash_ctrl_ecc_errors | |
Cdif_flash_ctrl_error | Represents recoverable errors and synchronous errors caused by software |
Cdif_flash_ctrl_error_codes | |
Cdif_flash_ctrl_faults | |
Cdif_flash_ctrl_info_region | Representation of the memory protection regions for the info pages |
Cdif_flash_ctrl_output | |
Cdif_flash_ctrl_phy_status | |
Cdif_flash_ctrl_prog_capabilities | Represents programming capabilities of the flash controller |
Cdif_flash_ctrl_region_properties | Memory protection configuration options |
Cdif_flash_ctrl_state | Carries state for a flash controller device |
Cdif_flash_ctrl_status | Status bits that can be queried |
Cdif_flash_ctrl_transaction | |
Cdif_hmac_digest | A typed representation of the HMAC digest |
Cdif_hmac_transaction | Configuration for a single HMAC Transaction |
Cdif_i2c_config | Runtime configuration for I2C |
Cdif_i2c_controller_halt_events | |
Cdif_i2c_fmt_flags | Flags for a formatted I2C byte, used by the dif_i2c_write_byte_raw() function |
Cdif_i2c_id | Configuration for the addressing behavior of the I2C, can be disabled or configured to look for multiple addresses by masking certain bits |
Cdif_i2c_status | Flags representing the status of an I2C block |
Cdif_i2c_target_tx_halt_events | |
Cdif_i2c_timing_config | Timing configuration parameters for I2C |
Cdif_keymgr_binding_value | Attestation and sealing binding value |
Cdif_keymgr_config | Runtime configuration for key manager |
Cdif_keymgr_dpe_advance_params | Input parameters for advancing a DPE context/slot |
Cdif_keymgr_dpe_erase_params | Input parameters for erasing a DPE context/slot |
Cdif_keymgr_dpe_generate_params | Input parameters for advancing a DPE context/slot |
Cdif_keymgr_dpe_output | Useed to represent the output of SW generated key |
Cdif_keymgr_identity_seed_params | Parameters for generating an identity seed |
Cdif_keymgr_max_key_version | |
Cdif_keymgr_output | Output of a key manager operation |
Cdif_keymgr_state_params | Parameters for a key manager state |
Cdif_keymgr_versioned_key_params | Parameters for generating a versioned key |
Cdif_kmac_config | Runtime configuration for KMAC |
Cdif_kmac_customization_string | An encoded bit string used for customization string (S) |
Cdif_kmac_function_name | An encoded bit string used for function name (N) |
Cdif_kmac_key | A key for KMAC operations |
Cdif_kmac_operation_state | A KMAC operation state context |
Cdif_kmac_status | |
Cdif_lc_ctrl_device_id | A 256-bit device id stored in OTP's hw_cfg0 partition |
Cdif_lc_ctrl_hw_rev_t | A 32-bit hardware revision number |
Cdif_lc_ctrl_token | A 128-bit unlock token used for certain kinds of lifecycle transitions |
Cdif_mbx_range_config | Inbound and outbound range for DOE Mailbox |
Cdif_mbx_transaction | DOE object transferred on the inbound or outbound mailbox |
Cdif_otp_ctrl_config | Runtime configuration for OTP |
Cdif_otp_ctrl_status | The overall status of the OTP controller |
Cdif_pattgen_channel_config | Runtime configuration for a Pattern Generator channel |
Cdif_pinmux_pad_attr | Pin multiplexer padring pad attributes |
Cdif_pinmux_wakeup_config | A Pin Multiplexer common wake-up configuration between different modes |
Cdif_pwm_channel_config | Runtime configuration for a specific PWM channel |
Cdif_pwm_config | Runtime configuration for PWM |
Cdif_pwrmgr_wakeup_reason | Wakeup types and requests from sources since the last time recording started |
Cdif_rom_ctrl_digest | A typed representation of the ROM digest |
Cdif_rv_core_ibex_addr_translation_mapping | Address translation matching region |
Cdif_rv_core_ibex_crash_dump_info | Under normal circumstances, only the current crash dump state is valid |
Cdif_rv_core_ibex_crash_dump_state | |
Cdif_rv_core_ibex_nmi_state | NMI enabled status and current state |
Cdif_rv_core_ibex_previous_crash_dump_state | |
Cdif_rv_timer_tick_params | Represents timekeeping parameters for a particular timer |
Cdif_spi_device_buffer_info | |
Cdif_spi_device_config | Runtime configuration for SPI |
Cdif_spi_device_flash_command | |
Cdif_spi_device_flash_id | |
Cdif_spi_device_handle | Struct containing the relevant run-time information for the DIF |
Cdif_spi_device_passthrough_intercept_config | Represents which optional hardware features may intercept commands in passthrough mode |
Cdif_spi_device_tpm_caps | |
Cdif_spi_device_tpm_config | |
Cdif_spi_device_tpm_data_status | |
Cdif_spi_device_tpm_id | |
Cdif_spi_host_config | Runtime configuration for SPI Host |
Cdif_spi_host_config.chip_select | |
Cdif_spi_host_segment | Segment descriptor for each segment in a transaction |
Cdif_spi_host_segment.__unnamed62__ | |
Cdif_spi_host_segment.__unnamed62__.address | |
Cdif_spi_host_segment.__unnamed62__.bidir | |
Cdif_spi_host_segment.__unnamed62__.dummy | |
Cdif_spi_host_segment.__unnamed62__.opcode | |
Cdif_spi_host_segment.__unnamed62__.rx | |
Cdif_spi_host_segment.__unnamed62__.tx | |
Cdif_spi_host_status | |
Cdif_sysrst_ctrl_auto_override_config | Runtime configuration for the System Reset Controller key signal auto-override feature |
Cdif_sysrst_ctrl_input_change_config | Runtime configuration for the System Reset Controller input signal change detection feature |
Cdif_sysrst_ctrl_key_combo_config | Runtime configuration for the System Reset Controller key combination detection feature |
Cdif_sysrst_ctrl_pin_config_t | Runtime configuration for the System Reset Controller output pin override feature |
Cdif_sysrst_ctrl_ulp_wakeup_config_t | Runtime configuration for the System Reset Controller ultra-low-power (ULP) wakeup feature |
Cdif_uart_config | Runtime configuration for UART |
Cdif_usbdev_buffer | A USB device buffer |
Cdif_usbdev_buffer_pool | Free buffer pool |
Cdif_usbdev_config | Configuration for initializing a USB device |
Cdif_usbdev_endpoint_id | |
Cdif_usbdev_phy_pins_drive | |
Cdif_usbdev_phy_pins_sense | |
Cdif_usbdev_rx_packet_info | Information about a received packet |
Cdif_usbdev_wake_status | |
Cecdsa_p256_public_key | Holds an attestation public key (ECDSA-P256) |
Cecdsa_p256_signature | Holds an attestation signature (ECDSA-P256) |
Cedn_config | EDN configuration settings |
Cendpoint_hw_info | Hardware information for endpoints |
Centropy_complex_config | Entropy complex configuration settings |
Centropy_csrng_cmd | CSRNG application interface command header parameters |
Centropy_csrng_internal_state | CSRNG internal state |
Centropy_seed_material | Seed material as specified in NIST SP 800-90Ar1 section 10.2.1.3.1 |
Centropy_src_config | Entropy source configuration settings |
Cepmp_debug_state | A copy of EPMP control register state for debugging purposes |
Cepmp_region | EPMP region specification |
Cepmp_state | In-memory copy of the ePMP register state |
Cexpected_count_info | |
Cfault_checker | |
Cflash_cfg_reg | |
Cflash_ctrl_cfg | A struct for flash configuration settings |
Cflash_ctrl_error_code | Error code bits |
Cflash_ctrl_info_page | A struct for storing base, config write-enable register, and config register addresses of an info page |
Cflash_ctrl_perms | A struct for specifying access permissions |
Cflash_ctrl_status | Status bits |
Cflash_info_field | |
Cformat_specifier | Represents a parsed format specifier |
Cghash_block | A type that holds a single cipher block |
Cghash_context | |
Chkdf_test_vector | Represents a test for HKDF |
Chmac_context | Stored SHA256 operation state |
Chmac_ctx | A context struct maintained for streaming operations |
Chmac_digest | A typed representation of the HMAC digest |
Chmac_extended_test_vector | Extend hmac_test_vector_t with metadata fields useful for streaming |
Chw_cfg1_settings | |
Ci2c_conf | |
Ci2c_pinmux_pins | Define an i2c pinmux configuration |
Ci2c_platform_pins | Define an i2c pinmux configuration |
Cibex_addr_translation_regs | Error code constants of dif_rv_core_ibex_error_status_t are masks for the bits of RV_CORE_IBEX_ERR_STATUS_REG register |
Cibex_timeout | A spinwait timeout type |
Ckdf_test_vector | Represents a test for KDF |
Ckeymgr_binding_value | Binding value used by key manager to derive secret values |
Ckeymgr_diversification | Data used to differentiate a generated keymgr key |
Ckeymgr_output | Generated key from keymgr |
Ckeymgr_testutils_secret | Struct to hold the creator or owner secrets for the key manager |
Ckmac_blinded_key | Simplified key struct to pass blinded key internally |
Ckmac_config | KMAC configuration parameters |
Ckmac_edn_timeout | Struct to pack timeout values |
Ckmac_test | KMAC test description |
Ckmac_test_vector | |
Cled_rgb_color | LED RGB color value |
Clifecycle_device_id | 256-bit device identifier that is stored in the HW_CFG0 partition in OTP |
Clifecycle_hw_rev | Hardware revision |
Clog_fields | Represents log metadata used to format a log line |
Cmanifest | Manifest for boot stage images stored in flash |
Cmanifest.__unnamed169__ | The manifest only supports one of the following signatures: |
Cmanifest.__unnamed171__ | The manifest only supports one of the following public key types: |
Cmanifest_digest_region | Region of an image that should be included in the digest computation |
Cmanifest_ext_header | Required manifest extension header |
Cmanifest_ext_spx_key | Manifest extension: SPHINCS+ public key |
Cmanifest_ext_spx_signature | Manifest extension: SPHINCS+ signature |
Cmanifest_ext_table | Manifest extensions table |
Cmanifest_ext_table_entry | Manifest extensions table entry |
Cmanifest_timestamp | Manifest timestamp |
Cmanifest_usage_constraints | Usage constraints |
Cmanifest_version | Manifest version |
Cmax_align_t | |
Cmax_key_version_reg_info | Max key version register information for a state transition |
Cmbx_test_handler_state | |
Cmmio_region | "Instrumented" mmio_region_t |
Cnode | |
Cnonce | A nonce value used for challenge/response in boot services message |
Cot_status_create_record | |
Cotbn_app | Information about an embedded OTBN application image |
Cotcrypto_aes_gcm_context | * Context for a streaming AES-GCM operation |
Cotcrypto_blinded_key | Struct to handle masked key type |
Cotcrypto_byte_buf | Struct to hold a fixed-length byte array |
Cotcrypto_const_byte_buf | Struct to hold a constant fixed-length byte array |
Cotcrypto_const_word32_buf | Struct to hold a constant fixed-length word array |
Cotcrypto_hash_context | Generic opaque hash context |
Cotcrypto_hash_digest | Container for a hash digest |
Cotcrypto_hmac_context | Generic hmac context |
Cotcrypto_key_config | * Struct to represent the configuration of a blinded key |
Cotcrypto_unblinded_key | Struct to handle unmasked key type |
Cotcrypto_word32_buf | Struct to hold a fixed-length word array |
Cotp_kv | Defines an OTP target offset and num_values to program using either a value32 or a value64 buffer source depending on the type definition |
Cotp_kv.__unnamed205__ | |
Cotp_partition_info | OTP partition information |
COtSignConversionUnsupportedType | |
Cottf_console | |
Cottf_test_config | Configuration variables for an on-device test |
Cowner_application_key | The owner application key encodes keys for verifying the owner's application firmware |
Cowner_application_key.__unnamed175__ | |
Cowner_application_key.__unnamed175__.__unnamed178__ | |
Cowner_application_key.data | Key material |
Cowner_application_keyring | The application keyring collects application keys from the owner config block |
Cowner_block | The owner configuration block describes an owner identity and configuration |
Cowner_config | The owner config struct contains high-level configuration items from an owner block |
Cowner_flash_config | The owner flash config is a collection of owner region configuration items |
Cowner_flash_info_config | |
Cowner_flash_region | The owner flash region describes a region of flash and its configuration properties (ie: ECC, Scrambling, High Endurance, etc) |
Cowner_info_page | The owner info page describes an INFO page in flash and its configuration properties (ie: ECC, Scrambling, High Endurance, etc) |
Cowner_key | An owner_key can be either a ECDSA P256 or SPX+ key |
Cowner_rescue_config | The owner rescue configuration describes how the rescue protocol should behave when invoked in the ROM_EXT |
Cowner_secret_page | |
Cowner_signature | An owner_signature is an ECDSA P256 signature |
Cp256_ecdh_shared_key | A type that holds a blinded ECDH shared secret key |
Cp256_ecdsa_signature_t | A type that holds an ECDSA/P-256 signature |
Cp256_masked_scalar | A type that holds a masked value from the P-256 scalar field |
Cp256_point | A type that holds a P-256 curve point |
Cp384_ecdh_shared_key | A type that holds a blinded ECDH shared secret key |
Cp384_ecdsa_signature_t | A type that holds an ECDSA/P-384 signature |
Cp384_masked_scalar | A type that holds a masked value from the P-384 scalar field |
Cp384_point | A type that holds a P-384 curve point |
Cpartition_check_cfg | |
Cpartition_data | |
Cpartition_info | |
Cpentest_registered_alerts | |
Cpentest_sensor_alerts | |
Cperf_test | |
Cperi_context | |
Cperso_tlv_cert_obj | A helper structure for quick access to a certificate stored as a perso LTV object |
Cperso_tlv_dev_seed | |
Cperso_tlv_dev_seed_element | |
Cperso_tlv_dev_seed_set | |
Cpersonalize_extension_post_endorse | Parameters passed to personalization extension function invoked after the host finished endorsement processing and sent endorsed data to the device |
Cpersonalize_extension_pre_endorse | Parameters passed to personalization extension function invoked before data is sent to the host for endorsement |
Cpinmux_input | A peripheral input and MIO pad to link it to |
Cpinmux_output | An MIO pad and a peripheral output to link it to |
Cpinmux_pad_attributes | A convenience struct to associate pad attributes with a specific pad |
Cpinmux_select | To setup the pinmux using the enum's in top_earlgrey.h .. |
Cpinmux_testutils_mio_pin | Define a pinmux configuration for a mio input and output |
Cpinmux_testutils_peripheral_pin | Define a pinmux configuration for a peripheral input and output |
Cplic_reg_info | PLIC register info |
Cpmp_region_config | PMP region configuration information |
Cqueue | |
Crand_testutils_rng | A random number generator testutil type |
Crandom_order | Context for a random traversal order |
Crequest_reg_info | Relevant bits of the WAKEUP_EN and WAKE_INFO registers must start at 0 and be in the same order as dif_pwrmgr_wakeup_request_source_t constants |
CRescueState | |
Cretention_sram | The retention SRAM is memory that is used to retain information, such as a boot service request, across a device reset |
Cretention_sram_creator | Retention SRAM silicon creator area |
Cretention_sram_owner | Retention SRAM silicon owner area |
Crom_ext_boot_policy_manifests | Manifests of first boot owner boot stages in descending order according to their security versions |
Crsa_2048_cofactor_t | A type that holds a cofactor for an RSA-2048 key |
Crsa_2048_int_t | A type that holds a 2048-bit number |
Crsa_2048_private_key_t | A type that holds an RSA-2048 private key |
Crsa_2048_public_key_t | A type that holds an RSA-2048 public key |
Crsa_3072_cofactor_t | A type that holds a cofactor for an RSA-3072 key |
Crsa_3072_constants_t | A type that holds precomputed Montgomery constants for a RSA-3072 public key |
Crsa_3072_int_t | A type that holds a 3072-bit number |
Crsa_3072_private_key_t | A type that holds an RSA-3072 private key |
Crsa_3072_public_key_t | A type that holds an RSA-3072 public key |
Crsa_4096_cofactor_t | A type that holds a cofactor for an RSA-4096 key |
Crsa_4096_int_t | A type that holds a 4096-bit number |
Crsa_4096_private_key_t | A type that holds an RSA-4096 private key |
Crsa_4096_public_key_t | A type that holds an RSA-4096 public key |
Crstmgr_info | Alert information or CPU crash dump captured by the reset manager during the last reset |
Csc_keymgr_diversification | Data used to differentiate a generated keymgr key |
Csc_keymgr_ecc_key | Keymgr ECC key generation descriptor |
Csc_otbn_app | Information about an embedded OTBN application image |
Cscramble_test_frame | |
Cscreen | Screen Handle |
Cscreen_bitmap | A bitmap to draw on a screen |
Csec_mmio_ctx | Working context |
Csfdp | |
Csfdp.__unnamed374__ | |
Csfdp.__unnamed374__.__unnamed376__ | |
Csha256_message_block | A type to hold message blocks |
Csha256_otbn_ctx | Context object for the OTBN message buffer |
Csha256_state | A type that holds the context for an ongoing SHA-256 operation |
Csha3_test | SHA-3 test description |
Csha512_message_block | A type to hold message blocks |
Csha512_message_length | A type that holds the SHA-512 message length |
Csha512_otbn_ctx | Context object for the OTBN message buffer |
Csha512_state | A type that holds the context for an ongoing SHA-512 operation |
Cshake_test | SHAKE test description |
Csigverify_otp_key_ctx | Context for OTP keys loaded into SRAM |
Csigverify_otp_key_states | SRAM representation of the OTP ROT_CREATOR_AUTH_STATE partition |
Csigverify_otp_keys | SRAM representation of the OTP ROT_CREATOR_AUTH_CODESIGN partition |
Csigverify_otp_keys_get_params | Input parameters for sigverify_otp_keys_get() |
Csigverify_rom_ecdsa_p256_key | Union type to inspect the common initial sequence of ECDSA P256 public keys |
Csigverify_rom_ecdsa_p256_key_entry | An ECDSA P256 public key stored in ROM |
Csigverify_rom_ext_key | An RSA public key stored in ROM |
Csigverify_rom_key_header | Common initial sequence of public keys stored in ROM |
Csigverify_rom_rsa_key | Union type to inspect the common initial sequence of RSA public keys stored in ROM |
Csigverify_rom_rsa_key_entry | An RSA public key stored in ROM |
Csigverify_rom_spx_key | Union type to inspect the common initial sequence of SPX public keys stored in ROM |
Csigverify_rom_spx_key_entry | An SPX public key stored in ROM |
Csigverify_rsa_buffer | A type that holds kSigVerifyRsaNumWords words |
Csigverify_rsa_key | An RSA public key with exponent 65537 |
Csigverify_spx_key | An SPX public key |
Csigverify_spx_root | An SPX root node |
Csigverify_spx_signature | An SPX signature |
Csnprintf_captures_t | |
Cspi_device_bfpt | Basic Flash Parameter Table (BFPT) (JESD216F 6.4) |
Cspi_device_cmd | A SPI flash command |
Cspi_device_param_header | SFDP parameter header (JESD216F 6.3) |
Cspi_device_sfdp_header | SFDP header (JESD216F 6.2) |
Cspi_device_sfdp_table | SFDP table |
Cspi_flash_testutils_jedec_id | |
Cspi_flash_testutils_parameter_header | |
Cspi_flash_testutils_sfdp_header | |
Cspx_addr | Hypertree address |
Cspx_ctx | Context object for the SPHINCS+ operation |
Csram_ctrl_testutils_data | A typed representation of the test data |
Cstart_operation_params | Parameters for starting a key manager operation |
Cstatic_dice_cdi_0_t | |
Cstatus | We use the error category codes from absl_status.h |
Cstruct_version | |
Ctemplate_state | Structure holding the state of the template engine |
Ctest | A structure to keep the info for peripheral IPs |
Ctest_alert_info | |
Ctest_params | |
Ctest_register | Test csr struct |
Ctest_setup | |
Ctest_wakeup_sources | |
CTestConfig | Simple container for test configuration |
Ctesting_utilities | This represents the memory used by these utilities |
Ctlv_header | |
Ctransaction_params | Flash transaction parameters |
Cu32x2 | Helper type for fussing with the upper and lower halves of an i64 |
Cu32x2.__unnamed5__ | |
Cu32x2.__unnamed5__.__unnamed7__ | |
Cuart_cfg_params | |
Cujson | Input/Output context for ujson |
Cusb_logging_buf | |
Cusb_logging_ctx | |
Cusb_logging_stream | |
Cusb_testutils_controlep_ctx | |
Cusb_testutils_ctx | |
Cusb_testutils_ctx.in | IN endpoints |
Cusb_testutils_ctx.out | OUT endpoints |
▼Cusb_testutils_ss_ctx | |
Cusb_ss_b2w | |
Cusb_testutils_streams_ctx | Context state for streaming test |
Cusb_testutils_streams_ctx.tx_bufs | Buffers that have been filled but cannot yet be presented for transmission |
Cusb_testutils_transfer | |
Cusbdev_retn_state_t | Retained state; to be held in the Retention SRAM during Deep Sleep |
Cusbdev_stream | Context state for a single stream |
Cusbdev_stream_cb_ctx_t | Context state for callback function; callback is stream-specific but also needs to locate the enclosing streaming context |
Cusbdev_stream_tx | Transmission state |
Cusbdev_suspend_ctx | Test context |
CUSBDevice | |
CUSBDevInt | |
CUSBDevIso | |
CUSBDevSerial | Bulk Transfer Stream over ttyUSBn serial connection using File Descriptors |
CUSBDevStream | |
Cwatchdog_config | Watchdog configuration |