diff options
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2023-09-20 16:09:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-20 16:09:56 +0000 |
commit | 5edb9427086a4cdc8e567bb8069db9d09a58e21b (patch) | |
tree | 14440ef0ea24fa271a6a9e081fb03b18cfab3d68 /scripts/data_files | |
parent | 5382ba6987f58089dd33eef07a17165b1f6e2574 (diff) | |
parent | 3ec976c42c229b39858559ee45627a294293bebd (diff) | |
download | mbedtls-5edb9427086a4cdc8e567bb8069db9d09a58e21b.zip mbedtls-5edb9427086a4cdc8e567bb8069db9d09a58e21b.tar.gz mbedtls-5edb9427086a4cdc8e567bb8069db9d09a58e21b.tar.bz2 |
Merge pull request #8041 from mpg/tfm-p256m
Test TF-M config with p256-m driver
Diffstat (limited to 'scripts/data_files')
-rw-r--r-- | scripts/data_files/driver_jsons/driverlist.json | 2 | ||||
-rw-r--r-- | scripts/data_files/driver_jsons/p256_transparent_driver.json | 20 |
2 files changed, 21 insertions, 1 deletions
diff --git a/scripts/data_files/driver_jsons/driverlist.json b/scripts/data_files/driver_jsons/driverlist.json index 50ad816..42c186a 100644 --- a/scripts/data_files/driver_jsons/driverlist.json +++ b/scripts/data_files/driver_jsons/driverlist.json @@ -1 +1 @@ -["mbedtls_test_opaque_driver.json","mbedtls_test_transparent_driver.json"] +["mbedtls_test_opaque_driver.json","mbedtls_test_transparent_driver.json","p256_transparent_driver.json"] diff --git a/scripts/data_files/driver_jsons/p256_transparent_driver.json b/scripts/data_files/driver_jsons/p256_transparent_driver.json new file mode 100644 index 0000000..97c11f9 --- /dev/null +++ b/scripts/data_files/driver_jsons/p256_transparent_driver.json @@ -0,0 +1,20 @@ +{ + "prefix": "p256", + "type": "transparent", + "mbedtls/h_condition": "defined(MBEDTLS_P256M_EXAMPLE_DRIVER_ENABLED)", + "headers": ["../3rdparty/p256-m/p256-m_driver_entrypoints.h"], + "capabilities": [ + { + "mbedtls/c_condition": "defined(MBEDTLS_P256M_EXAMPLE_DRIVER_ENABLED)", + "_comment_entry_points": "This is not the complete list of entry points supported by this driver, only those that are currently supported in JSON. See docs/psa-driver-example-and-guide.md", + "entry_points": ["import_key", "export_public_key"], + "algorithms": ["PSA_ALG_ECDH", "PSA_ALG_ECDSA(PSA_ALG_ANY_HASH)"], + "key_types": [ + "PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_R1)", + "PSA_KEY_TYPE_ECC_PUBLIC_KEY(PSA_ECC_FAMILY_SECP_R1)" + ], + "key_sizes": [256], + "fallback": false + } + ] +} |