aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Narkevitch <ainh@cypress.com>2020-09-09 15:32:49 -0700
committerDavid Hu <david.hu@arm.com>2020-09-24 02:47:44 +0000
commit16face58be133b19419a6c309ac88925e99aaa71 (patch)
tree4446eaef93ac84c93723cbe8afc2acf495cc8798
parent16c5861f4062f441de34de4d4037b6ab9bf7552f (diff)
downloadtrusted-firmware-m-16face58be133b19419a6c309ac88925e99aaa71.tar.gz
Platform PSoC64: Update policy to latest CySecureTools
Updated the default TFM policy to comply with the CySecureTools v.2.0.0 pypi.org/project/cysecuretools Signed-off-by: Andrei Narkevitch <ainh@cypress.com> Change-Id: I2ec71c2407bd42ea409e1636f396d2c0ced8776f
-rw-r--r--platform/ext/target/cypress/psoc64/security/policy_multi_img_CM0p_CM4_debug_2M.json41
1 files changed, 23 insertions, 18 deletions
diff --git a/platform/ext/target/cypress/psoc64/security/policy_multi_img_CM0p_CM4_debug_2M.json b/platform/ext/target/cypress/psoc64/security/policy_multi_img_CM0p_CM4_debug_2M.json
index a8fe65a7ff..e2bec12258 100644
--- a/platform/ext/target/cypress/psoc64/security/policy_multi_img_CM0p_CM4_debug_2M.json
+++ b/platform/ext/target/cypress/psoc64/security/policy_multi_img_CM0p_CM4_debug_2M.json
@@ -15,12 +15,8 @@
"permission" : "enabled",
"control" : "firmware",
"key" : 5,
- "syscall": true,
- "mmio": true,
- "flash": true,
- "workflash": true,
- "sflash": true,
- "sram": true
+ "flashw": true,
+ "flashr": true
},
"rma" : {
"permission" : "allowed",
@@ -66,14 +62,17 @@
"boot_auth": [
5
],
+ "bootloader_keys": [
+ { "kid": 5, "key": "../keys/oem_state.json" }
+ ],
"id": 0,
"launch": 1,
+ "acq_win": 100,
"monotonic": 0,
"smif_id": 0,
+ "clock_flags": 578,
+ "protect_flags": 1,
"upgrade": false,
- "upgrade_auth": [
- 5
- ],
"resources": [
{
"type": "FLASH_PC1_SPM",
@@ -82,8 +81,8 @@
},
{
"type": "SRAM_SPM_PRIV",
- "address": 135004160,
- "size": 262144
+ "address": 135135232,
+ "size": 65536
},
{
"type": "SRAM_DAP",
@@ -102,6 +101,7 @@
"id": 1,
"monotonic": 0,
"smif_id": 0,
+ "acq_win": 100,
"multi_image" : 1,
"upgrade": true,
"version": "0.1",
@@ -116,7 +116,6 @@
"upgrade_keys": [
{ "kid": 6, "key": "./keys/TFM_S_KEY.json" }
],
- "backup": false,
"resources": [
{
"type": "BOOT",
@@ -138,7 +137,7 @@
{ "kid": 8, "key": "./keys/TFM_NS_KEY.json" }
],
"id": 16,
- "monotonic": 0,
+ "monotonic": 8,
"smif_id": 1,
"multi_image" : 2,
"upgrade": true,
@@ -154,7 +153,6 @@
"upgrade_keys": [
{ "kid": 8, "key": "./keys/TFM_NS_KEY.json" }
],
- "backup": false,
"resources": [
{
"type": "BOOT",
@@ -169,6 +167,12 @@
]
}
],
+ "reprogram": [
+ {
+ "start": 270336000,
+ "size": 65536
+ }
+ ],
"reprovision": {
"boot_loader": true,
"keys_and_policies": true
@@ -184,13 +188,14 @@
"chain_of_trust": []
},
"pre_build": {
- "oem_public_key": "./common/prebuilt/oem_state.json",
- "hsm_public_key": "./common/prebuilt/hsm_state.json",
- "hsm_private_key": "./common/prebuilt/hsm_state.json",
+ "oem_public_key": "./keys/oem_state.json",
+ "oem_private_key": "./keys/oem_state.json",
+ "hsm_public_key": "./keys/hsm_state.json",
+ "hsm_private_key": "./keys/hsm_state.json",
"provision_group_private_key": false,
"group_private_key": "./keys/grp_priv_key.json",
"provision_device_private_key": false,
"device_private_key": "./keys/dev_priv_key.json",
- "cy_auth": "./common/prebuilt/cy_auth.jwt"
+ "cy_auth": "./packets/cy_auth_2m_s0_sample.jwt"
}
}