1{
2    "prefix":       "p256",
3    "type":         "transparent",
4    "mbedtls/h_condition":   "defined(MBEDTLS_PSA_P256M_DRIVER_ENABLED)",
5    "headers":      ["../3rdparty/p256-m/p256-m_driver_entrypoints.h"],
6    "capabilities": [
7        {
8            "mbedtls/c_condition": "defined(MBEDTLS_PSA_P256M_DRIVER_ENABLED)",
9            "_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",
10            "entry_points": ["import_key", "export_public_key"],
11            "algorithms": ["PSA_ALG_ECDH", "PSA_ALG_ECDSA(PSA_ALG_ANY_HASH)"],
12            "key_types": [
13                "PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_R1)",
14                "PSA_KEY_TYPE_ECC_PUBLIC_KEY(PSA_ECC_FAMILY_SECP_R1)"
15            ],
16            "key_sizes": [256],
17            "fallback": false
18        }
19    ]
20}
21