xref: /aosp_15_r20/external/mbedtls/tests/suites/test_suite_md.psa.data (revision 62c56f9862f102b96d72393aff6076c951fb8148)
1*62c56f98SSadaf Ebrahimi# These tests behave differently depending on the presence of
2*62c56f98SSadaf Ebrahimi# drivers and/or built-in, so they're isolated here for the benefit of
3*62c56f98SSadaf Ebrahimi# analyze_outcomes.py (driver vs reference comparison).
4*62c56f98SSadaf Ebrahimi
5*62c56f98SSadaf EbrahimiPSA dispatch MD5 legacy only
6*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_MD5_C:!MBEDTLS_MD_MD5_VIA_PSA
7*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_MD5:0:MBEDTLS_MD_ENGINE_LEGACY
8*62c56f98SSadaf Ebrahimi
9*62c56f98SSadaf EbrahimiPSA dispatch MD5 driver only
10*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_MD5_C:MBEDTLS_MD_MD5_VIA_PSA
11*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_MD5:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
12*62c56f98SSadaf Ebrahimi
13*62c56f98SSadaf EbrahimiPSA dispatch MD5 legacy+driver
14*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_MD5_C:MBEDTLS_MD_MD5_VIA_PSA
15*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_MD5:0:MBEDTLS_MD_ENGINE_PSA
16*62c56f98SSadaf Ebrahimi
17*62c56f98SSadaf EbrahimiPSA dispatch RIPEMD160 legacy only
18*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_RIPEMD160_C:!MBEDTLS_MD_RIPEMD160_VIA_PSA
19*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_RIPEMD160:0:MBEDTLS_MD_ENGINE_LEGACY
20*62c56f98SSadaf Ebrahimi
21*62c56f98SSadaf EbrahimiPSA dispatch RIPEMD160 driver only
22*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_RIPEMD160_C:MBEDTLS_MD_RIPEMD160_VIA_PSA
23*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_RIPEMD160:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
24*62c56f98SSadaf Ebrahimi
25*62c56f98SSadaf EbrahimiPSA dispatch RIPEMD160 legacy+driver
26*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_RIPEMD160_C:MBEDTLS_MD_RIPEMD160_VIA_PSA
27*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_RIPEMD160:0:MBEDTLS_MD_ENGINE_PSA
28*62c56f98SSadaf Ebrahimi
29*62c56f98SSadaf EbrahimiPSA dispatch SHA1 legacy only
30*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA1_C:!MBEDTLS_MD_SHA1_VIA_PSA
31*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA1:0:MBEDTLS_MD_ENGINE_LEGACY
32*62c56f98SSadaf Ebrahimi
33*62c56f98SSadaf EbrahimiPSA dispatch SHA1 driver only
34*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_SHA1_C:MBEDTLS_MD_SHA1_VIA_PSA
35*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA1:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
36*62c56f98SSadaf Ebrahimi
37*62c56f98SSadaf EbrahimiPSA dispatch SHA1 legacy+driver
38*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA1_C:MBEDTLS_MD_SHA1_VIA_PSA
39*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA1:0:MBEDTLS_MD_ENGINE_PSA
40*62c56f98SSadaf Ebrahimi
41*62c56f98SSadaf EbrahimiPSA dispatch SHA224 legacy only
42*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA224_C:!MBEDTLS_MD_SHA224_VIA_PSA
43*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA224:0:MBEDTLS_MD_ENGINE_LEGACY
44*62c56f98SSadaf Ebrahimi
45*62c56f98SSadaf EbrahimiPSA dispatch SHA224 driver only
46*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_SHA224_C:MBEDTLS_MD_SHA224_VIA_PSA
47*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA224:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
48*62c56f98SSadaf Ebrahimi
49*62c56f98SSadaf EbrahimiPSA dispatch SHA224 legacy+driver
50*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA224_C:MBEDTLS_MD_SHA224_VIA_PSA
51*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA224:0:MBEDTLS_MD_ENGINE_PSA
52*62c56f98SSadaf Ebrahimi
53*62c56f98SSadaf EbrahimiPSA dispatch SHA256 legacy only
54*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA256_C:!MBEDTLS_MD_SHA256_VIA_PSA
55*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA256:0:MBEDTLS_MD_ENGINE_LEGACY
56*62c56f98SSadaf Ebrahimi
57*62c56f98SSadaf EbrahimiPSA dispatch SHA256 driver only
58*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_SHA256_C:MBEDTLS_MD_SHA256_VIA_PSA
59*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA256:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
60*62c56f98SSadaf Ebrahimi
61*62c56f98SSadaf EbrahimiPSA dispatch SHA256 legacy+driver
62*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA256_C:MBEDTLS_MD_SHA256_VIA_PSA
63*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA256:0:MBEDTLS_MD_ENGINE_PSA
64*62c56f98SSadaf Ebrahimi
65*62c56f98SSadaf EbrahimiPSA dispatch SHA384 legacy only
66*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA384_C:!MBEDTLS_MD_SHA384_VIA_PSA
67*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA384:0:MBEDTLS_MD_ENGINE_LEGACY
68*62c56f98SSadaf Ebrahimi
69*62c56f98SSadaf EbrahimiPSA dispatch SHA384 driver only
70*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_SHA384_C:MBEDTLS_MD_SHA384_VIA_PSA
71*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA384:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
72*62c56f98SSadaf Ebrahimi
73*62c56f98SSadaf EbrahimiPSA dispatch SHA384 legacy+driver
74*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA384_C:MBEDTLS_MD_SHA384_VIA_PSA
75*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA384:0:MBEDTLS_MD_ENGINE_PSA
76*62c56f98SSadaf Ebrahimi
77*62c56f98SSadaf EbrahimiPSA dispatch SHA512 legacy only
78*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA512_C:!MBEDTLS_MD_SHA512_VIA_PSA
79*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA512:0:MBEDTLS_MD_ENGINE_LEGACY
80*62c56f98SSadaf Ebrahimi
81*62c56f98SSadaf EbrahimiPSA dispatch SHA512 driver only
82*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_SHA512_C:MBEDTLS_MD_SHA512_VIA_PSA
83*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA512:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
84*62c56f98SSadaf Ebrahimi
85*62c56f98SSadaf EbrahimiPSA dispatch SHA512 legacy+driver
86*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA512_C:MBEDTLS_MD_SHA512_VIA_PSA
87*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA512:0:MBEDTLS_MD_ENGINE_PSA
88*62c56f98SSadaf Ebrahimi
89*62c56f98SSadaf EbrahimiPSA dispatch SHA3-224 legacy only
90*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA3_C:!MBEDTLS_MD_SHA3_224_VIA_PSA
91*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_224:0:MBEDTLS_MD_ENGINE_LEGACY
92*62c56f98SSadaf Ebrahimi
93*62c56f98SSadaf EbrahimiPSA dispatch SHA3-224 driver only
94*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_SHA3_C:MBEDTLS_MD_SHA3_224_VIA_PSA
95*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_224:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
96*62c56f98SSadaf Ebrahimi
97*62c56f98SSadaf EbrahimiPSA dispatch SHA3-224 legacy+driver
98*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA3_C:MBEDTLS_MD_SHA3_224_VIA_PSA
99*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_224:0:MBEDTLS_MD_ENGINE_PSA
100*62c56f98SSadaf Ebrahimi
101*62c56f98SSadaf EbrahimiPSA dispatch SHA3-256 legacy only
102*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA3_C:!MBEDTLS_MD_SHA3_256_VIA_PSA
103*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_256:0:MBEDTLS_MD_ENGINE_LEGACY
104*62c56f98SSadaf Ebrahimi
105*62c56f98SSadaf EbrahimiPSA dispatch SHA3-256 driver only
106*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_SHA3_C:MBEDTLS_MD_SHA3_256_VIA_PSA
107*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_256:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
108*62c56f98SSadaf Ebrahimi
109*62c56f98SSadaf EbrahimiPSA dispatch SHA3-256 legacy+driver
110*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA3_C:MBEDTLS_MD_SHA3_256_VIA_PSA
111*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_256:0:MBEDTLS_MD_ENGINE_PSA
112*62c56f98SSadaf Ebrahimi
113*62c56f98SSadaf EbrahimiPSA dispatch SHA3-384 legacy only
114*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA3_C:!MBEDTLS_MD_SHA3_384_VIA_PSA
115*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_384:0:MBEDTLS_MD_ENGINE_LEGACY
116*62c56f98SSadaf Ebrahimi
117*62c56f98SSadaf EbrahimiPSA dispatch SHA3-384 driver only
118*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_SHA3_C:MBEDTLS_MD_SHA3_384_VIA_PSA
119*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_384:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
120*62c56f98SSadaf Ebrahimi
121*62c56f98SSadaf EbrahimiPSA dispatch SHA3-384 legacy+driver
122*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA3_C:MBEDTLS_MD_SHA3_384_VIA_PSA
123*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_384:0:MBEDTLS_MD_ENGINE_PSA
124*62c56f98SSadaf Ebrahimi
125*62c56f98SSadaf EbrahimiPSA dispatch SHA3-512 legacy only
126*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA3_C:!MBEDTLS_MD_SHA3_512_VIA_PSA
127*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_512:0:MBEDTLS_MD_ENGINE_LEGACY
128*62c56f98SSadaf Ebrahimi
129*62c56f98SSadaf EbrahimiPSA dispatch SHA3-512 driver only
130*62c56f98SSadaf Ebrahimidepends_on:!MBEDTLS_SHA3_C:MBEDTLS_MD_SHA3_512_VIA_PSA
131*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_512:MBEDTLS_ERR_MD_BAD_INPUT_DATA:MBEDTLS_MD_ENGINE_PSA
132*62c56f98SSadaf Ebrahimi
133*62c56f98SSadaf EbrahimiPSA dispatch SHA3-512 legacy+driver
134*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_SHA3_C:MBEDTLS_MD_SHA3_512_VIA_PSA
135*62c56f98SSadaf Ebrahimimd_psa_dynamic_dispatch:MBEDTLS_MD_SHA3_512:0:MBEDTLS_MD_ENGINE_PSA
136