blob: f34fc3c83b406bf11a8adc213ce3382a2bb0b7f1 [file] [log] [blame]
Paul Bakker1a7550a2013-09-15 13:01:22 +02001Parse RSA Key #1 (No password when required)
Andres AGb5ba28c2017-03-01 13:13:15 +00002depends_on:MBEDTLS_MD5_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_DES_C
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +02003pk_parse_keyfile_rsa:"data_files/test-ca.key":"NULL":MBEDTLS_ERR_PK_PASSWORD_REQUIRED
Paul Bakker1a7550a2013-09-15 13:01:22 +02004
5Parse RSA Key #2 (Correct password)
Andres AGb5ba28c2017-03-01 13:13:15 +00006depends_on:MBEDTLS_MD5_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_DES_C
Paul Bakker1a7550a2013-09-15 13:01:22 +02007pk_parse_keyfile_rsa:"data_files/test-ca.key":"PolarSSLTest":0
8
9Parse RSA Key #3 (Wrong password)
Andres AGb5ba28c2017-03-01 13:13:15 +000010depends_on:MBEDTLS_MD5_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_DES_C
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020011pk_parse_keyfile_rsa:"data_files/test-ca.key":"PolarSSLWRONG":MBEDTLS_ERR_PK_PASSWORD_MISMATCH
Paul Bakker1a7550a2013-09-15 13:01:22 +020012
13Parse RSA Key #4 (DES Encrypted)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020014depends_on:MBEDTLS_MD5_C:MBEDTLS_DES_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020015pk_parse_keyfile_rsa:"data_files/keyfile.des":"testkey":0
16
17Parse RSA Key #5 (3DES Encrypted)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020018depends_on:MBEDTLS_MD5_C:MBEDTLS_DES_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020019pk_parse_keyfile_rsa:"data_files/keyfile.3des":"testkey":0
20
21Parse RSA Key #6 (AES-128 Encrypted)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020022depends_on:MBEDTLS_MD5_C:MBEDTLS_AES_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020023pk_parse_keyfile_rsa:"data_files/keyfile.aes128":"testkey":0
24
25Parse RSA Key #7 (AES-192 Encrypted)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020026depends_on:MBEDTLS_MD5_C:MBEDTLS_AES_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020027pk_parse_keyfile_rsa:"data_files/keyfile.aes192":"testkey":0
28
29Parse RSA Key #8 (AES-256 Encrypted)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020030depends_on:MBEDTLS_MD5_C:MBEDTLS_AES_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020031pk_parse_keyfile_rsa:"data_files/keyfile.aes256":"testkey":0
32
33Parse RSA Key #9 (PKCS#8 wrapped)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020034depends_on:MBEDTLS_MD5_C:MBEDTLS_PEM_PARSE_C
Paul Bakker1a7550a2013-09-15 13:01:22 +020035pk_parse_keyfile_rsa:"data_files/format_gen.key":"":0
36
37Parse RSA Key #10 (PKCS#8 encrypted SHA1-3DES)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020038depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS12_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020039pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_3des.key":"PolarSSLTest":0
40
41Parse RSA Key #10.1 (PKCS#8 encrypted SHA1-3DES, wrong PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020042depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS12_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_CIPHER_PADDING_PKCS7
43pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_3des.key":"PolarSSLTes":MBEDTLS_ERR_PK_PASSWORD_MISMATCH
Paul Bakker1a7550a2013-09-15 13:01:22 +020044
45Parse RSA Key #10.2 (PKCS#8 encrypted SHA1-3DES, no PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020046depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS12_C
47pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_3des.key":"":MBEDTLS_ERR_PK_PASSWORD_REQUIRED
Paul Bakker1a7550a2013-09-15 13:01:22 +020048
49Parse RSA Key #11 (PKCS#8 encrypted SHA1-3DES DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020050depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PKCS12_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020051pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_3des.der":"PolarSSLTest":0
52
53Parse RSA Key #12 (PKCS#8 encrypted SHA1-2DES)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020054depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS12_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020055pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_2des.key":"PolarSSLTest":0
56
57Parse RSA Key #12.1 (PKCS#8 encrypted SHA1-2DES, wrong PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020058depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS12_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_CIPHER_PADDING_PKCS7
59pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_2des.key":"PolarSLTest":MBEDTLS_ERR_PK_PASSWORD_MISMATCH
Paul Bakker1a7550a2013-09-15 13:01:22 +020060
61Parse RSA Key #12.2 (PKCS#8 encrypted SHA1-2DES, no PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020062depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS12_C
63pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_2des.key":"":MBEDTLS_ERR_PK_PASSWORD_REQUIRED
Paul Bakker1a7550a2013-09-15 13:01:22 +020064
65Parse RSA Key #13 (PKCS#8 encrypted SHA1-RC4-128)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020066depends_on:MBEDTLS_ARC4_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS12_C
Paul Bakker1a7550a2013-09-15 13:01:22 +020067pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_rc4_128.key":"PolarSSLTest":0
68
69Parse RSA Key #13.1 (PKCS#8 encrypted SHA1-RC4-128, wrong PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020070depends_on:MBEDTLS_ARC4_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS12_C
71pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_rc4_128.key":"PolarSSLTe":MBEDTLS_ERR_PK_PASSWORD_MISMATCH
Paul Bakker1a7550a2013-09-15 13:01:22 +020072
73Parse RSA Key #13.2 (PKCS#8 encrypted SHA1-RC4-128, no PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020074depends_on:MBEDTLS_ARC4_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS12_C
75pk_parse_keyfile_rsa:"data_files/pkcs8_pbe_sha1_rc4_128.key":"":MBEDTLS_ERR_PK_PASSWORD_REQUIRED
Paul Bakker1a7550a2013-09-15 13:01:22 +020076
77Parse RSA Key #14 (PKCS#8 encrypted v2 PBDFK2 3DES)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020078depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS5_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020079pk_parse_keyfile_rsa:"data_files/pkcs8_pbes2_pbkdf2_3des.key":"PolarSSLTest":0
80
81Parse RSA Key #15 (PKCS#8 encrypted v2 PBDFK2 3DES, wrong PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020082depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS5_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_CIPHER_PADDING_PKCS7
83pk_parse_keyfile_rsa:"data_files/pkcs8_pbes2_pbkdf2_3des.key":"PolarSSLTes":MBEDTLS_ERR_PK_PASSWORD_MISMATCH
Paul Bakker1a7550a2013-09-15 13:01:22 +020084
85Parse RSA Key #16 (PKCS#8 encrypted v2 PBDFK2 3DES, no PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020086depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS5_C
87pk_parse_keyfile_rsa:"data_files/pkcs8_pbes2_pbkdf2_3des.key":"":MBEDTLS_ERR_PK_PASSWORD_REQUIRED
Paul Bakker1a7550a2013-09-15 13:01:22 +020088
89Parse RSA Key #17 (PKCS#8 encrypted v2 PBDFK2 3DES DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020090depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PKCS5_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +020091pk_parse_keyfile_rsa:"data_files/pkcs8_pbes2_pbkdf2_3des.der":"PolarSSLTest":0
92
93Parse RSA Key #18 (PKCS#8 encrypted v2 PBDFK2 3DES DER, wrong PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020094depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PKCS5_C:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_CIPHER_PADDING_PKCS7
95pk_parse_keyfile_rsa:"data_files/pkcs8_pbes2_pbkdf2_3des.der":"PolarSSLTes":MBEDTLS_ERR_PK_PASSWORD_MISMATCH
Paul Bakker1a7550a2013-09-15 13:01:22 +020096
97Parse RSA Key #19 (PKCS#8 encrypted v2 PBDFK2 3DES DER, no PW)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +020098depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PKCS5_C
99pk_parse_keyfile_rsa:"data_files/pkcs8_pbes2_pbkdf2_3des.der":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200100
101Parse RSA Key #20 (PKCS#8 encrypted v2 PBDFK2 DES)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200102depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_PKCS5_C:MBEDTLS_CIPHER_MODE_CBC
Paul Bakker1a7550a2013-09-15 13:01:22 +0200103pk_parse_keyfile_rsa:"data_files/pkcs8_pbes2_pbkdf2_des.key":"PolarSSLTest":0
104
105Parse Public RSA Key #1 (PKCS#8 wrapped)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200106depends_on:MBEDTLS_MD5_C:MBEDTLS_PEM_PARSE_C
Paul Bakker1a7550a2013-09-15 13:01:22 +0200107pk_parse_public_keyfile_rsa:"data_files/format_gen.pub":0
108
Ron Eldord0c56de2017-10-10 17:03:08 +0300109Parse Public RSA Key #1 (PKCS#8 wrapped, DER)
110depends_on:MBEDTLS_MD5_C:MBEDTLS_PEM_PARSE_C
111pk_parse_public_keyfile_rsa:"data_files/format_gen_der.pub":0
112
113Parse Public RSA Key #3 (PKCS#1 wrapped)
114depends_on:MBEDTLS_RSA_C:MBEDTLS_PEM_PARSE_C
115pk_parse_public_keyfile_rsa:"data_files/public_rsa_key.pem":0
116
117Parse Public RSA Key #4 (PKCS#1 wrapped, DER)
118depends_on:MBEDTLS_RSA_C:MBEDTLS_PEM_PARSE_C
119pk_parse_public_keyfile_rsa:"data_files/public_rsa_key.der":0
120
Paul Bakker1a7550a2013-09-15 13:01:22 +0200121Parse Public EC Key #1 (RFC 5480, DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200122depends_on:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200123pk_parse_public_keyfile_ec:"data_files/ec_pub.der":0
124
125Parse Public EC Key #2 (RFC 5480, PEM)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200126depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200127pk_parse_public_keyfile_ec:"data_files/ec_pub.pem":0
128
129Parse Public EC Key #3 (RFC 5480, secp224r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200130depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP224R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200131pk_parse_public_keyfile_ec:"data_files/ec_224_pub.pem":0
132
133Parse Public EC Key #4 (RFC 5480, secp256r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200134depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP256R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200135pk_parse_public_keyfile_ec:"data_files/ec_256_pub.pem":0
136
137Parse Public EC Key #5 (RFC 5480, secp384r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200138depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP384R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200139pk_parse_public_keyfile_ec:"data_files/ec_384_pub.pem":0
140
141Parse Public EC Key #6 (RFC 5480, secp521r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200142depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP521R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200143pk_parse_public_keyfile_ec:"data_files/ec_521_pub.pem":0
144
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200145Parse Public EC Key #7 (RFC 5480, brainpoolP256r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200146depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP256R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200147pk_parse_public_keyfile_ec:"data_files/ec_bp256_pub.pem":0
148
149Parse Public EC Key #8 (RFC 5480, brainpoolP384r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200150depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP384R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200151pk_parse_public_keyfile_ec:"data_files/ec_bp384_pub.pem":0
152
153Parse Public EC Key #9 (RFC 5480, brainpoolP512r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200154depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP512R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200155pk_parse_public_keyfile_ec:"data_files/ec_bp512_pub.pem":0
156
Paul Bakker1a7550a2013-09-15 13:01:22 +0200157Parse EC Key #1 (SEC1 DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200158depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200159pk_parse_keyfile_ec:"data_files/ec_prv.sec1.der":"NULL":0
160
Manuel Pégourié-Gonnard924cd102015-04-14 11:18:04 +0200161Parse EC Key #1a (SEC1 DER, no optional part)
162depends_on:POLARSSL_PEM_PARSE_C:POLARSSL_ECP_C:POLARSSL_ECP_DP_SECP256R1_ENABLED
163pk_parse_keyfile_ec:"data_files/ec_prv.noopt.der":"NULL":0
164
Paul Bakker1a7550a2013-09-15 13:01:22 +0200165Parse EC Key #2 (SEC1 PEM)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200166depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200167pk_parse_keyfile_ec:"data_files/ec_prv.sec1.pem":"NULL":0
168
169Parse EC Key #3 (SEC1 PEM encrypted)
palaviv00cb9c52016-08-07 11:21:52 +0300170depends_on:MBEDTLS_DES_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED:MBEDTLS_CIPHER_MODE_CBC:MBEDTLS_MD5_C
Paul Bakker1a7550a2013-09-15 13:01:22 +0200171pk_parse_keyfile_ec:"data_files/ec_prv.sec1.pw.pem":"polar":0
172
173Parse EC Key #4 (PKCS8 DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200174depends_on:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200175pk_parse_keyfile_ec:"data_files/ec_prv.pk8.der":"NULL":0
176
177Parse EC Key #5 (PKCS8 PEM)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200178depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200179pk_parse_keyfile_ec:"data_files/ec_prv.pk8.pem":"NULL":0
180
181Parse EC Key #6 (PKCS8 encrypted DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200182depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200183pk_parse_keyfile_ec:"data_files/ec_prv.pk8.pw.der":"polar":0
184
185Parse EC Key #7 (PKCS8 encrypted PEM)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200186depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200187pk_parse_keyfile_ec:"data_files/ec_prv.pk8.pw.pem":"polar":0
188
189Parse EC Key #8 (SEC1 PEM, secp224r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200190depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP224R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200191pk_parse_keyfile_ec:"data_files/ec_224_prv.pem":"NULL":0
192
193Parse EC Key #9 (SEC1 PEM, secp256r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200194depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP256R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200195pk_parse_keyfile_ec:"data_files/ec_256_prv.pem":"NULL":0
196
197Parse EC Key #10 (SEC1 PEM, secp384r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200198depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP384R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200199pk_parse_keyfile_ec:"data_files/ec_384_prv.pem":"NULL":0
200
201Parse EC Key #11 (SEC1 PEM, secp521r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200202depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP521R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200203pk_parse_keyfile_ec:"data_files/ec_521_prv.pem":"NULL":0
204
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200205Parse EC Key #12 (SEC1 PEM, bp256r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200206depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP256R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200207pk_parse_keyfile_ec:"data_files/ec_bp256_prv.pem":"NULL":0
208
209Parse EC Key #13 (SEC1 PEM, bp384r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200210depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP384R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200211pk_parse_keyfile_ec:"data_files/ec_bp384_prv.pem":"NULL":0
212
213Parse EC Key #14 (SEC1 PEM, bp512r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200214depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP512R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200215pk_parse_keyfile_ec:"data_files/ec_bp512_prv.pem":"NULL":0
216
Manuel Pégourié-Gonnarda11a77f2014-03-19 16:45:10 +0100217Parse EC Key #15 (SEC1 DER, secp256k1, SpecifiedECDomain)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200218depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP256K1_ENABLED:MBEDTLS_PK_PARSE_EC_EXTENDED
Manuel Pégourié-Gonnarda11a77f2014-03-19 16:45:10 +0100219pk_parse_keyfile_ec:"data_files/ec_prv.specdom.der":"NULL":0
220
Paul Bakker1a7550a2013-09-15 13:01:22 +0200221Key ASN1 (Incorrect first tag)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200222pk_parse_key_rsa:"":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200223
224Key ASN1 (RSAPrivateKey, incorrect version tag)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200225pk_parse_key_rsa:"300100":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200226
227Key ASN1 (RSAPrivateKey, version tag missing)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200228pk_parse_key_rsa:"3000":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200229
230Key ASN1 (RSAPrivateKey, invalid version)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200231pk_parse_key_rsa:"3003020101":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200232
233Key ASN1 (RSAPrivateKey, correct version, incorrect tag)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200234pk_parse_key_rsa:"300402010000":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200235
236Key ASN1 (RSAPrivateKey, values present, length mismatch)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200237pk_parse_key_rsa:"301c02010002010102010102010102010102010102010102010102010100":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200238
239Key ASN1 (RSAPrivateKey, values present, check_privkey fails)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200240pk_parse_key_rsa:"301b020100020101020101020101020101020101020101020101020101":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT