├── .gitignore ├── tbsa-v8m ├── docs │ ├── Arm_TBSA-v8M_Arch_Test_Scenario_Document.pdf │ └── Arm_TBSAv8-M_Validation_Methodology_and_User_Guide.pdf ├── tools │ ├── gen_pal_api_table │ │ └── README.md │ └── gen_linker_scripts │ │ └── linker_address_length.py ├── val │ └── include │ │ └── val_secure.h ├── platform │ └── peripherals │ │ ├── dpm │ │ └── fvp_basic │ │ │ └── include │ │ │ └── pal_dpm_fvp.h │ │ └── nvram │ │ └── nv_sim │ │ └── include │ │ └── nvram.h └── cmake │ └── common │ └── CMakeSettings.cmake ├── api-tests ├── docs │ └── Arm_PSA_APIs_Arch_Test_Validation_Methodology.pdf ├── platform │ ├── targets │ │ ├── tgt_dev_apis_se_one_platform │ │ │ ├── README.md │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_linux │ │ │ ├── README.md │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_stdc │ │ │ ├── README.md │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── common │ │ │ └── nspe │ │ │ │ └── pal_nspe.cmake │ │ ├── tgt_ff_tfm_nrf5340 │ │ │ └── target.cmake │ │ ├── tgt_ff_tfm_nrf9160 │ │ │ └── target.cmake │ │ ├── tgt_dev_apis_tfm_an521 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_an524 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_an539 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_mps3 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_mps4 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_musca_a │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_musca_b1 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_musca_s1 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_nrf5340 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_nrf54l15 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_nrf7120 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_nrf9160 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_psoc64 │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_stm32l562e_dk │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ ├── tgt_dev_apis_tfm_stm32wba │ │ │ └── nspe │ │ │ │ └── pal_storage_config.h │ │ └── tgt_dev_apis_tfm_b_u585i_iot02a │ │ │ └── nspe │ │ │ └── pal_storage_config.h │ ├── manifests │ │ └── client_partition_psa.json │ └── drivers │ │ ├── nvmem │ │ └── pal_nvmem.h │ │ └── watchdog │ │ └── nrf │ │ └── nrf_wdt.h ├── dev_apis │ ├── crypto │ │ ├── test_c022 │ │ │ ├── test_data.h │ │ │ └── test.cmake │ │ ├── test_c075 │ │ │ └── test.cmake │ │ ├── test_c001 │ │ │ └── test.cmake │ │ ├── test_c002 │ │ │ └── test.cmake │ │ ├── test_c003 │ │ │ └── test.cmake │ │ ├── test_c004 │ │ │ └── test.cmake │ │ ├── test_c005 │ │ │ └── test.cmake │ │ ├── test_c006 │ │ │ └── test.cmake │ │ ├── test_c007 │ │ │ └── test.cmake │ │ ├── test_c008 │ │ │ └── test.cmake │ │ ├── test_c009 │ │ │ └── test.cmake │ │ ├── test_c010 │ │ │ └── test.cmake │ │ ├── test_c011 │ │ │ └── test.cmake │ │ ├── test_c012 │ │ │ └── test.cmake │ │ ├── test_c013 │ │ │ └── test.cmake │ │ ├── test_c014 │ │ │ └── test.cmake │ │ ├── test_c015 │ │ │ └── test.cmake │ │ ├── test_c016 │ │ │ └── test.cmake │ │ ├── test_c017 │ │ │ └── test.cmake │ │ ├── test_c018 │ │ │ └── test.cmake │ │ ├── test_c019 │ │ │ └── test.cmake │ │ ├── test_c020 │ │ │ └── test.cmake │ │ ├── test_c021 │ │ │ └── test.cmake │ │ ├── test_c023 │ │ │ └── test.cmake │ │ ├── test_c024 │ │ │ └── test.cmake │ │ ├── test_c025 │ │ │ └── test.cmake │ │ ├── test_c026 │ │ │ └── test.cmake │ │ ├── test_c027 │ │ │ └── test.cmake │ │ ├── test_c028 │ │ │ └── test.cmake │ │ ├── test_c029 │ │ │ └── test.cmake │ │ ├── test_c030 │ │ │ └── test.cmake │ │ ├── test_c031 │ │ │ └── test.cmake │ │ ├── test_c032 │ │ │ └── test.cmake │ │ ├── test_c033 │ │ │ └── test.cmake │ │ ├── test_c034 │ │ │ └── test.cmake │ │ ├── test_c035 │ │ │ └── test.cmake │ │ ├── test_c036 │ │ │ └── test.cmake │ │ ├── test_c037 │ │ │ └── test.cmake │ │ ├── test_c038 │ │ │ └── test.cmake │ │ ├── test_c039 │ │ │ └── test.cmake │ │ ├── test_c040 │ │ │ └── test.cmake │ │ ├── test_c041 │ │ │ └── test.cmake │ │ ├── test_c042 │ │ │ └── test.cmake │ │ ├── test_c043 │ │ │ └── test.cmake │ │ ├── test_c044 │ │ │ └── test.cmake │ │ ├── test_c045 │ │ │ └── test.cmake │ │ ├── test_c046 │ │ │ └── test.cmake │ │ ├── test_c047 │ │ │ └── test.cmake │ │ ├── test_c048 │ │ │ └── test.cmake │ │ ├── test_c049 │ │ │ └── test.cmake │ │ ├── test_c067 │ │ │ └── test.cmake │ │ ├── test_c068 │ │ │ └── test.cmake │ │ ├── test_c050 │ │ │ └── test.cmake │ │ ├── test_c051 │ │ │ └── test.cmake │ │ ├── test_c052 │ │ │ └── test.cmake │ │ ├── test_c053 │ │ │ └── test.cmake │ │ ├── test_c054 │ │ │ └── test.cmake │ │ ├── test_c055 │ │ │ └── test.cmake │ │ ├── test_c056 │ │ │ └── test.cmake │ │ ├── test_c057 │ │ │ └── test.cmake │ │ ├── test_c058 │ │ │ └── test.cmake │ │ ├── test_c059 │ │ │ └── test.cmake │ │ ├── test_c060 │ │ │ └── test.cmake │ │ ├── test_c061 │ │ │ └── test.cmake │ │ ├── test_c062 │ │ │ └── test.cmake │ │ ├── test_c063 │ │ │ └── test.cmake │ │ ├── test_c064 │ │ │ └── test.cmake │ │ ├── test_c065 │ │ │ └── test.cmake │ │ ├── test_c066 │ │ │ └── test.cmake │ │ ├── test_c069 │ │ │ └── test.cmake │ │ ├── test_c077 │ │ │ └── test.cmake │ │ ├── test_c080 │ │ │ └── test.cmake │ │ ├── test_c070 │ │ │ └── test.cmake │ │ ├── test_c078 │ │ │ └── test.cmake │ │ ├── test_c071 │ │ │ └── test.cmake │ │ ├── test_c072 │ │ │ └── test.cmake │ │ ├── test_c074 │ │ │ └── test.cmake │ │ ├── test_c076 │ │ │ └── test.cmake │ │ ├── test_c073 │ │ │ └── test.cmake │ │ └── test_c079 │ │ │ └── test.cmake │ ├── initial_attestation │ │ ├── testsuite.db │ │ ├── 1.0.0_testsuite.db │ │ ├── 1.0.1_testsuite.db │ │ ├── 1.0.2_testsuite.db │ │ ├── 1.0-beta0_testsuite.db │ │ └── test_a001 │ │ │ └── test.cmake │ └── storage │ │ ├── test_s001 │ │ ├── test.cmake │ │ └── test_s001.h │ │ ├── test_s002 │ │ ├── test.cmake │ │ └── test_s002.h │ │ ├── test_s003 │ │ ├── test.cmake │ │ └── test_s003.h │ │ ├── test_s004 │ │ ├── test.cmake │ │ └── test_s004.h │ │ ├── test_s005 │ │ ├── test.cmake │ │ └── test_s005.h │ │ ├── test_s006 │ │ ├── test.cmake │ │ └── test_s006.h │ │ ├── test_s007 │ │ ├── test.cmake │ │ └── test_s007.h │ │ ├── test_s008 │ │ ├── test.cmake │ │ └── test_s008.h │ │ ├── test_s009 │ │ ├── test.cmake │ │ └── test_s009.h │ │ ├── test_s010 │ │ ├── test.cmake │ │ └── test_s010.h │ │ ├── test_s011 │ │ ├── test.cmake │ │ └── test_s011.h │ │ ├── test_s012 │ │ ├── test.cmake │ │ └── test_s012.h │ │ ├── test_s013 │ │ ├── test.cmake │ │ └── test_s013.h │ │ ├── test_s014 │ │ ├── test.cmake │ │ └── test_s014.h │ │ ├── test_s015 │ │ ├── test.cmake │ │ └── test_s015.h │ │ ├── test_s016 │ │ ├── test.cmake │ │ └── test_s016.h │ │ ├── test_s017 │ │ ├── test.cmake │ │ └── test_s017.h │ │ ├── its_1.0_testsuite.db │ │ ├── its_testsuite.db │ │ └── its_1.0-beta2_testsuite.db ├── tools │ └── cmake │ │ ├── compiler │ │ └── INHERIT.cmake │ │ └── common │ │ ├── CMakeExternal.cmake │ │ ├── CommonVAL.cmake │ │ └── CMakeSettings.cmake ├── val │ └── nspe │ │ ├── val_platform.h │ │ ├── val_platform.c │ │ └── val_dispatcher.h └── ff │ └── ipc │ ├── test_i001 │ └── test.cmake │ ├── test_i002 │ └── test.cmake │ ├── test_i003 │ └── test.cmake │ ├── test_i004 │ └── test.cmake │ ├── test_i005 │ └── test.cmake │ ├── test_i006 │ └── test.cmake │ ├── test_i007 │ └── test.cmake │ ├── test_i008 │ └── test.cmake │ ├── test_i009 │ └── test.cmake │ ├── test_i010 │ └── test.cmake │ ├── test_i011 │ └── test.cmake │ └── test_i012 │ └── test.cmake ├── secure-debug ├── docs │ ├── Arm_Authenticated_Debug_Access_Control_Test_Suite_User_Guide.pdf │ └── test_failure_analysis.md ├── psa_adac_acs_host.patch ├── tests │ └── adac │ │ ├── test_a001 │ │ ├── test.cmake │ │ └── test_a001.h │ │ ├── test_a002 │ │ ├── test.cmake │ │ └── test_a002.h │ │ ├── test_a003 │ │ └── test.cmake │ │ ├── test_a004 │ │ ├── test.cmake │ │ └── test_a004.h │ │ ├── test_a005 │ │ ├── test.cmake │ │ └── test_a005.h │ │ ├── test_a006 │ │ ├── test.cmake │ │ └── test_a006.h │ │ ├── test_a007 │ │ ├── test.cmake │ │ └── test_a007.h │ │ ├── test_a008 │ │ ├── test.cmake │ │ └── test_a008.h │ │ ├── test_a009 │ │ ├── test.cmake │ │ └── test_a009.h │ │ ├── test_a010 │ │ └── test.cmake │ │ ├── test_a011 │ │ ├── test.cmake │ │ └── test_a011.h │ │ ├── test_a012 │ │ ├── test.cmake │ │ └── test_a012.h │ │ └── testsuite.db ├── platform │ └── hosts │ │ └── musca_b1 │ │ └── memw_pyocd │ │ └── include │ │ └── psa_adac_platform.h ├── val │ └── include │ │ └── val_peripherals.h └── tools │ └── cmake │ └── common │ └── CMakeSettings.cmake └── .gitmodules /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore miscellaneous files 2 | cscope.* 3 | *.swp 4 | *~ 5 | .project 6 | .cproject 7 | *.o* 8 | sbsa 9 | #Ignore build directory 10 | build/ 11 | BUILD/ 12 | -------------------------------------------------------------------------------- /tbsa-v8m/docs/Arm_TBSA-v8M_Arch_Test_Scenario_Document.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/psa-arch-tests/HEAD/tbsa-v8m/docs/Arm_TBSA-v8M_Arch_Test_Scenario_Document.pdf -------------------------------------------------------------------------------- /api-tests/docs/Arm_PSA_APIs_Arch_Test_Validation_Methodology.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/psa-arch-tests/HEAD/api-tests/docs/Arm_PSA_APIs_Arch_Test_Validation_Methodology.pdf -------------------------------------------------------------------------------- /tbsa-v8m/docs/Arm_TBSAv8-M_Validation_Methodology_and_User_Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/psa-arch-tests/HEAD/tbsa-v8m/docs/Arm_TBSAv8-M_Validation_Methodology_and_User_Guide.pdf -------------------------------------------------------------------------------- /secure-debug/docs/Arm_Authenticated_Debug_Access_Control_Test_Suite_User_Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/psa-arch-tests/HEAD/secure-debug/docs/Arm_Authenticated_Debug_Access_Control_Test_Suite_User_Guide.pdf -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_se_one_platform/README.md: -------------------------------------------------------------------------------- 1 | Building: 2 | 3 | cd api-tests 4 | mkdir 5 | cd 6 | cmake ../ -G"Unix Makefiles" -DTARGET="tgt_dev_apis_se_one_platform" -DCPU_ARCH=armv8m_ml -DSUITE=CRYPTO -DPSA_INCLUDE_PATHS="/home/user/zephyrproject/modules/crypto/mbedtls/include" 7 | cmake --build . 8 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | 2 | [submodule "secure-debug/psa-adac"] 3 | path = secure-debug/psa-adac 4 | url = https://git.trustedfirmware.org/shared/psa-adac.git 5 | [submodule "secure-debug/external/mbedtls"] 6 | path = secure-debug/external/mbedtls 7 | url = https://github.com/Mbed-TLS/mbedtls.git 8 | [submodule "val_common"] 9 | path = val_common 10 | url = https://github.com/ARM-software/psa-acs-common-val.git 11 | -------------------------------------------------------------------------------- /tbsa-v8m/tools/gen_pal_api_table/README.md: -------------------------------------------------------------------------------- 1 | # Populate API table automatically into Markdown file 2 | 3 | Command to run the script: 4 | 5 | python <.../auto_populate_table_into_md.py> <.../api_input_file> <../markdown_output_file> 6 | 7 | Example:
8 | 1. : pal_interfaces.h
9 | 2. : Arm_TBSA-v8M_Arch_Test_Porting_Guide.md
10 | 3. : Start line of table insertion
11 | 4. : End line of table insertion
12 | -------------------------------------------------------------------------------- /secure-debug/psa_adac_acs_host.patch: -------------------------------------------------------------------------------- 1 | diff --git a/psa-adac/sdm/src/psa_adac_sdm.c b/psa-adac/sdm/src/psa_adac_sdm.c 2 | index c993ee5..c1e0002 100644 3 | --- a/psa-adac/sdm/src/psa_adac_sdm.c 4 | +++ b/psa-adac/sdm/src/psa_adac_sdm.c 5 | @@ -148,7 +148,7 @@ int import_private_key(const char *key_file, uint8_t *type, psa_key_handle_t *ha 6 | 7 | mbedtls_pk_init(&pk); 8 | 9 | - rc = mbedtls_pk_parse_keyfile(&pk, key_file, NULL); 10 | + rc = mbedtls_pk_parse_keyfile(&pk, key_file, NULL, NULL, NULL); 11 | if (rc < 0) { 12 | PSA_ADAC_LOG_ERR("sdm", "Error loading key file '%s'\n", key_file); 13 | return rc; 14 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_linux/README.md: -------------------------------------------------------------------------------- 1 | # Linux Host Target 2 | 3 | There are a couple of limitations to this target when it comes to a test which involves system reset or test process due to Watch Dog Timer (WDT) and NVMEM implementation. 4 | 5 | - **WDT**: Lacks functionality to recover after a hang as they just return failure or success. 6 | 7 | - **NVMEM**: Stores data in an array in memory, which means NVMEM would be lost as it isn't a non-volatile implementation. 8 | 9 | ## License 10 | 11 | Arm PSA test suite is distributed under Apache v2.0 License. 12 | 13 | -------------- 14 | 15 | *Copyright (c) 2021, Arm Limited and Contributors. All rights reserved.* 16 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_stdc/README.md: -------------------------------------------------------------------------------- 1 | # Linux Host Target 2 | 3 | There are a couple of limitations to this target when it comes to a test which involves system reset or test process due to Watch Dog Timer (WDT) and NVMEM implementation. 4 | 5 | - **WDT**: Lacks functionality to recover after a hang as they just return failure or success. 6 | 7 | - **NVMEM**: Stores data in an array in memory, which means NVMEM would be lost as it isn't a non-volatile implementation. 8 | 9 | - If PSA crypto static library file is available, -DPSA_CRYPTO_LIB_FILENAME to be used to mention the absolute path to the file. 10 | 11 | ## License 12 | 13 | Arm PSA test suite is distributed under Apache v2.0 License. 14 | 15 | -------------- 16 | 17 | *Copyright (c) 2018-2019, Arm Limited and Contributors. All rights reserved.* 18 | -------------------------------------------------------------------------------- /api-tests/platform/manifests/client_partition_psa.json: -------------------------------------------------------------------------------- 1 | { 2 | "psa_framework_version": 1.0, 3 | "name": "CLIENT_PARTITION", 4 | "type": "APPLICATION-ROT", 5 | "priority": "NORMAL", 6 | "description": "Client partition executing client test func from SPE", 7 | "entry_point": "client_main", 8 | "stack_size": "0x400", 9 | "services": [{ 10 | "name": "CLIENT_TEST_DISPATCHER", 11 | "sid": "0x0000FA01", 12 | "non_secure_clients": true, 13 | "version": 1, 14 | "version_policy": "RELAXED" 15 | } 16 | ], 17 | "dependencies": [ 18 | "DRIVER_UART", 19 | "DRIVER_NVMEM", 20 | "DRIVER_TEST", 21 | "SERVER_TEST_DISPATCHER", 22 | "SERVER_UNSPECIFIED_VERSION", 23 | "SERVER_STRICT_VERSION", 24 | "SERVER_RELAX_VERSION", 25 | "SERVER_SECURE_CONNECT_ONLY", 26 | "SERVER_CONNECTION_DROP" 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a001/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a001.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a002/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a002.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a003/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a003.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a004/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a004.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a005/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a005.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a006/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a006.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a007/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a007.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a008/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a008.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a009/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a009.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a010/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a010.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a011/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a011.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a012/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2023, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_a012.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c022/test_data.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #include "test_crypto_common.h" 19 | 20 | /* Keeping this file empty incase if future support is needed */ 21 | -------------------------------------------------------------------------------- /api-tests/tools/cmake/compiler/INHERIT.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | # Add any external definitions from the parent build 19 | add_definitions(${ARCH_TEST_EXTERNAL_DEFS}) 20 | -------------------------------------------------------------------------------- /api-tests/dev_apis/initial_attestation/testsuite.db: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2018, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | 19 | #List of tests to be compiled and run as part of initial_attestation suite 20 | 21 | (START) 22 | 23 | test_a001 24 | 25 | (END) 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/initial_attestation/1.0.0_testsuite.db: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | 19 | #List of tests to be compiled and run as part of initial_attestation suite 20 | 21 | (START) 22 | 23 | test_a001 24 | 25 | (END) 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/initial_attestation/1.0.1_testsuite.db: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | 19 | #List of tests to be compiled and run as part of initial_attestation suite 20 | 21 | (START) 22 | 23 | test_a001 24 | 25 | (END) 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/initial_attestation/1.0.2_testsuite.db: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | 19 | #List of tests to be compiled and run as part of initial_attestation suite 20 | 21 | (START) 22 | 23 | test_a001 24 | 25 | (END) 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/initial_attestation/1.0-beta0_testsuite.db: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | 19 | #List of tests to be compiled and run as part of initial_attestation suite 20 | 21 | (START) 22 | 23 | test_a001 24 | 25 | (END) 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c075/test.cmake: -------------------------------------------------------------------------------- 1 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 2 | # * SPDX-License-Identifier : Apache-2.0 3 | # * 4 | # * Licensed under the Apache License, Version 2.0 (the "License"); 5 | # * you may not use this file except in compliance with the License. 6 | # * You may obtain a copy of the License at 7 | # * 8 | # * http://www.apache.org/licenses/LICENSE-2.0 9 | # * 10 | # * Unless required by applicable law or agreed to in writing, software 11 | # * distributed under the License is distributed on an "AS IS" BASIS, 12 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # * See the License for the specific language governing permissions and 14 | # * limitations under the License. 15 | #**/ 16 | 17 | list(APPEND CC_SOURCE 18 | test_entry_c075.c 19 | test_c075.c 20 | ) 21 | list(APPEND CC_OPTIONS ) 22 | list(APPEND AS_SOURCE ) 23 | list(APPEND AS_OPTIONS ) 24 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c001/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c001.c 20 | test_c001.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c002/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c002.c 20 | test_c002.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c003/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c003.c 20 | test_c003.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c004/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c004.c 20 | test_c004.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c005/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c005.c 20 | test_c005.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c006/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c006.c 20 | test_c006.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c007/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c007.c 20 | test_c007.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c008/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c008.c 20 | test_c008.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c009/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c009.c 20 | test_c009.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c010/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c010.c 20 | test_c010.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c011/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c011.c 20 | test_c011.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c012/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c012.c 20 | test_c012.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c013/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c013.c 20 | test_c013.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c014/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c014.c 20 | test_c014.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c015/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c015.c 20 | test_c015.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c016/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c016.c 20 | test_c016.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c017/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c017.c 20 | test_c017.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c018/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c018.c 20 | test_c018.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c019/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c019.c 20 | test_c019.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c020/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c020.c 20 | test_c020.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c021/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c021.c 20 | test_c021.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c022/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c022.c 20 | test_c022.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c023/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c023.c 20 | test_c023.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c024/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c024.c 20 | test_c024.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c025/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c025.c 20 | test_c025.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c026/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c026.c 20 | test_c026.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c027/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c027.c 20 | test_c027.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c028/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c028.c 20 | test_c028.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c029/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c029.c 20 | test_c029.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c030/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c030.c 20 | test_c030.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c031/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c031.c 20 | test_c031.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c032/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c032.c 20 | test_c032.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c033/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c033.c 20 | test_c033.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c034/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c034.c 20 | test_c034.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c035/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c035.c 20 | test_c035.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c036/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c036.c 20 | test_c036.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c037/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c037.c 20 | test_c037.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c038/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c038.c 20 | test_c038.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c039/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c039.c 20 | test_c039.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c040/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c040.c 20 | test_c040.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c041/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c041.c 20 | test_c041.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c042/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c042.c 20 | test_c042.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c043/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c043.c 20 | test_c043.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c044/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c044.c 20 | test_c044.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c045/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c045.c 20 | test_c045.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c046/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c046.c 20 | test_c046.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c047/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c047.c 20 | test_c047.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c048/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c048.c 20 | test_c048.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c049/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c049.c 20 | test_c049.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c067/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c067.c 20 | test_c067.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c068/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c068.c 20 | test_c068.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c050/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c050.c 20 | test_c050.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c051/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c051.c 20 | test_c051.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c052/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c052.c 20 | test_c052.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c053/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c053.c 20 | test_c053.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c054/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c054.c 20 | test_c054.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c055/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c055.c 20 | test_c055.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c056/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c056.c 20 | test_c056.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c057/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c057.c 20 | test_c057.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c058/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c058.c 20 | test_c058.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c059/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c059.c 20 | test_c059.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c060/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c060.c 20 | test_c060.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c061/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c061.c 20 | test_c061.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c062/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c062.c 20 | test_c062.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c063/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c063.c 20 | test_c063.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c064/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2020-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c064.c 20 | test_c064.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c065/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2020-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c065.c 20 | test_c065.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c066/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2023-2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c066.c 20 | test_c066.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s001/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s001.c 20 | test_s001.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s002/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s002.c 20 | test_s002.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s003/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s003.c 20 | test_s003.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s004/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s004.c 20 | test_s004.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s005/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s005.c 20 | test_s005.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s006/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s006.c 20 | test_s006.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s007/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s007.c 20 | test_s007.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s008/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s008.c 20 | test_s008.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s009/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s009.c 20 | test_s009.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s010/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s010.c 20 | test_s010.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s011/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s011.c 20 | test_s011.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s012/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s012.c 20 | test_s012.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s013/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s013.c 20 | test_s013.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s014/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s014.c 20 | test_s014.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s015/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s015.c 20 | test_s015.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s016/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s016.c 20 | test_s016.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s017/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_s017.c 20 | test_s017.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c069/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c069.c 20 | test_c069.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c077/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c077.c 20 | test_c077.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c080/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2025, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c080.c 20 | test_c080.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/initial_attestation/test_a001/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_a001.c 20 | test_a001.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/common/nspe/pal_nspe.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2023, Arm Limited or its affiliates. All rights reserved. 3 | # * Copyright 2023 NXP 4 | # * SPDX-License-Identifier : Apache-2.0 5 | # * 6 | # * Licensed under the Apache License, Version 2.0 (the "License"); 7 | # * you may not use this file except in compliance with the License. 8 | # * You may obtain a copy of the License at 9 | # * 10 | # * http://www.apache.org/licenses/LICENSE-2.0 11 | # * 12 | # * Unless required by applicable law or agreed to in writing, software 13 | # * distributed under the License is distributed on an "AS IS" BASIS, 14 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # * See the License for the specific language governing permissions and 16 | # * limitations under the License. 17 | #**/ 18 | 19 | # PAL C source files part of NSPE library 20 | list(APPEND PAL_SRC_C_NSPE 21 | ${PSA_ROOT_DIR}/platform/targets/common/nspe/pal_weak.c) 22 | -------------------------------------------------------------------------------- /api-tests/val/nspe/val_platform.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2023-2025, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | 19 | #ifndef _VAL_PLATFORM_H_ 20 | #define _VAL_PLATFORM_H_ 21 | 22 | #include "val_framework.h" 23 | #include "val_interfaces.h" 24 | 25 | val_status_t val_platform_init(void); 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a007/test_a007.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_A007_TESTS_H_ 18 | #define _TEST_A007_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, a007) 21 | 22 | extern val_api_t *val; 23 | 24 | #endif /* _TEST_A007_TESTS_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c070/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c070.c 20 | test_c070.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c078/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # *Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c078.c 20 | test_c078.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a012/test_a012.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2023, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _TEST_A012_TESTS_H_ 19 | #define _TEST_A012_TESTS_H_ 20 | 21 | #define test_entry CONCAT(test_entry_, a012) 22 | 23 | extern val_api_t *val; 24 | 25 | #endif /* _TEST_A012_TESTS_H_ */ 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c071/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c071.c 20 | test_c071.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c072/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c072.c 20 | test_c072.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c074/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c074.c 20 | test_c074.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c076/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c076.c 20 | test_c076.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c073/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c073.c 20 | test_c073.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | 27 | -------------------------------------------------------------------------------- /api-tests/dev_apis/crypto/test_c079/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_c079.c 20 | test_c079.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | 27 | -------------------------------------------------------------------------------- /tbsa-v8m/val/include/val_secure.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2018, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _VAL_SECURE_H_ 19 | #define _VAL_SECURE_H_ 20 | 21 | #include "val_common.h" 22 | #include "val_interfaces.h" 23 | 24 | int val_s_to_ns (addr_t addr, tbsa_val_api_t *val_api); 25 | 26 | #endif /* _VAL_SECURE_H_ */ 27 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_ff_tfm_nrf5340/target.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Copyright (c) 2021 Nordic Semiconductor ASA. 6 | # * SPDX-License-Identifier : Apache-2.0 7 | # * 8 | # * Licensed under the Apache License, Version 2.0 (the "License"); 9 | # * you may not use this file except in compliance with the License. 10 | # * You may obtain a copy of the License at 11 | # * 12 | # * http://www.apache.org/licenses/LICENSE-2.0 13 | # * 14 | # * Unless required by applicable law or agreed to in writing, software 15 | # * distributed under the License is distributed on an "AS IS" BASIS, 16 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | # * See the License for the specific language governing permissions and 18 | # * limitations under the License. 19 | #**/ 20 | 21 | include(${PSA_ROOT_DIR}/platform/targets/tgt_ff_tfm_nrf_common/target.cmake) 22 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_ff_tfm_nrf9160/target.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Copyright (c) 2021 Nordic Semiconductor ASA. 6 | # * SPDX-License-Identifier : Apache-2.0 7 | # * 8 | # * Licensed under the Apache License, Version 2.0 (the "License"); 9 | # * you may not use this file except in compliance with the License. 10 | # * You may obtain a copy of the License at 11 | # * 12 | # * http://www.apache.org/licenses/LICENSE-2.0 13 | # * 14 | # * Unless required by applicable law or agreed to in writing, software 15 | # * distributed under the License is distributed on an "AS IS" BASIS, 16 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | # * See the License for the specific language governing permissions and 18 | # * limitations under the License. 19 | #**/ 20 | 21 | include(${PSA_ROOT_DIR}/platform/targets/tgt_ff_tfm_nrf_common/target.cmake) 22 | -------------------------------------------------------------------------------- /secure-debug/docs/test_failure_analysis.md: -------------------------------------------------------------------------------- 1 | 2 | # Test failure analysis document 3 | ----------------------------------------------------- 4 | 5 | This file contains list of failures identified when testing the release of EAC quality ADAC Test suite.
6 | MBEDTLS repository commit Hash - 8d42cfddd65f5d379c21e910e546cf9d7d1b212f
7 | PSA-ADAC repository commit Hash - 8118fd289a30ebcf3c0ed1bb186a9b15d99beb09
8 | TF-M repository commit Tag - TF-Mv2.2.0 9 | 10 | The reason for each failing test is listed here in this file. 11 | 12 | ## Known Failures 13 | 14 | | Test | Fail description | 15 | |------|---------------------------------------------------------------------------------| 16 | |test_a010 | Token extension hash signing check failed | 17 | 18 | ## License 19 | 20 | Arm PSA test suite is distributed under Apache v2.0 License. 21 | 22 | -------------- 23 | 24 | *Copyright (c) 2022-2025, Arm Limited and Contributors. All rights reserved.* 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_stdc/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/val/nspe/val_platform.c: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2023, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | 19 | #include "val_platform.h" 20 | 21 | 22 | /** 23 | @brief - any platform specific initialization, 24 | @return - val_status_t 25 | **/ 26 | val_status_t val_platform_init(void) 27 | { 28 | return pal_platform_init(); 29 | } 30 | -------------------------------------------------------------------------------- /secure-debug/platform/hosts/musca_b1/memw_pyocd/include/psa_adac_platform.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2022 Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef PSA_ADAC_NATIVE_PSA_ADAC_PLATFORM_H 19 | #define PSA_ADAC_NATIVE_PSA_ADAC_PLATFORM_H 20 | 21 | #define PSA_ADAC_MANAGER_IMPLICIT_TRANSPORT 22 | 23 | #endif //PSA_ADAC_NATIVE_PSA_ADAC_PLATFORM_H 24 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_linux/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_an521/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_an524/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_an539/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/val/nspe/val_dispatcher.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2018-2025, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _VAL_DISPATCHER_H_ 19 | #define _VAL_DISPATCHER_H_ 20 | 21 | #include "val.h" 22 | #include "val_common_framework.h" 23 | 24 | #define VAL_INVALID_TEST_ID 0xffffffff 25 | 26 | int32_t val_dispatcher(test_id_t test_id_prev); 27 | #endif 28 | -------------------------------------------------------------------------------- /secure-debug/val/include/val_peripherals.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021 Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _VAL_PERIPHERALS_H_ 19 | #define _VAL_PERIPHERALS_H_ 20 | 21 | #include "val.h" 22 | 23 | val_status_t val_logger_init(void); 24 | val_status_t val_print(print_verbosity_t verbosity, const char *string, int32_t data); 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_mps3/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2023-2024, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_mps4/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2023-2024, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_musca_a/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_musca_b1/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_musca_s1/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_nrf5340/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_nrf54l15/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_nrf7120/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2025, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_nrf9160/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_psoc64/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/tools/cmake/common/CMakeExternal.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | if(${SUITE} STREQUAL "INITIAL_ATTESTATION") 19 | set(PSA_QCBOR_GIT_REPO_LINK https://github.com/laurencelundblade/QCBOR.git) 20 | set(PSA_QCBOR_GIT_REPO_TAG 42272e466a8472948bf8fca076d113b81b99f0e0) 21 | endif() 22 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a001/test_a001.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_A001_TESTS_H_ 18 | #define _TEST_A001_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, a001) 21 | 22 | extern val_api_t *val; 23 | extern char *key_file; 24 | extern char *chain_file; 25 | 26 | #endif /* _TEST_A001_TESTS_H_ */ 27 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a002/test_a002.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_A002_TESTS_H_ 18 | #define _TEST_A002_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, a002) 21 | 22 | extern val_api_t *val; 23 | extern char *key_file; 24 | extern char *chain_file; 25 | 26 | #endif /* _TEST_A002_TESTS_H_ */ 27 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a004/test_a004.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_A004_TESTS_H_ 18 | #define _TEST_A004_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, a004) 21 | 22 | extern val_api_t *val; 23 | extern char *key_file; 24 | extern char *chain_file; 25 | 26 | #endif /* _TEST_A004_TESTS_H_ */ 27 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a005/test_a005.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_A005_TESTS_H_ 18 | #define _TEST_A005_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, a005) 21 | 22 | extern val_api_t *val; 23 | extern char *key_file; 24 | extern char *chain_file; 25 | 26 | #endif /* _TEST_A005_TESTS_H_ */ 27 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a006/test_a006.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_A006_TESTS_H_ 18 | #define _TEST_A006_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, a006) 21 | 22 | extern val_api_t *val; 23 | extern char *key_file; 24 | extern char *chain_file; 25 | 26 | #endif /* _TEST_A006_TESTS_H_ */ 27 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a008/test_a008.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_A008_TESTS_H_ 18 | #define _TEST_A008_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, a008) 21 | 22 | extern val_api_t *val; 23 | extern char *key_file; 24 | extern char *chain_file; 25 | 26 | #endif /* _TEST_A008_TESTS_H_ */ 27 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a011/test_a011.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_A011_TESTS_H_ 18 | #define _TEST_A011_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, a011) 21 | 22 | extern val_api_t *val; 23 | extern char *key_file; 24 | extern char *chain_file; 25 | 26 | #endif /* _TEST_A011_TESTS_H_ */ 27 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_se_one_platform/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2024, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_stm32l562e_dk/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_STORAGE_CONFIG_H_ 19 | #define _PAL_STORAGE_CONFIG_H_ 20 | 21 | /* Platform specific max UID's size */ 22 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 23 | 24 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 25 | -------------------------------------------------------------------------------- /tbsa-v8m/platform/peripherals/dpm/fvp_basic/include/pal_dpm_fvp.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2018, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef PAL_DPM_FVP_H 19 | #define PAL_DPM_FVP_H 20 | 21 | #include "pal_common.h" 22 | 23 | #define DAUTHCTRL_REG 0xE000EE04 24 | 25 | int pal_dpm_fvp_set_access_ns_only(uint32_t index, bool_t access_ns); 26 | 27 | #endif /* PAL_DPM_FVP_H */ 28 | -------------------------------------------------------------------------------- /tbsa-v8m/cmake/common/CMakeSettings.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | #Stop built in CMakeDetermine.cmake scripts to run. 19 | set (CMAKE_C_COMPILER_ID_RUN 1) 20 | #Stop cmake run compiler tests. 21 | set (CMAKE_C_COMPILER_FORCED true) 22 | 23 | set(CMAKE_STATIC_LIBRARY_PREFIX "") 24 | set(CMAKE_STATIC_LIBRARY_SUFFIX ".a") 25 | -------------------------------------------------------------------------------- /api-tests/platform/drivers/nvmem/pal_nvmem.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2018-2019, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _PAL_NVMEM_H_ 19 | #define _PAL_NVMEM_H_ 20 | 21 | #include "pal_common.h" 22 | 23 | int nvmem_write(addr_t base, uint32_t offset, void *buffer, int size); 24 | int nvmem_read(addr_t base, uint32_t offset, void *buffer, int size); 25 | 26 | #endif /* PAL_NVMEM_H */ 27 | -------------------------------------------------------------------------------- /tbsa-v8m/platform/peripherals/nvram/nv_sim/include/nvram.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2018, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | 18 | #ifndef _NVRAM_H_ 19 | #define _NVRAM_H_ 20 | 21 | #include "pal_common.h" 22 | 23 | int nvram_write(addr_t base, uint32_t offset, void *buffer, int size); 24 | int nvram_read(addr_t base, uint32_t offset, void *buffer, int size); 25 | 26 | #endif /* _NVRAM_H_ */ 27 | -------------------------------------------------------------------------------- /api-tests/tools/cmake/common/CommonVAL.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2025, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | # Set path for Common VAL directory to be used 19 | set(COMMON_VAL_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../val_common) 20 | 21 | # Set header paths in a list for Common VAL to include while compilation 22 | set (COMMON_VAL_HEADERS ${PSA_ROOT_DIR}/platform/targets/common/nspe/) 23 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/its_1.0_testsuite.db: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | 19 | #List of tests to be compiled and run as part of internal trusted storage suite 20 | 21 | (START) 22 | 23 | test_s001 24 | test_s002 25 | test_s003 26 | test_s004 27 | test_s005 28 | test_s006 29 | test_s007 30 | test_s008 31 | test_s009 32 | test_s010 33 | 34 | (END) 35 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/its_testsuite.db: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | 19 | #List of tests to be compiled and run as part of internal trusted storage suite 20 | 21 | (START) 22 | 23 | test_s001 24 | test_s002 25 | test_s003 26 | test_s004 27 | test_s005 28 | test_s006 29 | test_s007 30 | test_s008 31 | test_s009 32 | test_s010 33 | 34 | (END) 35 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/its_1.0-beta2_testsuite.db: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | 19 | #List of tests to be compiled and run as part of internal trusted storage suite 20 | 21 | (START) 22 | 23 | test_s001 24 | test_s002 25 | test_s003 26 | test_s004 27 | test_s005 28 | test_s006 29 | test_s007 30 | test_s008 31 | test_s009 32 | test_s010 33 | 34 | (END) 35 | -------------------------------------------------------------------------------- /tbsa-v8m/tools/gen_linker_scripts/linker_address_length.py: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2018-2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | TBSA_TEXT_LENGTH = "32K" 19 | TBSA_DATA_LENGTH = "3K" 20 | TBSA_NS_DATA_LENGTH = "6K" 21 | TBSA_NS_TEXT_LENGTH = "2K" 22 | TBSA_NSC_TEXT_LENGTH = "8K" 23 | TBSA_TEST_INFO_LENGTH = "1K" 24 | TBSA_TEST_TEXT_LENGTH = "13K" 25 | TBSA_TEST_DATA_LENGTH = "2K" 26 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/testsuite.db: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021-2023 Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | 19 | #List of tests to be compiled and run as part of initial_attestation suite 20 | 21 | (START) 22 | 23 | test_a001 24 | test_a002 25 | test_a003 26 | test_a004 27 | test_a005 28 | test_a006 29 | test_a007 30 | test_a008 31 | test_a009 32 | test_a010 33 | test_a011 34 | test_a012 35 | 36 | (END) 37 | -------------------------------------------------------------------------------- /api-tests/platform/drivers/watchdog/nrf/nrf_wdt.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * 3 | * Copyright (c) 2021 Nordic Semiconductor ASA. 4 | * SPDX-License-Identifier : Apache-2.0 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | **/ 18 | 19 | #ifndef NRF_WDT_H__ 20 | #define NRF_WDT_H__ 21 | 22 | #include "pal_common.h" 23 | 24 | 25 | int nrf_wdt_init(addr_t base_addr, uint32_t time_us); 26 | int nrf_wdt_enable(addr_t base_addr); 27 | int nrf_wdt_disable(addr_t base_addr); 28 | int nrf_wdt_is_enabled(addr_t base_addr); 29 | 30 | #endif // NRF_WDT_H__ 31 | -------------------------------------------------------------------------------- /api-tests/tools/cmake/common/CMakeSettings.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | #Stop built in CMakeDetermine.cmake scripts to run. 19 | set (CMAKE_C_COMPILER_ID_RUN 1) 20 | #Stop cmake run compiler tests. 21 | set (CMAKE_C_COMPILER_FORCED true) 22 | 23 | set(CMAKE_STATIC_LIBRARY_PREFIX "") 24 | set(CMAKE_STATIC_LIBRARY_SUFFIX ".a") 25 | set(CMAKE_SHARED_LIBRARY_SUFFIX "") 26 | -------------------------------------------------------------------------------- /secure-debug/tools/cmake/common/CMakeSettings.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | #Stop built in CMakeDetermine.cmake scripts to run. 19 | set (CMAKE_C_COMPILER_ID_RUN 1) 20 | #Stop cmake run compiler tests. 21 | set (CMAKE_C_COMPILER_FORCED true) 22 | 23 | set(CMAKE_STATIC_LIBRARY_PREFIX "") 24 | set(CMAKE_STATIC_LIBRARY_SUFFIX ".a") 25 | set(CMAKE_SHARED_LIBRARY_SUFFIX "") 26 | -------------------------------------------------------------------------------- /secure-debug/tests/adac/test_a009/test_a009.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2021, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_A009_TESTS_H_ 18 | #define _TEST_A009_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, a009) 21 | 22 | extern val_api_t *val; 23 | extern char *key_file; 24 | extern char *chain_file; 25 | 26 | static void modify_soc_class_neutral(certificate_header_t *header, size_t chain_count); 27 | #endif /* _TEST_A009_TESTS_H_ */ 28 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_stm32wba/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2025, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Copyright (c) 2025, STMicroelectronics. 6 | * SPDX-License-Identifier : Apache-2.0 7 | * 8 | * Licensed under the Apache License, Version 2.0 (the "License"); 9 | * you may not use this file except in compliance with the License. 10 | * You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | **/ 20 | 21 | #ifndef _PAL_STORAGE_CONFIG_H_ 22 | #define _PAL_STORAGE_CONFIG_H_ 23 | 24 | /* Platform specific max UID's size */ 25 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 26 | 27 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 28 | -------------------------------------------------------------------------------- /api-tests/platform/targets/tgt_dev_apis_tfm_b_u585i_iot02a/nspe/pal_storage_config.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2025, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Copyright (c) 2025, STMicroelectronics. 6 | * SPDX-License-Identifier : Apache-2.0 7 | * 8 | * Licensed under the Apache License, Version 2.0 (the "License"); 9 | * you may not use this file except in compliance with the License. 10 | * You may obtain a copy of the License at 11 | * 12 | * http://www.apache.org/licenses/LICENSE-2.0 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | **/ 20 | 21 | #ifndef _PAL_STORAGE_CONFIG_H_ 22 | #define _PAL_STORAGE_CONFIG_H_ 23 | 24 | /* Platform specific max UID's size */ 25 | #define ARCH_TEST_STORAGE_UID_MAX_SIZE 512 26 | 27 | #endif /* _PAL_STORAGE_CONFIG_H_ */ 28 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s001/test_s001.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S001_CLIENT_TESTS_H_ 18 | #define _TEST_S001_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s001) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s001_storage_test_list[]; 25 | 26 | int32_t s001_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S001_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s002/test_s002.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S002_CLIENT_TESTS_H_ 18 | #define _TEST_S002_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s002) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s002_storage_test_list[]; 25 | 26 | int32_t s002_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S002_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s003/test_s003.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S003_CLIENT_TESTS_H_ 18 | #define _TEST_S003_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s003) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s003_storage_test_list[]; 25 | 26 | int32_t s003_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S003_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s004/test_s004.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S004_CLIENT_TESTS_H_ 18 | #define _TEST_S004_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s004) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s004_storage_test_list[]; 25 | 26 | int32_t s004_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S004_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s005/test_s005.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S005_CLIENT_TESTS_H_ 18 | #define _TEST_S005_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s005) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s005_storage_test_list[]; 25 | 26 | int32_t s005_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S005_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s006/test_s006.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S006_CLIENT_TESTS_H_ 18 | #define _TEST_S006_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s006) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s006_storage_test_list[]; 25 | 26 | int32_t s006_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S006_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s007/test_s007.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S007_CLIENT_TESTS_H_ 18 | #define _TEST_S007_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s007) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s007_storage_test_list[]; 25 | 26 | int32_t s007_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S007_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s008/test_s008.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S008_CLIENT_TESTS_H_ 18 | #define _TEST_S008_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s008) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s008_storage_test_list[]; 25 | 26 | int32_t s008_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S008_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s009/test_s009.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S009_CLIENT_TESTS_H_ 18 | #define _TEST_S009_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s009) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s009_storage_test_list[]; 25 | 26 | int32_t s009_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S009_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s010/test_s010.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S010_CLIENT_TESTS_H_ 18 | #define _TEST_S010_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s010) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s010_storage_test_list[]; 25 | 26 | int32_t s010_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S010_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s011/test_s011.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S011_CLIENT_TESTS_H_ 18 | #define _TEST_S011_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s011) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s011_storage_test_list[]; 25 | 26 | int32_t s011_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S011_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s012/test_s012.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S012_CLIENT_TESTS_H_ 18 | #define _TEST_S012_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s012) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s012_storage_test_list[]; 25 | 26 | int32_t s012_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S012_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s013/test_s013.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S013_CLIENT_TESTS_H_ 18 | #define _TEST_S013_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s013) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s013_storage_test_list[]; 25 | 26 | int32_t s013_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S013_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s014/test_s014.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S014_CLIENT_TESTS_H_ 18 | #define _TEST_S014_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s014) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s014_storage_test_list[]; 25 | 26 | int32_t s014_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S014_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s015/test_s015.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S015_CLIENT_TESTS_H_ 18 | #define _TEST_S015_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s015) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s015_storage_test_list[]; 25 | 26 | int32_t s015_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S015_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s016/test_s016.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S016_CLIENT_TESTS_H_ 18 | #define _TEST_S016_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s016) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s016_storage_test_list[]; 25 | 26 | int32_t s016_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S016_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/dev_apis/storage/test_s017/test_s017.h: -------------------------------------------------------------------------------- 1 | /** @file 2 | * Copyright (c) 2019-2020, Arm Limited or its affiliates. All rights reserved. 3 | * SPDX-License-Identifier : Apache-2.0 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | **/ 17 | #ifndef _TEST_S017_CLIENT_TESTS_H_ 18 | #define _TEST_S017_CLIENT_TESTS_H_ 19 | 20 | #define test_entry CONCAT(test_entry_, s017) 21 | 22 | #include "test_storage_common.h" 23 | 24 | extern const client_test_t s017_storage_test_list[]; 25 | 26 | int32_t s017_storage_test(caller_security_t caller); 27 | 28 | #endif /* _TEST_S017_CLIENT_TESTS_H_ */ 29 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i001/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i001.c 20 | test_i001.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i001.c 28 | test_supp_i001.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i002/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i002.c 20 | test_i002.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i002.c 28 | test_supp_i002.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i003/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i003.c 20 | test_i003.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i003.c 28 | test_supp_i003.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i004/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i004.c 20 | test_i004.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i004.c 28 | test_supp_i004.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i005/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i005.c 20 | test_i005.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i005.c 28 | test_supp_i005.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i006/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i006.c 20 | test_i006.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i006.c 28 | test_supp_i006.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i007/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i007.c 20 | test_i007.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i007.c 28 | test_supp_i007.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i008/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i008.c 20 | test_i008.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i008.c 28 | test_supp_i008.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i009/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i009.c 20 | test_i009.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i009.c 28 | test_supp_i009.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i010/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i010.c 20 | test_i010.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i010.c 28 | test_supp_i010.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i011/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i011.c 20 | test_i011.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i011.c 28 | test_supp_i011.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | -------------------------------------------------------------------------------- /api-tests/ff/ipc/test_i012/test.cmake: -------------------------------------------------------------------------------- 1 | #/** @file 2 | # * Copyright (c) 2019, Arm Limited or its affiliates. All rights reserved. 3 | # * SPDX-License-Identifier : Apache-2.0 4 | # * 5 | # * Licensed under the Apache License, Version 2.0 (the "License"); 6 | # * you may not use this file except in compliance with the License. 7 | # * You may obtain a copy of the License at 8 | # * 9 | # * http://www.apache.org/licenses/LICENSE-2.0 10 | # * 11 | # * Unless required by applicable law or agreed to in writing, software 12 | # * distributed under the License is distributed on an "AS IS" BASIS, 13 | # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # * See the License for the specific language governing permissions and 15 | # * limitations under the License. 16 | #**/ 17 | 18 | list(APPEND CC_SOURCE 19 | test_entry_i012.c 20 | test_i012.c 21 | ) 22 | list(APPEND CC_OPTIONS ) 23 | list(APPEND AS_SOURCE ) 24 | list(APPEND AS_OPTIONS ) 25 | 26 | list(APPEND CC_SOURCE_SPE 27 | test_i012.c 28 | test_supp_i012.c 29 | ) 30 | list(APPEND CC_OPTIONS_SPE ) 31 | list(APPEND AS_SOURCE_SPE ) 32 | list(APPEND AS_OPTIONS_SPE ) 33 | --------------------------------------------------------------------------------