quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

p256_transparent_driver.json (930B)


      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 }