blob: 5266f187ffa140f5c3de247a31a5bab02ecbdb1d [file] [log] [blame]
Manuel Pégourié-Gonnard7d381f52023-03-17 15:13:08 +01001# These tests behave differently depending on the presence of
2# drivers and/or built-in, so they're isolated here for the benefit of
3# analyze_outcomes.py (driver vs reference comparison).
4
5PSA dispatch MD5 legacy only
6depends_on:MBEDTLS_MD5_C:!MBEDTLS_MD_MD5_VIA_PSA
7md_psa_dynamic_dispatch:MBEDTLS_MD_MD5:0:MBEDTLS_MD_ENGINE_LEGACY
8
9PSA dispatch MD5 driver only
10depends_on:!MBEDTLS_MD5_C:MBEDTLS_MD_MD5_VIA_PSA
11md_psa_dynamic_dispatch:MBEDTLS_MD_MD5:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
12
13PSA dispatch MD5 legacy+driver
14depends_on:MBEDTLS_MD5_C:MBEDTLS_MD_MD5_VIA_PSA
15md_psa_dynamic_dispatch:MBEDTLS_MD_MD5:0:MBEDTLS_MD_ENGINE_PSA
16
17PSA dispatch RIPEMD160 legacy only
18depends_on:MBEDTLS_RIPEMD160_C:!MBEDTLS_MD_RIPEMD160_VIA_PSA
19md_psa_dynamic_dispatch:MBEDTLS_MD_RIPEMD160:0:MBEDTLS_MD_ENGINE_LEGACY
20
21PSA dispatch RIPEMD160 driver only
22depends_on:!MBEDTLS_RIPEMD160_C:MBEDTLS_MD_RIPEMD160_VIA_PSA
23md_psa_dynamic_dispatch:MBEDTLS_MD_RIPEMD160:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
24
25PSA dispatch RIPEMD160 legacy+driver
26depends_on:MBEDTLS_RIPEMD160_C:MBEDTLS_MD_RIPEMD160_VIA_PSA
27md_psa_dynamic_dispatch:MBEDTLS_MD_RIPEMD160:0:MBEDTLS_MD_ENGINE_PSA
28
29PSA dispatch SHA1 legacy only
30depends_on:MBEDTLS_SHA1_C:!MBEDTLS_MD_SHA1_VIA_PSA
31md_psa_dynamic_dispatch:MBEDTLS_MD_SHA1:0:MBEDTLS_MD_ENGINE_LEGACY
32
33PSA dispatch SHA1 driver only
34depends_on:!MBEDTLS_SHA1_C:MBEDTLS_MD_SHA1_VIA_PSA
35md_psa_dynamic_dispatch:MBEDTLS_MD_SHA1:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
36
37PSA dispatch SHA1 legacy+driver
38depends_on:MBEDTLS_SHA1_C:MBEDTLS_MD_SHA1_VIA_PSA
39md_psa_dynamic_dispatch:MBEDTLS_MD_SHA1:0:MBEDTLS_MD_ENGINE_PSA
40
41PSA dispatch SHA224 legacy only
42depends_on:MBEDTLS_SHA224_C:!MBEDTLS_MD_SHA224_VIA_PSA
43md_psa_dynamic_dispatch:MBEDTLS_MD_SHA224:0:MBEDTLS_MD_ENGINE_LEGACY
44
45PSA dispatch SHA224 driver only
46depends_on:!MBEDTLS_SHA224_C:MBEDTLS_MD_SHA224_VIA_PSA
47md_psa_dynamic_dispatch:MBEDTLS_MD_SHA224:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
48
49PSA dispatch SHA224 legacy+driver
50depends_on:MBEDTLS_SHA224_C:MBEDTLS_MD_SHA224_VIA_PSA
51md_psa_dynamic_dispatch:MBEDTLS_MD_SHA224:0:MBEDTLS_MD_ENGINE_PSA
52
53PSA dispatch SHA256 legacy only
54depends_on:MBEDTLS_SHA256_C:!MBEDTLS_MD_SHA256_VIA_PSA
55md_psa_dynamic_dispatch:MBEDTLS_MD_SHA256:0:MBEDTLS_MD_ENGINE_LEGACY
56
57PSA dispatch SHA256 driver only
58depends_on:!MBEDTLS_SHA256_C:MBEDTLS_MD_SHA256_VIA_PSA
59md_psa_dynamic_dispatch:MBEDTLS_MD_SHA256:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
60
61PSA dispatch SHA256 legacy+driver
62depends_on:MBEDTLS_SHA256_C:MBEDTLS_MD_SHA256_VIA_PSA
63md_psa_dynamic_dispatch:MBEDTLS_MD_SHA256:0:MBEDTLS_MD_ENGINE_PSA
64
65PSA dispatch SHA384 legacy only
66depends_on:MBEDTLS_SHA384_C:!MBEDTLS_MD_SHA384_VIA_PSA
67md_psa_dynamic_dispatch:MBEDTLS_MD_SHA384:0:MBEDTLS_MD_ENGINE_LEGACY
68
69PSA dispatch SHA384 driver only
70depends_on:!MBEDTLS_SHA384_C:MBEDTLS_MD_SHA384_VIA_PSA
71md_psa_dynamic_dispatch:MBEDTLS_MD_SHA384:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
72
73PSA dispatch SHA384 legacy+driver
74depends_on:MBEDTLS_SHA384_C:MBEDTLS_MD_SHA384_VIA_PSA
75md_psa_dynamic_dispatch:MBEDTLS_MD_SHA384:0:MBEDTLS_MD_ENGINE_PSA
76
77PSA dispatch SHA512 legacy only
78depends_on:MBEDTLS_SHA512_C:!MBEDTLS_MD_SHA512_VIA_PSA
79md_psa_dynamic_dispatch:MBEDTLS_MD_SHA512:0:MBEDTLS_MD_ENGINE_LEGACY
80
81PSA dispatch SHA512 driver only
82depends_on:!MBEDTLS_SHA512_C:MBEDTLS_MD_SHA512_VIA_PSA
83md_psa_dynamic_dispatch:MBEDTLS_MD_SHA512:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
84
85PSA dispatch SHA512 legacy+driver
86depends_on:MBEDTLS_SHA512_C:MBEDTLS_MD_SHA512_VIA_PSA
87md_psa_dynamic_dispatch:MBEDTLS_MD_SHA512:0:MBEDTLS_MD_ENGINE_PSA