1a8e1175bSopenharmony_ciPublic key write check RSA
2a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C
3a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/server1.pubkey":TEST_PEM
4a8e1175bSopenharmony_ci
5a8e1175bSopenharmony_ciPublic key write check RSA (DER)
6a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C
7a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/server1.pubkey.der":TEST_DER
8a8e1175bSopenharmony_ci
9a8e1175bSopenharmony_ciPublic key write check RSA 4096
10a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C
11a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/rsa4096_pub.pem":TEST_PEM
12a8e1175bSopenharmony_ci
13a8e1175bSopenharmony_ciPublic key write check RSA 4096 (DER)
14a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C
15a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/rsa4096_pub.der":TEST_DER
16a8e1175bSopenharmony_ci
17a8e1175bSopenharmony_ciPublic key write check EC 192 bits
18a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_SECP192R1
19a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_pub.pem":TEST_PEM
20a8e1175bSopenharmony_ci
21a8e1175bSopenharmony_ciPublic key write check EC 192 bits (DER)
22a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_SECP192R1
23a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_pub.der":TEST_DER
24a8e1175bSopenharmony_ci
25a8e1175bSopenharmony_ciPublic key write check EC 521 bits
26a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_SECP521R1
27a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_521_pub.pem":TEST_PEM
28a8e1175bSopenharmony_ci
29a8e1175bSopenharmony_ciPublic key write check EC 521 bits (DER)
30a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_SECP521R1
31a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_521_pub.der":TEST_DER
32a8e1175bSopenharmony_ci
33a8e1175bSopenharmony_ciPublic key write check EC Brainpool 512 bits
34a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_BP512R1
35a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_bp512_pub.pem":TEST_PEM
36a8e1175bSopenharmony_ci
37a8e1175bSopenharmony_ciPublic key write check EC Brainpool 512 bits (DER)
38a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_BP512R1
39a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_bp512_pub.der":TEST_DER
40a8e1175bSopenharmony_ci
41a8e1175bSopenharmony_ciPublic key write check EC X25519
42a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_CURVE25519
43a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_x25519_pub.pem":TEST_PEM
44a8e1175bSopenharmony_ci
45a8e1175bSopenharmony_ciPublic key write check EC X25519 (DER)
46a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_CURVE25519
47a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_x25519_pub.der":TEST_DER
48a8e1175bSopenharmony_ci
49a8e1175bSopenharmony_ciPublic key write check EC X448
50a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_CURVE448
51a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_x448_pub.pem":TEST_PEM
52a8e1175bSopenharmony_ci
53a8e1175bSopenharmony_ciPublic key write check EC X448 (DER)
54a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_CURVE448
55a8e1175bSopenharmony_cipk_write_pubkey_check:"data_files/ec_x448_pub.der":TEST_DER
56a8e1175bSopenharmony_ci
57a8e1175bSopenharmony_ciPrivate key write check RSA
58a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C
59a8e1175bSopenharmony_cipk_write_key_check:"data_files/server1.key":TEST_PEM
60a8e1175bSopenharmony_ci
61a8e1175bSopenharmony_ciPrivate key write check RSA (DER)
62a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C
63a8e1175bSopenharmony_cipk_write_key_check:"data_files/server1.key.der":TEST_DER
64a8e1175bSopenharmony_ci
65a8e1175bSopenharmony_ciPrivate key write check RSA 4096
66a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C
67a8e1175bSopenharmony_cipk_write_key_check:"data_files/rsa4096_prv.pem":TEST_PEM
68a8e1175bSopenharmony_ci
69a8e1175bSopenharmony_ciPrivate key write check RSA 4096 (DER)
70a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C
71a8e1175bSopenharmony_cipk_write_key_check:"data_files/rsa4096_prv.der":TEST_DER
72a8e1175bSopenharmony_ci
73a8e1175bSopenharmony_ciPrivate key write check EC 192 bits
74a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_SECP192R1
75a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_prv.sec1.pem":TEST_PEM
76a8e1175bSopenharmony_ci
77a8e1175bSopenharmony_ciPrivate key write check EC 192 bits (DER)
78a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_SECP192R1
79a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_prv.sec1.der":TEST_DER
80a8e1175bSopenharmony_ci
81a8e1175bSopenharmony_ciPrivate key write check EC 256 bits (top bit set)
82a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_SECP256R1
83a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_256_long_prv.pem":TEST_PEM
84a8e1175bSopenharmony_ci
85a8e1175bSopenharmony_ciPrivate key write check EC 256 bits (top bit set) (DER)
86a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_SECP256R1
87a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_256_long_prv.der":TEST_DER
88a8e1175bSopenharmony_ci
89a8e1175bSopenharmony_ciPrivate key write check EC 521 bits
90a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_SECP521R1
91a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_521_prv.pem":TEST_PEM
92a8e1175bSopenharmony_ci
93a8e1175bSopenharmony_ciPrivate key write check EC 521 bits (DER)
94a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_SECP521R1
95a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_521_prv.der":TEST_DER
96a8e1175bSopenharmony_ci
97a8e1175bSopenharmony_ciPrivate key write check EC 521 bits (top byte is 0)
98a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_SECP521R1
99a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_521_short_prv.pem":TEST_PEM
100a8e1175bSopenharmony_ci
101a8e1175bSopenharmony_ciPrivate key write check EC 521 bits (top byte is 0) (DER)
102a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_SECP521R1
103a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_521_short_prv.der":TEST_DER
104a8e1175bSopenharmony_ci
105a8e1175bSopenharmony_ciPrivate key write check EC Brainpool 512 bits
106a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_BP512R1
107a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_bp512_prv.pem":TEST_PEM
108a8e1175bSopenharmony_ci
109a8e1175bSopenharmony_ciPrivate key write check EC Brainpool 512 bits (DER)
110a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_BP512R1
111a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_bp512_prv.der":TEST_DER
112a8e1175bSopenharmony_ci
113a8e1175bSopenharmony_ciPrivate key write check EC X25519
114a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_CURVE25519
115a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_x25519_prv.pem":TEST_PEM
116a8e1175bSopenharmony_ci
117a8e1175bSopenharmony_ciPrivate key write check EC X25519 (DER)
118a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_CURVE25519
119a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_x25519_prv.der":TEST_DER
120a8e1175bSopenharmony_ci
121a8e1175bSopenharmony_ciPrivate key write check EC X448
122a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_PEM_PARSE_C:MBEDTLS_PEM_WRITE_C:MBEDTLS_ECP_HAVE_CURVE448
123a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_x448_prv.pem":TEST_PEM
124a8e1175bSopenharmony_ci
125a8e1175bSopenharmony_ciPrivate key write check EC X448 (DER)
126a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_CURVE448
127a8e1175bSopenharmony_cipk_write_key_check:"data_files/ec_x448_prv.der":TEST_DER
128a8e1175bSopenharmony_ci
129a8e1175bSopenharmony_ciDerive public key RSA
130a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C
131a8e1175bSopenharmony_cipk_write_public_from_private:"data_files/server1.key.der":"data_files/server1.pubkey.der"
132a8e1175bSopenharmony_ci
133a8e1175bSopenharmony_ciDerive public key RSA 4096
134a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C
135a8e1175bSopenharmony_cipk_write_public_from_private:"data_files/rsa4096_prv.der":"data_files/rsa4096_pub.der"
136a8e1175bSopenharmony_ci
137a8e1175bSopenharmony_ciDerive public key EC 192 bits
138a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_SECP192R1
139a8e1175bSopenharmony_cipk_write_public_from_private:"data_files/ec_prv.sec1.der":"data_files/ec_pub.der"
140a8e1175bSopenharmony_ci
141a8e1175bSopenharmony_ciDerive public key EC 521 bits
142a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_SECP521R1
143a8e1175bSopenharmony_cipk_write_public_from_private:"data_files/ec_521_prv.der":"data_files/ec_521_pub.der"
144a8e1175bSopenharmony_ci
145a8e1175bSopenharmony_ciDerive public key EC Brainpool 512 bits
146a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_BP512R1
147a8e1175bSopenharmony_cipk_write_public_from_private:"data_files/ec_bp512_prv.der":"data_files/ec_bp512_pub.der"
148a8e1175bSopenharmony_ci
149a8e1175bSopenharmony_ciDerive public key EC X25519
150a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_CURVE25519
151a8e1175bSopenharmony_cipk_write_public_from_private:"data_files/ec_x25519_prv.der":"data_files/ec_x25519_pub.der"
152a8e1175bSopenharmony_ci
153a8e1175bSopenharmony_ciDerive public key EC X448
154a8e1175bSopenharmony_cidepends_on:MBEDTLS_PK_HAVE_ECC_KEYS:MBEDTLS_ECP_HAVE_CURVE448
155a8e1175bSopenharmony_cipk_write_public_from_private:"data_files/ec_x448_prv.der":"data_files/ec_x448_pub.der"
156