quickjs-tart

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

test_suite_psa_crypto_metadata.data (18070B)


      1 Hash: MD5
      2 depends_on:PSA_WANT_ALG_MD5
      3 hash_algorithm:PSA_ALG_MD5:16
      4 
      5 Hash: RIPEMD160
      6 depends_on:PSA_WANT_ALG_RIPEMD160
      7 hash_algorithm:PSA_ALG_RIPEMD160:20
      8 
      9 Hash: SHA-1
     10 depends_on:PSA_WANT_ALG_SHA_1
     11 hash_algorithm:PSA_ALG_SHA_1:20
     12 
     13 Hash: SHA-2 SHA-224
     14 depends_on:PSA_WANT_ALG_SHA_224
     15 hash_algorithm:PSA_ALG_SHA_224:28
     16 
     17 Hash: SHA-2 SHA-256
     18 depends_on:PSA_WANT_ALG_SHA_256
     19 hash_algorithm:PSA_ALG_SHA_256:32
     20 
     21 Hash: SHA-2 SHA-384
     22 depends_on:PSA_WANT_ALG_SHA_384
     23 hash_algorithm:PSA_ALG_SHA_384:48
     24 
     25 Hash: SHA-2 SHA-512
     26 depends_on:PSA_WANT_ALG_SHA_512
     27 hash_algorithm:PSA_ALG_SHA_512:64
     28 
     29 Hash: SHA-3 SHA3-224
     30 depends_on:PSA_WANT_ALG_SHA3_224
     31 hash_algorithm:PSA_ALG_SHA3_224:28
     32 
     33 Hash: SHA-3 SHA3-256
     34 depends_on:PSA_WANT_ALG_SHA3_256
     35 hash_algorithm:PSA_ALG_SHA3_256:32
     36 
     37 Hash: SHA-3 SHA3-384
     38 depends_on:PSA_WANT_ALG_SHA3_384
     39 hash_algorithm:PSA_ALG_SHA3_384:48
     40 
     41 Hash: SHA-3 SHA3-512
     42 depends_on:PSA_WANT_ALG_SHA3_512
     43 hash_algorithm:PSA_ALG_SHA3_512:64
     44 
     45 MAC: HMAC-MD5
     46 depends_on:PSA_WANT_ALG_HMAC:PSA_WANT_ALG_MD5
     47 hmac_algorithm:PSA_ALG_HMAC( PSA_ALG_MD5 ):16:64
     48 
     49 MAC: HMAC-RIPEMD160
     50 depends_on:PSA_WANT_ALG_HMAC:PSA_WANT_ALG_RIPEMD160
     51 hmac_algorithm:PSA_ALG_HMAC( PSA_ALG_RIPEMD160 ):20:64
     52 
     53 MAC: HMAC-SHA-1
     54 depends_on:PSA_WANT_ALG_HMAC:PSA_WANT_ALG_SHA_1
     55 hmac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_1 ):20:64
     56 
     57 MAC: HMAC-SHA-224
     58 depends_on:PSA_WANT_ALG_HMAC:PSA_WANT_ALG_SHA_224
     59 hmac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_224 ):28:64
     60 
     61 MAC: HMAC-SHA-256
     62 depends_on:PSA_WANT_ALG_HMAC:PSA_WANT_ALG_SHA_256
     63 hmac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_256 ):32:64
     64 
     65 MAC: HMAC-SHA-384
     66 depends_on:PSA_WANT_ALG_HMAC:PSA_WANT_ALG_SHA_384
     67 hmac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_384 ):48:128
     68 
     69 MAC: HMAC-SHA-512
     70 depends_on:PSA_WANT_ALG_HMAC:PSA_WANT_ALG_SHA_512
     71 hmac_algorithm:PSA_ALG_HMAC( PSA_ALG_SHA_512 ):64:128
     72 
     73 MAC: CBC_MAC-AES-128
     74 depends_on:PSA_WANT_ALG_CBC_MAC:PSA_WANT_KEY_TYPE_AES
     75 mac_algorithm:PSA_ALG_CBC_MAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:128
     76 
     77 MAC: CBC_MAC-AES-192
     78 depends_on:PSA_WANT_ALG_CBC_MAC:PSA_WANT_KEY_TYPE_AES:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
     79 mac_algorithm:PSA_ALG_CBC_MAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:192
     80 
     81 MAC: CBC_MAC-AES-256
     82 depends_on:PSA_WANT_ALG_CBC_MAC:PSA_WANT_KEY_TYPE_AES:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
     83 mac_algorithm:PSA_ALG_CBC_MAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:256
     84 
     85 MAC: CBC_MAC-3DES
     86 depends_on:PSA_WANT_ALG_CBC_MAC:PSA_WANT_KEY_TYPE_DES
     87 mac_algorithm:PSA_ALG_CBC_MAC:ALG_IS_BLOCK_CIPHER_MAC:8:PSA_KEY_TYPE_DES:192
     88 
     89 MAC: CMAC-AES-128
     90 depends_on:PSA_WANT_ALG_CMAC:PSA_WANT_KEY_TYPE_AES
     91 mac_algorithm:PSA_ALG_CMAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:128
     92 
     93 MAC: CMAC-AES-192
     94 depends_on:PSA_WANT_ALG_CMAC:PSA_WANT_KEY_TYPE_AES:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
     95 mac_algorithm:PSA_ALG_CMAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:192
     96 
     97 MAC: CMAC-AES-256
     98 depends_on:PSA_WANT_ALG_CMAC:PSA_WANT_KEY_TYPE_AES:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
     99 mac_algorithm:PSA_ALG_CMAC:ALG_IS_BLOCK_CIPHER_MAC:16:PSA_KEY_TYPE_AES:256
    100 
    101 MAC: CMAC-3DES
    102 depends_on:PSA_WANT_ALG_CMAC:PSA_WANT_KEY_TYPE_DES
    103 mac_algorithm:PSA_ALG_CMAC:ALG_IS_BLOCK_CIPHER_MAC:8:PSA_KEY_TYPE_DES:192
    104 
    105 Cipher: STREAM_CIPHER
    106 depends_on:PSA_WANT_ALG_STREAM_CIPHER
    107 cipher_algorithm:PSA_ALG_STREAM_CIPHER:ALG_IS_STREAM_CIPHER
    108 
    109 Cipher: CTR
    110 depends_on:PSA_WANT_ALG_CTR
    111 cipher_algorithm:PSA_ALG_CTR:ALG_IS_STREAM_CIPHER
    112 
    113 Cipher: CFB
    114 depends_on:PSA_WANT_ALG_CFB
    115 cipher_algorithm:PSA_ALG_CFB:ALG_IS_STREAM_CIPHER
    116 
    117 Cipher: OFB
    118 depends_on:PSA_WANT_ALG_OFB
    119 cipher_algorithm:PSA_ALG_OFB:ALG_IS_STREAM_CIPHER
    120 
    121 Cipher: ECB-nopad
    122 depends_on:PSA_WANT_ALG_ECB_NO_PADDING
    123 cipher_algorithm:PSA_ALG_ECB_NO_PADDING:0
    124 
    125 Cipher: CBC-nopad
    126 depends_on:PSA_WANT_ALG_CBC_NO_PADDING
    127 cipher_algorithm:PSA_ALG_CBC_NO_PADDING:0
    128 
    129 Cipher: CBC-PKCS#7
    130 depends_on:PSA_WANT_ALG_CBC_PKCS7
    131 cipher_algorithm:PSA_ALG_CBC_PKCS7:0
    132 
    133 Cipher: XTS
    134 depends_on:PSA_WANT_ALG_XTS
    135 cipher_algorithm:PSA_ALG_XTS:0
    136 
    137 Cipher: CCM*
    138 depends_on:PSA_WANT_ALG_CCM_STAR_NO_TAG
    139 cipher_algorithm:PSA_ALG_CCM_STAR_NO_TAG:ALG_IS_STREAM_CIPHER
    140 
    141 AEAD: CCM-AES-128
    142 depends_on:PSA_WANT_KEY_TYPE_AES:PSA_WANT_ALG_CCM
    143 aead_algorithm:PSA_ALG_CCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_AES:128
    144 
    145 AEAD: CCM-AES-192
    146 depends_on:PSA_WANT_KEY_TYPE_AES:PSA_WANT_ALG_CCM:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
    147 aead_algorithm:PSA_ALG_CCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_AES:192
    148 
    149 AEAD: CCM-AES-256
    150 depends_on:PSA_WANT_KEY_TYPE_AES:PSA_WANT_ALG_CCM:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
    151 aead_algorithm:PSA_ALG_CCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_AES:256
    152 
    153 AEAD: CCM-ARIA-128
    154 depends_on:PSA_WANT_KEY_TYPE_ARIA:PSA_WANT_ALG_CCM
    155 aead_algorithm:PSA_ALG_CCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_ARIA:128
    156 
    157 AEAD: CCM-ARIA-192
    158 depends_on:PSA_WANT_KEY_TYPE_ARIA:PSA_WANT_ALG_CCM
    159 aead_algorithm:PSA_ALG_CCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_ARIA:192
    160 
    161 AEAD: CCM-ARIA-256
    162 depends_on:PSA_WANT_KEY_TYPE_ARIA:PSA_WANT_ALG_CCM
    163 aead_algorithm:PSA_ALG_CCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_ARIA:256
    164 
    165 AEAD: CCM-CAMELLIA-128
    166 depends_on:PSA_WANT_KEY_TYPE_CAMELLIA:PSA_WANT_ALG_CCM
    167 aead_algorithm:PSA_ALG_CCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_CAMELLIA:128
    168 
    169 AEAD: CCM-CAMELLIA-192
    170 depends_on:PSA_WANT_KEY_TYPE_CAMELLIA:PSA_WANT_ALG_CCM
    171 aead_algorithm:PSA_ALG_CCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_CAMELLIA:192
    172 
    173 AEAD: CCM-CAMELLIA-256
    174 depends_on:PSA_WANT_KEY_TYPE_CAMELLIA:PSA_WANT_ALG_CCM
    175 aead_algorithm:PSA_ALG_CCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_CAMELLIA:256
    176 
    177 AEAD: GCM-AES-128
    178 depends_on:PSA_WANT_KEY_TYPE_AES:PSA_WANT_ALG_GCM
    179 aead_algorithm:PSA_ALG_GCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_AES:128
    180 
    181 AEAD: GCM-AES-192
    182 depends_on:PSA_WANT_KEY_TYPE_AES:PSA_WANT_ALG_GCM:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
    183 aead_algorithm:PSA_ALG_GCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_AES:192
    184 
    185 AEAD: GCM-AES-256
    186 depends_on:PSA_WANT_KEY_TYPE_AES:PSA_WANT_ALG_GCM:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
    187 aead_algorithm:PSA_ALG_GCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_AES:256
    188 
    189 AEAD: GCM-ARIA-128
    190 depends_on:PSA_WANT_KEY_TYPE_ARIA:PSA_WANT_ALG_GCM
    191 aead_algorithm:PSA_ALG_GCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_ARIA:128
    192 
    193 AEAD: GCM-ARIA-192
    194 depends_on:PSA_WANT_KEY_TYPE_ARIA:PSA_WANT_ALG_GCM
    195 aead_algorithm:PSA_ALG_GCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_ARIA:192
    196 
    197 AEAD: GCM-ARIA-256
    198 depends_on:PSA_WANT_KEY_TYPE_ARIA:PSA_WANT_ALG_GCM
    199 aead_algorithm:PSA_ALG_GCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_ARIA:256
    200 
    201 AEAD: GCM-CAMELLIA-128
    202 depends_on:PSA_WANT_KEY_TYPE_CAMELLIA:PSA_WANT_ALG_GCM
    203 aead_algorithm:PSA_ALG_GCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_CAMELLIA:128
    204 
    205 AEAD: GCM-CAMELLIA-192
    206 depends_on:PSA_WANT_KEY_TYPE_CAMELLIA:PSA_WANT_ALG_GCM
    207 aead_algorithm:PSA_ALG_GCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_CAMELLIA:192
    208 
    209 AEAD: GCM-CAMELLIA-256
    210 depends_on:PSA_WANT_KEY_TYPE_CAMELLIA:PSA_WANT_ALG_GCM
    211 aead_algorithm:PSA_ALG_GCM:ALG_IS_AEAD_ON_BLOCK_CIPHER:16:PSA_KEY_TYPE_CAMELLIA:256
    212 
    213 AEAD: ChaCha20_Poly1305
    214 depends_on:PSA_WANT_ALG_CHACHA20_POLY1305
    215 aead_algorithm:PSA_ALG_CHACHA20_POLY1305:0:16:PSA_KEY_TYPE_CHACHA20:256
    216 
    217 Asymmetric signature: RSA PKCS#1 v1.5 raw
    218 depends_on:PSA_WANT_ALG_RSA_PKCS1V15_SIGN
    219 asymmetric_signature_algorithm:PSA_ALG_RSA_PKCS1V15_SIGN_RAW:ALG_IS_RSA_PKCS1V15_SIGN | ALG_IS_SIGN_HASH
    220 
    221 Asymmetric signature: RSA PKCS#1 v1.5 SHA-256
    222 depends_on:PSA_WANT_ALG_RSA_PKCS1V15_SIGN:PSA_WANT_ALG_SHA_256
    223 asymmetric_signature_algorithm:PSA_ALG_RSA_PKCS1V15_SIGN( PSA_ALG_SHA_256 ):ALG_IS_RSA_PKCS1V15_SIGN | ALG_IS_SIGN_HASH | ALG_IS_HASH_AND_SIGN
    224 
    225 Asymmetric signature: RSA PSS SHA-256
    226 depends_on:PSA_WANT_ALG_RSA_PSS:PSA_WANT_ALG_SHA_256
    227 asymmetric_signature_algorithm:PSA_ALG_RSA_PSS( PSA_ALG_SHA_256 ):ALG_IS_RSA_PSS | ALG_IS_RSA_PSS_STANDARD_SALT | ALG_IS_SIGN_HASH | ALG_IS_HASH_AND_SIGN
    228 
    229 Asymmetric signature: RSA PSS-any-salt SHA-256
    230 depends_on:PSA_WANT_ALG_RSA_PSS:PSA_WANT_ALG_SHA_256
    231 asymmetric_signature_algorithm:PSA_ALG_RSA_PSS_ANY_SALT( PSA_ALG_SHA_256 ):ALG_IS_RSA_PSS | ALG_IS_RSA_PSS_ANY_SALT | ALG_IS_SIGN_HASH | ALG_IS_HASH_AND_SIGN
    232 
    233 Asymmetric signature: randomized ECDSA (no hashing)
    234 depends_on:PSA_WANT_ALG_ECDSA
    235 asymmetric_signature_algorithm:PSA_ALG_ECDSA_ANY:ALG_IS_ECDSA | ALG_IS_RANDOMIZED_ECDSA | ALG_IS_SIGN_HASH
    236 
    237 Asymmetric signature: SHA-256 + randomized ECDSA
    238 depends_on:PSA_WANT_ALG_ECDSA:PSA_WANT_ALG_SHA_256
    239 asymmetric_signature_algorithm:PSA_ALG_ECDSA( PSA_ALG_SHA_256 ):ALG_IS_ECDSA | ALG_IS_RANDOMIZED_ECDSA | ALG_IS_SIGN_HASH | ALG_IS_HASH_AND_SIGN
    240 
    241 Asymmetric signature: SHA-256 + deterministic ECDSA using SHA-256
    242 depends_on:PSA_WANT_ALG_DETERMINISTIC_ECDSA:PSA_WANT_ALG_SHA_256
    243 asymmetric_signature_algorithm:PSA_ALG_DETERMINISTIC_ECDSA( PSA_ALG_SHA_256 ):ALG_IS_ECDSA | ALG_IS_DETERMINISTIC_ECDSA | ALG_ECDSA_IS_DETERMINISTIC | ALG_IS_SIGN_HASH | ALG_IS_HASH_AND_SIGN
    244 
    245 Asymmetric signature: pure EdDSA
    246 depends_on:PSA_WANT_ALG_EDDSA
    247 asymmetric_signature_algorithm:PSA_ALG_PURE_EDDSA:0
    248 
    249 Asymmetric signature: Ed25519ph
    250 depends_on:PSA_WANT_ALG_EDDSA
    251 asymmetric_signature_algorithm:PSA_ALG_ED25519PH:ALG_IS_HASH_EDDSA | ALG_IS_SIGN_HASH | ALG_IS_HASH_AND_SIGN
    252 
    253 Asymmetric signature: Ed448ph
    254 depends_on:PSA_WANT_ALG_EDDSA
    255 asymmetric_signature_algorithm:PSA_ALG_ED448PH:ALG_IS_HASH_EDDSA | ALG_IS_SIGN_HASH | ALG_IS_HASH_AND_SIGN
    256 
    257 Asymmetric signature: RSA PKCS#1 v1.5 with wildcard hash
    258 depends_on:PSA_WANT_ALG_RSA_PKCS1V15_SIGN
    259 asymmetric_signature_wildcard:PSA_ALG_RSA_PKCS1V15_SIGN( PSA_ALG_ANY_HASH ):ALG_IS_RSA_PKCS1V15_SIGN
    260 
    261 Asymmetric signature: RSA PSS with wildcard hash
    262 depends_on:PSA_WANT_ALG_RSA_PSS
    263 asymmetric_signature_wildcard:PSA_ALG_RSA_PSS( PSA_ALG_ANY_HASH ):ALG_IS_RSA_PSS | ALG_IS_RSA_PSS_STANDARD_SALT
    264 
    265 Asymmetric signature: RSA PSS-any-salt with wildcard hash
    266 depends_on:PSA_WANT_ALG_RSA_PSS
    267 asymmetric_signature_wildcard:PSA_ALG_RSA_PSS_ANY_SALT( PSA_ALG_ANY_HASH ):ALG_IS_RSA_PSS | ALG_IS_RSA_PSS_ANY_SALT
    268 
    269 Asymmetric signature: randomized ECDSA with wildcard hash
    270 depends_on:PSA_WANT_ALG_ECDSA
    271 asymmetric_signature_wildcard:PSA_ALG_ECDSA( PSA_ALG_ANY_HASH ):ALG_IS_ECDSA | ALG_IS_RANDOMIZED_ECDSA
    272 
    273 Asymmetric signature: deterministic ECDSA with wildcard hash
    274 depends_on:PSA_WANT_ALG_DETERMINISTIC_ECDSA
    275 asymmetric_signature_wildcard:PSA_ALG_DETERMINISTIC_ECDSA( PSA_ALG_ANY_HASH ):ALG_IS_ECDSA | ALG_IS_DETERMINISTIC_ECDSA | ALG_ECDSA_IS_DETERMINISTIC
    276 
    277 Asymmetric encryption: RSA PKCS#1 v1.5
    278 depends_on:PSA_WANT_ALG_RSA_PKCS1V15_CRYPT
    279 asymmetric_encryption_algorithm:PSA_ALG_RSA_PKCS1V15_CRYPT:0
    280 
    281 Asymmetric encryption: RSA OAEP using SHA-256
    282 depends_on:PSA_WANT_ALG_RSA_OAEP:PSA_WANT_ALG_SHA_256
    283 asymmetric_encryption_algorithm:PSA_ALG_RSA_OAEP( PSA_ALG_SHA_256 ):ALG_IS_RSA_OAEP
    284 
    285 Key derivation: HKDF using SHA-256
    286 depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256
    287 key_derivation_algorithm:PSA_ALG_HKDF( PSA_ALG_SHA_256 ):ALG_IS_HKDF
    288 
    289 Key derivation: HKDF using SHA-384
    290 depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_384
    291 key_derivation_algorithm:PSA_ALG_HKDF( PSA_ALG_SHA_384 ):ALG_IS_HKDF
    292 
    293 Key derivation: HKDF-Extract using SHA-256
    294 depends_on:PSA_WANT_ALG_HKDF_EXTRACT:PSA_WANT_ALG_SHA_256
    295 key_derivation_algorithm:PSA_ALG_HKDF_EXTRACT( PSA_ALG_SHA_256 ):ALG_IS_HKDF_EXTRACT
    296 
    297 Key derivation: HKDF-Extract using SHA-384
    298 depends_on:PSA_WANT_ALG_HKDF_EXTRACT:PSA_WANT_ALG_SHA_384
    299 key_derivation_algorithm:PSA_ALG_HKDF_EXTRACT( PSA_ALG_SHA_384 ):ALG_IS_HKDF_EXTRACT
    300 
    301 Key derivation: HKDF-Expand using SHA-256
    302 depends_on:PSA_WANT_ALG_HKDF_EXPAND:PSA_WANT_ALG_SHA_256
    303 key_derivation_algorithm:PSA_ALG_HKDF_EXPAND( PSA_ALG_SHA_256 ):ALG_IS_HKDF_EXPAND
    304 
    305 Key derivation: HKDF-Expand using SHA-384
    306 depends_on:PSA_WANT_ALG_HKDF_EXPAND:PSA_WANT_ALG_SHA_384
    307 key_derivation_algorithm:PSA_ALG_HKDF_EXPAND( PSA_ALG_SHA_384 ):ALG_IS_HKDF_EXPAND
    308 
    309 Key derivation: TLS1.2 ECJPAKE-to-PMS
    310 depends_on:PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS
    311 key_derivation_algorithm:PSA_ALG_TLS12_ECJPAKE_TO_PMS:0
    312 
    313 Key derivation: TLS 1.2 PRF using SHA-256
    314 depends_on:PSA_WANT_ALG_SHA_256:PSA_WANT_ALG_TLS12_PRF
    315 key_derivation_algorithm:PSA_ALG_TLS12_PRF( PSA_ALG_SHA_256 ):ALG_IS_TLS12_PRF
    316 
    317 Key derivation: TLS 1.2 PRF using SHA-384
    318 depends_on:PSA_WANT_ALG_SHA_384:PSA_WANT_ALG_TLS12_PRF
    319 key_derivation_algorithm:PSA_ALG_TLS12_PRF( PSA_ALG_SHA_384 ):ALG_IS_TLS12_PRF
    320 
    321 Key derivation: TLS 1.2 PSK-to-MS using SHA-256
    322 depends_on:PSA_WANT_ALG_SHA_256:PSA_WANT_ALG_TLS12_PSK_TO_MS
    323 key_derivation_algorithm:PSA_ALG_TLS12_PSK_TO_MS( PSA_ALG_SHA_256 ):ALG_IS_TLS12_PSK_TO_MS
    324 
    325 Key derivation: TLS 1.2 PSK-to-MS using SHA-384
    326 depends_on:PSA_WANT_ALG_SHA_384:PSA_WANT_ALG_TLS12_PSK_TO_MS
    327 key_derivation_algorithm:PSA_ALG_TLS12_PSK_TO_MS( PSA_ALG_SHA_384 ):ALG_IS_TLS12_PSK_TO_MS
    328 
    329 Key agreement: FFDH, raw output
    330 depends_on:PSA_WANT_ALG_FFDH
    331 key_agreement_algorithm:PSA_ALG_FFDH:ALG_IS_FFDH | ALG_IS_RAW_KEY_AGREEMENT:PSA_ALG_FFDH:PSA_ALG_CATEGORY_KEY_DERIVATION
    332 
    333 Key agreement: FFDH, HKDF using SHA-256
    334 depends_on:PSA_WANT_ALG_FFDH:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256
    335 key_agreement_algorithm:PSA_ALG_KEY_AGREEMENT( PSA_ALG_FFDH, PSA_ALG_HKDF( PSA_ALG_SHA_256 ) ):ALG_IS_FFDH:PSA_ALG_FFDH:PSA_ALG_HKDF( PSA_ALG_SHA_256 )
    336 
    337 Key agreement: FFDH, HKDF using SHA-384
    338 depends_on:PSA_WANT_ALG_FFDH:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_384
    339 key_agreement_algorithm:PSA_ALG_KEY_AGREEMENT( PSA_ALG_FFDH, PSA_ALG_HKDF( PSA_ALG_SHA_384 ) ):ALG_IS_FFDH:PSA_ALG_FFDH:PSA_ALG_HKDF( PSA_ALG_SHA_384 )
    340 
    341 Key agreement: ECDH, raw output
    342 depends_on:PSA_WANT_ALG_ECDH
    343 key_agreement_algorithm:PSA_ALG_ECDH:ALG_IS_ECDH | ALG_IS_RAW_KEY_AGREEMENT:PSA_ALG_ECDH:PSA_ALG_CATEGORY_KEY_DERIVATION
    344 
    345 Key agreement: ECDH, HKDF using SHA-256
    346 depends_on:PSA_WANT_ALG_ECDH:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256
    347 key_agreement_algorithm:PSA_ALG_KEY_AGREEMENT( PSA_ALG_ECDH, PSA_ALG_HKDF( PSA_ALG_SHA_256 ) ):ALG_IS_ECDH:PSA_ALG_ECDH:PSA_ALG_HKDF( PSA_ALG_SHA_256 )
    348 
    349 Key agreement: ECDH, HKDF using SHA-384
    350 depends_on:PSA_WANT_ALG_ECDH:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_384
    351 key_agreement_algorithm:PSA_ALG_KEY_AGREEMENT( PSA_ALG_ECDH, PSA_ALG_HKDF( PSA_ALG_SHA_384 ) ):ALG_IS_ECDH:PSA_ALG_ECDH:PSA_ALG_HKDF( PSA_ALG_SHA_384 )
    352 
    353 PAKE: J-PAKE
    354 pake_algorithm:PSA_ALG_JPAKE
    355 
    356 Key type: raw data
    357 key_type:PSA_KEY_TYPE_RAW_DATA:KEY_TYPE_IS_UNSTRUCTURED
    358 
    359 Key type: HMAC
    360 depends_on:PSA_WANT_KEY_TYPE_HMAC
    361 key_type:PSA_KEY_TYPE_HMAC:KEY_TYPE_IS_UNSTRUCTURED
    362 
    363 Key type: secret for key derivation
    364 key_type:PSA_KEY_TYPE_DERIVE:KEY_TYPE_IS_UNSTRUCTURED
    365 
    366 Key type: password
    367 key_type:PSA_KEY_TYPE_PASSWORD:KEY_TYPE_IS_UNSTRUCTURED
    368 
    369 Key type: password hash
    370 key_type:PSA_KEY_TYPE_PASSWORD_HASH:KEY_TYPE_IS_UNSTRUCTURED
    371 
    372 Block cipher key type: AES
    373 depends_on:PSA_WANT_KEY_TYPE_AES
    374 block_cipher_key_type:PSA_KEY_TYPE_AES:16
    375 
    376 Block cipher key type: ARIA
    377 depends_on:PSA_WANT_KEY_TYPE_ARIA
    378 block_cipher_key_type:PSA_KEY_TYPE_ARIA:16
    379 
    380 Block cipher key type: DES
    381 depends_on:PSA_WANT_KEY_TYPE_DES
    382 block_cipher_key_type:PSA_KEY_TYPE_DES:8
    383 
    384 Block cipher key type: Camellia
    385 depends_on:PSA_WANT_KEY_TYPE_CAMELLIA
    386 block_cipher_key_type:PSA_KEY_TYPE_CAMELLIA:16
    387 
    388 Stream cipher key type: ChaCha20
    389 depends_on:PSA_WANT_KEY_TYPE_CHACHA20
    390 stream_cipher_key_type:PSA_KEY_TYPE_CHACHA20
    391 
    392 Key type: RSA public key
    393 depends_on:PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY
    394 key_type:PSA_KEY_TYPE_RSA_PUBLIC_KEY:KEY_TYPE_IS_PUBLIC_KEY | KEY_TYPE_IS_RSA
    395 
    396 Key type: RSA key pair
    397 depends_on:PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC:PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT:PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT
    398 key_type:PSA_KEY_TYPE_RSA_KEY_PAIR:KEY_TYPE_IS_KEY_PAIR | KEY_TYPE_IS_RSA
    399 
    400 ECC key family: SECP K1
    401 ecc_key_family:PSA_ECC_FAMILY_SECP_K1
    402 
    403 ECC key family: SECP R1
    404 ecc_key_family:PSA_ECC_FAMILY_SECP_R1
    405 
    406 ECC key family: SECP R2
    407 ecc_key_family:PSA_ECC_FAMILY_SECP_R2
    408 
    409 ECC key family: SECT K1
    410 ecc_key_family:PSA_ECC_FAMILY_SECT_K1
    411 
    412 ECC key family: SECT R1
    413 ecc_key_family:PSA_ECC_FAMILY_SECT_R1
    414 
    415 ECC key family: SECT R2
    416 ecc_key_family:PSA_ECC_FAMILY_SECT_R2
    417 
    418 ECC key family: Brainpool P R1
    419 ecc_key_family:PSA_ECC_FAMILY_BRAINPOOL_P_R1
    420 
    421 ECC key family: Montgomery (Curve25519, Curve448)
    422 ecc_key_family:PSA_ECC_FAMILY_MONTGOMERY
    423 
    424 ECC key family: Twisted Edwards (Ed25519, Ed448)
    425 ecc_key_family:PSA_ECC_FAMILY_TWISTED_EDWARDS
    426 
    427 DH group family: RFC 7919
    428 dh_key_family:PSA_DH_FAMILY_RFC7919
    429 
    430 Lifetime: VOLATILE
    431 lifetime:PSA_KEY_LIFETIME_VOLATILE:KEY_LIFETIME_IS_VOLATILE:PSA_KEY_PERSISTENCE_VOLATILE:PSA_KEY_LOCATION_LOCAL_STORAGE
    432 
    433 Lifetime: PERSISTENT
    434 lifetime:PSA_KEY_LIFETIME_PERSISTENT:0:PSA_KEY_PERSISTENCE_DEFAULT:PSA_KEY_LOCATION_LOCAL_STORAGE
    435 
    436 Lifetime: volatile, local storage
    437 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_VOLATILE, PSA_KEY_LOCATION_LOCAL_STORAGE):KEY_LIFETIME_IS_VOLATILE:PSA_KEY_PERSISTENCE_VOLATILE:PSA_KEY_LOCATION_LOCAL_STORAGE
    438 
    439 Lifetime: default, local storage
    440 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_DEFAULT, PSA_KEY_LOCATION_LOCAL_STORAGE):0:PSA_KEY_PERSISTENCE_DEFAULT:PSA_KEY_LOCATION_LOCAL_STORAGE
    441 
    442 Lifetime: 2, local storage
    443 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(2, PSA_KEY_LOCATION_LOCAL_STORAGE):0:2:PSA_KEY_LOCATION_LOCAL_STORAGE
    444 
    445 Lifetime: 254, local storage
    446 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(254, PSA_KEY_LOCATION_LOCAL_STORAGE):0:254:PSA_KEY_LOCATION_LOCAL_STORAGE
    447 
    448 Lifetime: read-only, local storage
    449 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_READ_ONLY, PSA_KEY_LOCATION_LOCAL_STORAGE):KEY_LIFETIME_IS_READ_ONLY:PSA_KEY_PERSISTENCE_READ_ONLY:PSA_KEY_LOCATION_LOCAL_STORAGE
    450 
    451 Lifetime: volatile, 0x123456
    452 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_VOLATILE, 0x123456):KEY_LIFETIME_IS_VOLATILE:PSA_KEY_PERSISTENCE_VOLATILE:0x123456
    453 
    454 Lifetime: default, 0x123456
    455 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_DEFAULT, 0x123456):0:PSA_KEY_PERSISTENCE_DEFAULT:0x123456
    456 
    457 Lifetime: 2, 0x123456
    458 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(2, 0x123456):0:2:0x123456
    459 
    460 Lifetime: 254, 0x123456
    461 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(254, 0x123456):0:254:0x123456
    462 
    463 Lifetime: read-only, 0x123456
    464 lifetime:PSA_KEY_LIFETIME_FROM_PERSISTENCE_AND_LOCATION(PSA_KEY_PERSISTENCE_READ_ONLY, 0x123456):KEY_LIFETIME_IS_READ_ONLY:PSA_KEY_PERSISTENCE_READ_ONLY:0x123456