os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_ascend.ini
Update contrib.
2 InterfaceType =KHashInterface
3 AlgorithmUid =KAlgorithmHashMd2
4 OperationMode =KHashMode
7 InterfaceScopeRule1 =KHashInterface
8 AlgorithmScopeRule1 =KNone
9 CharacterUidRule1 =KCreatorNameType
10 CompareOperatorRule1 =EOpAscendingSort
11 CharacterValueRule1 =NULL
12 CharacterValueTypeRule1 =ERuleValueDes16
15 ExAlgorithmUid =KAlgorithmHashMd2
16 ExImplementationUid =KTestPlugin01Md2_2
18 //****************************************************************************
19 //****************************************************************************
22 InterfaceType =KSymmetricCipherInterface
24 KeyType =KSymmetricKeyParameter
25 AlgorithmUid =KAlgorithmCipherDes
26 CryptoMode =KCryptoModeEncrypt
27 OperationMode =KOperationModeNone
28 PaddingMode =KPaddingModeNone
31 InterfaceScopeRule1 =KNone
32 AlgorithmScopeRule1 =KAlgorithmCipherDes
33 CharacterUidRule1 =KMaxConcurrencySupportedType
34 CompareOperatorRule1 =EOpAscendingSort
35 CharacterValueRule1 =NULL
36 CharacterValueTypeRule1 =ERuleValueInteger
39 ExAlgorithmUid =KAlgorithmCipherDes
40 ExImplementationUid =KTestPlugin01Des_2
42 //****************************************************************************
43 //****************************************************************************
46 InterfaceType =KSymmetricCipherInterface
48 KeyType =KSymmetricKeyParameter
49 AlgorithmUid =KAlgorithmCipherDes
50 CryptoMode =KCryptoModeEncrypt
51 OperationMode =KOperationModeNone
52 PaddingMode =KPaddingModeNone
55 InterfaceScopeRule1 =KNone
56 AlgorithmScopeRule1 =KNone
57 CharacterUidRule1 =KLatencyType
58 CompareOperatorRule1 =EOpAscendingSort
59 CharacterValueRule1 =NULL
60 CharacterValueTypeRule1 =ERuleValueInteger
63 ExAlgorithmUid =KAlgorithmCipherDes
64 ExImplementationUid =KTestPlugin01Des_4
66 //****************************************************************************
67 //****************************************************************************
70 InterfaceType =KHashInterface
71 AlgorithmUid =KAlgorithmHashMd2
72 OperationMode =KHashMode
75 InterfaceScopeRule1 =KHashInterface
76 AlgorithmScopeRule1 =KNone
77 CharacterUidRule1 =KThroughputType
78 CompareOperatorRule1 =EOpAscendingSort
79 CharacterValueRule1 =NULL
80 CharacterValueTypeRule1 =ERuleValueInteger
83 ExAlgorithmUid =KAlgorithmHashMd2
84 ExImplementationUid =KTestPlugin01Md2_1
86 //****************************************************************************
87 //****************************************************************************
90 InterfaceType =KHashInterface
91 AlgorithmUid =KAlgorithmHashMd2
92 OperationMode =KHashMode
95 InterfaceScopeRule1 =KHashInterface
96 AlgorithmScopeRule1 =KNone
97 CharacterUidRule1 =KBlockSizeType
98 CompareOperatorRule1 =EOpAscendingSort
99 CharacterValueRule1 =NULL
100 CharacterValueTypeRule1 =ERuleValueInteger
101 IsOptionaRule1 =False
103 ExAlgorithmUid =KAlgorithmHashMd2
104 ExImplementationUid =KTestPlugin01Md2_1
106 //****************************************************************************
107 //****************************************************************************
110 InterfaceType =KHashInterface
111 AlgorithmUid =KAlgorithmHashMd2
112 OperationMode =KHashMode
113 AlgorithmParams =NULL
115 InterfaceScopeRule1 =KHashInterface
116 AlgorithmScopeRule1 =KNone
117 CharacterUidRule1 =KOutputSizeType
118 CompareOperatorRule1 =EOpAscendingSort
119 CharacterValueRule1 =NULL
120 CharacterValueTypeRule1 =ERuleValueInteger
121 IsOptionaRule1 =False
123 ExAlgorithmUid =KAlgorithmHashMd2
124 ExImplementationUid =KTestPlugin01Md2_1
126 //****************************************************************************
127 //****************************************************************************
129 [SymmetricCipherKeyLength]
130 InterfaceType =KSymmetricCipherInterface
132 KeyType =KSymmetricKeyParameter
133 AlgorithmUid =KAlgorithmCipherDes
134 CryptoMode =KCryptoModeEncrypt
135 OperationMode =KOperationModeNone
136 PaddingMode =KPaddingModeNone
137 AlgorithmParams =NULL
139 InterfaceScopeRule1 =KSymmetricCipherInterface
140 AlgorithmScopeRule1 =KNone
141 CharacterUidRule1 =KMaximumKeyLengthType
142 CompareOperatorRule1 =EOpAscendingSort
143 CharacterValueRule1 =NULL
144 CharacterValueTypeRule1 =ERuleValueInteger
145 IsOptionaRule1 =False
147 ExAlgorithmUid =KAlgorithmCipherDes
148 ExImplementationUid =KTestPlugin01Des_1
151 //****************************************************************************
152 //****************************************************************************
154 [SymmetricCipherBlockSize]
155 InterfaceType =KSymmetricCipherInterface
157 KeyType =KSymmetricKeyParameter
158 AlgorithmUid =KAlgorithmCipherDes
159 CryptoMode =KCryptoModeEncrypt
160 OperationMode =KOperationModeNone
161 PaddingMode =KPaddingModeNone
162 AlgorithmParams =NULL
164 InterfaceScopeRule1 =KNone
165 AlgorithmScopeRule1 =KAlgorithmCipherDes
166 CharacterUidRule1 =KBlockSizeType
167 CompareOperatorRule1 =EOpAscendingSort
168 CharacterValueRule1 =NULL
169 CharacterValueTypeRule1 =ERuleValueInteger
170 IsOptionaRule1 =False
172 ExAlgorithmUid =KAlgorithmCipherDes
173 ExImplementationUid =KTestPlugin02Des_2
176 //****************************************************************************
177 //****************************************************************************
179 [SymmetricCipherKeySupport]
180 InterfaceType =KSymmetricCipherInterface
182 KeyType =KSymmetricKeyParameter
183 AlgorithmUid =KAlgorithmCipherDes
184 CryptoMode =KCryptoModeEncrypt
185 OperationMode =KOperationModeNone
186 PaddingMode =KPaddingModeNone
187 AlgorithmParams =NULL
189 InterfaceScopeRule1 =KSymmetricCipherInterface
190 AlgorithmScopeRule1 =KAlgorithmCipherDes
191 CharacterUidRule1 =KKeySupportModeType
192 CompareOperatorRule1 =EOpAscendingSort
193 CharacterValueRule1 =NULL
194 CharacterValueTypeRule1 =ERuleValueInteger
195 IsOptionaRule1 =False
197 ExAlgorithmUid =KAlgorithmCipherDes
198 ExImplementationUid =KTestPlugin01Des_4
200 //****************************************************************************
201 //****************************************************************************
203 [AsymmetricCipherKeyLength]
204 InterfaceType =KAsymmetricCipherInterface
205 AlgorithmUid =KAlgorithmCipherRsa
206 CryptoMode =KCryptoModeEncrypt
207 PaddingMode =KPaddingModeNone
208 AlgorithmParams =NULL
210 InterfaceScopeRule1 =KAsymmetricCipherInterface
211 AlgorithmScopeRule1 =KNone
212 CharacterUidRule1 =KMaximumKeyLengthType
213 CompareOperatorRule1 =EOpAscendingSort
214 CharacterValueRule1 =NULL
215 CharacterValueTypeRule1 =ERuleValueInteger
216 IsOptionaRule1 =False
218 ExAlgorithmUid =KAlgorithmCipherRsa
219 ExImplementationUid =KTestPlugin02Rsa_1
221 //****************************************************************************
222 //****************************************************************************
224 [AsymmetricCipherKeySupport]
225 InterfaceType =KAsymmetricCipherInterface
226 AlgorithmUid =KAlgorithmCipherRsa
227 CryptoMode =KCryptoModeEncrypt
228 PaddingMode =KPaddingModeNone
229 AlgorithmParams =NULL
231 InterfaceScopeRule1 =KNone
232 AlgorithmScopeRule1 =KAlgorithmCipherRsa
233 CharacterUidRule1 =KKeySupportModeType
234 CompareOperatorRule1 =EOpAscendingSort
235 CharacterValueRule1 =NULL
236 CharacterValueTypeRule1 =ERuleValueInteger
237 IsOptionaRule1 =False
239 ExAlgorithmUid =KAlgorithmCipherRsa
240 ExImplementationUid =KTestPlugin02Rsa_2
242 //****************************************************************************
243 //****************************************************************************
246 InterfaceType =KVerifierInterface
247 AlgorithmUid =KAlgorithmVerifierRsa
248 PaddingMode =KPaddingModePkcs1_v1_5_Signature
249 AlgorithmParams =NULL
251 InterfaceScopeRule1 =KVerifierInterface
252 AlgorithmScopeRule1 =KAlgorithmVerifierRsa
253 CharacterUidRule1 =KMaximumKeyLengthType
254 CompareOperatorRule1 =EOpAscendingSort
255 CharacterValueRule1 =NULL
256 CharacterValueTypeRule1 =ERuleValueInteger
257 IsOptionaRule1 =False
259 ExAlgorithmUid =KAlgorithmVerifierRsa
260 ExImplementationUid =KTestPlugin01RsaVerifier_2
262 //****************************************************************************
263 //****************************************************************************
265 [SignatureKeySupport]
266 InterfaceType =KVerifierInterface
267 AlgorithmUid =KAlgorithmVerifierRsa
268 PaddingMode =KPaddingModePkcs1_v1_5_Signature
269 AlgorithmParams =NULL
271 InterfaceScopeRule1 =KVerifierInterface
272 AlgorithmScopeRule1 =KNone
273 CharacterUidRule1 =KKeySupportModeType
274 CompareOperatorRule1 =EOpAscendingSort
275 CharacterValueRule1 =NULL
276 CharacterValueTypeRule1 =ERuleValueInteger
277 IsOptionaRule1 =False
279 ExAlgorithmUid =KAlgorithmVerifierRsa
280 ExImplementationUid =KTestPlugin01RsaVerifier_1
282 //****************************************************************************
283 //****************************************************************************
286 InterfaceType =KRandomInterface
287 AlgorithmUid =KAlgorithmRandom
288 AlgorithmParams =NULL
290 InterfaceScopeRule1 =KRandomInterface
291 AlgorithmScopeRule1 =KNone
292 CharacterUidRule1 =KBlockingModeType
293 CompareOperatorRule1 =EOpAscendingSort
294 CharacterValueRule1 =NULL
295 CharacterValueTypeRule1 =ERuleValueInteger
296 IsOptionaRule1 =False
298 ExAlgorithmUid =KAlgorithmRandom
299 ExImplementationUid =KTestPlugin02Random_2
301 //****************************************************************************
302 //****************************************************************************
304 [KeyPairGenKeyLength]
305 InterfaceType =KKeypairGeneratorInterface
306 AlgorithmUid =KAlgorithmRSAKeyPairGenerator
307 AlgorithmParams =NULL
309 InterfaceScopeRule1 =KKeypairGeneratorInterface
310 AlgorithmScopeRule1 =KAlgorithmRSAKeyPairGenerator
311 CharacterUidRule1 =KMaximumKeyLengthType
312 CompareOperatorRule1 =EOpAscendingSort
313 CharacterValueRule1 =NULL
314 CharacterValueTypeRule1 =ERuleValueInteger
315 IsOptionaRule1 =False
317 ExAlgorithmUid =KAlgorithmRSAKeyPairGenerator
318 ExImplementationUid =KTestPlugin02RsaKeyGen_1