mbed-os5 only for TYBLE16
Dependents: TYBLE16_simple_data_logger TYBLE16_MP3_Air
components/TARGET_PSA/TARGET_TFM/COMPONENT_SPE/inc/tfm_service_list.inc@1:9db0e321a9f4, 2019-12-31 (annotated)
- Committer:
- kenjiArai
- Date:
- Tue Dec 31 06:02:27 2019 +0000
- Revision:
- 1:9db0e321a9f4
updated based on mbed-os5.15.0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kenjiArai | 1:9db0e321a9f4 | 1 | /* |
kenjiArai | 1:9db0e321a9f4 | 2 | * Copyright (c) 2018-2019, Arm Limited. All rights reserved. |
kenjiArai | 1:9db0e321a9f4 | 3 | * |
kenjiArai | 1:9db0e321a9f4 | 4 | * SPDX-License-Identifier: BSD-3-Clause |
kenjiArai | 1:9db0e321a9f4 | 5 | * |
kenjiArai | 1:9db0e321a9f4 | 6 | */ |
kenjiArai | 1:9db0e321a9f4 | 7 | |
kenjiArai | 1:9db0e321a9f4 | 8 | /******************************************************************************* |
kenjiArai | 1:9db0e321a9f4 | 9 | * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
kenjiArai | 1:9db0e321a9f4 | 10 | * THIS FILE IS AN AUTO-GENERATED FILE - DO NOT MODIFY IT. |
kenjiArai | 1:9db0e321a9f4 | 11 | * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
kenjiArai | 1:9db0e321a9f4 | 12 | * Template Version 1.0 |
kenjiArai | 1:9db0e321a9f4 | 13 | * Generated by tools/psa/generate_partition_code.py Version 1.1 |
kenjiArai | 1:9db0e321a9f4 | 14 | ******************************************************************************/ |
kenjiArai | 1:9db0e321a9f4 | 15 | |
kenjiArai | 1:9db0e321a9f4 | 16 | #ifndef __TFM_SERVICE_LIST_INC__ |
kenjiArai | 1:9db0e321a9f4 | 17 | #define __TFM_SERVICE_LIST_INC__ |
kenjiArai | 1:9db0e321a9f4 | 18 | |
kenjiArai | 1:9db0e321a9f4 | 19 | /*************************** Service Partitions *******************************/ |
kenjiArai | 1:9db0e321a9f4 | 20 | /* ----------------------------------------------------------------------------- |
kenjiArai | 1:9db0e321a9f4 | 21 | * ATTEST_SRV Services |
kenjiArai | 1:9db0e321a9f4 | 22 | * -------------------------------------------------------------------------- */ |
kenjiArai | 1:9db0e321a9f4 | 23 | {"PSA_ATTEST_GET_TOKEN_ID", ATTEST_SRV_ID, PSA_ATTEST_GET_TOKEN, 0x00000F10, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 24 | {"PSA_ATTEST_GET_TOKEN_SIZE_ID", ATTEST_SRV_ID, PSA_ATTEST_GET_TOKEN_SIZE, 0x00000F11, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 25 | {"PSA_ATTEST_INJECT_KEY_ID", ATTEST_SRV_ID, PSA_ATTEST_INJECT_KEY, 0x00000F12, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 26 | |
kenjiArai | 1:9db0e321a9f4 | 27 | /* ----------------------------------------------------------------------------- |
kenjiArai | 1:9db0e321a9f4 | 28 | * CRYPTO_SRV Services |
kenjiArai | 1:9db0e321a9f4 | 29 | * -------------------------------------------------------------------------- */ |
kenjiArai | 1:9db0e321a9f4 | 30 | {"PSA_CRYPTO_INIT_ID", CRYPTO_SRV_ID, PSA_CRYPTO_INIT, 0x00000F00, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 31 | {"PSA_MAC_ID", CRYPTO_SRV_ID, PSA_MAC, 0x00000F01, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 32 | {"PSA_HASH_ID", CRYPTO_SRV_ID, PSA_HASH, 0x00000F02, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 33 | {"PSA_ASYMMETRIC_ID", CRYPTO_SRV_ID, PSA_ASYMMETRIC, 0x00000F03, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 34 | {"PSA_SYMMETRIC_ID", CRYPTO_SRV_ID, PSA_SYMMETRIC, 0x00000F04, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 35 | {"PSA_AEAD_ID", CRYPTO_SRV_ID, PSA_AEAD, 0x00000F05, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 36 | {"PSA_KEY_MNG_ID", CRYPTO_SRV_ID, PSA_KEY_MNG, 0x00000F06, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 37 | {"PSA_RNG_ID", CRYPTO_SRV_ID, PSA_RNG, 0x00000F07, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 38 | {"PSA_CRYPTO_FREE_ID", CRYPTO_SRV_ID, PSA_CRYPTO_FREE, 0x00000F08, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 39 | {"PSA_KEY_DERIVATION_ID", CRYPTO_SRV_ID, PSA_KEY_DERIVATION, 0x00000F09, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 40 | {"PSA_ENTROPY_ID", CRYPTO_SRV_ID, PSA_ENTROPY_INJECT, 0x00000F0A, true, 1, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 41 | |
kenjiArai | 1:9db0e321a9f4 | 42 | /* ----------------------------------------------------------------------------- |
kenjiArai | 1:9db0e321a9f4 | 43 | * PLATFORM Services |
kenjiArai | 1:9db0e321a9f4 | 44 | * -------------------------------------------------------------------------- */ |
kenjiArai | 1:9db0e321a9f4 | 45 | {"PSA_PLATFORM_LC_GET", PLATFORM_ID, PSA_PLATFORM_LC_GET_MSK, 0x00011000, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 46 | {"PSA_PLATFORM_LC_SET", PLATFORM_ID, PSA_PLATFORM_LC_SET_MSK, 0x00011001, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 47 | {"PSA_PLATFORM_SYSTEM_RESET", PLATFORM_ID, PSA_PLATFORM_SYSTEM_RESET_MSK, 0x00011002, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 48 | |
kenjiArai | 1:9db0e321a9f4 | 49 | /* ----------------------------------------------------------------------------- |
kenjiArai | 1:9db0e321a9f4 | 50 | * ITS Services |
kenjiArai | 1:9db0e321a9f4 | 51 | * -------------------------------------------------------------------------- */ |
kenjiArai | 1:9db0e321a9f4 | 52 | {"PSA_ITS_GET", ITS_ID, PSA_ITS_GET_MSK, 0x00011A00, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 53 | {"PSA_ITS_SET", ITS_ID, PSA_ITS_SET_MSK, 0x00011A01, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 54 | {"PSA_ITS_INFO", ITS_ID, PSA_ITS_INFO_MSK, 0x00011A02, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 55 | {"PSA_ITS_REMOVE", ITS_ID, PSA_ITS_REMOVE_MSK, 0x00011A03, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 56 | {"PSA_ITS_RESET", ITS_ID, PSA_ITS_RESET_MSK, 0x00011A04, false, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 57 | |
kenjiArai | 1:9db0e321a9f4 | 58 | /*************************** Test Partitions **********************************/ |
kenjiArai | 1:9db0e321a9f4 | 59 | #ifdef USE_PSA_TEST_PARTITIONS |
kenjiArai | 1:9db0e321a9f4 | 60 | |
kenjiArai | 1:9db0e321a9f4 | 61 | #ifdef USE_CRYPTO_ACL_TEST |
kenjiArai | 1:9db0e321a9f4 | 62 | /* ----------------------------------------------------------------------------- |
kenjiArai | 1:9db0e321a9f4 | 63 | * CRYPTO_ACL_TEST Services |
kenjiArai | 1:9db0e321a9f4 | 64 | * -------------------------------------------------------------------------- */ |
kenjiArai | 1:9db0e321a9f4 | 65 | {"CRYPTO_GENERATE_KEY", CRYPTO_ACL_TEST_ID, CRYPTO_GENERATE_KEY_MSK, 0x00000201, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 66 | {"CRYPTO_OPEN_KEY", CRYPTO_ACL_TEST_ID, CRYPTO_OPEN_KEY_MSK, 0x00000202, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 67 | {"CRYPTO_CLOSE_KEY", CRYPTO_ACL_TEST_ID, CRYPTO_CLOSE_KEY_MSK, 0x00000203, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 68 | {"CRYPTO_DESTROY_KEY", CRYPTO_ACL_TEST_ID, CRYPTO_DESTROY_KEY_MSK, 0x00000205, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 69 | {"CRYPTO_GET_KEY_ATTRIBUTES", CRYPTO_ACL_TEST_ID, CRYPTO_GET_KEY_ATTRIBUTES_MSK, 0x00000206, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 70 | {"CRYPTO_IMPORT_KEY", CRYPTO_ACL_TEST_ID, CRYPTO_IMPORT_KEY_MSK, 0x00000208, true, 1, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 71 | #endif // USE_CRYPTO_ACL_TEST |
kenjiArai | 1:9db0e321a9f4 | 72 | |
kenjiArai | 1:9db0e321a9f4 | 73 | #ifdef USE_CLIENT_TESTS_PART1 |
kenjiArai | 1:9db0e321a9f4 | 74 | /* ----------------------------------------------------------------------------- |
kenjiArai | 1:9db0e321a9f4 | 75 | * CLIENT_TESTS_PART1 Services |
kenjiArai | 1:9db0e321a9f4 | 76 | * -------------------------------------------------------------------------- */ |
kenjiArai | 1:9db0e321a9f4 | 77 | {"CLIENT_TESTS_PART1_ROT_SRV1", CLIENT_TESTS_PART1_ID, PART1_ROT_SRV1_MSK, 0x00001A05, true, 5, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 78 | {"CLIENT_TESTS_PART1_DROP_CONN", CLIENT_TESTS_PART1_ID, DROP_CONN_MSK, 0x00001A06, true, 5, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 79 | {"CLIENT_TESTS_PART1_SECURE_CLIENTS_ONLY", CLIENT_TESTS_PART1_ID, SECURE_CLIENTS_ONLY_MSK, 0x00001A07, false, 5, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 80 | #endif // USE_CLIENT_TESTS_PART1 |
kenjiArai | 1:9db0e321a9f4 | 81 | |
kenjiArai | 1:9db0e321a9f4 | 82 | #ifdef USE_SERVER_TESTS_PART1 |
kenjiArai | 1:9db0e321a9f4 | 83 | /* ----------------------------------------------------------------------------- |
kenjiArai | 1:9db0e321a9f4 | 84 | * SERVER_TESTS_PART1 Services |
kenjiArai | 1:9db0e321a9f4 | 85 | * -------------------------------------------------------------------------- */ |
kenjiArai | 1:9db0e321a9f4 | 86 | {"SERVER_TESTS_PART1_CONTROL", SERVER_TESTS_PART1_ID, CONTROL_MSK, 0x00001A01, true, 5, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 87 | {"SERVER_TESTS_PART1_TEST", SERVER_TESTS_PART1_ID, TEST_MSK, 0x00001A02, true, 12, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 88 | #endif // USE_SERVER_TESTS_PART1 |
kenjiArai | 1:9db0e321a9f4 | 89 | |
kenjiArai | 1:9db0e321a9f4 | 90 | #ifdef USE_SERVER_TESTS_PART2 |
kenjiArai | 1:9db0e321a9f4 | 91 | /* ----------------------------------------------------------------------------- |
kenjiArai | 1:9db0e321a9f4 | 92 | * SERVER_TESTS_PART2 Services |
kenjiArai | 1:9db0e321a9f4 | 93 | * -------------------------------------------------------------------------- */ |
kenjiArai | 1:9db0e321a9f4 | 94 | {"SERVER_TESTS_PART2_ROT_SRV_REVERSE", SERVER_TESTS_PART2_ID, ROT_SRV_REVERSE_MSK, 0x00001A03, false, 5, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 95 | {"SERVER_TESTS_PART2_ROT_SRV_DB_TST", SERVER_TESTS_PART2_ID, ROT_SRV_DB_TST_MSK, 0x00001A04, false, 5, TFM_VERSION_POLICY_STRICT}, |
kenjiArai | 1:9db0e321a9f4 | 96 | #endif // USE_SERVER_TESTS_PART2 |
kenjiArai | 1:9db0e321a9f4 | 97 | |
kenjiArai | 1:9db0e321a9f4 | 98 | #ifdef USE_SMOKE_TESTS_PART1 |
kenjiArai | 1:9db0e321a9f4 | 99 | /* ----------------------------------------------------------------------------- |
kenjiArai | 1:9db0e321a9f4 | 100 | * SMOKE_TESTS_PART1 Services |
kenjiArai | 1:9db0e321a9f4 | 101 | * -------------------------------------------------------------------------- */ |
kenjiArai | 1:9db0e321a9f4 | 102 | {"SMOKE_TESTS_PART1_ROT_SRV1", SMOKE_TESTS_PART1_ID, ROT_SRV1_MSK, 0x00001A00, true, 5, TFM_VERSION_POLICY_RELAXED}, |
kenjiArai | 1:9db0e321a9f4 | 103 | #endif // USE_SMOKE_TESTS_PART1 |
kenjiArai | 1:9db0e321a9f4 | 104 | |
kenjiArai | 1:9db0e321a9f4 | 105 | #endif // USE_PSA_TEST_PARTITIONS |
kenjiArai | 1:9db0e321a9f4 | 106 | |
kenjiArai | 1:9db0e321a9f4 | 107 | #endif // __TFM_SERVICE_LIST_INC__ |