|
1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 REM CRYPTO TESTS |
|
19 #include "crypto.iby" |
|
20 |
|
21 define ZDRIVE \epoc32\winscw\c |
|
22 |
|
23 #include "pbetests.iby" |
|
24 #include "pkcs5kdftests.iby" |
|
25 #include "paddingtests.iby" |
|
26 #include "tcryptospi.iby" |
|
27 #include "cryptospi_testplugins.iby" |
|
28 |
|
29 file=ABI_DIR\BUILD_DIR\tsymmetric.exe System\Programs\tsymmetric.exe |
|
30 file=ABI_DIR\BUILD_DIR\tasymmetric.exe System\Programs\tasymmetric.exe |
|
31 file=ABI_DIR\BUILD_DIR\tbigint.exe System\Programs\tbigint.exe |
|
32 |
|
33 |
|
34 |
|
35 // Scripts |
|
36 |
|
37 data = ZDRIVE\tasymmetric\asymmetricPerformance.txt tasymmetric\asymmetricPerformance.txt |
|
38 |
|
39 //TMS support |
|
40 data = ZDRIVE\tasymmetric\tasymmetrictests.script tasymmetric\tasymmetrictests.script |
|
41 data = ZDRIVE\tasymmetric\tasymmetrictests.ini tasymmetric\tasymmetrictests.ini |
|
42 |
|
43 data = ZDRIVE\tsymmetric\tsymmetricperformancetests.txt tsymmetric\tsymmetricperformancetests.txt |
|
44 |
|
45 //TMS support |
|
46 data = ZDRIVE\tsymmetric\tsymmetrictests.script tsymmetric\tsymmetrictests.script |
|
47 data = ZDRIVE\tsymmetric\symmetricOOMtests.script tsymmetric\symmetricOOMtests.script |
|
48 |
|
49 data = ZDRIVE\tsymmetric\AESECBVectorsScript.script tsymmetric\AESECBVectorsScript.script |
|
50 data = ZDRIVE\tsymmetric\AESECB_KAT_VT.script tsymmetric\AESECB_KAT_VT.script |
|
51 data = ZDRIVE\tsymmetric\AESECB_KAT_VK.script tsymmetric\AESECB_KAT_VK.script |
|
52 |
|
53 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptECB128.script tsymmetric\AESMonteCarloEncryptECB128.script |
|
54 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptECB192.script tsymmetric\AESMonteCarloEncryptECB192.script |
|
55 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptECB256.script tsymmetric\AESMonteCarloEncryptECB256.script |
|
56 |
|
57 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptECB128.script tsymmetric\AESMonteCarloDecryptECB128.script |
|
58 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptECB192.script tsymmetric\AESMonteCarloDecryptECB192.script |
|
59 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptECB256.script tsymmetric\AESMonteCarloDecryptECB256.script |
|
60 |
|
61 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptCBC128.script tsymmetric\AESMonteCarloEncryptCBC128.script |
|
62 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptCBC192A.script tsymmetric\AESMonteCarloEncryptCBC192A.script |
|
63 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptCBC192B.script tsymmetric\AESMonteCarloEncryptCBC192B.script |
|
64 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptCBC256.script tsymmetric\AESMonteCarloEncryptCBC256.script |
|
65 |
|
66 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptCBC128.script tsymmetric\AESMonteCarloDecryptCBC128.script |
|
67 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptCBC192.script tsymmetric\AESMonteCarloDecryptCBC192.script |
|
68 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptCBC256.script tsymmetric\AESMonteCarloDecryptCBC256.script |
|
69 |
|
70 |
|
71 data = ZDRIVE\tsymmetric\tsymmetrictests.ini tsymmetric\tsymmetrictests.ini |
|
72 data = ZDRIVE\tsymmetric\symmetricOOMtests.ini tsymmetric\symmetricOOMtests.ini |
|
73 |
|
74 data = ZDRIVE\tsymmetric\AESECBVectorsScript.ini tsymmetric\AESECBVectorsScript.ini |
|
75 data = ZDRIVE\tsymmetric\AESECB_KAT_VT.ini tsymmetric\AESECB_KAT_VT.ini |
|
76 data = ZDRIVE\tsymmetric\AESECB_KAT_VK.ini tsymmetric\AESECB_KAT_VK.ini |
|
77 |
|
78 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptECB128.ini tsymmetric\AESMonteCarloEncryptECB128.ini |
|
79 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptECB192.ini tsymmetric\AESMonteCarloEncryptECB192.ini |
|
80 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptECB256.ini tsymmetric\AESMonteCarloEncryptECB256.ini |
|
81 |
|
82 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptECB128.ini tsymmetric\AESMonteCarloDecryptECB128.ini |
|
83 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptECB192.ini tsymmetric\AESMonteCarloDecryptECB192.ini |
|
84 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptECB256.ini tsymmetric\AESMonteCarloDecryptECB256.ini |
|
85 |
|
86 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptCBC128.ini tsymmetric\AESMonteCarloEncryptCBC128.ini |
|
87 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptCBC192.ini tsymmetric\AESMonteCarloEncryptCBC192.ini |
|
88 data = ZDRIVE\tsymmetric\AESMonteCarloEncryptCBC256.ini tsymmetric\AESMonteCarloEncryptCBC256.ini |
|
89 |
|
90 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptCBC128.ini tsymmetric\AESMonteCarloDecryptCBC128.ini |
|
91 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptCBC192.ini tsymmetric\AESMonteCarloDecryptCBC192.ini |
|
92 data = ZDRIVE\tsymmetric\AESMonteCarloDecryptCBC256.ini tsymmetric\AESMonteCarloDecryptCBC256.ini |
|
93 |
|
94 |
|
95 data = ZDRIVE\tbigint\tperformancetests.txt tbigint\tperformancetests.txt |
|
96 |
|
97 // TMS support |
|
98 data = ZDRIVE\tbigint\tbasicmathstests.script tbigint\tbasicmathstests.script |
|
99 data = ZDRIVE\tbigint\tconstructiontests.script tbigint\tconstructiontests.script |
|
100 data = ZDRIVE\tbigint\tmontgomerytests.script tbigint\tmontgomerytests.script |
|
101 data = ZDRIVE\tbigint\tprimetests.script tbigint\tprimetests.script |
|
102 data = ZDRIVE\tbigint\tprimetests2.script tbigint\tprimetests2.script |
|
103 data = ZDRIVE\tbigint\tprimefailuretests.script tbigint\tprimefailuretests.script |
|
104 data = ZDRIVE\tbigint\tprimegen.script tbigint\tprimegen.script |
|
105 data = ZDRIVE\tbigint\tbasicmathstests.ini tbigint\tbasicmathstests.ini |
|
106 data = ZDRIVE\tbigint\tconstructiontests.ini tbigint\tconstructiontests.ini |
|
107 data = ZDRIVE\tbigint\tmontgomerytests.ini tbigint\tmontgomerytests.ini |
|
108 data = ZDRIVE\tbigint\tprimetests.ini tbigint\tprimetests.ini |
|
109 data = ZDRIVE\tbigint\tprimetests2.ini tbigint\tprimetests2.ini |
|
110 data = ZDRIVE\tbigint\tprimefailuretests.ini tbigint\tprimefailuretests.ini |
|
111 data = ZDRIVE\tbigint\tprimegen.ini tbigint\tprimegen.ini |
|
112 |
|
113 #if !defined(SMP) |
|
114 // Proof of concept KMS (Key Management Server) |
|
115 // Add them to the Core image (core.img) only. As rofs1.img does not support the device, and extension. |
|
116 ROM_IMAGE[0] { |
|
117 extension[VARID]=KERNEL_DIR\BUILD_DIR\kmskext.dll \sys\bin\kmskext.dll |
|
118 device[VARID]=ABI_DIR\BUILD_DIR\kmslddk.ldd \sys\bin\kmslddk.ldd |
|
119 device[VARID]=ABI_DIR\BUILD_DIR\kmsextrlddk.ldd \sys\bin\kmsextrlddk.ldd |
|
120 } |
|
121 |
|
122 file=ABI_DIR\BUILD_DIR\kmsldd.dll sys\bin\kmsldd.dll |
|
123 |
|
124 file=ABI_DIR\BUILD_DIR\kmsextrldd.dll sys\bin\kmsextrldd.dll |
|
125 file=ABI_DIR\BUILD_DIR\kmslddtest.exe sys\bin\kmslddtest.exe |
|
126 data=ABI_DIR\BUILD_DIR\kmslddclient.exe sys\bin\kmslddclient.exe |
|
127 |
|
128 file=ABI_DIR\BUILD_DIR\kmsserver.exe sys\bin\kmsserver.exe |
|
129 file=ABI_DIR\BUILD_DIR\kmsclient.dll sys\bin\kmsclient.dll |
|
130 |
|
131 file=ABI_DIR\BUILD_DIR\kmstest.exe sys\bin\kmstest.exe |
|
132 |
|
133 #endif |
|
134 // End of cryptotests.iby |