Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: LPCXpresso1769_blinky
Fork of mbed-dev by
_ARM_STORAGE_SECURITY_FEATURES Struct Reference
Device Data Security Protection Features. More...
#include <Driver_Storage.h>
Data Fields | |
| uint32_t | acls: 1 | 
| Protection against internal software attacks using ACLs.   | |
| uint32_t | rollback_protection: 1 | 
| Roll-back protection.   | |
| uint32_t | tamper_proof: 1 | 
| Tamper-proof memory (will be deleted on tamper-attempts using board level or chip level sensors).   | |
| uint32_t | internal_flash: 1 | 
| Internal flash.   | |
| uint32_t | software_attacks: 1 | 
| Encode support for hardening against various classes of attacks.   | |
| uint32_t | board_level_attacks: 1 | 
| board level attacks (debug probes, copy protection fuses.)   | |
| uint32_t | chip_level_attacks: 1 | 
| chip level attacks (tamper-protection).   | |
| uint32_t | side_channel_attacks: 1 | 
| side channel attacks.   | |
Detailed Description
Device Data Security Protection Features.
Applicable mostly to EXTERNAL_NVM.
Definition at line 117 of file Driver_Storage.h.
Field Documentation
| uint32_t acls | 
Protection against internal software attacks using ACLs.
Definition at line 118 of file Driver_Storage.h.
| uint32_t board_level_attacks | 
board level attacks (debug probes, copy protection fuses.)
Definition at line 130 of file Driver_Storage.h.
| uint32_t chip_level_attacks | 
chip level attacks (tamper-protection).
Definition at line 131 of file Driver_Storage.h.
| uint32_t internal_flash | 
Internal flash.
Definition at line 123 of file Driver_Storage.h.
| uint32_t rollback_protection | 
Roll-back protection.
Set to true if the creator of the storage can ensure that an external attacker can't force an older firmware to run or to revert back to a previous state.
Definition at line 119 of file Driver_Storage.h.
| uint32_t side_channel_attacks | 
side channel attacks.
Definition at line 132 of file Driver_Storage.h.
| uint32_t software_attacks | 
Encode support for hardening against various classes of attacks.
device software (malware running on the device).
Definition at line 129 of file Driver_Storage.h.
| uint32_t tamper_proof | 
Tamper-proof memory (will be deleted on tamper-attempts using board level or chip level sensors).
Definition at line 122 of file Driver_Storage.h.
Generated on Tue Jul 12 2022 16:04:30 by
 1.7.2 
    