Mistake on this page?
Report an issue in GitHub or email us
compliance_crypto/test_c015/test_data.h
Go to the documentation of this file.
1 /** @file
2  * Copyright (c) 2018-2019, Arm Limited or its affiliates. All rights reserved.
3  * SPDX-License-Identifier : Apache-2.0
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16 **/
17 
18 #include "val_crypto.h"
19 
20 typedef struct {
21  char test_desc[50];
22  psa_algorithm_t alg;
23  psa_status_t expected_status;
24 } test_data;
25 
26 static test_data check1[] = {
27 #ifdef ARCH_TEST_MD2
28 {"Test psa_hash_abort with MD2 algorithm\n",
29  PSA_ALG_MD2, PSA_SUCCESS,
30 },
31 #endif
32 
33 #ifdef ARCH_TEST_MD4
34 {"Test psa_hash_abort with MD4 algorithm\n",
35  PSA_ALG_MD4, PSA_SUCCESS,
36 },
37 #endif
38 
39 #ifdef ARCH_TEST_MD5
40 {"Test psa_hash_abort with MD5 algorithm\n",
41  PSA_ALG_MD5, PSA_SUCCESS,
42 },
43 #endif
44 
45 #ifdef ARCH_TEST_RIPEMD160
46 {"Test psa_hash_abort with RIPEMD160 algorithm\n",
47  PSA_ALG_RIPEMD160, PSA_SUCCESS,
48 },
49 #endif
50 
51 #ifdef ARCH_TEST_SHA1
52 {"Test psa_hash_abort with SHA1 algorithm\n",
53  PSA_ALG_SHA_1, PSA_SUCCESS,
54 },
55 #endif
56 
57 #ifdef ARCH_TEST_SHA224
58 {"Test psa_hash_abort with SHA224 algorithm\n",
59  PSA_ALG_SHA_224, PSA_SUCCESS,
60 },
61 #endif
62 
63 #ifdef ARCH_TEST_SHA256
64 {"Test psa_hash_abort with SHA256 algorithm\n",
65  PSA_ALG_SHA_256, PSA_SUCCESS,
66 },
67 #endif
68 
69 #ifdef ARCH_TEST_SHA384
70 {"Test psa_hash_abort with SHA384 algorithm\n",
71  PSA_ALG_SHA_384, PSA_SUCCESS,
72 },
73 #endif
74 
75 #ifdef ARCH_TEST_SHA512
76 {"Test psa_hash_abort with SHA512 algorithm\n",
77  PSA_ALG_SHA_512, PSA_SUCCESS,
78 },
79 #endif
80 };
Copyright (c) 2018-2019, Arm Limited or its affiliates.
Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.