-
Notifications
You must be signed in to change notification settings - Fork 1
/
G+D_Smartcafe_6.0_80K_ICFabDate_2015_024_ALGSUPPORT__3b_fe_18_00_00_80_31_fe_45_53_43_45_36_30_2d_43_44_30_38_31_2d_6e_46_a9_(provided_by_PetrS).csv
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 2 columns, instead of 1. in line 1.
297 lines (280 loc) · 10.4 KB
/
G+D_Smartcafe_6.0_80K_ICFabDate_2015_024_ALGSUPPORT__3b_fe_18_00_00_80_31_fe_45_53_43_45_36_30_2d_43_44_30_38_31_2d_6e_46_a9_(provided_by_PetrS).csv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
INFO: This file was generated by AlgTest utility. See http://www.fi.muni.cz/~xsvenda/jcsupport.html for more results, source codes and other details.;
Tested and provided by; insert your name please.;
Execution date/time; 2019/04/19 20:06:27
AlgTestJClient version; 1.7.7
AlgTest applet version; 1.7.7
Used reader; PC/SC terminal Gemplus USB Smart Card Reader 0
Card ATR; 3b fe 18 00 00 80 31 fe 45 53 43 45 36 30 2d 43 44 30 38 31 2d 6e 46 a9
Card name; G+D SmartCafe 6.0
Used protocol; T=1
Package_AID_test; GD_SmartCafe_6.0_AIDSUPPORT_3BFE1800008031FE4553434536302D43443038312D6E46A9.csv
JavaCard support version;3.0.1
JCSystem.getVersion()[Major.Minor];3.0;
JCSystem.isObjectDeletionSupported;yes;
JCSystem.MEMORY_TYPE_PERSISTENT;>32767B;
JCSystem.MEMORY_TYPE_TRANSIENT_RESET;2808B;
JCSystem.MEMORY_TYPE_TRANSIENT_DESELECT;755B;
JCSystem.getMaxCommitCapacity();755B;
CPLC; 9f 7f 2a 47 90 50 37 16 71 11 46 40 03 50 24 97 00 69 a3 72 71 47 92 01 44 16 73 02 83 16 74 50 92 00 00 0a 01 00 00 00 00 00 00 00 00
CPLC.ICFabricator;4790;NXP
CPLC.ICType;5037
CPLC.OperatingSystemID;1671
CPLC.OperatingSystemReleaseDate;1146
CPLC.OperatingSystemReleaseLevel;4003
CPLC.ICFabricationDate;5024;(Y DDD) date in that year
CPLC.ICSerialNumber;970069a3
CPLC.ICBatchIdentifier;7271
CPLC.ICModuleFabricator;4792
CPLC.ICModulePackagingDate;0144
CPLC.ICCManufacturer;1673
CPLC.ICEmbeddingDate;0283
CPLC.ICPrePersonalizer;1674
CPLC.ICPrePersonalizationEquipmentDate;5092
CPLC.ICPrePersonalizationEquipmentID;00000a01
CPLC.ICPersonalizer;0000
CPLC.ICPersonalizationDate;0000
CPLC.ICPersonalizationEquipmentID;00000000
CPLC.ICPersonalizationEquipmentID;00000000
javacardx.crypto.Cipher
ALG_DES_CBC_NOPAD;yes;0,050000
ALG_DES_CBC_ISO9797_M1;yes;0,050000
ALG_DES_CBC_ISO9797_M2;yes;0,050000
ALG_DES_CBC_PKCS5;yes;0,064000
ALG_DES_ECB_NOPAD;yes;0,050000
ALG_DES_ECB_ISO9797_M1;yes;0,060000
ALG_DES_ECB_ISO9797_M2;yes;0,050000
ALG_DES_ECB_PKCS5;yes;0,050000
ALG_RSA_ISO14888;yes;0,050000
ALG_RSA_PKCS1;yes;0,062000
ALG_RSA_ISO9796;no;
ALG_RSA_NOPAD;yes;0,050000
ALG_AES_BLOCK_128_CBC_NOPAD;yes;0,060000
ALG_AES_BLOCK_128_ECB_NOPAD;yes;0,050000
ALG_RSA_PKCS1_OAEP;yes;0,050000
ALG_KOREAN_SEED_ECB_NOPAD;yes;0,050000
ALG_KOREAN_SEED_CBC_NOPAD;yes;0,050000
ALG_AES_BLOCK_192_CBC_NOPAD;no;
ALG_AES_BLOCK_192_ECB_NOPAD;no;
ALG_AES_BLOCK_256_CBC_NOPAD;no;
ALG_AES_BLOCK_256_ECB_NOPAD;no;
ALG_AES_CBC_ISO9797_M1;yes;0,051000
ALG_AES_CBC_ISO9797_M2;yes;0,053000
ALG_AES_CBC_PKCS5;yes;0,050000
ALG_AES_ECB_ISO9797_M1;yes;0,060000
ALG_AES_ECB_ISO9797_M2;yes;0,060000
ALG_AES_ECB_PKCS5;yes;0,050000
javacard.crypto.Signature
ALG_DES_MAC4_NOPAD;yes;0,070000
ALG_DES_MAC8_NOPAD;yes;0,070000
ALG_DES_MAC4_ISO9797_M1;yes;0,060000
ALG_DES_MAC8_ISO9797_M1;yes;0,071000
ALG_DES_MAC4_ISO9797_M2;yes;0,060000
ALG_DES_MAC8_ISO9797_M2;yes;0,070000
ALG_DES_MAC4_PKCS5;yes;0,070000
ALG_DES_MAC8_PKCS5;yes;0,080000
ALG_RSA_SHA_ISO9796;yes;0,090000
ALG_RSA_SHA_PKCS1;yes;0,090000
ALG_RSA_MD5_PKCS1;yes;0,078000
ALG_RSA_RIPEMD160_ISO9796;yes;0,100000
ALG_RSA_RIPEMD160_PKCS1;yes;0,080000
ALG_DSA_SHA;yes;0,070000
ALG_RSA_SHA_RFC2409;yes;0,080000
ALG_RSA_MD5_RFC2409;yes;0,090000
ALG_ECDSA_SHA;yes;0,124000
ALG_AES_MAC_128_NOPAD;yes;0,070000
ALG_DES_MAC4_ISO9797_1_M2_ALG3;yes;0,073000
ALG_DES_MAC8_ISO9797_1_M2_ALG3;yes;0,100000
ALG_RSA_SHA_PKCS1_PSS;no;
ALG_RSA_MD5_PKCS1_PSS;no;
ALG_RSA_RIPEMD160_PKCS1_PSS;no;
ALG_HMAC_SHA1;no;
ALG_HMAC_SHA_256;no;
ALG_HMAC_SHA_384;no;
ALG_HMAC_SHA_512;no;
ALG_HMAC_MD5;no;
ALG_HMAC_RIPEMD160;no;
ALG_RSA_SHA_ISO9796_MR;no;
ALG_RSA_RIPEMD160_ISO9796_MR;no;
ALG_SEED_MAC_NOPAD;yes;0,062000
ALG_ECDSA_SHA_256;yes;0,070000
ALG_ECDSA_SHA_384;yes;0,070000
ALG_AES_MAC_192_NOPAD;no;
ALG_AES_MAC_256_NOPAD;no;
ALG_ECDSA_SHA_224;yes;0,070000
ALG_ECDSA_SHA_512;yes;0,080000
ALG_RSA_SHA_224_PKCS1;yes;0,082000
ALG_RSA_SHA_256_PKCS1;yes;0,070000
ALG_RSA_SHA_384_PKCS1;yes;0,073000
ALG_RSA_SHA_512_PKCS1;yes;0,072000
ALG_RSA_SHA_224_PKCS1_PSS;no;
ALG_RSA_SHA_256_PKCS1_PSS;no;
ALG_RSA_SHA_384_PKCS1_PSS;no;
ALG_RSA_SHA_512_PKCS1_PSS;no;
ALG_DES_MAC4_ISO9797_1_M1_ALG3;no;
ALG_DES_MAC8_ISO9797_1_M1_ALG3;no;
ALG_AES_CMAC_128;no;
javacard.security.MessageDigest
ALG_SHA;yes;0,057000
ALG_MD5;yes;0,050000
ALG_RIPEMD160;yes;0,062000
ALG_SHA_256;yes;0,070000
ALG_SHA_384;yes;0,052000
ALG_SHA_512;yes;0,062000
ALG_SHA_224;yes;0,060000
ALG_SHA3_224;no;
ALG_SHA3_256;no;
ALG_SHA3_384;no;
ALG_SHA3_512;no;
javacard.security.RandomData
ALG_PSEUDO_RANDOM;yes;0,010000
ALG_SECURE_RANDOM;yes;0,030000
ALG_TRNG;no;
ALG_ALG_PRESEEDED_DRBG;no;
ALG_FAST;no;
ALG_KEYGENERATION;no;
javacard.security.KeyBuilder
TYPE_DES_TRANSIENT_RESET;yes;0,031000
TYPE_DES_TRANSIENT_DESELECT;yes;0,050000
TYPE_DES LENGTH_DES;yes;0,040000
TYPE_DES LENGTH_DES3_2KEY;yes;0,050000
TYPE_DES LENGTH_DES3_3KEY;yes;0,039000
TYPE_AES_TRANSIENT_RESET;yes;0,040000
TYPE_AES_TRANSIENT_DESELECT;yes;0,040000
TYPE_AES LENGTH_AES_128;yes;0,042000
TYPE_AES LENGTH_AES_192;yes;0,050000
TYPE_AES LENGTH_AES_256;yes;0,040000
TYPE_RSA_PUBLIC LENGTH_RSA_512;yes;0,040000
TYPE_RSA_PUBLIC LENGTH_RSA_736;yes;0,050000
TYPE_RSA_PUBLIC LENGTH_RSA_768;yes;0,050000
TYPE_RSA_PUBLIC LENGTH_RSA_896;yes;0,050000
TYPE_RSA_PUBLIC LENGTH_RSA_1024;yes;0,050000
TYPE_RSA_PUBLIC LENGTH_RSA_1280;yes;0,040000
TYPE_RSA_PUBLIC LENGTH_RSA_1536;yes;0,050000
TYPE_RSA_PUBLIC LENGTH_RSA_1984;yes;0,050000
TYPE_RSA_PUBLIC LENGTH_RSA_2048;yes;0,050000
TYPE_RSA_PUBLIC LENGTH_RSA_3072;no;
TYPE_RSA_PUBLIC LENGTH_RSA_4096;no;
TYPE_RSA_PRIVATE LENGTH_RSA_512;yes;0,040000
TYPE_RSA_PRIVATE LENGTH_RSA_736;yes;0,040000
TYPE_RSA_PRIVATE LENGTH_RSA_768;yes;0,050000
TYPE_RSA_PRIVATE LENGTH_RSA_896;yes;0,040000
TYPE_RSA_PRIVATE LENGTH_RSA_1024;yes;0,050000
TYPE_RSA_PRIVATE LENGTH_RSA_1280;yes;0,040000
TYPE_RSA_PRIVATE LENGTH_RSA_1536;yes;0,040000
TYPE_RSA_PRIVATE LENGTH_RSA_1984;yes;0,050000
TYPE_RSA_PRIVATE LENGTH_RSA_2048;yes;0,040000
TYPE_RSA_PRIVATE LENGTH_RSA_3072;no;
TYPE_RSA_PRIVATE LENGTH_RSA_4096;no;
TYPE_RSA_PRIVATE_TRANSIENT_RESET;no;
TYPE_RSA_PRIVATE_TRANSIENT_DESELECT;no;
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_512;yes;0,050000
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_736;yes;0,042000
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_768;yes;0,047000
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_896;yes;0,040000
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1024;yes;0,040000
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1280;yes;0,040000
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1536;yes;0,041000
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1984;yes;0,050000
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_2048;yes;0,050000
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_3072;no;
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_4096;no;
TYPE_RSA_CRT_PRIVATE_TRANSIENT_RESET;no;
TYPE_RSA_CRT_PRIVATE_TRANSIENT_DESELECT;no;
TYPE_DSA_PRIVATE LENGTH_DSA_512;yes;0,040000
TYPE_DSA_PRIVATE LENGTH_DSA_768;yes;0,040000
TYPE_DSA_PRIVATE LENGTH_DSA_1024;yes;0,050000
TYPE_DSA_PRIVATE_TRANSIENT_RESET;no;
TYPE_DSA_PRIVATE_TRANSIENT_DESELECT;no;
TYPE_DSA_PUBLIC LENGTH_DSA_512;yes;0,040000
TYPE_DSA_PUBLIC LENGTH_DSA_768;yes;0,050000
TYPE_DSA_PUBLIC LENGTH_DSA_1024;yes;0,050000
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_113;no;
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_131;no;
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_163;no;
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_193;no;
TYPE_EC_F2M_PRIVATE_TRANSIENT_RESET;no;
TYPE_EC_F2M_PRIVATE_TRANSIENT_DESELECT;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_112;yes;0,040000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_128;yes;0,040000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_160;yes;0,050000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_192;yes;0,040000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_224;yes;0,043000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_256;yes;0,040000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_320;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_512;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521;no;
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET;no;
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT;no;
TYPE_KOREAN_SEED_TRANSIENT_RESET;yes;0,037000
TYPE_KOREAN_SEED_TRANSIENT_DESELECT;yes;0,040000
TYPE_KOREAN_SEED LENGTH_KOREAN_SEED_128;yes;0,040000
TYPE_HMAC_TRANSIENT_RESET;no;
TYPE_HMAC_TRANSIENT_DESELECT;no;
TYPE_HMAC LENGTH_HMAC_SHA_1_BLOCK_64;no;
TYPE_HMAC LENGTH_HMAC_SHA_256_BLOCK_64;no;
TYPE_HMAC LENGTH_HMAC_SHA_384_BLOCK_64;no;
TYPE_HMAC LENGTH_HMAC_SHA_512_BLOCK_64;no;
javacard.security.KeyAgreement
ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF;yes;0.032000
ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF;yes;0.039000
ALG_EC_SVDP_DH_PLAIN;yes;0.031000
ALG_EC_SVDP_DHC_PLAIN;yes;0.039000
ALG_EC_PACE_GM;no;
ALG_EC_SVDP_DH_PLAIN_XY;no;
ALG_DH_PLAIN;no;
javacard.security.Checksum
ALG_ISO3309_CRC16;no;
ALG_ISO3309_CRC32;yes;0,040000
javacard.security.KeyPair ALG_RSA on-card generation
ALG_RSA LENGTH_RSA_512;yes;0,708000
ALG_RSA LENGTH_RSA_736;yes;1,292000
ALG_RSA LENGTH_RSA_768;yes;1,476000
ALG_RSA LENGTH_RSA_896;yes;1,587000
ALG_RSA LENGTH_RSA_1024;yes;1,407000
ALG_RSA LENGTH_RSA_1280;yes;2,933000
ALG_RSA LENGTH_RSA_1536;yes;3,062000
ALG_RSA LENGTH_RSA_1984;yes;9,626000
ALG_RSA LENGTH_RSA_2048;yes;7,717000
ALG_RSA LENGTH_RSA_3072;no;
ALG_RSA LENGTH_RSA_4096;no;
javacard.security.KeyPair ALG_RSA_CRT on-card generation
ALG_RSA_CRT LENGTH_RSA_512;yes;0,581000
ALG_RSA_CRT LENGTH_RSA_736;yes;0,830000
ALG_RSA_CRT LENGTH_RSA_768;yes;0,775000
ALG_RSA_CRT LENGTH_RSA_896;yes;1,866000
ALG_RSA_CRT LENGTH_RSA_1024;yes;1,784000
ALG_RSA_CRT LENGTH_RSA_1280;yes;6,396000
ALG_RSA_CRT LENGTH_RSA_1536;yes;2,354000
ALG_RSA_CRT LENGTH_RSA_1984;yes;6,289000
ALG_RSA_CRT LENGTH_RSA_2048;yes;15,608000
ALG_RSA_CRT LENGTH_RSA_3072;no;
ALG_RSA_CRT LENGTH_RSA_4096;no;
javacard.security.KeyPair ALG_DSA on-card generation
ALG_DSA LENGTH_DSA_512;yes;0,210000
ALG_DSA LENGTH_DSA_768;yes;0,283000
ALG_DSA LENGTH_DSA_1024;yes;0,364000
javacard.security.KeyPair ALG_EC_F2M on-card generation
ALG_EC_F2M LENGTH_EC_F2M_113;no;
ALG_EC_F2M LENGTH_EC_F2M_131;no;
ALG_EC_F2M LENGTH_EC_F2M_163;no;
ALG_EC_F2M LENGTH_EC_F2M_193;no;
javacard.security.KeyPair ALG_EC_FP on-card generation
ALG_EC_FP LENGTH_EC_FP_112;error(0x6a81);
ALG_EC_FP LENGTH_EC_FP_128;yes;0,430000
ALG_EC_FP LENGTH_EC_FP_160;yes;0,486000
ALG_EC_FP LENGTH_EC_FP_192;yes;0,563000
ALG_EC_FP LENGTH_EC_FP_224;yes;0,627000
ALG_EC_FP LENGTH_EC_FP_256;yes;0,708000
ALG_EC_FP LENGTH_EC_FP_384;no;
ALG_EC_FP LENGTH_EC_FP_521;no;
javacardx.crypto.AEADCipher
CIPHER_AES_CCM;no;
CIPHER_AES_GCM;no;
Support for variable public exponent for RSA 1024. If supported, user-defined fast modular exponentiation can be executed on the smart card via cryptographic coprocessor. This is very specific feature and you will probably not need it;
Allocate RSA 1024 objects;yes;0,071000 sec;
Set random modulus;yes;0,040000 sec;
Set random public exponent;yes;0,030000 sec;
Initialize cipher with public key with random exponent;yes;0,010000 sec;
Use random public exponent;yes;0,210000 sec;
Total test time:; 129 seconds.