Newer
Older
mbed-os / components / TARGET_PSA / services / attestation / attestation_partition_psa.json
@Jaeden Amero Jaeden Amero on 2 Sep 2019 1 KB Use PSA Crypto API 1.0b3
{
  "name": "ATTEST_SRV",
  "type": "APPLICATION-ROT",
  "priority": "NORMAL",
  "id": "0x00000025",
  "entry_point": "attest_main",
  "stack_size": "0x2000",
  "heap_size": "0x2000",
  "services": [
    {
      "name": "PSA_ATTEST_GET_TOKEN_ID",
      "identifier": "0x00000F10",
      "signal": "PSA_ATTEST_GET_TOKEN",
      "non_secure_clients": true,
      "minor_version": 1,
      "minor_policy": "STRICT"
    },
    {
      "name": "PSA_ATTEST_GET_TOKEN_SIZE_ID",
      "identifier": "0x00000F11",
      "signal": "PSA_ATTEST_GET_TOKEN_SIZE",
      "non_secure_clients": true,
      "minor_version": 1,
      "minor_policy": "STRICT"
    },
    {
      "name": "PSA_ATTEST_INJECT_KEY_ID",
      "identifier": "0x00000F12",
      "signal": "PSA_ATTEST_INJECT_KEY",
      "non_secure_clients": true,
      "minor_version": 1,
      "minor_policy": "STRICT"
    }
  ],
  "extern_sids": [
    "PSA_CRYPTO_INIT_ID",
    "PSA_HASH_ID",
    "PSA_ASYMMETRIC_ID",
    "PSA_KEY_MNG_ID",
    "PSA_CRYPTO_FREE_ID",
    "PSA_KEY_DERIVATION_ID",
    "PSA_PLATFORM_LC_GET"
  ],
  "source_files": [
    "COMPONENT_SPE/psa_attestation_partition.c"
  ]
}