1 /****************************************************************************
2 *																			*
3 *						cryptlib Test Data Filenames						*
4 *						Copyright Peter Gutmann 1995-2014					*
5 *																			*
6 ****************************************************************************/
7 
8 /* The names of the test key and certificate files.  For flat filesystems we
9    give the test files names starting with 'z' so they're easier to find */
10 
11 /****************************************************************************
12 *																			*
13 *									AS/400									*
14 *																			*
15 ****************************************************************************/
16 
17 #if defined( __OS400__ )
18 
19 #define TEST_PRIVKEY_FILE			"testlib/zkeytest"
20 #define TEST_PRIVKEY_TMP_FILE		"testlib/zkeytstt"
21 #define TEST_PRIVKEY_ALT_FILE		"testlib/zkeytsta"
22 #define TEST_PRIVKEY_PGP_FILE		"testlib/zkeytstp"
23 #define CA_PRIVKEY_FILE				"testlib/zkeyca"
24 #define ICA_PRIVKEY_FILE			"testlib/zkeycai"
25 #define SCEPCA_PRIVKEY_FILE			"testlib/zkeycas"
26 #define USER_PRIVKEY_FILE			"testlib/zkeyuse1"
27 #define USER_PRIVKEY_FILE_TEMPLATE	"testlib/zkeyuse%d"
28 #define DUAL_PRIVKEY_FILE			"testlib/zkeydual"
29 #define RENEW_PRIVKEY_FILE			"testlib/zkeyrene"
30 #define P15_FILE_TEMPLATE			"testlib/zkeyp15%d"
31 #define CMP_PRIVKEY_FILE_TEMPLATE	"testlib/zkeycmp"
32 #define PNP_PRIVKEY_FILE			"testlib/zkeypnpu"
33 #define PNPCA_PRIVKEY_FILE			"testlib/zkeypnpc"
34 #define SERVER_PRIVKEY_FILE_TEMPLATE "testlib/zkeysrv%d"
35 #define SERVER_ECPRIVKEY_FILE_TEMPLATE "testlib/zkeysrp%d"
36 #define SSH_PRIVKEY_FILE_TEMPLATE	"testlib/zkeyssh%d"
37 #define SSL_CLI_PRIVKEY_FILE		"testlib/zkeysslc"
38 #define TSA_PRIVKEY_FILE			"testlib/zkeytsa"
39 #define MISC_PRIVKEY_FILE_TEMPLATE	"testlib/zkeymis%d"
40 #define PKCS12_FILE_TEMPLATE		"testlib/zkeyp12%d"
41 #define PSEUDOCERT_FILE_TEMPLATE	"testlib/zpseudo%d"
42 
43 #define PGP_PUBKEY_FILE				"testlib/zpubring"
44 #define PGP_PRIVKEY_FILE			"testlib/zsecring"
45 #define OPENPGP_PUBKEY_FILE			"testlib/zpubringg"
46 #define OPENPGP_PRIVKEY_HASH_FILE	"testlib/zsechash"
47 #define OPENPGP_PUBKEY_AES_FILE		"testlib/zpubaes"
48 #define OPENPGP_PRIVKEY_AES_FILE	"testlib/zsecaes"
49 #define OPENPGP_PRIVKEY_CAST_FILE	"testlib/zseccast"
50 #define OPENPGP_PUBKEY_RSA_FILE		"testlib/zpubrsa"
51 #define OPENPGP_PRIVKEY_RSA_FILE	"testlib/zsecrsa"
52 #define OPENPGP_PRIVKEY_PART_FILE	"testlib/zsecpart"
53 #define OPENPGP_PRIVKEY_BC_FILE		"testlib/zsecbc"
54 #define OPENPGP_PUBKEY_ECC_FILE		"testlib/zpubecc"
55 #define OPENPGP_PRIVKEY_ECC_FILE	"testlib/zsececc"
56 #define OPENPGP_PUBKEY_MULT_FILE	"testlib/zpubmult"
57 #define NAIPGP_PUBKEY_FILE			"testlib/zpubnai"
58 #define NAIPGP_PRIVKEY_FILE			"testlib/zsecnai"
59 
60 #define CERT_FILE_TEMPLATE			"testlib/zcert%02d"
61 #define BASE64CERT_FILE_TEMPLATE	"testlib/zcerta%d"
62 #define ECC_CERT_FILE_TEMPLATE		"testlib/zeccert%02d"
63 #define BROKEN_CERT_FILE			"testlib/zcertb"
64 #define BROKEN_USER_CERT_FILE		"testlib/zcertbus"
65 #define BROKEN_CA_CERT_FILE			"testlib/zcertbca"
66 #define CERTREQ_FILE_TEMPLATE		"testlib/zcertreq%d"
67 #define CRL_FILE_TEMPLATE			"testlib/zcrl%d"
68 #define CERTCHAIN_FILE_TEMPLATE		"testlib/zcertchn%d"
69 #define BASE64CERTCHAIN_FILE_TEMPLATE "testlib/zcertcha%d"
70 #define CHAINTEST_FILE_TEMPLATE		"testlib/zctest%d"
71 #define PATHTEST_FILE_TEMPLATE		"testlib/zntest%d"
72 #define PADTEST_FILE_TEMPLATE		"testlib/zbadsig%d"
73 #define SSHKEY_FILE_TEMPLATE		"testlib/zsshkey%d"
74 #define PGPKEY_FILE_TEMPLATE		"testlib/zpgpkey%d"
75 #define PGPASCKEY_FILE_TEMPLATE		"testlib/zpgpkea%d"
76 #define NOCHAIN_EE_FILE				"testlib/znochn_ee"
77 #define NOCHAIN_CA_FILE				"testlib/znochn_ca"
78 #define RTCS_OK_FILE				"testlib/zrtcsok"
79 #define OCSP_OK_FILE				"testlib/zocsprok"
80 #define OCSP_REV_FILE				"testlib/zocsprre"
81 #define OCSP_CA_FILE				"testlib/zocspca"
82 #define CRLCERT_FILE_TEMPLATE		"testlib/zcrlcrt%d"
83 #define RTCS_FILE_TEMPLATE			"testlib/zrtcsee%do"
84 #define OCSP_CA_FILE_TEMPLATE		"testlib/zocspca%d"
85 #define OCSP_EEOK_FILE_TEMPLATE		"testlib/zocspok%d"
86 #define OCSP_EEREV_FILE_TEMPLATE	"testlib/zocspre%d"
87 #define CMP_CA_FILE_TEMPLATE		"testlib/zcmpca%d"
88 #define SCEP_CA_FILE_TEMPLATE		"testlib/zscepca%d"
89 
90 #define CMS_ENC_FILE_TEMPLATE		"testlib/zspwenc%d"
91 #define SMIME_SIG_FILE_TEMPLATE		"testlib/zsigned%d"
92 #define SMIME_SIG_FILE_INDEF		"testlib/zsigndef"
93 #define SMIME_ENV_FILE_TEMPLATE		"testlib/zsenvel%d"
94 #define PGP_ENC_FILE_TEMPLATE		"testlib/zconven%d"
95 #define PGP_PKE_FILE_TEMPLATE		"testlib/zpgpenc%d"
96 #define OPENPGP_PKE_FILE_TEMPLATE	"testlib/zgpgenc%d"
97 #define PGP_SIG_FILE_TEMPLATE		"testlib/zsigned%d"
98 #define PGP_COPR_FILE_TEMPLATE		"testlib/zcopr%d"
99 
100 #define TESTDATA_FILE_TEMPLATE		"testlib/ztestd%d"
101 #define COMPRESS_FILE				"test/filename"
102 
103 /****************************************************************************
104 *																			*
105 *							Macintosh pre-OS X								*
106 *																			*
107 ****************************************************************************/
108 
109 #elif defined( __MWERKS__ ) || defined( SYMANTEC_C ) || defined( __MRC__ )
110 
111 #define TEST_PRIVKEY_FILE			":test:keys:test.p15"
112 #define TEST_PRIVKEY_TMP_FILE		":test:keys:test_tmp.p15"
113 #define TEST_PRIVKEY_ALT_FILE		":test:keys:test.p12"
114 #define TEST_PRIVKEY_PGP_FILE		":test:keys:test.pgp"
115 #define CA_PRIVKEY_FILE				":test:keys:ca.p15"
116 #define ICA_PRIVKEY_FILE			":test:keys:ca_int.p15"
117 #define SCEPCA_PRIVKEY_FILE			":test:keys:ca_cert.p15"
118 #define USER_PRIVKEY_FILE			":test:keys:user1.p15"
119 #define USER_PRIVKEY_FILE_TEMPLATE	":test:keys:user%d.p15"
120 #define DUAL_PRIVKEY_FILE			":test:keys:dual.p15"
121 #define RENEW_PRIVKEY_FILE			":test:keys:renewed.p15"
122 #define P15_FILE_TEMPLATE			":test:keys:pkcs15_%d.p15"
123 #define CMP_PRIVKEY_FILE_TEMPLATE	":test:keys:cmp%d.p15"
124 #define PNP_PRIVKEY_FILE			":test:keys:pnp_user.p15"
125 #define PNPCA_PRIVKEY_FILE			":test:keys:pnp_ca.p15"
126 #define SERVER_PRIVKEY_FILE_TEMPLATE ":test:keys:server%d.p15"
127 #define SERVER_ECPRIVKEY_FILE_TEMPLATE ":test:keys:serverp%d.p15"
128 #define SSH_PRIVKEY_FILE_TEMPLATE	":test:keys:ssh%d.p15"
129 #define SSL_CLI_PRIVKEY_FILE		":test:keys:ssl_cli.p15"
130 #define TSA_PRIVKEY_FILE			":test:keys:tsa.p15"
131 #define MISC_PRIVKEY_FILE_TEMPLATE	":test:keys:misc%d.p15"
132 #define PKCS12_FILE_TEMPLATE		":test:keys:pkcs12_%d.p12"
133 #define PSEUDOCERT_FILE_TEMPLATE	":test:keys:pseudocrt%d.dat"
134 
135 #define PGP_PUBKEY_FILE				":test:pgp:pubring.pgp"
136 #define PGP_PRIVKEY_FILE			":test:pgp:secring.pgp"
137 #define OPENPGP_PUBKEY_HASH_FILE	":test:pgp:pub_hash.gpg"
138 #define OPENPGP_PRIVKEY_HASH_FILE	":test:pgp:sec_hash.gpg"
139 #define OPENPGP_PUBKEY_AES_FILE		":test:pgp:pub_aes.pkr"
140 #define OPENPGP_PRIVKEY_AES_FILE	":test:pgp:sec_aes.skr"
141 #define OPENPGP_PRIVKEY_CAST_FILE	":test:pgp:sec_cast.gpg"
142 #define OPENPGP_PUBKEY_RSA_FILE		":test:pgp:pub_rsa.gpg"
143 #define OPENPGP_PRIVKEY_RSA_FILE	":test:pgp:sec_rsa.gpg"
144 #define OPENPGP_PRIVKEY_PART_FILE	":test:pgp:sec_part.gpg"
145 #define OPENPGP_PRIVKEY_BC_FILE		":test:pgp:sec_bc.gpg"
146 #define OPENPGP_PUBKEY_ECC_FILE		":test:pgp:pub_ecc.gpg"
147 #define OPENPGP_PRIVKEY_ECC_FILE	":test:pgp:sec_ecc.gpg"
148 #define OPENPGP_PUBKEY_MULT_FILE	":test:pgp:pub_mult.gpg"
149 #define NAIPGP_PUBKEY_FILE			":test:pgp:pub_nai.pkr"
150 #define NAIPGP_PRIVKEY_FILE			":test:pgp:sec_nai.skr"
151 
152 #define CERT_FILE_TEMPLATE			":test:certs:cert%02d.der"
153 #define BASE64CERT_FILE_TEMPLATE	":test:certs:cert%d.asc"
154 #define ECC_CERT_FILE_TEMPLATE		":test:certs:eccert%02d.der"
155 #define BROKEN_CERT_FILE			":test:certs:broken.der"
156 #define BROKEN_USER_CERT_FILE		":test:certs:broken_ee.der"
157 #define BROKEN_CA_CERT_FILE			":test:certs:broken_ca.der"
158 #define CERTREQ_FILE_TEMPLATE		":test:certs:certreq%d.der"
159 #define CRL_FILE_TEMPLATE			":test:certs:crl%d.crl"
160 #define CERTCHAIN_FILE_TEMPLATE		":test:certs:certchn%d.der"
161 #define BASE64CERTCHAIN_FILE_TEMPLATE ":test:certs:certchn%d.asc"
162 #define CHAINTEST_FILE_TEMPLATE		":test:certs:chntest%d.der"
163 #define PATHTEST_FILE_TEMPLATE		":test:nist:ntest%d.p7s"
164 #define PADTEST_FILE_TEMPLATE		":test:certs:badsig%d.der"
165 #define SSHKEY_FILE_TEMPLATE		":test:misc:sshkey%d.asc"
166 #define PGPKEY_FILE_TEMPLATE		":test:pgp:pubkey%d.pgp"
167 #define PGPASCKEY_FILE_TEMPLATE		":test:pgp:pubkey%d.asc"
168 #define NOCHAIN_EE_FILE				":test:misc:nochn_ee.der"
169 #define NOCHAIN_CA_FILE				":test:misc:nochn_ca.der"
170 #define RTCS_OK_FILE				":test:misc:rtcsrok.der"
171 #define OCSP_OK_FILE				":test:session:ocspr_ok.der"
172 #define OCSP_REV_FILE				":test:session:ocspr_re.der"
173 #define OCSP_CA_FILE				":test:session:ocspca.der"
174 #define CRLCERT_FILE_TEMPLATE		":test:misc:crl_cert%d.der"
175 #define RTCS_FILE_TEMPLATE			":test:misc:rtcs_ee%do.der"
176 #define OCSP_CA_FILE_TEMPLATE		":test:session:ocsp_ca%d.der"
177 #define OCSP_EEOK_FILE_TEMPLATE		":test:session:ocsp_ok%d.der"
178 #define OCSP_EEREV_FILE_TEMPLATE	":test:session:ocsp_re%d.der"
179 #define CMP_CA_FILE_TEMPLATE		":test:session:cmp_ca%d.der"
180 #define SCEP_CA_FILE_TEMPLATE		":test:session:scep_ca%d.der"
181 
182 #define CMS_ENC_FILE_TEMPLATE		":test:smime:pwenc%d.p7m"
183 #define SMIME_SIG_FILE_TEMPLATE		":test:smime:signed%d.p7s"
184 #define SMIME_SIG_FILE_INDEF		":test:smime:signdef.p7s"
185 #define SMIME_ENV_FILE_TEMPLATE		":test:smime:envel%d.p7m"
186 #define PGP_ENC_FILE_TEMPLATE		":test:pgp:conv_enc%d.pgp"
187 #define PGP_PKE_FILE_TEMPLATE		":test:pgp:pgp_enc%d.pgp"
188 #define OPENPGP_PKE_FILE_TEMPLATE	":test:pgp:gpg_enc%d.gpg"
189 #define PGP_SIG_FILE_TEMPLATE		":test:pgp:signed%d.pgp"
190 #define PGP_COPR_FILE_TEMPLATE		":test:pgp:copr%d.pgp"
191 
192 #define TESTDATA_FILE_TEMPLATE		":test:misc:testdata%d.dat"
193 #define COMPRESS_FILE				":test:filename.h"
194 
195 /****************************************************************************
196 *																			*
197 *							MVS with DDNAME I/O								*
198 *																			*
199 ****************************************************************************/
200 
201 #elif defined( DDNAME_IO )
202 
203 #define TEST_PRIVKEY_FILE			"DD:CLBTEST"
204 #define TEST_PRIVKEY_TMP_FILE		"DD:CLBTESTT"
205 #define TEST_PRIVKEY_ALT_FILE		"DD:CLBTESTA"
206 #define TEST_PRIVKEY_PGP_FILE		"DD:CLBTESTP"
207 #define CA_PRIVKEY_FILE				"DD:CLBP15(KEYCA)"
208 #define ICA_PRIVKEY_FILE			"DD:CLBP15(KEYCAI)"
209 #define SCEPCA_PRIVKEY_FILE			"DD:CLBP15(KEYCAS)"
210 #define USER_PRIVKEY_FILE			"DD:CLBP15(KEYUSER1)"
211 #define USER_PRIVKEY_FILE_TEMPLATE	"DD:CLBP15(KEYUSE%d)"
212 #define DUAL_PRIVKEY_FILE			"DD:CLBP15(KEYDUAL)"
213 #define RENEW_PRIVKEY_FILE			"DD:CLBP15(KEYRENE)"
214 #define P15_FILE_TEMPLATE			"DD:CLBP15(KEYP15%d)"
215 #define CMP_PRIVKEY_FILE_TEMPLATE	"DD:CLBP15(KEYCMP%d)"
216 #define PNP_PRIVKEY_FILE			"DD:CLBP15(KEYPNPU)"
217 #define PNPCA_PRIVKEY_FILE			"DD:CLBP15(KEYPNPC)"
218 #define SERVER_PRIVKEY_FILE_TEMPLATE "DD:CLBP15(KEYSRV%d)"
219 #define SERVER_ECPRIVKEY_FILE_TEMPLATE "DD:CLBP15(KEYSRP%d)"
220 #define SSH_PRIVKEY_FILE_TEMPLATE	"DD:CLBP15(KEYSSH%d)"
221 #define SSL_CLI_PRIVKEY_FILE		"DD:CLBP15(KEYSSLC)"
222 #define TSA_PRIVKEY_FILE			"DD:CLBP15(KEYTSA)"
223 #define MISC_PRIVKEY_FILE_TEMPLATE	"DD:CLBP15(KEYMIS%d)"
224 #define PKCS12_FILE_TEMPLATE		"DD:CLBP12(KEYP12%d)"
225 #define PSEUDOCERT_FILE_TEMPLATE	"DD:CLBPCR(CRT%d)"
226 
227 #define PGP_PUBKEY_FILE				"DD:CLBPGP(PUBRING)"
228 #define PGP_PRIVKEY_FILE			"DD:CLBPGP(SECRING)"
229 #define OPENPGP_PUBKEY_HASH_FILE	"DD:CLBGPG(PUBHASH)"
230 #define OPENPGP_PRIVKEY_HASH_FILE	"DD:CLBGPG(SECHASH)"
231 #define OPENPGP_PUBKEY_AES_FILE		"DD:CLBPKR(PUBAES)"
232 #define OPENPGP_PRIVKEY_AES_FILE	"DD:CLBSKR(SECAES)"
233 #define OPENPGP_PRIVKEY_CAST_FILE	"DD:CLBSKR(SECCAS)"
234 #define OPENPGP_PUBKEY_RSA_FILE		"DD:CLBGPG(PUBRSA)"
235 #define OPENPGP_PRIVKEY_RSA_FILE	"DD:CLBGPG(SECRSA)"
236 #define OPENPGP_PRIVKEY_PART_FILE	"DD:CLBGPG(SECPART)"
237 #define OPENPGP_PRIVKEY_BC_FILE		"DD:CLBGPG(SECBC)"
238 #define OPENPGP_PUBKEY_ECC_FILE		"DD:CLBGPG(PUBECC)"
239 #define OPENPGP_PRIVKEY_ECC_FILE	"DD:CLBGPG(SECECC)"
240 #define OPENPGP_PUBKEY_MULT_FILE	"DD:CLBGPG(PUBMULT)"
241 #define NAIPGP_PUBKEY_FILE			"DD:CLBPKR(PUBNAI)"
242 #define NAIPGP_PRIVKEY_FILE			"DD:CLBSKR(SECNAI)"
243 
244 #define CERT_FILE_TEMPLATE			"DD:CLBDER(CERT%02d)"
245 #define BASE64CERT_FILE_TEMPLATE	"DD:CLBDER(CERT%d)"
246 #define ECC_CERT_FILE_TEMPLATE		"DD:CLBDER(ECCERT%02d)"
247 #define BROKEN_CERT_FILE			"DD:CLBDER(CERTB)"
248 #define BROKEN_USER_CERT_FILE		"DD:CLBDER(CERTBUS)"
249 #define BROKEN_CA_CERT_FILE			"DD:CLBDER(CERTBCA)"
250 #define CERTREQ_FILE_TEMPLATE		"DD:CLBDER(CERTREQ%d)"
251 #define CRL_FILE_TEMPLATE			"DD:CLBDER(CRL%d)"
252 #define CERTCHAIN_FILE_TEMPLATE		"DD:CLBDER(CERTCHN%d)"
253 #define BASE64CERTCHAIN_FILE_TEMPLATE "DD:CLBDER(CERT%d)"
254 #define CHAINTEST_FILE_TEMPLATE		"DD:CLBDER(CHNTEST%d)"
255 #define PATHTEST_FILE_TEMPLATE		"DD:CLBDER(NTEST%d)"
256 #define PADTEST_FILE_TEMPLATE		"DD:CLBDER(BADSIG%d)"
257 #define SSHKEY_FILE_TEMPLATE		"DD:CLBDER(SSHKEY%d)"
258 #define PGPKEY_FILE_TEMPLATE		"DD:CLBDER(PGPKEY%d)"
259 #define PGPASCKEY_FILE_TEMPLATE		"DD:CLBDER(PGPKEA%d)"
260 #define NOCHAIN_EE_FILE				"DD:CLBDER(NOCHNEE)"
261 #define NOCHAIN_CA_FILE				"DD:CLBDER(NOCHNCA)"
262 #define RTCS_OK_FILE				"DD:CLBDER(RTCSROK)"
263 #define OCSP_OK_FILE				"DD:CLBDER(OCSPROK)"
264 #define OCSP_REV_FILE				"DD:CLBDER(OCSPRRE)"
265 #define OCSP_CA_FILE				"DD:CLBDER(OCSPCA)"
266 #define CRLCERT_FILE_TEMPLATE		"DD:CLBDER(CRLCERT%d)"
267 #define RTCS_FILE_TEMPLATE			"DD:CLBDER(RTCSEE%dO)"
268 #define OCSP_CA_FILE_TEMPLATE		"DD:CLBDER(OCSPCA%d)"
269 #define OCSP_EEOK_FILE_TEMPLATE		"DD:CLBDER(OCSPOK%d)"
270 #define OCSP_EEREV_FILE_TEMPLATE	"DD:CLBDER(OCSPRE%d)"
271 #define CMP_CA_FILE_TEMPLATE		"DD:CLBDER(CMPCA%d)"
272 #define SCEP_CA_FILE_TEMPLATE		"DD:CLBDER(SCEPCA%d)"
273 
274 #define CMS_ENC_FILE_TEMPLATE		"DD:CLBP7M(PWENC%d)"
275 #define SMIME_SIG_FILE_TEMPLATE		"DD:CLBP7S(SIGNED%d)"
276 #define SMIME_SIG_FILE_INDEF		"DD:CLBP7S(SIGNDEF)"
277 #define SMIME_ENV_FILE_TEMPLATE		"DD:CLBP7M(ENVEL%d)"
278 #define PGP_ENC_FILE_TEMPLATE		"DD:CLBPGP(CONVEN%d)"
279 #define PGP_PKE_FILE_TEMPLATE		"DD:CLBPGP(PGPENC%d)"
280 #define OPENPGP_PKE_FILE_TEMPLATE	"DD:CLBGPG(GPGENC%d)"
281 #define PGP_SIG_FILE_TEMPLATE		"DD:CLBPGP(SIGNED%d)"
282 #define PGP_COPR_FILE_TEMPLATE		"DD:CLBPGP(COPR%d)"
283 
284 #define TESTDATA_FILE_TEMPLATE		"DD:CLBCMP(TESTD%d)"
285 #define COMPRESS_FILE				"DD:CLBCMP(FILENAME)"
286 
287 /****************************************************************************
288 *																			*
289 *									Nucleus									*
290 *																			*
291 ****************************************************************************/
292 
293 /* Generic embedded system using the FAT filesystem */
294 
295 #elif defined (__Nucleus__)
296 
297 #define TEST_PRIVKEY_FILE			TEXT( "c:\\test\\keys\\test.p15" )
298 #define TEST_PRIVKEY_TMP_FILE		TEXT( "c:\\test\\keys\\test_tmp.p15" )
299 #define TEST_PRIVKEY_ALT_FILE		TEXT( "c:\\test\\keys\\test.p12" )
300 #define TEST_PRIVKEY_PGP_FILE		TEXT( "c:\\test\\keys\\test.pgp" )
301 #define CA_PRIVKEY_FILE				TEXT( "c:\\test\\keys\\ca.p15" )
302 #define ICA_PRIVKEY_FILE			TEXT( "c:\\test\\keys\\ca_int.p15" )
303 #define SCEPCA_PRIVKEY_FILE			TEXT( "c:\\test\\keys\\ca_scep.p15" )
304 #define USER_PRIVKEY_FILE			TEXT( "c:\\test\\keys\\user1.p15" )
305 #define USER_PRIVKEY_FILE_TEMPLATE	TEXT( "c:\\test\\keys\\user%d.p15" )
306 #define DUAL_PRIVKEY_FILE			TEXT( "c:\\test\\keys\\dual.p15" )
307 #define RENEW_PRIVKEY_FILE			TEXT( "c:\\test\\keys\\renewed.p15" )
308 #define P15_FILE_TEMPLATE			TEXT( "c:\\test\\keys\\pkcs15_%d.p15" )
309 #define CMP_PRIVKEY_FILE_TEMPLATE	TEXT( "c:\\test\\keys\\cmp%d.p15" )
310 #define PNP_PRIVKEY_FILE			TEXT( "c:\\test\\keys\\pnp_user.p15" )
311 #define PNPCA_PRIVKEY_FILE			TEXT( "c:\\test\\keys\\pnp_ca.p15" )
312 #define SERVER_PRIVKEY_FILE_TEMPLATE TEXT( "c:\\test\\keys\\server%d.p15" )
313 #define SERVER_ECPRIVKEY_FILE_TEMPLATE TEXT( "c:\\test\\keys\\serverp%d.p15" )
314 #define SSH_PRIVKEY_FILE_TEMPLATE	TEXT( "c:\\test\\keys\\ssh%d.p15" )
315 #define SSL_CLI_PRIVKEY_FILE		TEXT( "c:\\test\\keys\\ssl_cli.p15" )
316 #define TSA_PRIVKEY_FILE			TEXT( "c:\\test\\keys\\tsa.p15" )
317 #define MISC_PRIVKEY_FILE_TEMPLATE	TEXT( "c:\\test\\keys\\misc%d.p15" )
318 #define PKCS12_FILE_TEMPLATE		TEXT( "c:\\test\\keys\\pkcs12_%d.p12" )
319 #define PSEUDOCERT_FILE_TEMPLATE	TEXT( "c:\\test\\keys\\pseudocrt%d.dat" )
320 
321 #define PGP_PUBKEY_FILE				TEXT( "c:\\test\\pgp\\pubring.pgp" )
322 #define PGP_PRIVKEY_FILE			TEXT( "c:\\test\\pgp\\secring.pgp" )
323 #define OPENPGP_PUBKEY_HASH_FILE	TEXT( "c:\\test\\pgp\\pub_hash.gpg" )
324 #define OPENPGP_PRIVKEY_HASH_FILE	TEXT( "c:\\test\\pgp\\sec_hash.gpg" )
325 #define OPENPGP_PUBKEY_AES_FILE		TEXT( "c:\\test\\pgp\\pub_aes.pkr" )
326 #define OPENPGP_PRIVKEY_AES_FILE	TEXT( "c:\\test\\pgp\\sec_aes.skr" )
327 #define OPENPGP_PUBKEY_RSA_FILE		TEXT( "c:\\test\\pgp\\pub_rsa.gpg" )
328 #define OPENPGP_PRIVKEY_RSA_FILE	TEXT( "c:\\test\\pgp\\sec_rsa.gpg" )
329 #define OPENPGP_PRIVKEY_PART_FILE	TEXT( "c:\\test\\pgp\\sec_part.gpg" )
330 #define OPENPGP_PRIVKEY_BC_FILE		TEXT( "c:\\test\\pgp\\sec_bc.gpg" )
331 #define OPENPGP_PUBKEY_ECC_FILE		TEXT( "c:\\test\\pgp\\pub_ecc.gpg" )
332 #define OPENPGP_PRIVKEY_ECC_FILE	TEXT( "c:\\test\\pgp\\sec_ecc.gpg" )
333 #define NAIPGP_PUBKEY_FILE			TEXT( "c:\\test\\pgp\\pub_nai.pkr" )
334 #define NAIPGP_PRIVKEY_FILE			TEXT( "c:\\test\\pgp\\sec_nai.skr" )
335 
336 #define CERT_FILE_TEMPLATE			TEXT( "c:\\test\\certs\\cert%02d.der" )
337 #define BASE64CERT_FILE_TEMPLATE	TEXT( "c:\\test\\certs\\cert%d.asc" )
338 #define ECC_CERT_FILE_TEMPLATE		TEXT( "c:\\test\\certs\\eccert%02d.der" )
339 #define BROKEN_CERT_FILE			TEXT( "c:\\test\\certs\\broken.der" )
340 #define BROKEN_USER_CERT_FILE		TEXT( "c:\\test\\certs\\broken_ee.der" )
341 #define BROKEN_CA_CERT_FILE			TEXT( "c:\\test\\certs\\broken_ca.der" )
342 #define CERTREQ_FILE_TEMPLATE		TEXT( "c:\\test\\certs\\certreq%d.der" )
343 #define CRL_FILE_TEMPLATE			TEXT( "c:\\test\\certs\\crl%d.crl" )
344 #define CERTCHAIN_FILE_TEMPLATE		TEXT( "c:\\test\\certs\\certchn%d.der" )
345 #define BASE64CERTCHAIN_FILE_TEMPLATE TEXT( "c:\\test\\certs\\certchn%d.asc" )
346 #define CHAINTEST_FILE_TEMPLATE		TEXT( "c:\\test\\certs\\chntest%d.der" )
347 #define PATHTEST_FILE_TEMPLATE		TEXT( "c:\\test\\nist\\test%d.p7s" )
348 #define PADTEST_FILE_TEMPLATE		TEXT( "c:\\test\\certs\\bad_sig%d.der" )
349 #define SSHKEY_FILE_TEMPLATE		TEXT( "c:\\test\\misc\\sshkey%d.asc" )
350 #define PGPKEY_FILE_TEMPLATE		TEXT( "c:\\test\\pgp\\pubkey%d.pgp" )
351 #define PGPASCKEY_FILE_TEMPLATE		TEXT( "c:\\test\\pgp\\pubkey%d.asc" )
352 #define NOCHAIN_EE_FILE				TEXT( "c:\\test\\misc\\nochn_ee.der" )
353 #define NOCHAIN_CA_FILE				TEXT( "c:\\test\\misc\\nochn_ca.der" )
354 #define RTCS_OK_FILE				TEXT( "c:\\test\\misc\\rtcsrok.der" )
355 #define OCSP_OK_FILE				TEXT( "c:\\test\\session\\ocspr_ok.der" )
356 #define OCSP_REV_FILE				TEXT( "c:\\test\\session\\ocspr_re.der" )
357 #define OCSP_CA_FILE				TEXT( "c:\\test\\session\\ocspca.der" )
358 #define CRLCERT_FILE_TEMPLATE		TEXT( "c:\\test\\misc\\crl_cert%d.der" )
359 #define RTCS_FILE_TEMPLATE			TEXT( "c:\\test\\misc\\rtcs_ee%do.der" )
360 #define OCSP_CA_FILE_TEMPLATE		TEXT( "c:\\test\\session\\ocsp_ca%d.der" )
361 #define OCSP_EEOK_FILE_TEMPLATE		TEXT( "c:\\test\\session\\ocsp_ok%d.der" )
362 #define OCSP_EEREV_FILE_TEMPLATE	TEXT( "c:\\test\\session\\ocsp_re%d.der" )
363 #define CMP_CA_FILE_TEMPLATE		TEXT( "c:\\test\\session\\cmp_ca%d.der" )
364 #define SCEP_CA_FILE_TEMPLATE		TEXT( "c:\\test\\session\\scep_ca%d.der" )
365 
366 #define CMS_ENC_FILE_TEMPLATE		TEXT( "c:\\test\\smime\\pw_enc%d.p7m" )
367 #define SMIME_SIG_FILE_TEMPLATE		TEXT( "c:\\test\\smime\\signed%d.p7s" )
368 #define SMIME_SIG_FILE_INDEF		TEXT( "c:\\test\\smime\\sig_ndef.p7s" )
369 #define SMIME_ENV_FILE_TEMPLATE		TEXT( "c:\\test\\smime\\envel%d.p7m" )
370 #define PGP_ENC_FILE_TEMPLATE		TEXT( "c:\\test\\pgp\\conv_enc%d.pgp" )
371 #define PGP_PKE_FILE_TEMPLATE		TEXT( "c:\\test\\pgp\\pgp_enc%d.pgp" )
372 #define OPENPGP_PKE_FILE_TEMPLATE	TEXT( "c:\\test\\pgp\\gpg_enc%d.gpg" )
373 #define PGP_SIG_FILE_TEMPLATE		TEXT( "c:\\test\\pgp\\signed%d.pgp" )
374 #define PGP_COPR_FILE_TEMPLATE		TEXT( "c:\\test\\pgp\\copr%d.pgp" )
375 
376 #define TESTDATA_FILE_TEMPLATE		TEXT( "c:\\test\\misc\\testdata%d.dat" )
377 #define COMPRESS_FILE				TEXT( "c:\\test\\filename.h" )
378 
379 /****************************************************************************
380 *																			*
381 *									VM/CMS									*
382 *																			*
383 ****************************************************************************/
384 
385 #elif defined( __VMCMS__ )
386 
387 #define TEST_PRIVKEY_FILE			"zkeytest.p15"
388 #define TEST_PRIVKEY_TMP_FILE		"zkeytstt.p15"
389 #define TEST_PRIVKEY_ALT_FILE		"zkeytest.p12"
390 #define TEST_PRIVKEY_PGP_FILE		"zkeytest.pgp"
391 #define CA_PRIVKEY_FILE				"zkeyca.p15"
392 #define ICA_PRIVKEY_FILE			"zkeycai.p15"
393 #define SCEPCA_PRIVKEY_FILE			"zkeycas.p15"
394 #define USER_PRIVKEY_FILE			"zkeyuse1.p15"
395 #define USER_PRIVKEY_FILE_TEMPLATE	"zkeyuse%d.p15"
396 #define DUAL_PRIVKEY_FILE			"zkeydual.p15"
397 #define RENEW_PRIVKEY_FILE			"zkeyren.p15"
398 #define P15_FILE_TEMPLATE			"zkeyp15%d.p15"
399 #define CMP_PRIVKEY_FILE_TEMPLATE	"zkeycmp.p15"
400 #define PNP_PRIVKEY_FILE			"zkeypnpu.p15"
401 #define PNPCA_PRIVKEY_FILE			"zkeypnpc.p15"
402 #define SERVER_PRIVKEY_FILE_TEMPLATE "zkeysrv%d.p15"
403 #define SERVER_ECPRIVKEY_FILE_TEMPLATE "zkeysrp%d.p15"
404 #define SSH_PRIVKEY_FILE_TEMPLATE	"zkeyssh%d.p15"
405 #define SSL_CLI_PRIVKEY_FILE		"zkeysslc.p15"
406 #define TSA_PRIVKEY_FILE			"zkeytsa.p15"
407 #define MISC_PRIVKEY_FILE_TEMPLATE	"zkeymis%d.p15"
408 #define PKCS12_FILE_TEMPLATE		"zkeyp12%d.p12"
409 #define PSEUDOCERT_FILE_TEMPLATE	"zpseudo%d.dat"
410 
411 #define PGP_PUBKEY_FILE				"zpubring.pgp"
412 #define PGP_PRIVKEY_FILE			"zsecring.pgp"
413 #define OPENPGP_PUBKEY_HASH_FILE	"zpubhash.gpg"
414 #define OPENPGP_PRIVKEY_HASH_FILE	"zsechash.gpg"
415 #define OPENPGP_PUBKEY_AES_FILE		"zpubaes.pkr"
416 #define OPENPGP_PRIVKEY_AES_FILE	"zsecaes.skr"
417 #define OPENPGP_PRIVKEY_CAST_FILE	"zseccas.gpg"
418 #define OPENPGP_PUBKEY_RSA_FILE		"zpubrsa.gpg"
419 #define OPENPGP_PRIVKEY_RSA_FILE	"zsecrsa.gpg"
420 #define OPENPGP_PRIVKEY_PART_FILE	"zsecpart.gpg"
421 #define OPENPGP_PRIVKEY_BC_FILE		"zsecbc.gpg"
422 #define OPENPGP_PUBKEY_ECC_FILE		"zpubecc.gpg"
423 #define OPENPGP_PRIVKEY_ECC_FILE	"zsececc.gpg"
424 #define OPENPGP_PUBKEY_MULT_FILE	"zpubmult.gpg"
425 #define NAIPGP_PUBKEY_FILE			"zpubnai.pkr"
426 #define NAIPGP_PRIVKEY_FILE			"zsecnai.skr"
427 
428 #define CERT_FILE_TEMPLATE			"zcert%02d.der"
429 #define BASE64CERT_FILE_TEMPLATE	"zcert%d.asc"
430 #define ECC_CERT_FILE_TEMPLATE		"zeccert%02d.der"
431 #define BROKEN_CERT_FILE			"zcertb.der"
432 #define BROKEN_USER_CERT_FILE		"zcertbus.der"
433 #define BROKEN_CA_CERT_FILE			"zcertbca.der"
434 #define CERTREQ_FILE_TEMPLATE		"zcertreq%d.der"
435 #define CRL_FILE_TEMPLATE			"zcrl%d.crl"
436 #define CERTCHAIN_FILE_TEMPLATE		"zcertchn%d.der"
437 #define BASE64CERTCHAIN_FILE_TEMPLATE "zcertchn%d.asc"
438 #define CHAINTEST_FILE_TEMPLATE		"zchntest%d.der"
439 #define PATHTEST_FILE_TEMPLATE		"zntest%d.p7s"
440 #define PADTEST_FILE_TEMPLATE		"zbadsig%d.der"
441 #define SSHKEY_FILE_TEMPLATE		"zsshkey%d.asc"
442 #define PGPKEY_FILE_TEMPLATE		"zpgpkey%d.pgp"
443 #define PGPASCKEY_FILE_TEMPLATE		"zpgpkey%d.asc"
444 #define NOCHAIN_EE_FILE				"znochn_ee.der"
445 #define NOCHAIN_CA_FILE				"znochn_ca.der"
446 #define RTCS_OK_FILE				"zrtcsrok.der"
447 #define OCSP_OK_FILE				"zocsprok.der"
448 #define OCSP_REV_FILE				"zocsprre.der"
449 #define OCSP_CA_FILE				"zocspca.der"
450 #define CRLCERT_FILE_TEMPLATE		"zcrlcrt%d.der"
451 #define RTCS_FILE_TEMPLATE			"zrtcsee%do.der"
452 #define OCSP_CA_FILE_TEMPLATE		"zocspca%d.der"
453 #define OCSP_EEOK_FILE_TEMPLATE		"zocspok%d.der"
454 #define OCSP_EEREV_FILE_TEMPLATE	"zocspre%d.der"
455 #define CMP_CA_FILE_TEMPLATE		"zcmpca%d.der"
456 #define SCEP_CA_FILE_TEMPLATE		"zscepca%d.der"
457 
458 #define CMS_ENC_FILE_TEMPLATE		"zpwenc%d.p7m"
459 #define SMIME_SIG_FILE_TEMPLATE		"zsigned%d.p7s"
460 #define SMIME_SIG_FILE_INDEF		"zsigndef.p7s"
461 #define SMIME_ENV_FILE_TEMPLATE		"zenvel%d.p7m"
462 #define PGP_ENC_FILE_TEMPLATE		"zconven%d.pgp"
463 #define PGP_PKE_FILE_TEMPLATE		"zpgpenc%d.pgp"
464 #define OPENPGP_PKE_FILE_TEMPLATE	"zgpgenc%d.gpg"
465 #define PGP_SIG_FILE_TEMPLATE		"zsigned%d.pgp"
466 #define PGP_COPR_FILE_TEMPLATE		"zcopr%d.pgp"
467 
468 #define TESTDATA_FILE_TEMPLATE		"ztestd%d.dat"
469 #define COMPRESS_FILE				"filename.h"
470 
471 /****************************************************************************
472 *																			*
473 *									Windows CE								*
474 *																			*
475 ****************************************************************************/
476 
477 #elif defined( _WIN32_WCE )
478 
479 #define TEST_PRIVKEY_FILE			L"\\Storage Card\\keys\\test.p15"
480 #define TEST_PRIVKEY_TMP_FILE		L"\\Storage Card\\keys\\test_tmp.p15"
481 #define TEST_PRIVKEY_ALT_FILE		L"\\Storage Card\\keys\\test.p12"
482 #define TEST_PRIVKEY_PGP_FILE		L"\\Storage Card\\keys\\test.pgp"
483 #define CA_PRIVKEY_FILE				L"\\Storage Card\\keys\\ca.p15"
484 #define ICA_PRIVKEY_FILE			L"\\Storage Card\\keys\\ca_int.p15"
485 #define SCEPCA_PRIVKEY_FILE			L"\\Storage Card\\keys\\ca_scep.p15"
486 #define USER_PRIVKEY_FILE			L"\\Storage Card\\keys\\user1.p15"
487 #define USER_PRIVKEY_FILE_TEMPLATE	L"\\Storage Card\\keys\\user%d.p15"
488 #define DUAL_PRIVKEY_FILE			L"\\Storage Card\\keys\\dual.p15"
489 #define RENEW_PRIVKEY_FILE			L"\\Storage Card\\keys\\renewed.p15"
490 #define P15_FILE_TEMPLATE			L"\\Storage Card\\keys\\pkcs15_%d.p15"
491 #define CMP_PRIVKEY_FILE_TEMPLATE	L"\\Storage Card\\keys\\cmp%d.p15"
492 #define PNP_PRIVKEY_FILE			L"\\Storage Card\\keys\\pnp_user.p15"
493 #define PNPCA_PRIVKEY_FILE			L"\\Storage Card\\keys\\pnp_ca.p15"
494 #define SERVER_PRIVKEY_FILE_TEMPLATE L"\\Storage Card\\keys\\server%d.p15"
495 #define SERVER_ECPRIVKEY_FILE_TEMPLATE L"\\Storage Card\\keys\\serverp%d.p15"
496 #define SSH_PRIVKEY_FILE_TEMPLATE	L"\\Storage Card\\keys\\ssh%d.p15"
497 #define SSL_CLI_PRIVKEY_FILE		L"\\Storage Card\\keys\\ssl_cli.p15"
498 #define TSA_PRIVKEY_FILE			L"\\Storage Card\\keys\\tsa.p15"
499 #define MISC_PRIVKEY_FILE_TEMPLATE	L"\\Storage Card\\keys\\misc%d.p15"
500 #define PKCS12_FILE_TEMPLATE		L"\\Storage Card\\keys\\pkcs12_%d.p12"
501 #define PSEUDOCERT_FILE_TEMPLATE	L"\\Storage Card\\keys\\pseudocrt%d.dat"
502 
503 #define PGP_PUBKEY_FILE				L"\\Storage Card\\pgp\\pubring.pgp"
504 #define PGP_PRIVKEY_FILE			L"\\Storage Card\\pgp\\secring.pgp"
505 #define OPENPGP_PUBKEY_HASH_FILE	L"\\Storage Card\\pgp\\pub_hash.gpg"
506 #define OPENPGP_PRIVKEY_HASH_FILE	L"\\Storage Card\\pgp\\sec_hash.gpg"
507 #define OPENPGP_PUBKEY_AES_FILE		L"\\Storage Card\\pgp\\pub_aes.pkr"
508 #define OPENPGP_PRIVKEY_AES_FILE	L"\\Storage Card\\pgp\\sec_aes.skr"
509 #define OPENPGP_PRIVKEY_CAST_FILE	L"\\Storage Card\\pgp\\sec_cast.gpg"
510 #define OPENPGP_PUBKEY_RSA_FILE		L"\\Storage Card\\pgp\\pub_rsa.gpg"
511 #define OPENPGP_PRIVKEY_RSA_FILE	L"\\Storage Card\\pgp\\sec_rsa.gpg"
512 #define OPENPGP_PRIVKEY_PART_FILE	L"\\Storage Card\\pgp\\sec_part.gpg"
513 #define OPENPGP_PRIVKEY_BC_FILE		L"\\Storage Card\\pgp\\sec_bc.gpg"
514 #define OPENPGP_PUBKEY_ECC_FILE		L"\\Storage Card\\pgp\\pub_ecc.gpg"
515 #define OPENPGP_PRIVKEY_ECC_FILE	L"\\Storage Card\\pgp\\sec_ecc.gpg"
516 #define OPENPGP_PUBKEY_MULT_FILE	L"\\Storage Card\\pgp\\pub_mult.gpg"
517 #define NAIPGP_PUBKEY_FILE			L"\\Storage Card\\pgp\\pub_nai.pkr"
518 #define NAIPGP_PRIVKEY_FILE			L"\\Storage Card\\pgp\\sec_nai.skr"
519 
520 #define CERT_FILE_TEMPLATE			L"\\Storage Card\\certs\\cert%02d.der"
521 #define BASE64CERT_FILE_TEMPLATE	L"\\Storage Card\\certs\\cert%d.asc"
522 #define ECC_CERT_FILE_TEMPLATE		L"\\Storage Card\\certs\\eccert%02d.der"
523 #define BROKEN_CERT_FILE			L"\\Storage Card\\certs\\broken.der"
524 #define BROKEN_USER_CERT_FILE		L"\\Storage Card\\certs\\broken_ee.der"
525 #define BROKEN_CA_CERT_FILE			L"\\Storage Card\\certs\\broken_ca.der"
526 #define CERTREQ_FILE_TEMPLATE		L"\\Storage Card\\certs\\certreq%d.der"
527 #define CRL_FILE_TEMPLATE			L"\\Storage Card\\certs\\crl%d.crl"
528 #define CERTCHAIN_FILE_TEMPLATE		L"\\Storage Card\\certs\\certchn%d.der"
529 #define BASE64CERTCHAIN_FILE_TEMPLATE L"\\Storage Card\\certs\\certchn%d.asc"
530 #define CHAINTEST_FILE_TEMPLATE		L"\\Storage Card\\certs\\chntest%d.der"
531 #define PATHTEST_FILE_TEMPLATE		L"\\Storage Card\\nist\\test%d.p7s"
532 #define PADTEST_FILE_TEMPLATE		L"\\Storage Card\\certs\\badsig%d.der"
533 #define SSHKEY_FILE_TEMPLATE		L"\\Storage Card\\misc\\sshkey%d.asc"
534 #define PGPKEY_FILE_TEMPLATE		L"\\Storage Card\\pgp\\pubkey%d.pgp"
535 #define PGPASCKEY_FILE_TEMPLATE		L"\\Storage Card\\pgp\\pubkey%d.asc"
536 #define NOCHAIN_EE_FILE				L"\\Storage Card\\misc\\nochn_ee.der"
537 #define NOCHAIN_CA_FILE				L"\\Storage Card\\misc\\nochn_ca.der"
538 #define RTCS_OK_FILE				L"\\Storage Card\\misc\\rtcsrok.der"
539 #define OCSP_OK_FILE				L"\\Storage Card\\session\\ocspr_ok.der"
540 #define OCSP_REV_FILE				L"\\Storage Card\\session\\ocspr_re.der"
541 #define OCSP_CA_FILE				L"\\Storage Card\\session\\ocspca.der"
542 #define CRLCERT_FILE_TEMPLATE		L"\\Storage Card\\misc\\crl_cert%d.der"
543 #define RTCS_FILE_TEMPLATE			L"\\Storage Card\\misc\\rtcs_ee%do.der"
544 #define OCSP_CA_FILE_TEMPLATE		L"\\Storage Card\\session\\ocsp_ca%d.der"
545 #define OCSP_EEOK_FILE_TEMPLATE		L"\\Storage Card\\session\\ocsp_ok%d.der"
546 #define OCSP_EEREV_FILE_TEMPLATE	L"\\Storage Card\\session\\ocsp_re%d.der"
547 #define CMP_CA_FILE_TEMPLATE		L"\\Storage Card\\session\\cmp_ca%d.der"
548 #define SCEP_CA_FILE_TEMPLATE		L"\\Storage Card\\session\\scep_ca%d.der"
549 
550 #define CMS_ENC_FILE_TEMPLATE		L"\\Storage Card\\smime\\pw_enc%d.p7m"
551 #define SMIME_SIG_FILE_TEMPLATE		L"\\Storage Card\\smime\\signed%d.p7s"
552 #define SMIME_SIG_FILE_INDEF		L"\\Storage Card\\smime\\sig_ndef.p7s"
553 #define SMIME_ENV_FILE_TEMPLATE		L"\\Storage Card\\smime\\envel%d.p7m"
554 #define PGP_ENC_FILE_TEMPLATE		L"\\Storage Card\\pgp\\conv_enc%d.pgp"
555 #define PGP_PKE_FILE_TEMPLATE		L"\\Storage Card\\pgp\\pgp_enc%d.pgp"
556 #define OPENPGP_PKE_FILE_TEMPLATE	L"\\Storage Card\\pgp\\gpg_enc%d.gpg"
557 #define PGP_SIG_FILE_TEMPLATE		L"\\Storage Card\\pgp\\signed%d.pgp"
558 #define PGP_COPR_FILE_TEMPLATE		L"\\Storage Card\\pgp\\copr%d.pgp"
559 
560 #define TESTDATA_FILE_TEMPLATE		L"\\Storage Card\\misc\\testdata%d.dat"
561 #define COMPRESS_FILE				L"\\Storage Card\\filename.h"
562 
563 /****************************************************************************
564 *																			*
565 *								Generic Filesystem							*
566 *																			*
567 ****************************************************************************/
568 
569 #else
570 
571 #define TEST_PRIVKEY_FILE			TEXT( "test/keys/test.p15" )
572 #define TEST_PRIVKEY_TMP_FILE		TEXT( "test/keys/test_tmp.p15" )
573 #define TEST_PRIVKEY_ALT_FILE		TEXT( "test/keys/test.p12" )
574 #define TEST_PRIVKEY_PGP_FILE		TEXT( "test/keys/test.pgp" )
575 #define CA_PRIVKEY_FILE				TEXT( "test/keys/ca.p15" )
576 #define ICA_PRIVKEY_FILE			TEXT( "test/keys/ca_int.p15" )
577 #define SCEPCA_PRIVKEY_FILE			TEXT( "test/keys/ca_scep.p15" )
578 #define USER_PRIVKEY_FILE			TEXT( "test/keys/user1.p15" )
579 #define USER_PRIVKEY_FILE_TEMPLATE	TEXT( "test/keys/user%d.p15" )
580 #define DUAL_PRIVKEY_FILE			TEXT( "test/keys/dual.p15" )
581 #define RENEW_PRIVKEY_FILE			TEXT( "test/keys/renewed.p15" )
582 #define P15_FILE_TEMPLATE			TEXT( "test/keys/pkcs15_%d.p15" )
583 #define CMP_PRIVKEY_FILE_TEMPLATE	TEXT( "test/keys/cmp%d.p15" )
584 #define PNP_PRIVKEY_FILE			TEXT( "test/keys/pnp_user.p15" )
585 #define PNPCA_PRIVKEY_FILE			TEXT( "test/keys/pnp_ca.p15" )
586 #define SERVER_PRIVKEY_FILE_TEMPLATE TEXT( "test/keys/server%d.p15" )
587 #define SERVER_ECPRIVKEY_FILE_TEMPLATE TEXT( "test/keys/serverp%d.p15" )
588 #define SSH_PRIVKEY_FILE_TEMPLATE	TEXT( "test/keys/ssh%d.p15" )
589 #define SSL_CLI_PRIVKEY_FILE		TEXT( "test/keys/ssl_cli.p15" )
590 #define TSA_PRIVKEY_FILE			TEXT( "test/keys/tsa.p15" )
591 #define MISC_PRIVKEY_FILE_TEMPLATE	TEXT( "test/keys/misc%d.p15" )
592 #define PKCS12_FILE_TEMPLATE		TEXT( "test/keys/pkcs12_%d.p12" )
593 #define PSEUDOCERT_FILE_TEMPLATE	TEXT( "test/keys/pseudocrt%d.dat" )
594 
595 #define PGP_PUBKEY_FILE				TEXT( "test/pgp/pubring.pgp" )
596 #define PGP_PRIVKEY_FILE			TEXT( "test/pgp/secring.pgp" )
597 #define OPENPGP_PUBKEY_HASH_FILE	TEXT( "test/pgp/pub_hash.gpg" )
598 #define OPENPGP_PRIVKEY_HASH_FILE	TEXT( "test/pgp/sec_hash.gpg" )
599 #define OPENPGP_PUBKEY_AES_FILE		TEXT( "test/pgp/pub_aes.pkr" )
600 #define OPENPGP_PRIVKEY_AES_FILE	TEXT( "test/pgp/sec_aes.skr" )
601 #define OPENPGP_PRIVKEY_CAST_FILE	TEXT( "test/pgp/sec_cast.gpg" )
602 #define OPENPGP_PUBKEY_RSA_FILE		TEXT( "test/pgp/pub_rsa.gpg" )
603 #define OPENPGP_PRIVKEY_RSA_FILE	TEXT( "test/pgp/sec_rsa.gpg" )
604 #define OPENPGP_PRIVKEY_PART_FILE	TEXT( "test/pgp/sec_part.gpg" )
605 #define OPENPGP_PRIVKEY_BC_FILE		TEXT( "test/pgp/sec_bc.gpg" )
606 #define OPENPGP_PUBKEY_ECC_FILE		TEXT( "test/pgp/pub_ecc.gpg" )
607 #define OPENPGP_PRIVKEY_ECC_FILE	TEXT( "test/pgp/sec_ecc.gpg" )
608 #define OPENPGP_PUBKEY_MULT_FILE	TEXT( "test/pgp/pub_mult.gpg" )
609 #define NAIPGP_PUBKEY_FILE			TEXT( "test/pgp/pub_nai.pkr" )
610 #define NAIPGP_PRIVKEY_FILE			TEXT( "test/pgp/sec_nai.skr" )
611 
612 #define CERT_FILE_TEMPLATE			TEXT( "test/certs/cert%02d.der" )
613 #define BASE64CERT_FILE_TEMPLATE	TEXT( "test/certs/cert%d.asc" )
614 #define ECC_CERT_FILE_TEMPLATE		TEXT( "test/certs/eccert%02d.der" )
615 #define BROKEN_CERT_FILE			TEXT( "test/certs/broken.der" )
616 #define BROKEN_USER_CERT_FILE		TEXT( "test/certs/broken_ee.der" )
617 #define BROKEN_CA_CERT_FILE			TEXT( "test/certs/broken_ca.der" )
618 #define CERTREQ_FILE_TEMPLATE		TEXT( "test/certs/certreq%d.der" )
619 #define CRL_FILE_TEMPLATE			TEXT( "test/certs/crl%d.crl" )
620 #define CERTCHAIN_FILE_TEMPLATE		TEXT( "test/certs/certchn%d.der" )
621 #define BASE64CERTCHAIN_FILE_TEMPLATE TEXT( "test/certs/certchn%d.asc" )
622 #define CHAINTEST_FILE_TEMPLATE		TEXT( "test/certs/chntest%d.der" )
623 #define PATHTEST_FILE_TEMPLATE		TEXT( "test/nist/test%d.p7s" )
624 #define PADTEST_FILE_TEMPLATE		TEXT( "test/certs/bad_sig%d.der" )
625 #define SSHKEY_FILE_TEMPLATE		TEXT( "test/misc/sshkey%d.asc" )
626 #define PGPKEY_FILE_TEMPLATE		TEXT( "test/pgp/pubkey%d.pgp" )
627 #define PGPASCKEY_FILE_TEMPLATE		TEXT( "test/pgp/pubkey%d.asc" )
628 #define NOCHAIN_EE_FILE				TEXT( "test/misc/nochn_ee.der" )
629 #define NOCHAIN_CA_FILE				TEXT( "test/misc/nochn_ca.der" )
630 #define RTCS_OK_FILE				TEXT( "test/misc/rtcsrok.der" )
631 #define OCSP_OK_FILE				TEXT( "test/session/ocspr_ok.der" )
632 #define OCSP_REV_FILE				TEXT( "test/session/ocspr_re.der" )
633 #define OCSP_CA_FILE				TEXT( "test/session/ocspca.der" )
634 #define CRLCERT_FILE_TEMPLATE		TEXT( "test/misc/crl_cert%d.der" )
635 #define RTCS_FILE_TEMPLATE			TEXT( "test/misc/rtcs_ee%do.der" )
636 #define OCSP_CA_FILE_TEMPLATE		TEXT( "test/session/ocsp_ca%d.der" )
637 #define OCSP_EEOK_FILE_TEMPLATE		TEXT( "test/session/ocsp_ok%d.der" )
638 #define OCSP_EEREV_FILE_TEMPLATE	TEXT( "test/session/ocsp_re%d.der" )
639 #define CMP_CA_FILE_TEMPLATE		TEXT( "test/session/cmp_ca%d.der" )
640 #define SCEP_CA_FILE_TEMPLATE		TEXT( "test/session/scep_ca%d.der" )
641 
642 #define CMS_ENC_FILE_TEMPLATE		TEXT( "test/smime/pw_enc%d.p7m" )
643 #define SMIME_SIG_FILE_TEMPLATE		TEXT( "test/smime/signed%d.p7s" )
644 #define SMIME_SIG_FILE_INDEF		TEXT( "test/smime/sig_ndef.p7s" )
645 #define SMIME_ENV_FILE_TEMPLATE		TEXT( "test/smime/envel%d.p7m" )
646 #define PGP_ENC_FILE_TEMPLATE		TEXT( "test/pgp/conv_enc%d.pgp" )
647 #define PGP_PKE_FILE_TEMPLATE		TEXT( "test/pgp/pgp_enc%d.pgp" )
648 #define OPENPGP_PKE_FILE_TEMPLATE	TEXT( "test/pgp/gpg_enc%d.gpg" )
649 #define PGP_SIG_FILE_TEMPLATE		TEXT( "test/pgp/signed%d.pgp" )
650 #define PGP_COPR_FILE_TEMPLATE		TEXT( "test/pgp/copr%d.pgp" )
651 
652 #define TESTDATA_FILE_TEMPLATE		TEXT( "test/misc/testdata%d.dat" )
653 #define COMPRESS_FILE				TEXT( "test/filename.h" )
654 
655 #endif /* OS-specific naming */
656