Searched full:kmu (Results 1 – 25 of 25) sorted by relevance
| /trusted-firmware-m-latest/platform/ext/target/arm/drivers/kmu/ |
| D | kmu_drv.h | 19 * \brief Driver for Arm KMU. 44 /*!< KMU Build Configuration Register Number of Key Slots bit field offset 47 /*!< KMU Build Configuration Register Number of Key Slots bit field mask */ 49 /*!< KMU Build Configuration Register Number of Hardware Key Slots bit 52 /*!< KMU Build Configuration Register Number of Hardware Key Slots bit 56 /*!< KMU Interrupt Status Register Key Export Complete bit field mask */ 58 /*!< KMU Interrupt Status Register Activation While Busy Error bit field 61 /*!< KMU Interrupt Status Register Internal Parity Error bit field mask */ 63 /*!< KMU Interrupt Status Register Input Parity Error bit field mask */ 65 /*!< KMU Interrupt Status Register Wrong Destination Address Detected [all …]
|
| D | kmu_drv.c | 19 * \brief Driver for Arm KMU. 31 /*!< Offset: 0x000 (R/ ) KMU Build Configuration Register */ 33 /*!< Offset: 0x004 (R/ ) KMU Interrupt Status Register */ 35 /*!< Offset: 0x008 (R/W) KMU Interrupt Enable Register */ 37 /*!< Offset: 0x00C (R/W) KMU Interrupt Clear Register */ 43 /*!< Offset: 0x030 (R/W) KMU Key Slot Configuration Register */ 45 /*!< Offset: 0x0B0 (R/W) KMU Destination Key Port Address 48 /*!< Offset: 0x130 (R/W) KMU Key Slot Register */ 50 /*!< Offset: 0x530 (R/ ) KMU 8-cycle-limit random delay Register */ 52 /*!< Offset: 0x534 (R/ ) KMU 16-cycle-limit random delay Register */ [all …]
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/common/ |
| D | rse_key_derivation.h | 32 * \brief Derive the CPAK seed, and lock in a KMU slot. 34 * \param[in] slot The KMU slot to derive and lock the seed into. 41 * \brief Derive the DAK seed, and lock in a KMU slot. 43 * \param[in] slot The KMU slot to derive and lock the seed into. 50 * \brief Derive the RoT CDI, and lock in a KMU slot. 52 * \param[in] slot The KMU slot to derive and lock the seed into. 59 * \brief Derive the VHUK, and lock in a KMU slot. 64 * \param[in] slot The KMU slot to derive and lock the seed into. 72 * \brief Derive the session key, and lock into two KMU 75 * \note Due to a limitation in KMU key export, keys used [all …]
|
| D | rse_key_derivation.c | 149 /* TODO lock keyslots once the runtime CC3XX driver supports locked KMU in rse_derive_key() 169 /* TODO lock keyslots once the runtime CC3XX driver supports locked KMU in rse_derive_key() 256 /* TODO: Should be removed once rse_derive_key properly locks KMU slots */ in rse_derive_session_key()
|
| D | CMakeLists.txt | 142 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu 161 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu/kmu_drv.c 255 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu/kmu_drv.c 295 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu 328 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu/kmu_drv.c 366 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu 463 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu
|
| /trusted-firmware-m-latest/docs/platform/arm/rse/ |
| D | rse_key_management.rst | 6 LifeCycle Manager "LCM", the Key Management Unit "KMU", and the cryptographic 18 the keys to the KMU over a private memory bus (one that is not accessible 22 The KMU has between 2 and 32 hardware keyslots, which are 256 bit (32 byte) in 26 writable by software. Software KMU keyslots (keyslots that are not defined in 30 later stage code, which can be used but cannot be read. KMU keyslots can be
|
| D | rse_provisioning.rst | 34 access to the RTL key by exporting it to the KMU, though in secure provisioning
|
| /trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/device/config/ |
| D | device_cfg.h | 39 /* Arm KMU */
|
| /trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/ |
| D | CMakeLists.txt | 59 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu 94 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu/kmu_drv.c 179 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu/kmu_drv.c 314 ${PLATFORM_DIR}/ext/target/arm/drivers/kmu/kmu_drv.c
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/common/bl1/scripts/include/ |
| D | program6_cmd1.yaml | 8 # This command reads 8 words from VM0 into KMU key slot 8
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/common/device/config/ |
| D | device_cfg.h | 97 /* Arm KMU */
|
| /trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/device/include/ |
| D | platform_s_device_definition.h | 101 /* KMU driver structure */
|
| D | platform_irq.h | 55 KMU_IRQn = 20, /* KMU Interrupt */
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/common/bl1/scripts/ |
| D | dma_config.yaml | 37 kmu:
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/common/device/include/ |
| D | platform_irq.h | 51 KMU_S_IRQn = 20, /* KMU (Secure) Interrupt */
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/common/bl1/ |
| D | boot_hal_bl1_1.c | 134 /* Init KMU */ in boot_platform_init()
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/common/device/source/ |
| D | startup_rse_bl1_1.c | 114 invalid_irq_handler, /* 20: KMU (Secure) Handler */ 249 /* The secure provisioning reset resets the KMU which wipes the keyslots, in setup_tram_encryption()
|
| D | startup_rse_bl.c | 109 invalid_irq_handler, /* 20: KMU (Secure) Handler */
|
| D | startup_rse.c | 166 KMU_Handler, /* 20: KMU (Secure) Handler */
|
| /trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/bl1/ |
| D | boot_hal_bl1_1.c | 66 /* Init KMU */ in boot_platform_init()
|
| /trusted-firmware-m-latest/docs/platform/arm/mps4/corstone315/ |
| D | README.rst | 8 an Armv8.1-M Cortex-M85 processor and LCM, KMU and SAM IPs. and an
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/common/partition/ |
| D | platform_base_address.h | 100 #define KMU_BASE_S 0x5009E000 /* KMU Secure base address */
|
| /trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/device/source/ |
| D | startup_corstone315.c | 173 KMU_Handler, /* 20: KMU Handler */
|
| /trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/partition/ |
| D | platform_base_address.h | 131 #define KMU_BASE_S 0x5009E000 /* KMU Secure base address */
|
| /trusted-firmware-m-latest/platform/ext/target/arm/rse/common/native_drivers/ |
| D | sic_drv.c | 473 * CCR. If it is NULL, assume it is set in another way (e.g. by KMU export) in sic_decrypt_region_enable()
|