blob: e9f65c9c9ee048844fcb276a878e610a235f18de [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)
Ron Eldor3f2da842017-10-17 15:50:30 +0300106depends_on:MBEDTLS_PEM_PARSE_C
107pk_parse_public_keyfile_rsa:"data_files/rsa_pkcs8_2048_public.pem":0
Paul Bakker1a7550a2013-09-15 13:01:22 +0200108
Ron Eldord0c56de2017-10-10 17:03:08 +0300109Parse Public RSA Key #1 (PKCS#8 wrapped, DER)
Ron Eldor3f2da842017-10-17 15:50:30 +0300110pk_parse_public_keyfile_rsa:"data_files/rsa_pkcs8_2048_public.der":0
Ron Eldord0c56de2017-10-10 17:03:08 +0300111
112Parse Public RSA Key #3 (PKCS#1 wrapped)
Ron Eldor9566ff72018-02-07 18:59:41 +0200113depends_on:MBEDTLS_PEM_PARSE_C
Ron Eldorb0065182017-10-16 12:40:27 +0300114pk_parse_public_keyfile_rsa:"data_files/rsa_pkcs1_2048_public.pem":0
Ron Eldord0c56de2017-10-10 17:03:08 +0300115
116Parse Public RSA Key #4 (PKCS#1 wrapped, DER)
Ron Eldorb0065182017-10-16 12:40:27 +0300117pk_parse_public_keyfile_rsa:"data_files/rsa_pkcs1_2048_public.der":0
Ron Eldord0c56de2017-10-10 17:03:08 +0300118
Paul Bakker1a7550a2013-09-15 13:01:22 +0200119Parse Public EC Key #1 (RFC 5480, DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200120depends_on:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200121pk_parse_public_keyfile_ec:"data_files/ec_pub.der":0
122
123Parse Public EC Key #2 (RFC 5480, PEM)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200124depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200125pk_parse_public_keyfile_ec:"data_files/ec_pub.pem":0
126
127Parse Public EC Key #3 (RFC 5480, secp224r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200128depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP224R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200129pk_parse_public_keyfile_ec:"data_files/ec_224_pub.pem":0
130
131Parse Public EC Key #4 (RFC 5480, secp256r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200132depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP256R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200133pk_parse_public_keyfile_ec:"data_files/ec_256_pub.pem":0
134
135Parse Public EC Key #5 (RFC 5480, secp384r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200136depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP384R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200137pk_parse_public_keyfile_ec:"data_files/ec_384_pub.pem":0
138
139Parse Public EC Key #6 (RFC 5480, secp521r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200140depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP521R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200141pk_parse_public_keyfile_ec:"data_files/ec_521_pub.pem":0
142
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200143Parse Public EC Key #7 (RFC 5480, brainpoolP256r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200144depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP256R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200145pk_parse_public_keyfile_ec:"data_files/ec_bp256_pub.pem":0
146
147Parse Public EC Key #8 (RFC 5480, brainpoolP384r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200148depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP384R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200149pk_parse_public_keyfile_ec:"data_files/ec_bp384_pub.pem":0
150
151Parse Public EC Key #9 (RFC 5480, brainpoolP512r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200152depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP512R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200153pk_parse_public_keyfile_ec:"data_files/ec_bp512_pub.pem":0
154
Paul Bakker1a7550a2013-09-15 13:01:22 +0200155Parse EC Key #1 (SEC1 DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200156depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200157pk_parse_keyfile_ec:"data_files/ec_prv.sec1.der":"NULL":0
158
Manuel Pégourié-Gonnard924cd102015-04-14 11:18:04 +0200159Parse EC Key #1a (SEC1 DER, no optional part)
160depends_on:POLARSSL_PEM_PARSE_C:POLARSSL_ECP_C:POLARSSL_ECP_DP_SECP256R1_ENABLED
161pk_parse_keyfile_ec:"data_files/ec_prv.noopt.der":"NULL":0
162
Paul Bakker1a7550a2013-09-15 13:01:22 +0200163Parse EC Key #2 (SEC1 PEM)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200164depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200165pk_parse_keyfile_ec:"data_files/ec_prv.sec1.pem":"NULL":0
166
167Parse EC Key #3 (SEC1 PEM encrypted)
palaviv00cb9c52016-08-07 11:21:52 +0300168depends_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 +0200169pk_parse_keyfile_ec:"data_files/ec_prv.sec1.pw.pem":"polar":0
170
171Parse EC Key #4 (PKCS8 DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200172depends_on:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200173pk_parse_keyfile_ec:"data_files/ec_prv.pk8.der":"NULL":0
174
175Parse EC Key #5 (PKCS8 PEM)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200176depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200177pk_parse_keyfile_ec:"data_files/ec_prv.pk8.pem":"NULL":0
178
179Parse EC Key #6 (PKCS8 encrypted DER)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200180depends_on:MBEDTLS_DES_C:MBEDTLS_SHA1_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200181pk_parse_keyfile_ec:"data_files/ec_prv.pk8.pw.der":"polar":0
182
183Parse EC Key #7 (PKCS8 encrypted PEM)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200184depends_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 +0200185pk_parse_keyfile_ec:"data_files/ec_prv.pk8.pw.pem":"polar":0
186
187Parse EC Key #8 (SEC1 PEM, secp224r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200188depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP224R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200189pk_parse_keyfile_ec:"data_files/ec_224_prv.pem":"NULL":0
190
191Parse EC Key #9 (SEC1 PEM, secp256r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200192depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP256R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200193pk_parse_keyfile_ec:"data_files/ec_256_prv.pem":"NULL":0
194
195Parse EC Key #10 (SEC1 PEM, secp384r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200196depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP384R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200197pk_parse_keyfile_ec:"data_files/ec_384_prv.pem":"NULL":0
198
199Parse EC Key #11 (SEC1 PEM, secp521r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200200depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP521R1_ENABLED
Paul Bakker1a7550a2013-09-15 13:01:22 +0200201pk_parse_keyfile_ec:"data_files/ec_521_prv.pem":"NULL":0
202
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200203Parse EC Key #12 (SEC1 PEM, bp256r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200204depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP256R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200205pk_parse_keyfile_ec:"data_files/ec_bp256_prv.pem":"NULL":0
206
207Parse EC Key #13 (SEC1 PEM, bp384r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200208depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP384R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200209pk_parse_keyfile_ec:"data_files/ec_bp384_prv.pem":"NULL":0
210
211Parse EC Key #14 (SEC1 PEM, bp512r1)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200212depends_on:MBEDTLS_PEM_PARSE_C:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_BP512R1_ENABLED
Manuel Pégourié-Gonnard48ac3db2013-10-10 15:11:33 +0200213pk_parse_keyfile_ec:"data_files/ec_bp512_prv.pem":"NULL":0
214
Manuel Pégourié-Gonnarda11a77f2014-03-19 16:45:10 +0100215Parse EC Key #15 (SEC1 DER, secp256k1, SpecifiedECDomain)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200216depends_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 +0100217pk_parse_keyfile_ec:"data_files/ec_prv.specdom.der":"NULL":0
218
Paul Bakker1a7550a2013-09-15 13:01:22 +0200219Key ASN1 (Incorrect first tag)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200220pk_parse_key_rsa:"":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200221
222Key ASN1 (RSAPrivateKey, incorrect version tag)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200223pk_parse_key_rsa:"300100":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200224
225Key ASN1 (RSAPrivateKey, version tag missing)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200226pk_parse_key_rsa:"3000":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200227
228Key ASN1 (RSAPrivateKey, invalid version)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200229pk_parse_key_rsa:"3003020101":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200230
231Key ASN1 (RSAPrivateKey, correct version, incorrect tag)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200232pk_parse_key_rsa:"300402010000":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200233
234Key ASN1 (RSAPrivateKey, values present, length mismatch)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200235pk_parse_key_rsa:"301c02010002010102010102010102010102010102010102010102010100":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT
Paul Bakker1a7550a2013-09-15 13:01:22 +0200236
237Key ASN1 (RSAPrivateKey, values present, check_privkey fails)
Manuel Pégourié-Gonnard2cf5a7c2015-04-08 12:49:31 +0200238pk_parse_key_rsa:"301b020100020101020101020101020101020101020101020101020101":"":MBEDTLS_ERR_PK_KEY_INVALID_FORMAT