From 5d15002d1e819cbb50942d08dd7633f4f180fcd9 Mon Sep 17 00:00:00 2001 From: petrs Date: Wed, 12 Dec 2018 19:56:34 +0100 Subject: [PATCH] updated support table --- Profiles/AlgTest_html_table.html | 23489 +++++++++--------- Profiles/AlgTest_html_table_20181212.html | 25321 ++++++++++++++++++++ 2 files changed, 38070 insertions(+), 10740 deletions(-) create mode 100644 Profiles/AlgTest_html_table_20181212.html diff --git a/Profiles/AlgTest_html_table.html b/Profiles/AlgTest_html_table.html index bc4418d1..d0346b71 100644 --- a/Profiles/AlgTest_html_table.html +++ b/Profiles/AlgTest_html_table.html @@ -11,82 +11,89 @@

Tested cards abbreviations

c0 ACS ACOSJ (Combi) , ATR=3b 69 00 02 41 43 4f 53 4a 76 31 30 31 (provided by Alexandre Bouvier),
-c1 Athena IDprotect , ATR=3B D5 18 FF 80 91 FE 1F C3 80 73 C8 21 13 08 (provided by Cosmo),
-c2 Athena IDProtect ICFabDate 2015 , ATR=3b d5 18 ff 81 91 fe 1f c3 80 73 c8 21 13 09 (provided by PetrS),
-c3 Axalto Cyberflex32 , ATR=3B 75 94 00 00 62 02 02 02 01 (provided by PetrS),
-c4 Axalto Cyberflex PalmeraV5 , ATR=3B E6 00 00 81 21 45 32 4B 01 01 01 01 7A (provided by PetrS),
-c5 COSMO FLY v5.8 ICFabDate 2006 253 , ATR=3b 8b 80 01 00 31 c0 64 08 44 03 04 00 90 00 44 (provided by Kevin Osborn),
-c6 Feitian A40 ICFabDate 2018 , ATR=3b 9f 95 81 31 fe 9f 00 66 46 53 05 10 00 ff 71 df 00 00 00 00 00 ec (provided by Radbound Uni),
-c7 Feitian C21C Samsung S3FS91J , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 05 24 c0 72 7e 00 86 (provided by Thotheolh Tay),
-c8 Feitian eJava Token , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 64 2f 70 c1 72 fe e0 fd (provided by Razvan Dragomirescu),
-c9 Feitian JavaCOS A22CR-ECC-SHA-2 ICFabDate 2015 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 10 04 f2 72 fe 00 01 (provided by Kenneth Benson),
-c10 Feitian JavaCOS A22CR ICFabDate 2016 084 , ATR=3b 8c 80 01 90 67 46 4a 01 00 25 04 00 00 00 00 d6 (provided by Josh Harvey),
-c11 Feitian JavaCOS A22CR ICFabDate 2016 257 , ATR=3b 9c 95 80 81 1f 03 90 67 46 4a 01 00 35 04 f2 72 fe 00 a1 (provided by PetrS),
-c12 Feitian JavaCOS A22 ICFabDate 2015 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 00 68 08 04 00 00 00 00 0e (provided by Ivo Kubjas and PetrS),
-c13 Feitian JavaCOS A40 ICFabDate 2016 201 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 20 05 00 00 00 00 4e (provided by PetrS and Keneth Benson),
-c14 Feitian Java Card D11CR , ATR=3b 6a 00 00 09 44 31 31 43 52 02 00 25 c3 (provided by PetrS),
-c15 Feitian K9 NXPJ3E081 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by Thotheolh Tay),
-c16 G+D Smartcafe 6.0 80K ICFabDate 2015 024 , 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 (provided by PetrS),
-c17 G+D Smartcafe 7.0 , ATR=3b f9 96 00 00 80 31 fe 45 53 43 45 37 20 00 00 20 20 27 (provided by Radbound Uni),
-c18 G+D SmartCafe Expert 144k Dual , ATR=3b fd 18 00 00 80 31 fe 45 73 66 74 65 20 63 64 31 34 34 2d 6e 66 d8 (provided by Diego NdK),
-c19 G+D Smartcafe Expert 3.2 72K ICFabDate 2003 126 , ATR=3b f7 18 00 00 80 31 fe 45 73 66 74 65 2d 6e 66 c4 (provided by Cosmo and PetrS),
-c20 G+D Smart Cafe Expert 4.x V2 ICFabDate 2007 079 , ATR=3b f8 18 00 00 80 31 fe 45 00 73 c8 40 13 00 90 00 92 (provided by PetrS), PerformanceGraphs
-c21 G+D StarSign Crypto USB token S , ATR=3b f0 96 00 00 81 31 fe 45 6d (provided by Luka Logar),
-c22 Gemalto IDCore 10 , ATR=3b 7d 96 00 00 80 31 80 65 b0 83 11 d0 a9 83 00 90 00 (provided by Martin Paljak),
-c23 Gemalto IDCore 3010 CC , ATR=3b 7d 96 00 00 80 31 80 65 b0 85 02 00 cf 83 01 90 00 (provided by Martin Paljak),
-c24 Gemalto TOP IM GXP4 , ATR=3b 7d 94 00 00 80 31 80 65 b0 83 11 d0 a9 83 00 90 00 (provided by PetrS),
-c25 Gemalto TwinGCX4 72k PK , ATR=3B 7A 94 00 00 80 65 A2 01 01 01 3D 72 D6 43 (provided by PetrS),
-c26 Gemplus GXPE64PK , ATR=3B 7E 94 00 00 80 25 A0 00 00 00 28 56 80 10 21 00 01 08 (provided by PetrS),
-c27 Gemplus GXPLiteGeneric , ATR=3B 7D 94 00 00 80 31 80 65 B0 83 01 02 90 83 00 90 00 (provided by PetrS),
-c28 Gemplus GXPR3r32 , ATR=3B 7D 94 00 00 80 31 80 65 B0 83 01 02 90 83 00 90 00 (provided by PetrS),
-c29 Gemplus GXPR3 , ATR=3B 7B 94 00 00 80 65 B0 83 01 01 74 83 00 90 00 (provided by PetrS),
-c30 Gemplus GXP R4 72K ICFabDate 2007 291 , ATR=3b 7d 94 00 00 80 31 80 65 b0 83 11 c0 a9 83 00 90 00 (provided by PetrS), PerformanceGraphs
-c31 Gemplus unknown jc2.1.2 ICFabDate 2006 005 , ATR=3b 7d 94 00 00 80 31 80 65 b0 83 11 11 ac 83 00 90 00 (provided by PetrS),
-c32 Infineon CJTOP 80K INF SLJ 52GLA080AL M8.4 ICFabDate 2012 001 , ATR=3b fe 18 00 00 80 31 fe 45 80 31 80 66 40 90 a5 10 2e 10 83 01 90 00 f2 (provided by PetrS), PerformanceGraphs
-c33 Infineon JTOPV2 16K , ATR=3B 6D 00 00 80 31 80 65 40 90 86 01 51 83 07 90 00 (provided by PetrS),
-c34 Infineon jTOP ID SLJ 52GCA150CL ICFabDate 2015 , ATR=3b fe 18 00 00 80 31 fe 45 80 31 80 66 40 90 a5 10 2e 10 83 07 90 00 f4 (provided by Luka Logar),
-c35 Infineon SLE78 Universal JCard , ATR=3b fd 96 00 00 81 31 fe 45 53 4c 4a 35 32 47 44 4c 31 32 38 43 52 57 (provided by Till Maas RedTeamPentesting and PetrS),
-c36 JavaCardOS Infineon JC30M48CR , ATR=3b 80 80 01 01 (provided by JavaCardOS and Thotheolh Tay),
-c37 JavaCardOS JC10M24R , ATR=3b 80 80 01 01 (provided by JavaCardOS),
-c38 Nokia 6131 , ATR=3B 88 80 01 00 73 C8 40 13 00 90 00 71 (provided by Hakan Karahan),
-c39 NXP JCOP J2A080 80K ICFabDate 2011 070 , ATR=3b f8 18 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 bc (provided by PetrS),
-c40 NXP J2E145G ICFabDate 2013 025 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by PetrS and Lukas Malina),
-c41 NXP J3A080 ICFabDate 2011 035 , ATR=3b f8 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7,
-c42 NXP J3H081 EMV ICFabDate 2016 355 , ATR=3b f8 18 00 00 81 31 fe 45 00 73 c8 40 00 00 90 00 80 (provided by Adam Zhang and Richard Mitev),
-c43 NXP JCOP10 (DES only version) , ATR=3b e9 00 00 81 31 fe 45 4a 43 4f 50 31 30 56 32 32 a3 (provided by Henrik),
-c44 NXP JCOP31 , ATR=3B EB 00 00 81 31 20 45 4A 43 4F 50 33 31 33 36 47 44 54 78 (provided by PetrS),
-c45 NXP JCOP41 v2.3.1 ICFabDate 2008 , ATR=3b fa 18 00 ff 81 31 fe 45 4a 43 4f 50 34 31 56 32 33 31 63 (provided by Radbound Uni),
-c46 NXP JCOP41 v221 , ATR=3b fa 18 00 00 81 31 fe 45 4a 43 4f 50 34 31 56 32 32 31 9d (provided by PetrS), PerformanceGraphs
-c47 NXP JCOP 10.18 v2.3.1 ICFabDate 2008 163 , ATR=3b fa 13 00 00 81 31 fe 45 4a 43 4f 50 31 30 56 32 33 31 93 (provided by PetrS),
-c48 NXP JCOP 21 v2.4.2R3 ICFabDate 2013 025 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by PetrS), PerformanceGraphs
-c49 NXP JCOP 21 V2.2 36K ICFabDate 2008 015 , ATR=3b f9 18 00 00 81 31 fe 45 4a 43 4f 50 32 31 56 32 32 a9 (provided by PetrS), PerformanceGraphs
-c50 NXP JCOP 31 V2.2 36K ICFabDate 2006 306 , ATR=3b eb 00 00 81 31 20 45 4a 43 4f 50 33 31 33 36 47 44 54 78 (provided by PetrS), PerformanceGraphs
-c51 NXP JCOP 31 V2.3.2 ICFabDate 2011 016 , ATR=3b 8a 80 01 4a 43 4f 50 33 31 56 32 33 32 7a (provided by Martin Omacka),
-c52 NXP JCOP 31 V2.4.1 72K ICFabDate 2012 240 , ATR=3b f8 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7 (provided by PetrS), PerformanceGraphs
-c53 NXP JCOP CJ2A081 JC222 ICFabDate 2012 240 , ATR=3b f8 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7 (provided by PetrS), PerformanceGraphs
-c54 NXP JCOP CJ3A080v241 , ATR=3B F8 13 00 00 81 31 FE 45 4A 43 4F 50 76 32 34 31 B7 (provided by Lazuardi Nasution), PerformanceGraphs
-c55 NXP JCOP CJ3A081 JC222 , ATR=3b f8 13 00 00 81 31 fe 45 4a 33 41 30 38 31 56 32 34 31 89 (provided by PetrS), PerformanceGraphs
-c56 NXP JCOP J2A080 , ATR=3b f6 18 00 ff 81 31 fe 45 4a 32 41 30 38 30 1b (provided by Pierre-d), PerformanceGraphs
-c57 NXP JCOP J2A080 80K ICFabDate 2011 070 , ATR=3b f8 18 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 bc (provided by PetrS),
-c58 NXP JCOP J2D081 80K ICFabDate 2014 126 , ATR=3b f9 18 00 00 81 31 fe 45 4a 32 44 30 38 31 5f 50 56 b6 (provided by PetrS and Paul Crocker), PerformanceGraphs
-c59 NXP JCOP J3A040 ICFabDate 2010 071 , ATR=3b 88 80 01 4a 43 4f 50 76 32 34 31 5e (provided by Lukas Malina),
-c60 NXP JCOP J3D081 v242r2 ICFabDate 2012 334 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 32 a3 (provided by Martin Paljak and Arnis UT),
-c61 NXP JCOP J3H081 ICFabDate 2018 , ATR=3b fa 18 00 00 81 31 fe 45 50 56 4a 43 4f 50 33 45 4d 56 94 (provided by Rowland Watkins),
-c62 NXP JCOP J3H145 , ATR=3b 11 95 80 (provided by Luka Logar),
-c63 NXP JCOP NXP250A v242r3 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by Amir Digar Nemikhandad),
-c64 Oberthur CosmoDual72K , ATR=3B 7B 18 00 00 00 31 C0 64 77 E3 03 00 82 90 00 (provided by PetrS),
-c65 Oberthur Cosmo V7 64K Dual 128K , ATR=3B DB 18 00 80 B1 FE 45 1F 83 00 31 C0 64 C7 FC 10 00 01 90 00 FA (provided by Cosmo),
-c66 Oberthur Cosmo v7 , ATR=3b db 96 00 80 b1 fe 45 1f 83 00 31 c0 64 c3 08 01 00 01 90 00 95 (provided by PetrS),
-c67 Oberthur ID-ONE Cosmo 64 RSA v5.4 ICFabDate 2007 031 , ATR=3b 7b 18 00 00 00 31 c0 64 77 e9 10 00 01 90 00 (provided by PetrS), PerformanceGraphs
-c68 Softlock SLCOS InfineonSLE78 , ATR=3b 8a 80 01 53 4c 43 4f 53 20 54 3d 43 4c 0d (provided by Ahmed Mamdouh),
-c69 Unknown , ATR=3b 68 00 00 00 73 c8 40 12 00 90 00 (provided by Amir Digar Nemikhandad),
-c70 Yubikey Neo (Warning not open JavaCard) , ATR=3b fa 13 00 00 81 31 fe 15 59 75 62 69 6b 65 79 4e 45 4f a6 (provided by Pierre-d and Cosmo),
-c71 [undisclosed1] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
-c72 [undisclosed2] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
-c73 [undisclosed3] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
-c74 [undisclosed4] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
-c75 [undisclosed5] , ATR=3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (provided by Metro),
-c76 [undisclosed6] , ATR=3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (provided by Metro),
+c1 ACS ACOSJ 40K , ATR=3b 69 00 02 41 43 4f 53 4a 76 31 30 31 (provided by PetrS),
+c2 Athena IDprotect , ATR=3B D5 18 FF 80 91 FE 1F C3 80 73 C8 21 13 08 (provided by Cosmo),
+c3 Athena IDProtect ICFabDate 2015 , ATR=3b d5 18 ff 81 91 fe 1f c3 80 73 c8 21 13 09 (provided by PetrS),
+c4 Axalto Cyberflex32 , ATR=3B 75 94 00 00 62 02 02 02 01 (provided by PetrS),
+c5 Axalto Cyberflex PalmeraV5 , ATR=3B E6 00 00 81 21 45 32 4B 01 01 01 01 7A (provided by PetrS),
+c6 COSMO FLY v5.8 ICFabDate 2006 253 , ATR=3b 8b 80 01 00 31 c0 64 08 44 03 04 00 90 00 44 (provided by Kevin Osborn),
+c7 Feitian A40CR ICFabDate 2018 , ATR=3b 9c 95 80 81 1f 03 90 67 46 4a 01 00 41 06 f2 72 7e 00 57,
+c8 Feitian A40 ICFabDate 2018 , ATR=3b 9f 95 81 31 fe 9f 00 66 46 53 05 10 00 ff 71 df 00 00 00 00 00 ec (provided by Radbound Uni),
+c9 Feitian C21C Samsung S3FS91J , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 05 24 c0 72 7e 00 86 (provided by Thotheolh Tay),
+c10 Feitian eJava Token , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 64 2f 70 c1 72 fe e0 fd (provided by Razvan Dragomirescu),
+c11 Feitian JavaCOS A22CR-ECC-SHA-2 ICFabDate 2015 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 10 04 f2 72 fe 00 01 (provided by Kenneth Benson),
+c12 Feitian JavaCOS A22CR ICFabDate 2016 084 , ATR=3b 8c 80 01 90 67 46 4a 01 00 25 04 00 00 00 00 d6 (provided by Josh Harvey),
+c13 Feitian JavaCOS A22CR ICFabDate 2016 257 , ATR=3b 9c 95 80 81 1f 03 90 67 46 4a 01 00 35 04 f2 72 fe 00 a1 (provided by PetrS),
+c14 Feitian JavaCOS A22 ICFabDate 2015 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 00 68 08 04 00 00 00 00 0e (provided by Ivo Kubjas and PetrS),
+c15 Feitian JavaCOS A40 ICFabDate 2016 201 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 20 05 00 00 00 00 4e (provided by PetrS and Keneth Benson),
+c16 Feitian Java Card D11CR , ATR=3b 6a 00 00 09 44 31 31 43 52 02 00 25 c3 (provided by PetrS),
+c17 Feitian K9 NXPJ3E081 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by Thotheolh Tay),
+c18 G+D Smartcafe 6.0 80K ICFabDate 2015 024 , 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 (provided by PetrS),
+c19 G+D SmartCafe 7.0 215K USB Token S , ATR=3b f9 96 00 00 81 31 fe 45 53 43 45 37 20 0e 00 20 20 28 (provided by PetrS),
+c20 G+D Smartcafe 7.0 , ATR=3b f9 96 00 00 80 31 fe 45 53 43 45 37 20 00 00 20 20 27 (provided by Radbound Uni),
+c21 G+D SmartCafe Expert 144k Dual , ATR=3b fd 18 00 00 80 31 fe 45 73 66 74 65 20 63 64 31 34 34 2d 6e 66 d8 (provided by Diego NdK),
+c22 G+D Smartcafe Expert 3.2 72K ICFabDate 2003 126 , ATR=3b f7 18 00 00 80 31 fe 45 73 66 74 65 2d 6e 66 c4 (provided by Cosmo and PetrS),
+c23 G+D Smart Cafe Expert 4.x V2 ICFabDate 2007 079 , ATR=3b f8 18 00 00 80 31 fe 45 00 73 c8 40 13 00 90 00 92 (provided by PetrS), PerformanceGraphs
+c24 G+D StarSign Crypto USB token S , ATR=3b f0 96 00 00 81 31 fe 45 6d (provided by Luka Logar),
+c25 Gemalto IDCore 10 , ATR=3b 7d 96 00 00 80 31 80 65 b0 83 11 d0 a9 83 00 90 00 (provided by Martin Paljak),
+c26 Gemalto IDCore 3010 CC , ATR=3b 7d 96 00 00 80 31 80 65 b0 85 02 00 cf 83 01 90 00 (provided by Martin Paljak),
+c27 Gemalto TOP IM GXP4 , ATR=3b 7d 94 00 00 80 31 80 65 b0 83 11 d0 a9 83 00 90 00 (provided by PetrS),
+c28 Gemalto TwinGCX4 72k PK , ATR=3B 7A 94 00 00 80 65 A2 01 01 01 3D 72 D6 43 (provided by PetrS),
+c29 Gemplus GXPE64PK , ATR=3B 7E 94 00 00 80 25 A0 00 00 00 28 56 80 10 21 00 01 08 (provided by PetrS),
+c30 Gemplus GXPLiteGeneric , ATR=3B 7D 94 00 00 80 31 80 65 B0 83 01 02 90 83 00 90 00 (provided by PetrS),
+c31 Gemplus GXPR3r32 , ATR=3B 7D 94 00 00 80 31 80 65 B0 83 01 02 90 83 00 90 00 (provided by PetrS),
+c32 Gemplus GXPR3 , ATR=3B 7B 94 00 00 80 65 B0 83 01 01 74 83 00 90 00 (provided by PetrS),
+c33 Gemplus GXP R4 72K ICFabDate 2007 291 , ATR=3b 7d 94 00 00 80 31 80 65 b0 83 11 c0 a9 83 00 90 00 (provided by PetrS), PerformanceGraphs
+c34 Gemplus unknown jc2.1.2 ICFabDate 2006 005 , ATR=3b 7d 94 00 00 80 31 80 65 b0 83 11 11 ac 83 00 90 00 (provided by PetrS),
+c35 Infineon CJTOP 80K INF SLJ 52GLA080AL M8.4 ICFabDate 2012 001 , ATR=3b fe 18 00 00 80 31 fe 45 80 31 80 66 40 90 a5 10 2e 10 83 01 90 00 f2 (provided by PetrS), PerformanceGraphs
+c36 Infineon JTOPV2 16K , ATR=3B 6D 00 00 80 31 80 65 40 90 86 01 51 83 07 90 00 (provided by PetrS),
+c37 Infineon jTOP ID SLJ 52GCA150CL ICFabDate 2015 , ATR=3b fe 18 00 00 80 31 fe 45 80 31 80 66 40 90 a5 10 2e 10 83 07 90 00 f4 (provided by Luka Logar),
+c38 Infineon SLE78 Universal JCard , ATR=3b fd 96 00 00 81 31 fe 45 53 4c 4a 35 32 47 44 4c 31 32 38 43 52 57 (provided by Till Maas RedTeamPentesting and PetrS),
+c39 JavaCardOS Infineon JC30M48CR , ATR=3b 80 80 01 01 (provided by JavaCardOS and Thotheolh Tay),
+c40 JavaCardOS JC10M24R , ATR=3b 80 80 01 01 (provided by JavaCardOS),
+c41 jCardSim-2.2.1-all , ATR=3B FA 18 00 00 81 31 FE 45 4A 43 4F 50 33 31 56 32 33 32 98 (provided by PetrS),
+c42 jCardSim-2.2.2-all , ATR=3B FA 18 00 00 81 31 FE 45 4A 43 4F 50 33 31 56 32 33 32 98 (provided by PetrS),
+c43 jCardSim-3.0.4-SNAPSHOT , ATR=3B FA 18 00 00 81 31 FE 45 4A 43 4F 50 33 31 56 32 33 32 98 (provided by PetrS),
+c44 jCardSim-3.0.5-SNAPSHOT , ATR=3B FA 18 00 00 81 31 FE 45 4A 43 4F 50 33 31 56 32 33 32 98 (provided by PetrS),
+c45 Nokia 6131 , ATR=3B 88 80 01 00 73 C8 40 13 00 90 00 71 (provided by Hakan Karahan),
+c46 NXP JCOP J2A080 80K ICFabDate 2011 070 , ATR=3b f8 18 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 bc (provided by PetrS),
+c47 NXP J2E145G ICFabDate 2013 025 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by PetrS and Lukas Malina),
+c48 NXP J3A080 ICFabDate 2011 035 , ATR=3b f8 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7 (provided by PetrS),
+c49 NXP J3H081 EMV ICFabDate 2016 355 , ATR=3b f8 18 00 00 81 31 fe 45 00 73 c8 40 00 00 90 00 80 (provided by Adam Zhang and Richard Mitev),
+c50 NXP JCOP10 (DES only version) , ATR=3b e9 00 00 81 31 fe 45 4a 43 4f 50 31 30 56 32 32 a3 (provided by Henrik),
+c51 NXP JCOP31 , ATR=3B EB 00 00 81 31 20 45 4A 43 4F 50 33 31 33 36 47 44 54 78 (provided by PetrS),
+c52 NXP JCOP3 J3H145 SECID P60 , ATR=3b 11 95 80 (provided by Luka Logar and Rowland Watkins and PetrS),
+c53 NXP JCOP41 v2.3.1 ICFabDate 2008 , ATR=3b fa 18 00 ff 81 31 fe 45 4a 43 4f 50 34 31 56 32 33 31 63 (provided by Radbound Uni),
+c54 NXP JCOP41 v221 , ATR=3b fa 18 00 00 81 31 fe 45 4a 43 4f 50 34 31 56 32 32 31 9d (provided by PetrS), PerformanceGraphs
+c55 NXP JCOP 10.18 v2.3.1 ICFabDate 2008 163 , ATR=3b fa 13 00 00 81 31 fe 45 4a 43 4f 50 31 30 56 32 33 31 93 (provided by PetrS),
+c56 NXP JCOP 21 v2.4.2R3 ICFabDate 2013 025 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by PetrS), PerformanceGraphs
+c57 NXP JCOP 21 V2.2 36K ICFabDate 2008 015 , ATR=3b f9 18 00 00 81 31 fe 45 4a 43 4f 50 32 31 56 32 32 a9 (provided by PetrS), PerformanceGraphs
+c58 NXP JCOP 31 V2.2 36K ICFabDate 2006 306 , ATR=3b eb 00 00 81 31 20 45 4a 43 4f 50 33 31 33 36 47 44 54 78 (provided by PetrS), PerformanceGraphs
+c59 NXP JCOP 31 V2.3.2 ICFabDate 2011 016 , ATR=3b 8a 80 01 4a 43 4f 50 33 31 56 32 33 32 7a (provided by Martin Omacka),
+c60 NXP JCOP 31 V2.4.1 72K ICFabDate 2012 240 , ATR=3b f8 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7 (provided by PetrS), PerformanceGraphs
+c61 NXP JCOP CJ2A081 JC222 ICFabDate 2012 240 , ATR=3b f8 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7 (provided by PetrS), PerformanceGraphs
+c62 NXP JCOP CJ3A080v241 , ATR=3B F8 13 00 00 81 31 FE 45 4A 43 4F 50 76 32 34 31 B7 (provided by Lazuardi Nasution), PerformanceGraphs
+c63 NXP JCOP CJ3A081 JC222 , ATR=3b f8 13 00 00 81 31 fe 45 4a 33 41 30 38 31 56 32 34 31 89 (provided by PetrS), PerformanceGraphs
+c64 NXP JCOP J2A080 , ATR=3b f6 18 00 ff 81 31 fe 45 4a 32 41 30 38 30 1b (provided by Pierre-d), PerformanceGraphs
+c65 NXP JCOP J2A080 80K ICFabDate 2011 070 , ATR=3b f8 18 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 bc (provided by PetrS),
+c66 NXP JCOP J2D081 80K ICFabDate 2014 126 , ATR=3b f9 18 00 00 81 31 fe 45 4a 32 44 30 38 31 5f 50 56 b6 (provided by PetrS and Paul Crocker), PerformanceGraphs
+c67 NXP JCOP J3A040 ICFabDate 2010 071 , ATR=3b 88 80 01 4a 43 4f 50 76 32 34 31 5e (provided by Lukas Malina),
+c68 NXP JCOP J3D081 v242r2 ICFabDate 2012 334 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 32 a3 (provided by Martin Paljak and Arnis UT),
+c69 NXP JCOP J3H081 ICFabDate 2018 , ATR=3b fa 18 00 00 81 31 fe 45 50 56 4a 43 4f 50 33 45 4d 56 94 (provided by Rowland Watkins),
+c70 NXP JCOP NXP250A v242r3 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by Amir Digar Nemikhandad),
+c71 Oberthur CosmoDual72K , ATR=3B 7B 18 00 00 00 31 C0 64 77 E3 03 00 82 90 00 (provided by PetrS),
+c72 Oberthur Cosmo V7 64K Dual 128K , ATR=3B DB 18 00 80 B1 FE 45 1F 83 00 31 C0 64 C7 FC 10 00 01 90 00 FA (provided by Cosmo),
+c73 Oberthur Cosmo v7 , ATR=3b db 96 00 80 b1 fe 45 1f 83 00 31 c0 64 c3 08 01 00 01 90 00 95 (provided by PetrS),
+c74 Oberthur ID-ONE Cosmo 64 RSA v5.4 ICFabDate 2007 031 , ATR=3b 7b 18 00 00 00 31 c0 64 77 e9 10 00 01 90 00 (provided by PetrS), PerformanceGraphs
+c75 Softlock SLCOS InfineonSLE78 , ATR=3b 8a 80 01 53 4c 43 4f 53 20 54 3d 43 4c 0d (provided by Ahmed Mamdouh),
+c76 Unknown , ATR=3b 68 00 00 00 73 c8 40 12 00 90 00 (provided by Amir Digar Nemikhandad),
+c77 Yubikey Neo (Warning not open JavaCard) , ATR=3b fa 13 00 00 81 31 fe 15 59 75 62 69 6b 65 79 4e 45 4f a6 (provided by Pierre-d and Cosmo),
+c78 [undisclosed1] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
+c79 [undisclosed2] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
+c80 [undisclosed3] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
+c81 [undisclosed4] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
+c82 [undisclosed5] , ATR=3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (provided by Metro),
+c83 [undisclosed6] , ATR=3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (provided by Metro),

Note: Some cards in the table come without full identification and ATR ('undisclosed') as submitters prefered not to disclose it at the momment. I'm publishing it anyway as the information that some card supporting particular algorithm exists is still interesting. Full identification might be added in future.

@@ -127,86 +134,93 @@

Click on each checkbox to show/hide corresponding column (card)

c0 - ACS ACOSJ (Combi)

-

c1 - Athena IDprotect

-

c2 - Athena IDProtect ICFabDate 2015

-

c3 - Axalto Cyberflex32

-

c4 - Axalto Cyberflex PalmeraV5

-

c5 - COSMO FLY v5.8 ICFabDate 2006 253

-

c6 - Feitian A40 ICFabDate 2018

-

c7 - Feitian C21C Samsung S3FS91J

-

c8 - Feitian eJava Token

-

c9 - Feitian JavaCOS A22CR-ECC-SHA-2 ICFabDate 2015

-

c10 - Feitian JavaCOS A22CR ICFabDate 2016 084

-

c11 - Feitian JavaCOS A22CR ICFabDate 2016 257

-

c12 - Feitian JavaCOS A22 ICFabDate 2015

-

c13 - Feitian JavaCOS A40 ICFabDate 2016 201

-

c14 - Feitian Java Card D11CR

-

c15 - Feitian K9 NXPJ3E081

-

c16 - G+D Smartcafe 6.0 80K ICFabDate 2015 024

-

c17 - G+D Smartcafe 7.0

-

c18 - G+D SmartCafe Expert 144k Dual

-

c19 - G+D Smartcafe Expert 3.2 72K ICFabDate 2003 126

-

c20 - G+D Smart Cafe Expert 4.x V2 ICFabDate 2007 079

-

c21 - G+D StarSign Crypto USB token S

-

c22 - Gemalto IDCore 10

-

c23 - Gemalto IDCore 3010 CC

-

c24 - Gemalto TOP IM GXP4

-

c25 - Gemalto TwinGCX4 72k PK

+

c1 - ACS ACOSJ 40K

+

c2 - Athena IDprotect

+

c3 - Athena IDProtect ICFabDate 2015

+

c4 - Axalto Cyberflex32

+

c5 - Axalto Cyberflex PalmeraV5

+

c6 - COSMO FLY v5.8 ICFabDate 2006 253

+

c7 - Feitian A40CR ICFabDate 2018

+

c8 - Feitian A40 ICFabDate 2018

+

c9 - Feitian C21C Samsung S3FS91J

+

c10 - Feitian eJava Token

+

c11 - Feitian JavaCOS A22CR-ECC-SHA-2 ICFabDate 2015

+

c12 - Feitian JavaCOS A22CR ICFabDate 2016 084

+

c13 - Feitian JavaCOS A22CR ICFabDate 2016 257

+

c14 - Feitian JavaCOS A22 ICFabDate 2015

+

c15 - Feitian JavaCOS A40 ICFabDate 2016 201

+

c16 - Feitian Java Card D11CR

+

c17 - Feitian K9 NXPJ3E081

+

c18 - G+D Smartcafe 6.0 80K ICFabDate 2015 024

+

c19 - G+D SmartCafe 7.0 215K USB Token S

+

c20 - G+D Smartcafe 7.0

+

c21 - G+D SmartCafe Expert 144k Dual

+

c22 - G+D Smartcafe Expert 3.2 72K ICFabDate 2003 126

+

c23 - G+D Smart Cafe Expert 4.x V2 ICFabDate 2007 079

+

c24 - G+D StarSign Crypto USB token S

+

c25 - Gemalto IDCore 10

+

c26 - Gemalto IDCore 3010 CC

+

c27 - Gemalto TOP IM GXP4

+

c28 - Gemalto TwinGCX4 72k PK

-

c26 - Gemplus GXPE64PK

-

c27 - Gemplus GXPLiteGeneric

-

c28 - Gemplus GXPR3r32

-

c29 - Gemplus GXPR3

-

c30 - Gemplus GXP R4 72K ICFabDate 2007 291

-

c31 - Gemplus unknown jc2.1.2 ICFabDate 2006 005

-

c32 - Infineon CJTOP 80K INF SLJ 52GLA080AL M8.4 ICFabDate 2012 001

-

c33 - Infineon JTOPV2 16K

-

c34 - Infineon jTOP ID SLJ 52GCA150CL ICFabDate 2015

-

c35 - Infineon SLE78 Universal JCard

-

c36 - JavaCardOS Infineon JC30M48CR

-

c37 - JavaCardOS JC10M24R

-

c38 - Nokia 6131

-

c39 - NXP JCOP J2A080 80K ICFabDate 2011 070

-

c40 - NXP J2E145G ICFabDate 2013 025

-

c41 - NXP J3A080 ICFabDate 2011 035

-

c42 - NXP J3H081 EMV ICFabDate 2016 355

-

c43 - NXP JCOP10 (DES only version)

-

c44 - NXP JCOP31

-

c45 - NXP JCOP41 v2.3.1 ICFabDate 2008

-

c46 - NXP JCOP41 v221

-

c47 - NXP JCOP 10.18 v2.3.1 ICFabDate 2008 163

-

c48 - NXP JCOP 21 v2.4.2R3 ICFabDate 2013 025

-

c49 - NXP JCOP 21 V2.2 36K ICFabDate 2008 015

-

c50 - NXP JCOP 31 V2.2 36K ICFabDate 2006 306

-

c51 - NXP JCOP 31 V2.3.2 ICFabDate 2011 016

+

c29 - Gemplus GXPE64PK

+

c30 - Gemplus GXPLiteGeneric

+

c31 - Gemplus GXPR3r32

+

c32 - Gemplus GXPR3

+

c33 - Gemplus GXP R4 72K ICFabDate 2007 291

+

c34 - Gemplus unknown jc2.1.2 ICFabDate 2006 005

+

c35 - Infineon CJTOP 80K INF SLJ 52GLA080AL M8.4 ICFabDate 2012 001

+

c36 - Infineon JTOPV2 16K

+

c37 - Infineon jTOP ID SLJ 52GCA150CL ICFabDate 2015

+

c38 - Infineon SLE78 Universal JCard

+

c39 - JavaCardOS Infineon JC30M48CR

+

c40 - JavaCardOS JC10M24R

+

c41 - jCardSim-2.2.1-all

+

c42 - jCardSim-2.2.2-all

+

c43 - jCardSim-3.0.4-SNAPSHOT

+

c44 - jCardSim-3.0.5-SNAPSHOT

+

c45 - Nokia 6131

+

c46 - NXP JCOP J2A080 80K ICFabDate 2011 070

+

c47 - NXP J2E145G ICFabDate 2013 025

+

c48 - NXP J3A080 ICFabDate 2011 035

+

c49 - NXP J3H081 EMV ICFabDate 2016 355

+

c50 - NXP JCOP10 (DES only version)

+

c51 - NXP JCOP31

+

c52 - NXP JCOP3 J3H145 SECID P60

+

c53 - NXP JCOP41 v2.3.1 ICFabDate 2008

+

c54 - NXP JCOP41 v221

+

c55 - NXP JCOP 10.18 v2.3.1 ICFabDate 2008 163

+

c56 - NXP JCOP 21 v2.4.2R3 ICFabDate 2013 025

+

c57 - NXP JCOP 21 V2.2 36K ICFabDate 2008 015

-

c52 - NXP JCOP 31 V2.4.1 72K ICFabDate 2012 240

-

c53 - NXP JCOP CJ2A081 JC222 ICFabDate 2012 240

-

c54 - NXP JCOP CJ3A080v241

-

c55 - NXP JCOP CJ3A081 JC222

-

c56 - NXP JCOP J2A080

-

c57 - NXP JCOP J2A080 80K ICFabDate 2011 070

-

c58 - NXP JCOP J2D081 80K ICFabDate 2014 126

-

c59 - NXP JCOP J3A040 ICFabDate 2010 071

-

c60 - NXP JCOP J3D081 v242r2 ICFabDate 2012 334

-

c61 - NXP JCOP J3H081 ICFabDate 2018

-

c62 - NXP JCOP J3H145

-

c63 - NXP JCOP NXP250A v242r3

-

c64 - Oberthur CosmoDual72K

-

c65 - Oberthur Cosmo V7 64K Dual 128K

-

c66 - Oberthur Cosmo v7

-

c67 - Oberthur ID-ONE Cosmo 64 RSA v5.4 ICFabDate 2007 031

-

c68 - Softlock SLCOS InfineonSLE78

-

c69 - Unknown

-

c70 - Yubikey Neo (Warning not open JavaCard)

-

c71 - [undisclosed1]

-

c72 - [undisclosed2]

-

c73 - [undisclosed3]

-

c74 - [undisclosed4]

-

c75 - [undisclosed5]

-

c76 - [undisclosed6]

+

c58 - NXP JCOP 31 V2.2 36K ICFabDate 2006 306

+

c59 - NXP JCOP 31 V2.3.2 ICFabDate 2011 016

+

c60 - NXP JCOP 31 V2.4.1 72K ICFabDate 2012 240

+

c61 - NXP JCOP CJ2A081 JC222 ICFabDate 2012 240

+

c62 - NXP JCOP CJ3A080v241

+

c63 - NXP JCOP CJ3A081 JC222

+

c64 - NXP JCOP J2A080

+

c65 - NXP JCOP J2A080 80K ICFabDate 2011 070

+

c66 - NXP JCOP J2D081 80K ICFabDate 2014 126

+

c67 - NXP JCOP J3A040 ICFabDate 2010 071

+

c68 - NXP JCOP J3D081 v242r2 ICFabDate 2012 334

+

c69 - NXP JCOP J3H081 ICFabDate 2018

+

c70 - NXP JCOP NXP250A v242r3

+

c71 - Oberthur CosmoDual72K

+

c72 - Oberthur Cosmo V7 64K Dual 128K

+

c73 - Oberthur Cosmo v7

+

c74 - Oberthur ID-ONE Cosmo 64 RSA v5.4 ICFabDate 2007 031

+

c75 - Softlock SLCOS InfineonSLE78

+

c76 - Unknown

+

c77 - Yubikey Neo (Warning not open JavaCard)

+

c78 - [undisclosed1]

+

c79 - [undisclosed2]

+

c80 - [undisclosed3]

+

c81 - [undisclosed4]

+

c82 - [undisclosed5]

+

c83 - [undisclosed6]


@@ -216,113 +230,123 @@

Click on each checkbox to show/hide corresponding column (card)



- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -331,45 +355,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -383,27 +411,30 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - - - + + + - - - - + + + + + - - + + @@ -412,44 +443,48 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - + + + + + + + - - - + + + + - - - - + + + + - - - + + - - + + @@ -463,109 +498,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -576,43 +621,47 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -625,28 +674,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -657,43 +709,47 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -706,28 +762,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -738,43 +797,47 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -787,28 +850,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -819,43 +885,47 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -868,28 +938,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -900,43 +973,47 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -949,10 +1026,31 @@

Click on each checkbox to show/hide corresponding column (card)

+ + + + + + + + + + + + + + + + + + + + + @@ -963,150 +1061,143 @@

Click on each checkbox to show/hide corresponding column (card)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1114,6 +1205,7 @@

Click on each checkbox to show/hide corresponding column (card)

+ @@ -1129,6 +1221,8 @@

Click on each checkbox to show/hide corresponding column (card)

+ + @@ -1149,6 +1243,10 @@

Click on each checkbox to show/hide corresponding column (card)

+ + + + @@ -1157,6 +1255,7 @@

Click on each checkbox to show/hide corresponding column (card)

+ @@ -1174,7 +1273,6 @@

Click on each checkbox to show/hide corresponding column (card)

- @@ -1192,109 +1290,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -1303,45 +1411,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -1354,28 +1466,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -1384,45 +1499,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -1435,28 +1554,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -1465,45 +1587,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -1516,28 +1642,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -1546,45 +1675,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -1597,28 +1730,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -1627,45 +1763,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -1678,28 +1818,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -1708,45 +1851,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -1759,28 +1906,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -1789,45 +1939,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -1840,28 +1994,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -1870,45 +2027,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -1921,28 +2082,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -1951,45 +2115,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2002,28 +2170,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2032,45 +2203,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2083,28 +2258,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2113,45 +2291,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2164,28 +2346,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2194,45 +2379,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2245,28 +2434,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2275,45 +2467,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2326,28 +2522,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2356,45 +2555,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2407,28 +2610,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2437,45 +2643,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2488,28 +2698,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2518,45 +2731,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2569,28 +2786,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2599,45 +2819,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2650,28 +2874,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2680,45 +2907,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2731,28 +2962,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2761,45 +2995,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2812,28 +3050,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2842,45 +3083,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2893,28 +3138,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -2923,45 +3171,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -2974,28 +3226,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3004,45 +3259,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3055,28 +3314,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3085,45 +3347,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3136,28 +3402,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3166,45 +3435,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3217,28 +3490,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3247,45 +3523,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3298,28 +3578,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3328,45 +3611,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3379,28 +3666,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3409,45 +3699,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3460,109 +3754,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3571,45 +3875,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3622,28 +3930,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3652,45 +3963,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3703,28 +4018,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3733,45 +4051,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3784,28 +4106,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3814,45 +4139,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3865,28 +4194,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3895,45 +4227,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -3946,28 +4282,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -3976,45 +4315,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4027,28 +4370,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4057,45 +4403,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4108,28 +4458,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4138,45 +4491,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4189,28 +4546,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4219,45 +4579,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4270,28 +4634,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4300,45 +4667,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4351,28 +4722,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4381,45 +4755,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4432,28 +4810,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4462,45 +4843,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4513,28 +4898,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4543,45 +4931,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4594,28 +4986,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4624,45 +5019,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4675,28 +5074,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4705,45 +5107,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4756,28 +5162,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4786,45 +5195,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4837,28 +5250,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4867,45 +5283,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4918,28 +5338,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -4948,45 +5371,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -4999,28 +5426,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5029,45 +5459,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5080,28 +5514,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5110,45 +5547,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5161,28 +5602,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5191,45 +5635,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5242,28 +5690,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5272,45 +5723,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5323,28 +5778,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5353,45 +5811,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5404,28 +5866,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5434,45 +5899,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5485,28 +5954,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5515,45 +5987,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5566,28 +6042,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5596,45 +6075,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5647,28 +6130,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5677,45 +6163,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5728,28 +6218,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5758,45 +6251,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5809,28 +6306,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5839,45 +6339,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5890,28 +6394,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -5920,45 +6427,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -5971,28 +6482,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6001,45 +6515,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6052,28 +6570,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6082,45 +6603,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6133,28 +6658,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6163,45 +6691,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6214,28 +6746,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6244,45 +6779,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6295,28 +6834,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6325,45 +6867,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6376,28 +6922,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6406,45 +6955,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6457,28 +7010,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6487,45 +7043,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6538,28 +7098,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6568,45 +7131,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6619,28 +7186,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6649,45 +7219,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6700,28 +7274,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6730,45 +7307,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6781,28 +7362,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6811,45 +7395,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6862,28 +7450,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6892,45 +7483,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -6943,28 +7538,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -6973,45 +7571,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7024,28 +7626,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7054,45 +7659,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7105,28 +7714,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7135,45 +7747,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7186,28 +7802,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7216,45 +7835,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7267,28 +7890,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7297,45 +7923,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7348,28 +7978,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7378,45 +8011,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7430,12 +8067,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -7446,11 +8085,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -7463,18 +8103,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -7490,12 +8135,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -7510,109 +8154,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7621,45 +8275,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7672,28 +8330,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7702,45 +8363,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7753,28 +8418,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7783,45 +8451,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7834,28 +8506,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7864,45 +8539,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7915,28 +8594,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -7945,45 +8627,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -7996,28 +8682,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -8026,45 +8715,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -8077,28 +8770,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -8107,45 +8803,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -8159,12 +8859,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -8175,11 +8877,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -8192,18 +8895,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -8219,12 +8927,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -8240,12 +8947,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -8256,11 +8965,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -8273,18 +8983,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -8300,12 +9015,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -8321,12 +9035,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -8337,11 +9053,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -8354,18 +9071,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -8381,12 +9103,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -8402,12 +9123,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -8418,11 +9141,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -8435,18 +9159,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -8462,12 +9191,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -8482,109 +9210,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -8593,45 +9331,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -8644,28 +9386,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -8674,45 +9419,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -8726,12 +9475,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -8742,11 +9493,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -8759,18 +9511,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -8786,12 +9543,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -8807,12 +9563,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -8823,11 +9581,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -8840,18 +9599,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -8867,12 +9631,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -8888,12 +9651,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -8904,11 +9669,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -8921,18 +9687,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -8948,12 +9719,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -8969,12 +9739,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -8985,11 +9757,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -9002,18 +9775,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -9029,12 +9807,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -9049,109 +9826,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9160,45 +9947,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9211,28 +10002,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9241,45 +10035,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9292,28 +10090,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9322,45 +10123,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9373,28 +10178,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9403,45 +10211,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9454,28 +10266,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9484,45 +10299,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9535,28 +10354,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9565,45 +10387,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9616,28 +10442,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9646,45 +10475,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9697,28 +10530,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9727,45 +10563,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9778,28 +10618,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9808,45 +10651,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9859,28 +10706,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9889,45 +10739,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -9940,28 +10794,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -9970,45 +10827,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10021,28 +10882,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10051,45 +10915,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10102,28 +10970,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10132,45 +11003,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10183,28 +11058,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10213,45 +11091,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10264,28 +11146,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10294,45 +11179,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10345,28 +11234,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10375,45 +11267,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10426,28 +11322,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10456,45 +11355,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10507,28 +11410,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10537,45 +11443,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10588,28 +11498,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10618,45 +11531,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10669,28 +11586,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10699,45 +11619,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10750,28 +11674,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10780,45 +11707,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10831,28 +11762,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10861,45 +11795,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10912,28 +11850,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -10942,45 +11883,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -10993,28 +11938,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11023,45 +11971,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11074,28 +12026,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11104,45 +12059,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11155,28 +12114,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11185,45 +12147,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11236,28 +12202,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11266,45 +12235,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11317,28 +12290,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11347,45 +12323,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11398,28 +12378,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11428,45 +12411,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11479,28 +12466,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11509,45 +12499,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11560,28 +12554,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11590,45 +12587,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11641,28 +12642,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11671,45 +12675,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11722,28 +12730,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11752,45 +12763,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11803,28 +12818,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11833,45 +12851,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11884,28 +12906,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11914,45 +12939,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -11965,28 +12994,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -11995,45 +13027,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12046,28 +13082,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12076,45 +13115,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12127,28 +13170,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12157,45 +13203,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12208,28 +13258,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12238,45 +13291,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12289,28 +13346,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12319,45 +13379,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12370,28 +13434,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12400,45 +13467,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12451,28 +13522,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12481,45 +13555,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12532,28 +13610,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12562,45 +13643,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12613,28 +13698,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12643,45 +13731,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12694,28 +13786,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12724,45 +13819,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12775,28 +13874,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12805,45 +13907,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12856,28 +13962,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12886,45 +13995,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -12937,28 +14050,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -12967,45 +14083,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13018,28 +14138,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13048,45 +14171,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13099,28 +14226,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13129,45 +14259,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13180,28 +14314,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13210,45 +14347,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13261,28 +14402,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13291,45 +14435,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13342,28 +14490,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13372,45 +14523,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13423,28 +14578,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13453,45 +14611,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13504,28 +14666,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13534,45 +14699,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13585,28 +14754,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13615,45 +14787,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13666,28 +14842,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13696,45 +14875,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13747,28 +14930,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13777,45 +14963,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13828,28 +15018,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13858,45 +15051,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13909,28 +15106,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -13939,45 +15139,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -13990,28 +15194,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14020,45 +15227,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14071,28 +15282,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14101,45 +15315,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14152,28 +15370,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14182,45 +15403,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14233,28 +15458,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14263,45 +15491,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14314,28 +15546,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14344,45 +15579,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14395,28 +15634,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14425,45 +15667,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14476,28 +15722,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14506,45 +15755,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14557,28 +15810,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14587,45 +15843,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14638,28 +15898,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14668,45 +15931,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14719,28 +15986,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14749,45 +16019,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14800,28 +16074,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14830,45 +16107,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14881,28 +16162,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14911,45 +16195,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -14962,28 +16250,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -14992,45 +16283,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15043,28 +16338,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15073,45 +16371,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15124,28 +16426,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15154,45 +16459,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15205,28 +16514,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15235,45 +16547,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15286,28 +16602,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15316,45 +16635,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - + + + + + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15367,109 +16690,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15478,45 +16811,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15529,28 +16866,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15559,45 +16899,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15610,28 +16954,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15640,45 +16987,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15691,28 +17042,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15721,45 +17075,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15772,28 +17130,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15802,45 +17163,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15853,28 +17218,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15883,45 +17251,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -15934,28 +17306,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -15964,45 +17339,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16015,28 +17394,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16045,45 +17427,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16096,28 +17482,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16126,45 +17515,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16177,28 +17570,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16207,45 +17603,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16258,109 +17658,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16369,45 +17779,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16420,28 +17834,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16450,45 +17867,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16501,28 +17922,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16531,45 +17955,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16582,28 +18010,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16612,45 +18043,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16663,28 +18098,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16693,45 +18131,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16744,28 +18186,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16774,45 +18219,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16825,28 +18274,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16855,45 +18307,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16906,28 +18362,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -16936,45 +18395,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -16987,28 +18450,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17017,45 +18483,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -17068,28 +18538,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17098,45 +18571,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -17149,109 +18626,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17260,45 +18747,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -17311,28 +18802,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17341,45 +18835,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -17392,28 +18890,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17422,45 +18923,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -17473,109 +18978,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17584,45 +19099,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -17635,28 +19154,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17665,45 +19187,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -17716,28 +19242,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17746,45 +19275,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -17797,28 +19330,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17827,45 +19363,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -17878,109 +19418,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -17989,45 +19539,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -18040,28 +19594,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -18070,45 +19627,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -18121,28 +19682,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -18151,45 +19715,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -18202,28 +19770,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -18232,45 +19803,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -18283,28 +19858,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -18313,45 +19891,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -18364,28 +19946,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -18394,45 +19979,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -18445,28 +20034,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -18475,45 +20067,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -18526,28 +20122,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -18556,45 +20155,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -18607,109 +20210,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -18718,45 +20331,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -18770,12 +20387,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -18786,11 +20405,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -18799,22 +20419,27 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + - - + + + + + + - - + + - + + @@ -18830,12 +20455,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -18851,12 +20475,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -18867,11 +20493,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -18880,22 +20507,27 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + - - + + + + + + - - + + - + + @@ -18911,12 +20543,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -18932,12 +20563,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -18948,11 +20581,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -18961,22 +20595,27 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + - - + + + + + + - - + + - + + @@ -18992,12 +20631,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -19013,12 +20651,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ + + - + - - + @@ -19029,11 +20669,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -19046,18 +20687,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -19073,12 +20719,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -19094,12 +20739,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -19110,11 +20757,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -19127,18 +20775,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -19154,12 +20807,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -19175,12 +20827,14 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + - - + + + @@ -19191,11 +20845,12 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + @@ -19208,18 +20863,23 @@

Click on each checkbox to show/hide corresponding column (card)

- - + + + + + + - - + + - + + @@ -19235,12 +20895,11 @@

Click on each checkbox to show/hide corresponding column (card)

- - + - + @@ -19255,109 +20914,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -19366,45 +21035,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -19417,28 +21090,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -19447,45 +21123,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + - - - - + + + + + + + + - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -19498,109 +21178,119 @@

Click on each checkbox to show/hide corresponding column (card)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -19609,45 +21299,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + + + + + + - - - - - - - - + + + + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -19660,28 +21354,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -19690,45 +21387,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + + + + + + + + + - - - - - - - - + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -19741,28 +21442,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -19771,45 +21475,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + + + + + + + + - - - - - - - - + + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -19822,28 +21530,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -19852,45 +21563,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + + + + + + + - - - - - - - - + + + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -19903,28 +21618,31 @@

Click on each checkbox to show/hide corresponding column (card)

- + + - + - - - - + + + + + - + - - - - - + + + + + + - - + + @@ -19933,45 +21651,49 @@

Click on each checkbox to show/hide corresponding column (card)

- - - + + + + + + + + - - - - - - - - + + + + + + + - + + - - - - - + + + + + - - - + + + - - + - - - + + + @@ -19982,110 +21704,120 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + - + - + - + + - + @@ -20097,42 +21829,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20147,26 +21883,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20178,42 +21917,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20228,26 +21971,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20259,42 +22005,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20309,26 +22059,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20340,42 +22093,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20390,26 +22147,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20421,42 +22181,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20471,26 +22235,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20502,42 +22269,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20552,26 +22323,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20583,42 +22357,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20633,26 +22411,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20664,42 +22445,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20714,26 +22499,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20745,42 +22533,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20795,26 +22587,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20826,42 +22621,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20876,26 +22675,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20907,42 +22709,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -20957,26 +22763,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -20988,42 +22797,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21038,26 +22851,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21069,42 +22885,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21119,26 +22939,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21150,42 +22973,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21200,26 +23027,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21231,42 +23061,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21281,26 +23115,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21312,42 +23149,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21362,26 +23203,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21393,42 +23237,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21443,26 +23291,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21474,42 +23325,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21524,26 +23379,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21555,42 +23413,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21605,26 +23467,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21636,42 +23501,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21686,26 +23555,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21717,42 +23589,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21767,26 +23643,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21798,42 +23677,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21848,26 +23731,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21879,42 +23765,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -21929,26 +23819,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -21960,42 +23853,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22010,26 +23907,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22041,42 +23941,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22091,26 +23995,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22122,42 +24029,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22172,26 +24083,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22203,42 +24117,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22253,26 +24171,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22284,42 +24205,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22334,26 +24259,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22365,42 +24293,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22415,26 +24347,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22446,42 +24381,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22496,26 +24435,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22527,42 +24469,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22577,26 +24523,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22608,42 +24557,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22658,26 +24611,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22689,42 +24645,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22739,26 +24699,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22770,42 +24733,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22820,26 +24787,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22851,42 +24821,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22901,26 +24875,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -22932,42 +24909,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -22982,26 +24963,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -23013,42 +24997,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -23063,26 +25051,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -23094,42 +25085,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -23144,26 +25139,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -23175,42 +25173,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + @@ -23225,26 +25227,29 @@

Click on each checkbox to show/hide corresponding column (card)

+ - + + - + - + - + - + + - + @@ -23256,42 +25261,46 @@

Click on each checkbox to show/hide corresponding column (card)

- + - - + + + - + + - - - - + + + + + + + - - - + + - - + + diff --git a/Profiles/AlgTest_html_table_20181212.html b/Profiles/AlgTest_html_table_20181212.html new file mode 100644 index 00000000..d0346b71 --- /dev/null +++ b/Profiles/AlgTest_html_table_20181212.html @@ -0,0 +1,25321 @@ + + + + + +JavaCard support test + + +\n\n"; + +
+

Tested cards abbreviations

+c0 ACS ACOSJ (Combi) , ATR=3b 69 00 02 41 43 4f 53 4a 76 31 30 31 (provided by Alexandre Bouvier),
+c1 ACS ACOSJ 40K , ATR=3b 69 00 02 41 43 4f 53 4a 76 31 30 31 (provided by PetrS),
+c2 Athena IDprotect , ATR=3B D5 18 FF 80 91 FE 1F C3 80 73 C8 21 13 08 (provided by Cosmo),
+c3 Athena IDProtect ICFabDate 2015 , ATR=3b d5 18 ff 81 91 fe 1f c3 80 73 c8 21 13 09 (provided by PetrS),
+c4 Axalto Cyberflex32 , ATR=3B 75 94 00 00 62 02 02 02 01 (provided by PetrS),
+c5 Axalto Cyberflex PalmeraV5 , ATR=3B E6 00 00 81 21 45 32 4B 01 01 01 01 7A (provided by PetrS),
+c6 COSMO FLY v5.8 ICFabDate 2006 253 , ATR=3b 8b 80 01 00 31 c0 64 08 44 03 04 00 90 00 44 (provided by Kevin Osborn),
+c7 Feitian A40CR ICFabDate 2018 , ATR=3b 9c 95 80 81 1f 03 90 67 46 4a 01 00 41 06 f2 72 7e 00 57,
+c8 Feitian A40 ICFabDate 2018 , ATR=3b 9f 95 81 31 fe 9f 00 66 46 53 05 10 00 ff 71 df 00 00 00 00 00 ec (provided by Radbound Uni),
+c9 Feitian C21C Samsung S3FS91J , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 05 24 c0 72 7e 00 86 (provided by Thotheolh Tay),
+c10 Feitian eJava Token , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 64 2f 70 c1 72 fe e0 fd (provided by Razvan Dragomirescu),
+c11 Feitian JavaCOS A22CR-ECC-SHA-2 ICFabDate 2015 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 10 04 f2 72 fe 00 01 (provided by Kenneth Benson),
+c12 Feitian JavaCOS A22CR ICFabDate 2016 084 , ATR=3b 8c 80 01 90 67 46 4a 01 00 25 04 00 00 00 00 d6 (provided by Josh Harvey),
+c13 Feitian JavaCOS A22CR ICFabDate 2016 257 , ATR=3b 9c 95 80 81 1f 03 90 67 46 4a 01 00 35 04 f2 72 fe 00 a1 (provided by PetrS),
+c14 Feitian JavaCOS A22 ICFabDate 2015 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 00 68 08 04 00 00 00 00 0e (provided by Ivo Kubjas and PetrS),
+c15 Feitian JavaCOS A40 ICFabDate 2016 201 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 20 05 00 00 00 00 4e (provided by PetrS and Keneth Benson),
+c16 Feitian Java Card D11CR , ATR=3b 6a 00 00 09 44 31 31 43 52 02 00 25 c3 (provided by PetrS),
+c17 Feitian K9 NXPJ3E081 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by Thotheolh Tay),
+c18 G+D Smartcafe 6.0 80K ICFabDate 2015 024 , 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 (provided by PetrS),
+c19 G+D SmartCafe 7.0 215K USB Token S , ATR=3b f9 96 00 00 81 31 fe 45 53 43 45 37 20 0e 00 20 20 28 (provided by PetrS),
+c20 G+D Smartcafe 7.0 , ATR=3b f9 96 00 00 80 31 fe 45 53 43 45 37 20 00 00 20 20 27 (provided by Radbound Uni),
+c21 G+D SmartCafe Expert 144k Dual , ATR=3b fd 18 00 00 80 31 fe 45 73 66 74 65 20 63 64 31 34 34 2d 6e 66 d8 (provided by Diego NdK),
+c22 G+D Smartcafe Expert 3.2 72K ICFabDate 2003 126 , ATR=3b f7 18 00 00 80 31 fe 45 73 66 74 65 2d 6e 66 c4 (provided by Cosmo and PetrS),
+c23 G+D Smart Cafe Expert 4.x V2 ICFabDate 2007 079 , ATR=3b f8 18 00 00 80 31 fe 45 00 73 c8 40 13 00 90 00 92 (provided by PetrS), PerformanceGraphs
+c24 G+D StarSign Crypto USB token S , ATR=3b f0 96 00 00 81 31 fe 45 6d (provided by Luka Logar),
+c25 Gemalto IDCore 10 , ATR=3b 7d 96 00 00 80 31 80 65 b0 83 11 d0 a9 83 00 90 00 (provided by Martin Paljak),
+c26 Gemalto IDCore 3010 CC , ATR=3b 7d 96 00 00 80 31 80 65 b0 85 02 00 cf 83 01 90 00 (provided by Martin Paljak),
+c27 Gemalto TOP IM GXP4 , ATR=3b 7d 94 00 00 80 31 80 65 b0 83 11 d0 a9 83 00 90 00 (provided by PetrS),
+c28 Gemalto TwinGCX4 72k PK , ATR=3B 7A 94 00 00 80 65 A2 01 01 01 3D 72 D6 43 (provided by PetrS),
+c29 Gemplus GXPE64PK , ATR=3B 7E 94 00 00 80 25 A0 00 00 00 28 56 80 10 21 00 01 08 (provided by PetrS),
+c30 Gemplus GXPLiteGeneric , ATR=3B 7D 94 00 00 80 31 80 65 B0 83 01 02 90 83 00 90 00 (provided by PetrS),
+c31 Gemplus GXPR3r32 , ATR=3B 7D 94 00 00 80 31 80 65 B0 83 01 02 90 83 00 90 00 (provided by PetrS),
+c32 Gemplus GXPR3 , ATR=3B 7B 94 00 00 80 65 B0 83 01 01 74 83 00 90 00 (provided by PetrS),
+c33 Gemplus GXP R4 72K ICFabDate 2007 291 , ATR=3b 7d 94 00 00 80 31 80 65 b0 83 11 c0 a9 83 00 90 00 (provided by PetrS), PerformanceGraphs
+c34 Gemplus unknown jc2.1.2 ICFabDate 2006 005 , ATR=3b 7d 94 00 00 80 31 80 65 b0 83 11 11 ac 83 00 90 00 (provided by PetrS),
+c35 Infineon CJTOP 80K INF SLJ 52GLA080AL M8.4 ICFabDate 2012 001 , ATR=3b fe 18 00 00 80 31 fe 45 80 31 80 66 40 90 a5 10 2e 10 83 01 90 00 f2 (provided by PetrS), PerformanceGraphs
+c36 Infineon JTOPV2 16K , ATR=3B 6D 00 00 80 31 80 65 40 90 86 01 51 83 07 90 00 (provided by PetrS),
+c37 Infineon jTOP ID SLJ 52GCA150CL ICFabDate 2015 , ATR=3b fe 18 00 00 80 31 fe 45 80 31 80 66 40 90 a5 10 2e 10 83 07 90 00 f4 (provided by Luka Logar),
+c38 Infineon SLE78 Universal JCard , ATR=3b fd 96 00 00 81 31 fe 45 53 4c 4a 35 32 47 44 4c 31 32 38 43 52 57 (provided by Till Maas RedTeamPentesting and PetrS),
+c39 JavaCardOS Infineon JC30M48CR , ATR=3b 80 80 01 01 (provided by JavaCardOS and Thotheolh Tay),
+c40 JavaCardOS JC10M24R , ATR=3b 80 80 01 01 (provided by JavaCardOS),
+c41 jCardSim-2.2.1-all , ATR=3B FA 18 00 00 81 31 FE 45 4A 43 4F 50 33 31 56 32 33 32 98 (provided by PetrS),
+c42 jCardSim-2.2.2-all , ATR=3B FA 18 00 00 81 31 FE 45 4A 43 4F 50 33 31 56 32 33 32 98 (provided by PetrS),
+c43 jCardSim-3.0.4-SNAPSHOT , ATR=3B FA 18 00 00 81 31 FE 45 4A 43 4F 50 33 31 56 32 33 32 98 (provided by PetrS),
+c44 jCardSim-3.0.5-SNAPSHOT , ATR=3B FA 18 00 00 81 31 FE 45 4A 43 4F 50 33 31 56 32 33 32 98 (provided by PetrS),
+c45 Nokia 6131 , ATR=3B 88 80 01 00 73 C8 40 13 00 90 00 71 (provided by Hakan Karahan),
+c46 NXP JCOP J2A080 80K ICFabDate 2011 070 , ATR=3b f8 18 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 bc (provided by PetrS),
+c47 NXP J2E145G ICFabDate 2013 025 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by PetrS and Lukas Malina),
+c48 NXP J3A080 ICFabDate 2011 035 , ATR=3b f8 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7 (provided by PetrS),
+c49 NXP J3H081 EMV ICFabDate 2016 355 , ATR=3b f8 18 00 00 81 31 fe 45 00 73 c8 40 00 00 90 00 80 (provided by Adam Zhang and Richard Mitev),
+c50 NXP JCOP10 (DES only version) , ATR=3b e9 00 00 81 31 fe 45 4a 43 4f 50 31 30 56 32 32 a3 (provided by Henrik),
+c51 NXP JCOP31 , ATR=3B EB 00 00 81 31 20 45 4A 43 4F 50 33 31 33 36 47 44 54 78 (provided by PetrS),
+c52 NXP JCOP3 J3H145 SECID P60 , ATR=3b 11 95 80 (provided by Luka Logar and Rowland Watkins and PetrS),
+c53 NXP JCOP41 v2.3.1 ICFabDate 2008 , ATR=3b fa 18 00 ff 81 31 fe 45 4a 43 4f 50 34 31 56 32 33 31 63 (provided by Radbound Uni),
+c54 NXP JCOP41 v221 , ATR=3b fa 18 00 00 81 31 fe 45 4a 43 4f 50 34 31 56 32 32 31 9d (provided by PetrS), PerformanceGraphs
+c55 NXP JCOP 10.18 v2.3.1 ICFabDate 2008 163 , ATR=3b fa 13 00 00 81 31 fe 45 4a 43 4f 50 31 30 56 32 33 31 93 (provided by PetrS),
+c56 NXP JCOP 21 v2.4.2R3 ICFabDate 2013 025 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by PetrS), PerformanceGraphs
+c57 NXP JCOP 21 V2.2 36K ICFabDate 2008 015 , ATR=3b f9 18 00 00 81 31 fe 45 4a 43 4f 50 32 31 56 32 32 a9 (provided by PetrS), PerformanceGraphs
+c58 NXP JCOP 31 V2.2 36K ICFabDate 2006 306 , ATR=3b eb 00 00 81 31 20 45 4a 43 4f 50 33 31 33 36 47 44 54 78 (provided by PetrS), PerformanceGraphs
+c59 NXP JCOP 31 V2.3.2 ICFabDate 2011 016 , ATR=3b 8a 80 01 4a 43 4f 50 33 31 56 32 33 32 7a (provided by Martin Omacka),
+c60 NXP JCOP 31 V2.4.1 72K ICFabDate 2012 240 , ATR=3b f8 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7 (provided by PetrS), PerformanceGraphs
+c61 NXP JCOP CJ2A081 JC222 ICFabDate 2012 240 , ATR=3b f8 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7 (provided by PetrS), PerformanceGraphs
+c62 NXP JCOP CJ3A080v241 , ATR=3B F8 13 00 00 81 31 FE 45 4A 43 4F 50 76 32 34 31 B7 (provided by Lazuardi Nasution), PerformanceGraphs
+c63 NXP JCOP CJ3A081 JC222 , ATR=3b f8 13 00 00 81 31 fe 45 4a 33 41 30 38 31 56 32 34 31 89 (provided by PetrS), PerformanceGraphs
+c64 NXP JCOP J2A080 , ATR=3b f6 18 00 ff 81 31 fe 45 4a 32 41 30 38 30 1b (provided by Pierre-d), PerformanceGraphs
+c65 NXP JCOP J2A080 80K ICFabDate 2011 070 , ATR=3b f8 18 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 bc (provided by PetrS),
+c66 NXP JCOP J2D081 80K ICFabDate 2014 126 , ATR=3b f9 18 00 00 81 31 fe 45 4a 32 44 30 38 31 5f 50 56 b6 (provided by PetrS and Paul Crocker), PerformanceGraphs
+c67 NXP JCOP J3A040 ICFabDate 2010 071 , ATR=3b 88 80 01 4a 43 4f 50 76 32 34 31 5e (provided by Lukas Malina),
+c68 NXP JCOP J3D081 v242r2 ICFabDate 2012 334 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 32 a3 (provided by Martin Paljak and Arnis UT),
+c69 NXP JCOP J3H081 ICFabDate 2018 , ATR=3b fa 18 00 00 81 31 fe 45 50 56 4a 43 4f 50 33 45 4d 56 94 (provided by Rowland Watkins),
+c70 NXP JCOP NXP250A v242r3 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by Amir Digar Nemikhandad),
+c71 Oberthur CosmoDual72K , ATR=3B 7B 18 00 00 00 31 C0 64 77 E3 03 00 82 90 00 (provided by PetrS),
+c72 Oberthur Cosmo V7 64K Dual 128K , ATR=3B DB 18 00 80 B1 FE 45 1F 83 00 31 C0 64 C7 FC 10 00 01 90 00 FA (provided by Cosmo),
+c73 Oberthur Cosmo v7 , ATR=3b db 96 00 80 b1 fe 45 1f 83 00 31 c0 64 c3 08 01 00 01 90 00 95 (provided by PetrS),
+c74 Oberthur ID-ONE Cosmo 64 RSA v5.4 ICFabDate 2007 031 , ATR=3b 7b 18 00 00 00 31 c0 64 77 e9 10 00 01 90 00 (provided by PetrS), PerformanceGraphs
+c75 Softlock SLCOS InfineonSLE78 , ATR=3b 8a 80 01 53 4c 43 4f 53 20 54 3d 43 4c 0d (provided by Ahmed Mamdouh),
+c76 Unknown , ATR=3b 68 00 00 00 73 c8 40 12 00 90 00 (provided by Amir Digar Nemikhandad),
+c77 Yubikey Neo (Warning not open JavaCard) , ATR=3b fa 13 00 00 81 31 fe 15 59 75 62 69 6b 65 79 4e 45 4f a6 (provided by Pierre-d and Cosmo),
+c78 [undisclosed1] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
+c79 [undisclosed2] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
+c80 [undisclosed3] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
+c81 [undisclosed4] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
+c82 [undisclosed5] , ATR=3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (provided by Metro),
+c83 [undisclosed6] , ATR=3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (provided by Metro),
+
+Note: Some cards in the table come without full identification and ATR ('undisclosed') as submitters prefered not to disclose it at the momment. I'm publishing it anyway as the information that some card supporting particular algorithm exists is still interesting. Full identification might be added in future.

+ +Note: If you have card of unknown type, try to obtain ATR and take a look at smartcard list available here: http://smartcard-atr.appspot.com/

+ +
Basic info introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
AlgTest applet version 1.7.11.7.11.7.5 1.21.7.31.7.3 0.1 0.11.7.01.7.51.6.01.6.01.7.01.7.51.7.51.6.01.6.0 1.6.0 1.6.01.7.11.7.1 1.6.01.7.01.6.01.7.01.7.01.7.51.7.01.6.01.7.01.7.01.7.51.7.5 0.1 1.6.01.6.01.7.51.6.01.7.5 1.2 1.2 1.1 1.1 1.1 1.1errorerror1.7.0errorerror1.7.0 1.11.7.51.7.41.6.01.6.01.7.51.7.41.6.01.6.01.7.51.7.51.7.51.7.5 0.11.6.01.7.11.7.41.7.41.6.01.7.11.7.41.7.4 1.1 1.21.7.11.7.51.7.1 1.11.7.01.7.01.6.01.6.01.6.01.7.01.7.01.6.01.6.01.6.0 1.7.0 1.7.0 1.2 1.7.3 1.11.7.01.7.01.7.11.7.01.7.01.7.1 1.6.01.7.01.7.51.7.0 1.3 1.1 1.21.7.51.7.01.6.01.7.51.7.01.6.0 error 1.1 1.2 JavaCard support version -3.0.4 2.2.22.2.22.2.2 2.1.2 2.1.2 -3.0.4 -3.0.43.0.4 ---3.0.43.0.43.0.43.0.4 3.0.43.0.4--3.0.13.0.42.2.2 -3.0.13.0.43.0.4 2.2.1 2.2.22.2.2-2.2.23.0.4 2.2.1 2.2.2 2.2.1 2.1.2 2.1.2 2.1.22.2.12.1.23.0.42.2.12.1.23.0.4 2.1.2 -3.0.13.0.4-3.0.13.0.43.0.42.2.12.2.23.0.43.0.5 2.2.02.2.2-2.2.22.2.23.0.12.2.2 - - 2.2.13.0.4 - 2.2.12.2.13.0.12.2.12.2.12.2.13.0.12.2.12.2.1 - 2.2.2 2.2.2 2.2.1 2.2.2 -2.2.2--2.2.23.0.1 - - - 3.0.2 2.2.1 --2.2.12.2.22.2.1 - - -
javacard.framework.JCSystem introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
JCSystem.getVersion()[Major.Minor] ≤2.13.03.03.0 2.22.22.2 - -2.23.03.02.22.23.03.03.02.2 3.0 3.03.03.0 3.03.02.23.03.03.03.02.23.03.03.03.0 2.2 2.22.23.02.23.0 2.2 2.2 - - - -3.03.0 -3.03.03.03.03.03.03.03.02.22.23.03.0 -2.23.02.23.02.23.02.23.0 2. 2 -2.23.02.2 2.22.23.02.22.22.22.23.02.22.22.2 2.2 2.2 2.2 2.2 2.22.23.02.22.23.02.2 3.03.03.03.0 3.0 - 2.22.22.23.42.22.23.4 2.2 3.0 2.2
JCSystem.isObjectDeletionSupported 2.2.0yesyesyes yesyesyes - -yesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes - - - -yesyes -yesyesyesyesyesyesyesyesnononono -noyesyesyesnoyesyesyes yes -yesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes - yesyesyesyesyesyesyes yes yes yes
JCSystem.MEMORY_TYPE_PERSISTENT 2.2.120340B20340B19961B >32767B>32767B>32767B - -10336B>32767B>32767B>32767B10336B>32767B>32767B>32767B>32767B >32767B >32767B>32767B>32767B >32767B>32767B16406B>32767B>32767B>32767B>32767B16406B>32767B>32767B>32767B>32767B >32767B >32767B>32767B>32767B>32767B>32767B >32767B >32767B - - - ->32767B>32767B ->32767B>32767B>32767B6380B>32767B>32767B>32767B6380B>32767B>32767B>32767B>32767B --1B23776B>32767B32140B-1B23776B>32767B32140B 5752B ->32767B>32767B>32767B >32767B11168B>32767B23432B30224B29480B11168B>32767B23432B30224B29480B >32767B >32767B >32767B >32767B >32767B>32767B>32767B4064B>32767B>32767B4064B >32767B20052B>32767B20052B >32767B - >32767B>32767B>32767B>32767B>32767B>32767B>32767B >32767B >32767B >32767B
JCSystem.MEMORY_TYPE_TRANSIENT_RESET 2.2.11154B1154B1154B 4878B4157B4157B - -1818B1697B3940B1337B1818B1549B1697B3940B1337B 1051B 1071B1373B1373B 2795B1765B1236B3107B2808B2019B1765B1236B3107B2808B6194B2019B 2040B 2040B2728B6194B2728B6194B 5098B 1799B - - - -2119B2119B -3031B2228B997B2471B3031B2228B997B2471B-31641B-31641B-31641B-31641B --1B2573B2140B1462B-1B2573B2140B1462B 1087B -1906B2792B1906B 1975B1062B3277B1982B1983B1974B1062B3277B1982B1983B1974B 3480B 3480B 2208B 3477B 2336B2336B3279B2267B2336B3279B2267B 1875B977B2792B977B 3069B - 1458B1436B758B13347B1436B758B13347B 1679B 2915B 1454B
JCSystem.MEMORY_TYPE_TRANSIENT_DESELECT 2.2.13624B3624B3624B 4878B32767B32767B - -767B384B1024B512B767B384B384B1024B512B 2795B 512B512B512B 512B384B9984B512B755B755B384B9984B512B755B755B755B 2335B 819B819B755B819B755B 5098B 2023B - - - -1152B1152B -1152B1022B384B512B1152B1022B384B512B32767B32767B32767B32767B --1B512B512B1960B-1B512B512B1960B 1087B -512B32767B512B 1975B512B512B512B512B512B512B512B512B512B512B 512B 512B 2208B 3477B 2336B512B512B512B512B512B512B 512B1960B32767B1960B 3069B - 1458B570B511B2037B570B511B2037B 800B 2915B 1750B
JCSystem.getMaxCommitCapacity() 2.13624B3624B -32767B - -767B384B384B1024B512B2795B512B512B512B384B9984B512B755B755B755B -819B819B755B - - - - - -1152B -1152B1022B384B -32767B32767B32767B32767B --1B512B512B - - -32767B512B -512B512B512B512B512B512B512B - - -512B512B512B512B - - - -570B511B2037B - - - - - --------------------------------------------32767B29440B
javacardx.apdu.ExtendedLength introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
Extended APDU - - -- no no - - - --- no - - - - ----- no - - no no -- no - - - - -- no - -
javacardx.crypto.Cipher introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_DES_CBC_NOPAD ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_DES_CBC_ISO9797_M1 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_DES_CBC_ISO9797_M2 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_DES_CBC_PKCS5 ≤2.1yesyesyes nonono no nonoyesyesyesnoyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes yes yesyesyesyesyes no yes no no no nonononononono nonoyesyesyesnoyesyesyesyesyesyesyes yesyesnoyesnoyesnoyesno no nononono nonononononononononono yes yes yes yes yesyesnoyesyesnoyes nononono no no nononoyesnonoyes no no yes
ALG_DES_ECB_NOPAD ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_DES_ECB_ISO9797_M1 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_DES_ECB_ISO9797_M2 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_DES_ECB_PKCS5 ≤2.1yesyesyes nonono no nonoyesyesyesnoyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes yes yesyesyesyesyes no yes no no no nonononononono nonoyesyesyesnoyesyesyesyesyesyesyes yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
ALG_RSA_ISO14888 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesnono yes yesyesnoyesno no no no no no nonononononono nonononononononononononono yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no yes
ALG_RSA_PKCS1 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_RSA_ISO9796 ≤2.1nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nononoyesnonoyes yesyesnononoyesnonononononono yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no no
ALG_RSA_NOPAD 2.1.1yesyesyes yesyesyes yes yesyesyesyesyesyesSystemException_NO_TRANSIENT_SPACEyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_AES_BLOCK_128_CBC_NOPAD 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes no no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes noyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes yes yes yes
ALG_AES_BLOCK_128_ECB_NOPAD 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes no no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes noyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes yes yes yes
ALG_RSA_PKCS1_OAEP 2.2.0nonono nonono no noyesnononoyesnononono no nonono nonononoyesyesnononoyesyesyes yes yesyesyesyesyes no yes no no no nonononononono nonononononononononononono nonononoyesnononoyes no nonoyesno nonononononononononono no no no no nonononononono noyesyesyes no yes yesyesyesyesyesyesyes no no yes
ALG_KOREAN_SEED_ECB_NOPAD 2.2.2yesyesyes yesyesyes no nononoyesyesnononoyesyes yes yesyesyes yesnonoyesyesnononoyesyesnono no nonononono no no no no no nonononononono nonononononononononononono noyesyesyesyesyesyesyesyes no nononono nonoyesnonononoyesnonono yes yes suspicious yes yes yesyesyesyesyesyesyes yesyesnoyes no no nonononononono no yes yes
ALG_KOREAN_SEED_CBC_NOPAD 2.2.2yesyesyes yesyesyes no nononoyesyesnononoyesyes yes yesyesyes yesnonoyesyesnononoyesyesnono no nonononono no no no no no nonononononono nonononononononononononono noyesyesyesyesyesyesyesyes no nononono nonoyesnonononoyesnonono yes yes suspicious yes yes yesyesyesyesyesyesyes yesyesnoyes no no nonononononono no yes yes
ALG_AES_BLOCK_192_CBC_NOPAD 3.0.1nonono nonono - -nonononononononono no nonono nononononononononononono - nonononono no no - - - -nononononono -nononononononononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
ALG_AES_BLOCK_192_ECB_NOPAD 3.0.1nonono nonono - -nonononononononono no nonono nononononononononononono - nonononono no no - - - -nononononono -nononononononononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
ALG_AES_BLOCK_256_CBC_NOPAD 3.0.1nonono nonono - -nonononononononono no nonono nononononononononononono - nonononono no no - - - -nononononono -nononononononononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
ALG_AES_BLOCK_256_ECB_NOPAD 3.0.1nonono nonono - -nonononononononono no nonono nononononononononononono - nonononono no no - - - -nononononono -nononononononononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
ALG_AES_CBC_ISO9797_M1 3.0.1yesyesyes nonono - -noyesyesnonoyesyesyesno yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesyesnoyesyesyesnononono -nononoyesnononoyes - -noyesno -nononononononononono no no - no -nononononono noyesyesyes no - nononoyesnonoyes no no no
ALG_AES_CBC_ISO9797_M2 3.0.1yesyesyes nonono - -noyesyesnonoyesyesyesno yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesyesnoyesyesyesnononoyes -nononoyesnononoyes - -noyesno -nononononononononono no no - no -nononononono noyesyesyes no - nononoyesnonoyes no no no
ALG_AES_CBC_PKCS5 3.0.1yesyesyes nonono - -noyesyesnonoyesyesyesno yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesyesnoyesyesyesnononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
ALG_AES_ECB_ISO9797_M1 3.0.1yesyesyes nonono - -noyesyesnonoyesyesyesno yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesyesnoyesyesyesnononono -nononoyesnononoyes - -noyesno -nononononononononono no no - no -nononononono noyesyesyes no - nononoyesnonoyes no no no
ALG_AES_ECB_ISO9797_M2 3.0.1yesyesyes nonono - -noyesyesnonoyesyesyesno yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesyesnoyesyesyesnononono -nononoyesnononoyes - -noyesno -nononononononononono no no - no -nononononono noyesyesyes no - nononoyesnonoyes no no no
ALG_AES_ECB_PKCS5 3.0.1yesyesyes nonono - -noyesyesnonoyesyesyesno yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesyesnoyesyesyesnononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
javacard.crypto.Signature introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_DES_MAC4_NOPAD ≤2.1yesyesyes nonono no yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no yes yesyesyesyesyesyesyes no no yes
ALG_DES_MAC8_NOPAD ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesnoyesyesyesyesnoyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_DES_MAC4_ISO9797_M1 ≤2.1yesyesyes nonono no yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no yes yesyesyesyesyesyesyes no no yes
ALG_DES_MAC8_ISO9797_M1 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesnoyesyesyesyesnoyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_DES_MAC4_ISO9797_M2 ≤2.1yesyesyes nonono no yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnononoyesnononoyes no nonoyesno nonononononononononono no no no no nonononononono noyesyesyes no yes yesyesyesyesyesyesyes no no yes
ALG_DES_MAC8_ISO9797_M2 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_DES_MAC4_PKCS5 ≤2.1yesyesyes nonono no nonoyesyesyesnoyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes yes yesyesyesyesyes no yes no no no nonononononono nononoyesyesnonoyesyesyesyesyesyes yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
ALG_DES_MAC8_PKCS5 ≤2.1yesyesyes nonono no nonoyesyesyesnoyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes yes yesyesyesyesyes no yes no no no nonononononono nonoyesyesyesnoyesyesyesyesyesyesyes yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
ALG_RSA_SHA_ISO9796 ≤2.1nonono yesyesyes no yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesSystemException(NO_TRANSIENT_SPACE)yesyesyesSystemException(NO_TRANSIENT_SPACE) no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesnoyesyesno yes yes yes
ALG_RSA_SHA_PKCS1 ≤2.1nonono yesyesyes yes yesyesyesyesyesyesSystemException_NO_TRANSIENT_SPACEyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesSystemException(NO_TRANSIENT_SPACE)yesyesyesSystemException(NO_TRANSIENT_SPACE) no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yes6f00yes6f00 yes yes yesyesyesyesyesyesyes yes yes yes
ALG_RSA_MD5_PKCS1 ≤2.1nonono nonono yes yesnoyesyesyesnoSystemException_NO_TRANSIENT_SPACEyesyesyes yes yesyesyes yesyesyesyesyesnoyesyesyesyesnono yes yesyesnoyesno yes no yes yes yes noyesyesyesyesyesyes yesyesnoyesnoyesnoyesnoyesyesyesyes yesyesyesyesnoyesyesyesno no yesyesnoyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnonono yes yes nonononononono no yes yes
ALG_RSA_RIPEMD160_ISO9796 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesnono yes yesyesnoyesno no no no no no nonononononono nononononononononoyesyesyesyes yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no yes
ALG_RSA_RIPEMD160_PKCS1 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesnono yes yesyesnoyesno no no no no no nonononononono nononononononononoyesyesyesyes yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no yes
ALG_DSA_SHA ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nonononononono nonononononononononononono nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
ALG_RSA_SHA_RFC2409 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesyesnononoyesyesyes yes yesyesyesyesyes no no no no no nonononononono nonononononononononononono yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no yes
ALG_RSA_MD5_RFC2409 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesnono yes yesyesnoyesno no no no no no nonononononono nonononononononononononono yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no yes
ALG_ECDSA_SHA 2.2.0yesyesyes noyesyes no nonononoyesnonononoyes yes yesyesyes nonoyesyesyesyesnoyesyesyesyesyes no nonoyesnoyes no yes no no no nononoyesnonoyes noyesyesyesnoyesyesyesnoyesyesyesyes noyesyesyesnoyesyesyesno no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes no yesyesyesyesyesyesyes no yes yes
ALG_AES_MAC_128_NOPAD 2.2.0nonono yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesnoyesyesyesyesnoyesyesyesyes yes yesnoyesnoyes yes yes yes no no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes noyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes yes yes yes
ALG_DES_MAC4_ISO9797_1_M2_ALG3 2.2.0yesyesyes nonono no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyesyessuspicious yesyes noyesnoyesyesyesnoyesyesnononono yesnononoyesnononoyes no nonoyesno nonononononononononono no no no no nonononononono noyesyesyes no yes yesyesyesyesyesyesyes no no yes
ALG_DES_MAC8_ISO9797_1_M2_ALG3 2.2.0yesyesyes noyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_RSA_SHA_PKCS1_PSS 2.2.0nonono noyesyes no nononononononononono no nonono nononoyesnoyesnonoyesnoyesyes no nonoyesnoyes no yes no no no nonononononono nonoyesnononoyesnononononono nonoyesnoSystemException(NO_TRANSIENT_SPACE)noyesnoSystemException(NO_TRANSIENT_SPACE) no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesyesyesyes yes yes yesyesyesyesyesyesyes no yes no
ALG_RSA_MD5_PKCS1_PSS 2.2.0nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nonononononononononononono nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no yes nonononononono no no no
ALG_RSA_RIPEMD160_PKCS1_PSS 2.2.0nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nonononononononononononono nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no no
ALG_HMAC_SHA1 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nonononononononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
ALG_HMAC_SHA_256 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nonononononononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
ALG_HMAC_SHA_384 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nonononononononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
ALG_HMAC_SHA_512 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nonononononononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
ALG_HMAC_MD5 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nonononononononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no no
ALG_HMAC_RIPEMD160 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nonononononononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no no
ALG_RSA_SHA_ISO9796_MR 2.2.2nonono nonono no nonoyesyesyesnoyesyesyesyes yes yesyesyes yesyesnonononoyesnonononono no nonononono no no no no no nonononononono nonoyesyesyesnoyesyesyesnoyesyesyes nonononoSystemException(NO_TRANSIENT_SPACE)nononoSystemException(NO_TRANSIENT_SPACE) no nononono nonononononononononono no no no no nonononononono no6f00no6f00 no no nonononononono no no no
ALG_RSA_RIPEMD160_ISO9796_MR 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nonononononononononononono nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no no
ALG_SEED_MAC_NOPAD 2.2.2nonono yesyesyes no nononoyesyesnononoyesyes yes yesyesyes yesnonoyesyesnononoyesyesnono no nonononono no no no no no nonononononono nonononononononononononono noyesyesyesyesyesyesyesyes no nononono nonoyesnonononoyesnonono yes yes suspicious yes yes yesyesyesyesyesyesyes yesyesnoyes yes no nonononononono no yes yes
ALG_ECDSA_SHA_256 3.0.1yesyesyes nosuspicious yessuspicious yes - -nonononononononono yes yesyesyes nononoyesyesyesnonoyesyesyesyes - nonoyesnoyes no suspicious yes - - - -nonoyesnonoyes -yesyesyesnoyesyesyesnonononoyes -noyesnononoyesnono - -noyesno -noyesnonononoyesnonono no no - no -noyesnonoyesno yesnoyesno yes - nononoyesnonoyes no yes no
ALG_ECDSA_SHA_384 3.0.1yesyesyes nonono - -nonononononononono yes yesyesyes nonononoyesyesnononoyesyesyes - nonoyesnoyes no suspicious yes - - - -nonoyesnonoyes -yesyesyesnoyesyesyesnonononoyes -nononononononono - -noyesno -nononononononononono no no - no -nononononono nonoyesno no - nononoyesnonoyes no no no
ALG_AES_MAC_192_NOPAD 3.0.1nonono nonono - -nonononononononono no nonono nononononononononononono - nonononono no suspicious yes - - - -nononononono -nononononononononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nonononononono no no no
ALG_AES_MAC_256_NOPAD 3.0.1nonono nonono - -nonononononononono no nonono nononononononononononono - nonononono no suspicious yes - - - -nononononono -nononononononononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nonononononono no no no
ALG_ECDSA_SHA_224 3.0.1yesyesyes nosuspicious yessuspicious yes - -nonononononononono no yesyesyes nononoyesyesyesnonoyesyesyesyes - nonoyesnoyes no no - - - -nonoyesnonoyes -yesyesyesnoyesyesyesnonononoyes -noyesnononoyesnono - -noyesno -noyesnonononoyesnonono no no - no -noyesnonoyesno yesnoyesno yes - nononoyesnonoyes no yes no
ALG_ECDSA_SHA_512 3.0.1yesyesyes nonono - -nonononononononono yes yesyesyes nonononoyesyesnononoyesyesyes - nonoyesnoyes no suspicious yes - - - -nonoyesnonoyes -yesyesyesnoyesyesyesnonononoyes -nononononononono - -noyesno -nononononononononono no no - no -nononononono nonoyesno no - nononoyesnonoyes no no no
ALG_RSA_SHA_224_PKCS1 3.0.1nonono nonono - -noyesnononoSystemException_NO_TRANSIENT_SPACEyesnono no noyesyes nonononoyesyesnononoyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesnonoyesyesnonononoyes -nononoSystemException(NO_TRANSIENT_SPACE)nononoSystemException(NO_TRANSIENT_SPACE) - -noyesno -nononononononononono no no - no -nononononono noyesyesyes no - nononoyesnonoyes no no no
ALG_RSA_SHA_256_PKCS1 3.0.1nonono nosuspicious yessuspicious yes - -noyesnononoSystemException_NO_TRANSIENT_SPACEyesnono no noyesyes nononoyesyesyesnonoyesyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesnonoyesyesnonononoyes -noyesnoSystemException(NO_TRANSIENT_SPACE)noyesnoSystemException(NO_TRANSIENT_SPACE) - -noyesno -noyesnonononoyesnonono no no - no -noyesnonoyesno yes6f00yes6f00 yes - nononoyesnonoyes no no no
ALG_RSA_SHA_384_PKCS1 3.0.1nonono nonono - -noyesnononoSystemException_NO_TRANSIENT_SPACEyesnono no noyesyes nonononoyesyesnononoyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesnonoyesyesnonononoyes -nononoSystemException(NO_TRANSIENT_SPACE)nononoSystemException(NO_TRANSIENT_SPACE) - -noyesno -nononononononononono no no - no -nononononono no6f00yes6f00 no - nononoyesnonoyes no no no
ALG_RSA_SHA_512_PKCS1 3.0.1nonono nonono - -noyesnononoSystemException_NO_TRANSIENT_SPACEyesnono no noyesyes nonononoyesyesnononoyesyesyes - nonoyesnoyes no no - - - -nononononono -noyesyesnonoyesyesnonononoyes -nononoSystemException(NO_TRANSIENT_SPACE)nononoSystemException(NO_TRANSIENT_SPACE) - -noyesno -nononononononononono no no - no -nononononono no6f00yes6f00 no - nononoyesnonoyes no no no
ALG_RSA_SHA_224_PKCS1_PSS 3.0.1nonono nonono - -nonononononononono no nonono nononoyesnoyesnonoyesnoyesyes - nonoyesnoyes no no - - - -nononononono -nononononononononononono -noyesnoSystemException(NO_TRANSIENT_SPACE)noyesnoSystemException(NO_TRANSIENT_SPACE) - -noyesno -noyesnonononoyesnonono no no - no -noyesnonoyesno yes6f00yes6f00 yes - nononoyesnonoyes no yes no
ALG_RSA_SHA_256_PKCS1_PSS 3.0.1nonono nosuspicious yessuspicious yes - -nonononononononono no nonono nononoyesnoyesnonoyesnoyesyes - nonoyesnoyes no no - - - -nononononono -noyesnononoyesnononononono -noyesnoSystemException(NO_TRANSIENT_SPACE)noyesnoSystemException(NO_TRANSIENT_SPACE) - -noyesno -noyesnonononoyesnonono no no - no -noyesnonoyesno yes6f00yes6f00 yes - nononoyesnonoyes no yes no
ALG_RSA_SHA_384_PKCS1_PSS 3.0.1nonono nonono - -nonononononononono no nonono nononononoyesnonononoyesyes - nonoyesnoyes no no - - - -nononononono -nononononononononononono -nononoSystemException(NO_TRANSIENT_SPACE)nononoSystemException(NO_TRANSIENT_SPACE) - -noyesno -nononononononononono no no - no -nononononono no6f00yes6f00 no - nononoyesnonoyes no no no
ALG_RSA_SHA_512_PKCS1_PSS 3.0.1nonono nonono - -nonononononononono no nonono nononononoyesnonononoyesyes - nonoyesnoyes no no - - - -nononononono -nononononononononononono -nononoSystemException(NO_TRANSIENT_SPACE)nononoSystemException(NO_TRANSIENT_SPACE) - -noyesno -nononononononononono no no - no -nononononono no6f00yes6f00 no - nononoyesnonoyes no no no
ALG_DES_MAC4_ISO9797_1_M1_ALG3 3.0.4yesyesyes nonono - -noyesnononoyesyesnono no noyesyes nononononononononononono - nonononono no no - - - -nononononono -nononononononononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
ALG_DES_MAC8_ISO9797_1_M1_ALG3 3.0.4yesyesyes nonono - -noyesnononoyesyesnono no noyesyes nononononononononononono - nonononono no no - - - -nononononono -nononononononononononono -nononoyesnononoyes - -noyesno -nononononononononono no no - no -nononononono noyesyesyes no - nononoyesnonoyes no no no ALG_AES_CMAC_128 3.0.5 -no -nono - -nonononono - - - - - -nonono - - -nono - - - - - -nononono - -nononoyes - - -noyesnoyes - -nonono - - - - - -yesnoyes - - -nono - - -
javacard.security.MessageDigest introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_SHA ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_MD5 ≤2.1yesyesyes nonono yes yesnoyesyesyesnoyesyesyesyes yes yesyesyes yesyesyesyesyesnoyesyesyesyesnono yes yesyesnoyesno yes no yes yes yes yesyesyesyesyesyesyes yesyesnoyesnoyesnoyesnoyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesnoyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesnoyes yes yes nonononononono yes yes yes
ALG_RIPEMD160 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesnono yes yesyesnoyesno no no no no no nonononononono nononononononononoyesyesyesyes yesnononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no yes
ALG_SHA_256 2.2.2yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes suspicious yes yesnoyesnoyes no yes no no no nononoyesnonoyes noyesyesyesnoyesyesyesnonoyesyesyes noyesyesyesyesyesyesyesyes no nonoyesno nonoyesnonononoyesnonono yes yes suspicious yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes no yes yes
ALG_SHA_384 2.2.2yesyesyes noyesyes no nonoyesyesyesnoyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes no nonoyesnoyes no yes no no no nononoyesnonoyes noyesyesyesnoyesyesyesnonoyesyesyes nonononoSystemException(NO_TRANSIENT_SPACE)nononoSystemException(NO_TRANSIENT_SPACE) no nonoyesno nonononononononononono no no no no nonononononono noyesyesyes no no yesyesnoyesyesnoyes no no no
ALG_SHA_512 2.2.2yesyesyes noyesyes no nonoyesyesyesnoyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes no nonoyesnoyes no yes no no no nononoyesnonoyes noyesyesyesnoyesyesyesnonoyesyesyes nonononoSystemException(NO_TRANSIENT_SPACE)nononoSystemException(NO_TRANSIENT_SPACE) no nonoyesno nonononononononononono no no no no nonononononono noyesyesyes no no yesyesnoyesyesnoyes no no no
ALG_SHA_224 3.0.1yesyesyes nosuspicious yessuspicious yes - -noyesnoyesnoyesyesnoyes no yesyesyes noyesyesyesyesyesyessuspicious yesyesyesyesyes - nonoyesnoyes no no - - - -nonoyesnonoyes -yesyesyesnoyesyesyesnonononono -noyesnoyesnoyesnoyes - -noyesno -noyesnonononoyesnonono no no - no -noyesnonoyesno yesyesyesyes yes - nononoyesnonoyes no yes no ALG_SHA3_224 3.0.5 -no -nono - -nonononono - - - - - -nonono - - -nono - - - - - -nononono - -nononono - - -nononono - -nonono - - - - - -nonono - - -nono - - - ALG_SHA3_256 3.0.5 -no -nono - -nonononono - - - - - -nonono - - -nono - - - - - -nononono - -nononono - - -nononono - -nonono - - - - - -nonono - - -nono - - - ALG_SHA3_384 3.0.5 -no -nono - -nonononono - - - - - -nonono - - -nono - - - - - -nononono - -nononono - - -nononono - -nonono - - - - - -nonono - - -nono - - - ALG_SHA3_512 3.0.5 -no -nono - -nonononono - - - - - -nonono - - -nono - - - - - -nononono - -nononono - - -nononono - -nonono - - - - - -nonono - - -nono - - -
javacard.security.RandomData introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_PSEUDO_RANDOM ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
ALG_SECURE_RANDOM ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes ALG_TRNG 3.0.5 -no -nono - -nonononono - - - - - -nonono - - -nono - - - - - -nononono - -nononono - - -nononono - -nonono - - - - - -nonono - - -nono - - - ALG_ALG_PRESEEDED_DRBG 3.0.5 -no -nono - -nonononono - - - - - -nonono - - -nono - - - - - -nononono - -nononono - - -nononono - -nonono - - - - - -nonono - - -nono - - - ALG_FAST 3.0.5 -no -nono - -nonononono - - - - - -nonono - - -nono - - - - - -nononono - -nononono - - -nononono - -nonono - - - - - -nonono - - -nono - - - ALG_KEYGENERATION 3.0.5 -no -nono - -nonononono - - - - - -nonono - - -nono - - - - - -nononono - -nononono - - -nononono - -nonono - - - - - -nonono - - -nono - - -
javacard.security.KeyBuilder introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
TYPE_DES_TRANSIENT_RESET ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_DES_TRANSIENT_DESELECT ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_DES LENGTH_DES ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_DES LENGTH_DES3_2KEY ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_DES LENGTH_DES3_3KEY ≤2.1yesyesyes yesyesyes no yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes yes yesyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_AES_TRANSIENT_RESET 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes noyesyesyesyesyesyesyesyes no noyesyesyes nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes yes yes yes
TYPE_AES_TRANSIENT_DESELECT 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes noyesyesyesyesyesyesyesyes no noyesyesyes nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes yes yes yes
TYPE_AES LENGTH_AES_128 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes noyesyesyesyesyesyesyesyes no noyesyesyes nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes yes yes yes
TYPE_AES LENGTH_AES_192 2.2.0yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes noyesyesyesyesyesyesyesyes no noyesyesyes nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes yes yes yes
TYPE_AES LENGTH_AES_256 2.2.0yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes noyesyesyesyesyesyesyesyes no noyesyesyes nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_512 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_736 2.2.0yesyesyes yesyesyes no suspicious yesyesnononoyesnononono no nonono nonoyesyesyesyesnoyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesnonoyessuspicious yesyes-yesyesnonoyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_768 2.2.0yesyesyes yesyesyes suspicious yes suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes suspicious yes suspicious yes suspicious yesyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_896 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_1024 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_1280 2.2.0yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_1536 2.2.0yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_1984 2.2.0yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_2048 ≤2.1yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_PUBLIC LENGTH_RSA_4096 3.0.1nonono nonono no nononononononononono no nonono nononononoyesnonononoyesyes no nonoyesnoyes no no no no no nononono-noyesnonononono-noyesnonosuspicious yessuspicious yesyesyes nonononononononono - nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_RSA_PRIVATE LENGTH_RSA_512 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PRIVATE LENGTH_RSA_736 2.2.0yesyesyes yesyesyes no suspicious yesyesnononoyesnononono no nonono nonoyesyesyesyesnoyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesnonoyessuspicious yesyes-yesyesnonoyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PRIVATE LENGTH_RSA_768 2.2.0yesyesyes yesyesyes suspicious yes suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes suspicious yes suspicious yes suspicious yesyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PRIVATE LENGTH_RSA_896 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PRIVATE LENGTH_RSA_1024 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_PRIVATE LENGTH_RSA_1280 2.2.0yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes no yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_PRIVATE LENGTH_RSA_1536 2.2.0yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes no yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_PRIVATE LENGTH_RSA_1984 2.2.0yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes no yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_PRIVATE LENGTH_RSA_2048 ≤2.1yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes no yes no no noyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_PRIVATE LENGTH_RSA_4096 3.0.1nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nononono-noyesnonononono-noyesnonosuspicious yessuspicious yesyesyes nonononononononono - nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no no
TYPE_RSA_PRIVATE_TRANSIENT_RESET 3.0.1yesyesyes nonono - -noyesyesnonoyesyesyesno yes yesyesyes yesyesnononoyesyesnononoyesyes - nonoyesnoyes no no - - - -nonoyesnonoyes -yesyesyesyesyesyesyesyesnononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_RSA_PRIVATE_TRANSIENT_DESELECT 3.0.1yesyesyes nonono - -noSystemException_NO_TRANSIENT_SPACEyesnonoSystemException_NO_TRANSIENT_SPACESystemException_NO_TRANSIENT_SPACEyesno yes yesyesyes yesyesnononoyesyesnononoyesyes - nonoyesnoyes no no - - - -nonoyesnonoyes -yesyesyesyesyesyesyesyesnononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_512 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_736 2.2.0yesyesyes yesyesyes no suspicious yesyesnononoyesnononono no nonono nonoyesyesyesyesnoyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesnonoyessuspicious yesyes-yesyesnonoyesyesyesyes yesnoyesnoyesnoyesnoyes no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_768 2.2.0yesyesyes yesyesyes suspicious yes suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes suspicious yes suspicious yes suspicious yesyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_896 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1024 ≤2.1yesyesyes yesyesyes yes yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes yesyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1280 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1536 2.2.0yesyesyes yesyesyes no suspicious yesyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1984 2.2.0yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes no no noyessuspicious yesyes-yesyesyesyesyessuspicious yesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesnoyesyesnoyes yes yes yes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_2048 ≤2.1yesyesyes yesyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes yes yes noyesyesyes-yesyesyesyesyesyesyes-yesyesyesyesyesyesyesyes yesyesyesyesyesyesyesyesyes no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes yes yesyesyesyesyesyesyes yes yes yes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_4096 3.0.1nonono nonono no nononononononononono no nonono nononononoyesnonononoyesyes no nonoyesnoyes no no no no no nononono-noyesnonononono-noyesnonosuspicious yessuspicious yesyesyes nonononononononono - nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_RSA_CRT_PRIVATE_TRANSIENT_RESET 3.0.1yesyesyes nonono - -noSystemException_NO_TRANSIENT_SPACEyesnonoSystemException_NO_TRANSIENT_SPACESystemException_NO_TRANSIENT_SPACEyesno yes yesyesyes yesyesnononoyesyesnononoyesyes - nonoyesnoyes no no - - - -nonoyesnonoyes -yesyesyesyesyesyesyesyesnononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_RSA_CRT_PRIVATE_TRANSIENT_DESELECT 3.0.1yesyesyes nonono - -noSystemException_NO_TRANSIENT_SPACEyesnonoSystemException_NO_TRANSIENT_SPACESystemException_NO_TRANSIENT_SPACEyesno error(0x6f00) error(0x6f00)yesyes yesyesnononoyesyesnononoyesyes - nonoyesnoyes no no - - - -nonoyesnonoyes -yesyesyesyesyesyesyesyesnononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_DSA_PRIVATE LENGTH_DSA_512 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nononono-nonononononono-nonononoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
TYPE_DSA_PRIVATE LENGTH_DSA_768 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nononono-nonononononono-nonononoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
TYPE_DSA_PRIVATE LENGTH_DSA_1024 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nononono-nonononononono-nonononoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
TYPE_DSA_PRIVATE_TRANSIENT_RESET 3.0.1nonono nonono - -nonononononononono no nonono nonononononononononoyesno - nonoyesnoyes no no - - - -nononononono -nononononononononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_DSA_PRIVATE_TRANSIENT_DESELECT 3.0.1nonono nonono - -nonononononononono no nonono nonononononononononoyesno - nonoyesnoyes no no - - - -nononononono -nononononononononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_DSA_PUBLIC LENGTH_DSA_512 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nononono-nonononononono-nonononoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
TYPE_DSA_PUBLIC LENGTH_DSA_768 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nononono-nonononononono-nonononoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
TYPE_DSA_PUBLIC LENGTH_DSA_1024 ≤2.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nononono-nonononononono-nonononoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_113 2.2.0nonono nonono no nononononononononono yes yesyesyes nononononononononononono no nonononono no no no no no nononono-noyesnonononono-noyesnonoyesyesyesyes nonononononononono no yesyesnoyes yesnonoyesyesyesnonoyesyesyes no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_131 2.2.0nonono nonono no nononononononononono yes yesyesyes nononononononononononono no nonononono no no no no no nononono-noyesnonononono-noyesnonoyesyesyesyes nonononononononono no yesyesnoyes yesnonoyesyesyesnonoyesyesyes no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_163 2.2.0nonono nonono no nononononononononono yes yesyesyes nononononononononononono no nonononono no no no no no nononono-noyesnonononono-noyesnonoyesyesyesyes nonononononononono no yesyesnoyes yesnonoyesyesyesnonoyesyesyes no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_193 2.2.0nonono nonono no nononononononononono yes yesyesyes nononononononononononono no nonononono no no no no no nononono-noyesnonononono-noyesnonoyesyesyesyes nonononononononono no yesyesnoyes yesnonoyesyesyesnonoyesyesyes no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_EC_F2M_PRIVATE_TRANSIENT_RESET 3.0.1nonono nonono - -nonononononononono yes yesyesyes nononononononononononono - nonononono no no - - - -nononononono -noyesnononoyesnononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_EC_F2M_PRIVATE_TRANSIENT_DESELECT 3.0.1nonono nonono - -nonononononononono yes yesyesyes nononononononononononono - nonononono no no - - - -nononononono -noyesnononoyesnononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_112 2.2.0yesyesyes nonono no nononononononononono yes yesyesyes nonononoyesyesnononoyesyesyes no nonoyesnoyes no no no no no nononono-noyesnonononono-noyesnonoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_128 2.2.0yesyesyes nonono no nononononononononono yes yesyesyes nonoyesyesyesyesnoyesyesyesyesyes no nonoyesnoyes no no no no no nononono-noyesnonononono-noyesnonoyesyesyesyes noyesyesyesnoyesyesyesno no nononono nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes yesnonono yes no nononoyesnonoyes no yes yes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_160 2.2.0yesyesyes noyesyes no nononononononononono yes yesyesyes nonoyesyesyesyesnoyesyesyesyesyes no nonoyesnoyes no yes no no no nononoyes-yesyesnonononoyes-yesyesnonoyesyesyesyes noyesyesyesnoyesyesyesno no nonoyesno nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes no yesyesnoyesyesnoyes no yes yes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_192 2.2.0yesyesyes noyesyes no nonononoyesnonononoyes yes yesyesyes nonoyesyesyesyesnoyesyesyesyesyes no nonoyesnoyes no yes no no no nononoyes-yesyesyesnononoyes-yesyesyesnoyesyesyesyes noyesyesyesnoyesyesyesno no nonoyesno nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes no yesyesyesyesyesyesyes no yes yes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_224 3.0.1yesyesyes nosuspicious yessuspicious yes - -nonononononononono yes yesyesyes nononoyesyesyesnonoyesyesyesyes - nonoyesnoyes no suspicious yes - - - -nonoyesnonoyes -yesyesnonoyesyesnonoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)yes -suspicious yesyessuspicious yesnosuspicious yesyessuspicious yesno - -noyesno -noyesnonononoyesnonono suspicious yes suspicious yes - suspicious yes -suspicious yesyesyessuspicious yesyesyes yesnoyesno yes - yesyesnoyessuspicious yesnoyes no yes yes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_256 3.0.1yesyesyes nosuspicious yessuspicious yes - -nononoyesnonononoyes yes yesyesyes nonoyesyesyesyesnosuspicious yesyesyesyesyes - nonoyesnoyes no suspicious yes - - - -nonoyesnonoyes -yesyesyesnoyesyesyesnoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)yesyes -suspicious yesyessuspicious yesnosuspicious yesyessuspicious yesno - -noyesno -noyesnonononoyesnonono suspicious yes suspicious yes - suspicious yes -suspicious yesyesyessuspicious yesyesyes yesnoyesno yes - yesyesnoyessuspicious yesnoyes no yes yes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384 3.0.1yesyesyes nosuspicious yessuspicious yes - -nononoyesnonononoyes yes yesyesyes nononononoyesnonononoyesyes - nonoyesnoyes no suspicious yes - - - -nonoyesnonoyes -yesyesyesnoyesyesyesnoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)yes -nononononononono - -noyesno -nononononononononono no no - no -nononononono nonoyesno no - yesyesnoyessuspicious yesnoyes no no no
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521 3.0.4nonono nosuspicious yessuspicious yes - -nonononononononono yes yesyesyes nononononoyesnonononoyesyes - nonoyesnoyes no suspicious yes - - - -nononononono -noyesnononoyesnonoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)yes -nononononononono - -noyesno -nononononononononono no no - no -nononononono nonoyesno no - yesyesnoyessuspicious yesnoyes no no no
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET 3.0.1nonono nonono - -nonononononononono yes yesyesyes nononononoyesnonononoyesyes - nonoyesnoyes no no - - - -nononononono -noyesnononoyesnononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT 3.0.1nonono nonono - -nonononononononono no yesyesyes nononononoyesnonononoyesyes - nonoyesnoyes no no - - - -nononononono -noyesnononoyesnononononono -nononononononono - -nonono -nononononononononono no no - no -nononononono nononono no - nononoyesnonoyes no no no
TYPE_KOREAN_SEED_TRANSIENT_RESET 2.2.2yesyesyes yesyesyes no nononoyesyesnononoyesyes yes yesyesyes yesnonoyesyesnononoyesyesnono no nonononono no no no no no nononono-nonononononono-nononononononono noyesyesyesyesyesyesyesyes no nononono nonoyesnonononoyesnonono yes yes suspicious yes yes yesyesyesyesyesyesyes yesyesnoyes no no nonononononono no yes yes
TYPE_KOREAN_SEED_TRANSIENT_DESELECT 2.2.2yesyesyes yesyesyes no nononoyesyesnononoyesyes yes yesyesyes yesnonoyesyesnononoyesyesnono no nonononono no no no no no nononono-nonononononono-nononononononono noyesyesyesyesyesyesyesyes no nononono nonoyesnonononoyesnonono yes yes suspicious yes yes yesyesyesyesyesyesyes yesyesnoyes no no nonononononono no yes yes
TYPE_KOREAN_SEED LENGTH_KOREAN_SEED_128 2.2.2yesyesyes yesyesyes no nononoyesyesnononoyesyes yes yesyesyes yesnonoyesyesnononoyesyesnono no nonononono no no no no no nononono-nonononononono-nononononononono noyesyesyesyesyesyesyesyes no nononono nonoyesnonononoyesnonono yes yes suspicious yes yes yesyesyesyesyesyesyes yesyesnoyes no no nonononononono no yes yes
TYPE_HMAC_TRANSIENT_RESET 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nononono-nonononononono-nononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_HMAC_TRANSIENT_DESELECT 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nononono-nonononononono-nononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_HMAC LENGTH_HMAC_SHA_1_BLOCK_64 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nononono-nonononononono-nononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_HMAC LENGTH_HMAC_SHA_256_BLOCK_64 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nononono-nonononononono-nononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_HMAC LENGTH_HMAC_SHA_384_BLOCK_64 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nononono-nonononononono-nononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
TYPE_HMAC LENGTH_HMAC_SHA_512_BLOCK_64 2.2.2nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nononono-nonononononono-nononononoyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no no
javacard.security.KeyPair ALG_RSA on-card generation introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_RSA LENGTH_RSA_512 2.1.1yesyesyes yesyesyes ? yesnoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes - yes yesyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes no nononoyesnonoyes - yes no
ALG_RSA LENGTH_RSA_736 2.2.0yesyesyes yesyesyes no suspicious yesnonononononononono no nonono nonoyesyesyesyesnoyesyesyesyesyes yes yesnoyesnoyes yes yes yes - no noyesnoyesyesnoyes noyesyesnonoyesyesnonoyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes no nononoyesnonoyes no yes no
ALG_RSA LENGTH_RSA_768 2.1.1yesyesyes yesyesyes ? yesnoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes - yes noyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes no nononoyesnonoyes - yes no
ALG_RSA LENGTH_RSA_896 2.2.0yesyesyes yesyesyes no suspicious yesnoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes - no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes no nononoyesnonoyes no yes no
ALG_RSA LENGTH_RSA_1024 2.1.1yesyesyes yesyesyes ? yesnoyesyesyesnoyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes - yes yesyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes no yesyesyesyesyesyesyes - yes no
ALG_RSA LENGTH_RSA_1280 2.2.0yesyesyes yesyesyes no suspicious yesnoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes - no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes no yesyesyesyesyesyesyes - yes no
ALG_RSA LENGTH_RSA_1536 2.2.0yesyesyes yesyesyes no nonoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes - no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes no yesyesyesyesyesyesyes - yes no
ALG_RSA LENGTH_RSA_1984 2.2.0yesyesyes yesyesyes no nonoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes - no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes no nononoyesnonoyes - yes no
ALG_RSA LENGTH_RSA_2048 2.1.1yesyesyes yesyesyes no nonoyesyesyesnoyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesnoyesnoyes yes yes yes - yes noyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes no yesyesyesyesyesyesyes - yes no
ALG_RSA LENGTH_RSA_4096 3.0.1nonoyes nonono no nononononononononono no nonono nononononononononononono no nonononono no no no - no nonononononono nononononononononosuspicious yessuspicious yesyesyes nonononononononono - nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no no
javacard.security.KeyPair ALG_RSA_CRT on-card generation introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_RSA_CRT LENGTH_RSA_512 2.1.1yesyesyes yesyesyes ? yesnoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - yes yesyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesnoyesyesyesno no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes yes nononoyesnonoyes - yes yes
ALG_RSA_CRT LENGTH_RSA_736 2.2.0yesyesyes yesyesyes no errornonononononononono no nonono nonoyesyesyesyesnoyesyesyesyesyes yes yesyesyesyesyes yes yes yes - no noyesnoyesyesnoyes noyesyesnonoyesyesnonoyesyesyesyes yesnoyesnononoyesnono no nonoyesno nonoyesnonononoyesnonono no no no no nonoyesnonoyesno yesnoyesno yes yes nononoyesnonoyes no yes yes
ALG_RSA_CRT LENGTH_RSA_768 2.1.1yesyesyes yesyesyes ? yesnoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - yes noyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesnoyesyesyesno no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes yes nononoyesnonoyes - yes yes
ALG_RSA_CRT LENGTH_RSA_896 2.2.0yesyesyes yesyesyes no errornoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesnoyesyesyesno no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes yes nononoyesnonoyes no yes yes
ALG_RSA_CRT LENGTH_RSA_1024 2.1.1yesyesyes yesyesyes ? yesnoyesyesyesnoyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - yes yesyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesnoyesyesyesno no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes yes yesyesyesyesyesyesyes - yes yes
ALG_RSA_CRT LENGTH_RSA_1280 2.2.0yesyesyes yesyesyes no nonoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesnoyesyesyesno no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes yes yesyesyesyesyesyesyes - yes yes
ALG_RSA_CRT LENGTH_RSA_1536 2.2.0yesyesyes yesyesyes no nonoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesnoyesyesyesno no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyeserror(0x6300)yesyeserror(0x6300) yesnoyesno yes yes yesyesyesyesyesyesyes - yes yes
ALG_RSA_CRT LENGTH_RSA_1984 2.2.0yesyesyes yesyesyes no nonoyesyeserror(ILLEGAL_VALUE)noyesyesyeserror(ILLEGAL_VALUE) yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - no noyessuspicious yesyesyessuspicious yesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesnoyesyesyesno no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes yes nononoyesnonoyes - yes yes
ALG_RSA_CRT LENGTH_RSA_2048 2.1.1yesyesyes yesyesyes no nonoyesyesyesnoyesyesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - yes noyesyesyesyesyesyes noyesyesyesyesyesyesyesyesyesyesyesyes yesyesyesyesnoyesyesyesno no yesyesyesyes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes yes yesyesyesyesyesyesyes - yes yes
ALG_RSA_CRT LENGTH_RSA_4096 3.0.1nonoyes nonono no nononononononononono no nonono nononononononononononono no nonononono no no no - no nonononononono nononononononononosuspicious yessuspicious yesyesyes nonononononononono - nononono nonononononononononono no no no no nonononononono nononono no no nonononononono no no no
javacard.security.KeyPair ALG_DSA on-card generation introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_DSA LENGTH_DSA_512 2.1.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nonononononono nononononononononoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
ALG_DSA LENGTH_DSA_768 2.1.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nonononononono nononononononononoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
ALG_DSA LENGTH_DSA_1024 2.1.1nonono nonono no nononononononononono no nonono nonononoyesnonononoyesyesno yes yesnoyesnoyes no no no no no nonononononono nononononononononoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoyesnonoyes no no yes
javacard.security.KeyPair ALG_EC_F2M on-card generation introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_EC_F2M LENGTH_EC_F2M_113 2.2.1nonono nonono no nononononononononono yes yesyesyes nononononononononononono no nonononono no no no no no nonononononono nonoerror(ILLEGAL_VALUE)nononoerror(ILLEGAL_VALUE)nonoyesyesyesyes nonononononononono no yesyesnoyes yesnonoyesyesyesnonoyesyesyes no no no no nonononononono nononono no no nonononononono no no no
ALG_EC_F2M LENGTH_EC_F2M_131 2.2.1nonono nonono no nononononononononono yes yesyesyes nononononononononononono no nonononono no no no no no nonononononono nonoerror(ILLEGAL_VALUE)nononoerror(ILLEGAL_VALUE)nonoyesyesyesyes nonononononononono no yesyesnoyes yesnonoyesyesyesnonoyesyesyes no no no no nonononononono nononono no no nonononononono no no no
ALG_EC_F2M LENGTH_EC_F2M_163 2.2.1nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nononononononononoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE) nonononononononono no yesnonono yesnononononononononono no no no no nonononononono nononono no no nonononononono no no no
ALG_EC_F2M LENGTH_EC_F2M_193 2.2.1nonono nonono no nononononononononono no nonono nononononononononononono no nonononono no no no no no nonononononono nononononononononoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE) nonononononononono no yesnonono yesnononononononononono no no no no nonononononono nononono no no nonononononono no no no
javacard.security.KeyPair ALG_EC_FP on-card generation introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_EC_FP LENGTH_EC_FP_112 2.2.1yesyesyes nonono no nononononononononono yes yesyesyes nonononoerror(0x6a81)error(ILLEGAL_VALUE)nononoerror(0x6a81)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE) no nonoerror(ILLEGAL_VALUE)noerror(ILLEGAL_VALUE) no no no no no nonononononono nonoerror(ILLEGAL_VALUE)nononoerror(ILLEGAL_VALUE)nonoyesyesyesyes nonononononononono no nononono nonononononononononono no no no no nonononononono nononono no no nononoerror(ILLEGAL_VALUE)nonoerror(ILLEGAL_VALUE) no no error(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_128 2.2.1yesyesyes nonono no nononononononononono yes yesyesyes nonoyesyesyesyesnoyesyesyesyesyes no nonoyesnoyes no no no no no nonononononono nonoyesnononoyesnonoNullPointerExceptionNullPointerExceptionyesyes noyesyesyesnoyesyesyesno no nononono nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes error(ILLEGAL_VALUE)nonono error(ILLEGAL_VALUE) no nononoyesnonoyes no yes error(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_160 2.2.1yesyesyes noyesyes no nononononononononono yes yesyesyes nonoyesyesyesyesnoyesyesyesyesyes no nonoyesnoyes no error(ILLEGAL_VALUE) no no no nononoyesnonoyes noyesyesnonoyesyesnonoNullPointerExceptionNullPointerExceptionyesyes noyesyesyesnoyesyesyesno no nonoyesno nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes error(ILLEGAL_VALUE)noyesno error(ILLEGAL_VALUE) no nononoyesnonoyes no yes error(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_192 2.2.1yesyesyes noyesyes no nonononoyesnonononoyes yes yesyesyes nonoyesyesyesyesnoyesyesyesyesyes no nonoyesnoyes no error(ILLEGAL_VALUE) no no no nononoyesnonoyes noyesyeserror(ILLEGAL_VALUE)noyesyeserror(ILLEGAL_VALUE)noNullPointerExceptionNullPointerExceptionyesyes noyesyesyesnoyesyesyesno no nonoyesno nonoyesnonononoyesnonono yes yes yes yes yesyesyesyesyesyesyes error(ILLEGAL_VALUE)noyesno error(ILLEGAL_VALUE) no nononoyesnonoyes no yes error(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_224 3.0.1yesyesyes nosuspicious yessuspicious yes - -nonononononononono yes yesyesyes nononoyesyesyesnonoyesyesyesyes - nonoyesnoyes no error(ILLEGAL_VALUE) - - - -nonoyesnonoyes -yesyesnonoyesyesnonoNullPointerExceptionNullPointerExceptionerror(ILLEGAL_VALUE)yes -error(ILLEGAL_VALUE)yessuspicious yesnoerror(ILLEGAL_VALUE)yessuspicious yesno - -noyesno -noyesnonononoyesnonono suspicious yes suspicious yes - suspicious yes -suspicious yesyesyessuspicious yesyesyes error(ILLEGAL_VALUE)noyesno error(ILLEGAL_VALUE) - nononoyesnonoyes no - error(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_256 3.0.1yesyesyes nosuspicious yessuspicious yes - -nononoyesnonononoyes yes yesyesyes nonoyesyesyesyesnosuspicious yesyesyesyesyes - nonoyesnoyes no error(ILLEGAL_VALUE) - - - -nonoyesnonoyes -yesyeserror(ILLEGAL_VALUE)noyesyeserror(ILLEGAL_VALUE)noNullPointerExceptionNullPointerExceptionyesyes -error(ILLEGAL_VALUE)yessuspicious yesnoerror(ILLEGAL_VALUE)yessuspicious yesno - -noyesno -noyesnonononoyesnonono suspicious yes suspicious yes - suspicious yes -suspicious yesyesyessuspicious yesyesyes error(ILLEGAL_VALUE)noyesno error(ILLEGAL_VALUE) - nononoyesnonoyes no - error(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_384 3.0.1yesyesyes nosuspicious yessuspicious yes - -nononoyesnonononoyes yes yesyesyes nononononoyesnonononoyesyes - nonoyesnoyes no error(ILLEGAL_VALUE) - - - -nonoyesnonoyes -yesyeserror(ILLEGAL_VALUE)noyesyeserror(ILLEGAL_VALUE)noNullPointerExceptionNullPointerExceptionerror(ILLEGAL_VALUE)yes -nononononononono - -noyesno -nononononononononono no no - no -nononononono nonoyesno no - nononoyesnonoyes no - no
ALG_EC_FP LENGTH_EC_FP_521 3.0.4nonono nosuspicious yessuspicious yes - -nonononononononono yes yesyesyes nononononoyesnonononoyesyes - nonoyesnoyes no error(ILLEGAL_VALUE) - - - -nononononono -noyesnononoyesnonoNullPointerExceptionNullPointerExceptionerror(ILLEGAL_VALUE)yes -nononononononono - -noyesno -nononononononononono no no - no -nononononono nonoyesno no - nononoyesnonoyes no - no
javacard.security.KeyAgreement introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF 2.2.1yesyesyes yesyesyes no nonoyesnoyesnonoyesnoyes yes yesyesyes nonoyesyesyesyesnoyesyesyesyesyes no nonoyesnoyes yes yes no no no noyessuspicious yesyesyessuspicious yesyes noyesyesyesnoyesyesyesnoyesyesyesyes noyesyesyesyesyesyesyesyes no noyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no yesyesnoyesyesnoyes yes yes yes ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF 2.2.1 -yes noyesyes no nonoyesnonoyes - - - - - -yesyesyes - - -yesyes no no no no no noyessuspicious yesyessuspicious yes - noyesyesyesyes - -yesyesyesyes - - -yesyesyesyes no noyesyesyes yes - - - - -yesyesyes no no yesyesyes - - no ALG_EC_SVDP_DH_PLAIN 3.0.1 -yes nosuspicious yessuspicious yes - -noyesnonoyes - - - - - -yesyesyes - - -yesyes no no - - - -suspicious yessuspicious yessuspicious yessuspicious yes - -yesyesyesyes - -suspicious yessuspicious yesyesyes - - -suspicious yesyessuspicious yesyes - -yesyesyes - - - - - -yesyesyes yes - noyessuspicious yes - - no ALG_EC_SVDP_DHC_PLAIN 3.0.1 -yes nosuspicious yessuspicious yes - -noyesnonoyes - - - - - -yesyesyes - - -yesyes no no - - - -suspicious yessuspicious yessuspicious yessuspicious yes - -yesyesyesyes - -suspicious yessuspicious yesyesyes - - -suspicious yesyessuspicious yesyes - -yesyesyes - - - - - -yesyesyes no - noyessuspicious yes - - no ALG_EC_PACE_GM 3.0.5 -suspicious yes-suspicious yes -suspicious yes -no -noyesyes - - - - - -yessuspicious yessuspicious yes - - -yessuspicious yes - - - - - -yesyesyesyes - -suspicious yessuspicious yessuspicious yesyes - - -suspicious yesyessuspicious yesyes - -yessuspicious yesyes - - - - - -yesyesyes - - -yessuspicious yes - - - ALG_EC_SVDP_DH_PLAIN_XY 3.0.5 -suspicious yes -suspicious yessuspicious yes - -noyesnonoyes - - - - - -yessuspicious yessuspicious yes - - -yessuspicious yes - - - - - -yesyesyesyes - -suspicious yessuspicious yessuspicious yesyes - - -suspicious yesyessuspicious yesyes - -yessuspicious yesyes - - - - - -yesyesyes - - -yessuspicious yes - - - ALG_DH_PLAIN 3.0.5 -suspicious yes -suspicious yessuspicious yes - -noyesnonoyes - - - - - -yessuspicious yessuspicious yes - - -yessuspicious yes - - - - - -yesyesyesyes - -suspicious yessuspicious yessuspicious yesyes - - -suspicious yesyessuspicious yesyes - -yessuspicious yesyes - - - - - -yesyesyes - - -yessuspicious yes - - -
javacard.security.Checksum introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_ISO3309_CRC16 2.2.1yesyesyes noyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesnoyesnoyesyesnoyesnoyesyes no nonoyesnoyes yes yes ? no no noyessuspicious yesyesyessuspicious yesyes noyesyesnonoyesyesnonoyesyesyesyes noyesyesyesyesyesyesyesyes yes noyesyesyes yesyesyesyesyesyesyesyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes no nononoyesnonoyes yes yes no
ALG_ISO3309_CRC32 2.2.1yesyesyes noyesyes no noyesyesyesyesyesyesyesyesyes yes yesyesyes yesyesnonoyesyesyesnonoyesyesyes no nonoyesnoyes no no ? no no nonosuspicious yesyesnosuspicious yesyes noyesyesnonoyesyesnonoyesyesyesyes noyesnonoyesyesnonoyes no nonoyesno nonononononononononono no no no no nonononononono noyesyesyes no no nononoyesnonoyes no no no
Variable RSA 1024 - support for variable public exponent. 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 introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
Allocate RSA 1024 objects yesyesyes yesyesyes yes -yesyesyesyesyes-yesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - - -yesyesyesyesyesyes-yesyesyesyes -yesyesyesyes -yesyesyesyes---yesyesyesyes no -yes-yes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes - yesyesyesyesyesyesyes yes yes yes
Set random modulus yesyesyes yesyesyes no -yesyesyesyesyes-yesyesyes yes yesyesyes yesyesyesyesyesyesyesyesyesyesyesyes yes yesyesyesyesyes yes yes yes - - -yesyesyesyesyesyes-yesyesyesyes--- -yesyesyesyes -yesyesyesyesyesyesyesyes no -yes-yes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesyesyesyes yes - nonoyesyesnoyesyes yes yes yes
Set random public exponent yesyesyes yesyesyes no -nonononono-nonono no nonono nononoyesyesyesnonoyesyesyesyes yes yesyesyesyesyes no no no - - -nononononono-noyesnono-- -noyesnono -yesyesyesno-yesyesyesno no -yes-yes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes - nonoyesyesnoyesyes no yes yes
Initialize cipher with public key with random exponent yesyesyes yesyesyes no -nonononono-nonono no nonono nononoyesyesyesnonoyesyesyesyes yes yesyesyesyesyes no no no - - -nononononono-noyesnono- -noyesnono -yesyesyesno--yesyesyesno no -yes-yes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes - nonoyesyesnoyesyes no yes yes
Use random public exponent nonoyes yesyesyes no -nonononono-nonono no nonono nononoyesyesnononoyesyesnono yes yesyesyesyesyes no no no - - -nononononono-noyesnono -noyesnono -yesyesyesno---yesyesyesno no -yes-yes yesnoyesyesyesyesnoyesyesyesyes yes yes yes yes yesyesyesyesyesyesyes yesnoyesno yes - nononoyesnonoyes no yes yes no
Package AID support test - a direct testing of supported packages from the standard JavaCard API including version. Not all constants from supported package are necessarily supported.Package AID support test - a direct testing of supported packages from the standard JavaCard API including version. Not all constants from supported package are necessarily supported. introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
java.lang v1.0 (000107A0000000620001) 2.1 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - java.io v1.0 (000107A0000000620002) 2.2.0 -yes -yesyes - - -no -yesyes - - -yesyes yesnono - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - java.rmi v1.0 (000107A0000000620003) 2.2.0 -yes -yesyes - - -no -yesyes - - -yesyes yesnono - -yesyesno - - yesyesyes - - - - - -nono - -yesnoyesnono - - - -yes - -yesyes - -yesyesyesyes -no-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacard.framework v1.0 (000107A0000000620101) 2.1 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacard.framework v1.1 (010107A0000000620101) 2.2.0 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacard.framework v1.2 (020107A0000000620101) 2.2.1 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - no -yesyesyesyes - - - javacard.framework v1.3 (030107A0000000620101) 2.2.2 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - nonono - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -nonoyesno -yes-nonoyesnono - yes yes - yes -yes--yesyes - - - - no -yesnoyesno - - - javacard.framework v1.4 (040107A0000000620101) 3.0.1 -yes -nono - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - nonono - - - - - -yesyes - -yesyesyesyesyes - - - -no - -yesno - -nonoyesno -yes-nonoyesnono - no no - no -no--noyes - - - - no -nononono - - - javacard.framework v1.5 (050107A0000000620101) 3.0.4 -yes -nono - - -yes -yesyes - - -yesyes yesyesyes - -nonoyes - - nonono - - - - - -yesyes - -noyesnoyesyes - - - -no - -nono - -nononono -yes-nonononono - no no - no -no--nono - - - - no -nononono - - - javacard.framework v1.6 (060107A0000000620101) 3.0.5 -no -nono - - -no -nono - - -nono nonono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacard.framework.service v1.0 (000108A000000062010101) 2.2.0 -yes -yesyes - - -no -yesyes - - -yesyes yesnono - -nonono - - nonono - - - - - -nono - -nonononono - - - -yes - -yesyes - -yesyesyesyes -no-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacard.security v1.0 (000107A0000000620102) 2.1 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacard.security v1.1 (010107A0000000620102) 2.1.1 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacard.security v1.2 (020107A0000000620102) 2.2.1 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacard.security v1.3 (030107A0000000620102) 2.2.2 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -nonoyesno -yes-nonoyesnono - yes yes - yes -yes--yesyes - - - - no -yesnoyesno - - - javacard.security v1.4 (040107A0000000620102) 3.0.1 -yes -nono - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - nonono - - - - - -yesyes - -yesyesyesyesyes - - - -no - -yesno - -nonoyesno -yes-nonoyesnono - no no - no -no--noyes - - - - no -nononono - - - javacard.security v1.5 (050107A0000000620102) 3.0.4 -yes -nono - - -yes -yesyes - - -yesyes yesyesyes - -nonoyes - - nonono - - - - - -yesyes - -noyesnoyesyes - - - -no - -nono - -nononono -yes-nonononono - no no - no -no--nono - - - - no -nononono - - - javacard.security v1.6 (060107A0000000620102) 3.0.5 -no -nono - - -no -nono - - -nono nonono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.crypto v1.0 (000107A0000000620201) 2.1 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacardx.crypto v1.1 (010107A0000000620201) 2.1.1 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacardx.crypto v1.2 (020107A0000000620201) 2.2.1 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - yesyesyes - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -yesyesyesyes -yes-yesyesyesyesyes - yes yes - yes -yes--yesyes - - - - yes -yesyesyesyes - - - javacardx.crypto v1.3 (030107A0000000620201) 2.2.2 -yes -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - nonono - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -nonoyesno -yes-nonoyesnono - yes yes - yes -yes--yesyes - - - - no -yesnoyesno - - - javacardx.crypto v1.4 (040107A0000000620201) 3.0.1 -yes -nono - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - nonono - - - - - -yesyes - -yesyesyesyesyes - - - -no - -yesno - -nonoyesno -yes-nonoyesnono - no no - no -no--noyes - - - - no -nononono - - - javacardx.crypto v1.5 (050107A0000000620201) 3.0.4 -yes -nono - - -yes -yesyes - - -yesyes yesyesyes - -nonoyes - - nonono - - - - - -yesyes - -noyesnoyesyes - - - -no - -nono - -nononono -yes-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.crypto v1.6 (060107A0000000620201) 3.0.5 -no -nono - - -no -nono - - -nono nonono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.biometry v1.0 (000107A0000000620202) 2.2.2 -yes -nono - - -no -yesyes - - -yesyes yesnono - -yesyesyes - - nonono - - - - - -nono - -yesnoyesnono - - - -no - -nono - -nononono -yes-nonononono - no no - no -no--nono - - - - no -yesnoyesno - - - javacardx.biometry v1.1 (010107A0000000620202) 2.2.2 -yes -nono - - -no -yesyes - - -yesyes yesnono - -yesyesyes - - nonono - - - - - -nono - -yesnoyesnono - - - -no - -nono - -nononono -yes-nonononono - no no - no -no--nono - - - - no -yesnoyesno - - - javacardx.biometry v1.2 (020107A0000000620202) 2.2.2 -yes -nono - - -no -yesyes - - -yesyes yesnono - -yesyesyes - - nonono - - - - - -nono - -yesnoyesnono - - - -no - -nono - -nononono -yes-nonononono - no no - no -no--nono - - - - no -yesnoyesno - - - javacardx.biometry v1.3 (030107A0000000620202) 3.0.5 -no -nono - - -no -nono - - -nono nonono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -suspicious yes-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.external v1.0 (000107A0000000620203) 2.2.2 -no -nono - - -yes -yesyes - - -yesyes yesyesyes - -yesyesno - - nonono - - - - - -yesyes - -yesyesyesyesno - - - -yes - -yesyes - -nonoyesno -yes-nonoyesnono - yes yes - yes -yes--yesyes - - - - no -nononono - - - javacardx.biometry1toN v1.0 (000107A0000000620204) 3.0.5 -no -nono - - -no -nono - - -nono nonono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.security v1.0 (000107A0000000620205) 3.0.5 -no -nono - - -no -nono - - -nono nonono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.framework.util v1.0 (000108A000000062020801) 2.2.2 -yes -nono - - -no -yesyes - - -yesyes yesnono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.framework.util v1.1 (010108A000000062020801) 3.0.5 -no -nono - - -no -nono - - -nono nonono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.framework.util.intx v1.0 (000109A00000006202080101) 2.2.2 -yes -nono - - -yes -yesyes - - -yesyes yesyesyes - -nonono - - nonono - - - - - -nono - -noyesnoyesno - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.framework.math v1.0 (000108A000000062020802) 2.2.2 -yes -nono - - -no -yesyes - - -yesyes yesnono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.framework.tlv v1.0 (000108A000000062020803) 2.2.2 -yes -nono - - -no -yesyes - - -yesyes yesnono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.framework.string v1.0 (000108A000000062020804) 3.0.4 -no -nono - - -no -yesyes - - -yesyes yesnono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - - javacardx.apdu v1.0 (000107A0000000620209) 2.2.2 -no -yesyes - - -yes -yesyes - - -yesyes yesyesyes - -yesyesyes - - nonono - - - - - -yesyes - -yesyesyesyesyes - - - -yes - -yesyes - -nonoyesno -yes-nonoyesnono - yes yes - yes -yes--yesyes - - - - no -yesnoyesno - - - javacardx.apdu.util v1.0 (000108A000000062020901) 3.0.5 -no -nono - - -no -nono - - -nono nonono - -nonono - - nonono - - - - - -nono - -nonononono - - - -no - -nono - -nononono -no-nonononono - no no - no -no--nono - - - - no -nononono - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SymbolMeaning
yesThis particular algorithm was tested and IS supported by given card.
noThis particular algorithm was tested and is NOT supported by given card.
suspicious yesThis particular algorithm was tested and is REPORTED as supported by given card. However, given algorithm was introduced in later version of JavaCard specification than version declared by the card as supported one. Mostly, algorithm is really supported. But it might be possible, that given algorithm is NOT actually supported by card as some cards may create object for requested algorithm and fail only later when object is actually used. Future version of the JCAlgTest will make more thorough tests regarding this behaviour.
error(ERROR_CODE)Card returned specific error other then raising CryptoException.NO_SUCH_ALGORITHM. Most probably, algorithm is NOT supported by given card.
?Card returned unspecific error. Most probably, algorithm is NOT supported by given card.
-This particular algorithm was NOT tested. Usually, this equals to unsupported algorithm. Typical example is the addition of new constants introduced by the newer version of JavaCard standard, which are not supported by cards tested before apperance of of new version of specification. The exceptions to this rule are classes that have to be tested manually (at the moment, following information: JavaCard support version, javacardx.apdu.ExtendedLength Extended APDU) where not tested doesn't automatically means not supported. Automated upload and testing of these features will solve this in future.
+

+

Click on each checkbox to show/hide corresponding column (card)

+
+
+

c0 - ACS ACOSJ (Combi)

+

c1 - ACS ACOSJ 40K

+

c2 - Athena IDprotect

+

c3 - Athena IDProtect ICFabDate 2015

+

c4 - Axalto Cyberflex32

+

c5 - Axalto Cyberflex PalmeraV5

+

c6 - COSMO FLY v5.8 ICFabDate 2006 253

+

c7 - Feitian A40CR ICFabDate 2018

+

c8 - Feitian A40 ICFabDate 2018

+

c9 - Feitian C21C Samsung S3FS91J

+

c10 - Feitian eJava Token

+

c11 - Feitian JavaCOS A22CR-ECC-SHA-2 ICFabDate 2015

+

c12 - Feitian JavaCOS A22CR ICFabDate 2016 084

+

c13 - Feitian JavaCOS A22CR ICFabDate 2016 257

+

c14 - Feitian JavaCOS A22 ICFabDate 2015

+

c15 - Feitian JavaCOS A40 ICFabDate 2016 201

+

c16 - Feitian Java Card D11CR

+

c17 - Feitian K9 NXPJ3E081

+

c18 - G+D Smartcafe 6.0 80K ICFabDate 2015 024

+

c19 - G+D SmartCafe 7.0 215K USB Token S

+

c20 - G+D Smartcafe 7.0

+

c21 - G+D SmartCafe Expert 144k Dual

+

c22 - G+D Smartcafe Expert 3.2 72K ICFabDate 2003 126

+

c23 - G+D Smart Cafe Expert 4.x V2 ICFabDate 2007 079

+

c24 - G+D StarSign Crypto USB token S

+

c25 - Gemalto IDCore 10

+

c26 - Gemalto IDCore 3010 CC

+

c27 - Gemalto TOP IM GXP4

+

c28 - Gemalto TwinGCX4 72k PK

+
+
+

c29 - Gemplus GXPE64PK

+

c30 - Gemplus GXPLiteGeneric

+

c31 - Gemplus GXPR3r32

+

c32 - Gemplus GXPR3

+

c33 - Gemplus GXP R4 72K ICFabDate 2007 291

+

c34 - Gemplus unknown jc2.1.2 ICFabDate 2006 005

+

c35 - Infineon CJTOP 80K INF SLJ 52GLA080AL M8.4 ICFabDate 2012 001

+

c36 - Infineon JTOPV2 16K

+

c37 - Infineon jTOP ID SLJ 52GCA150CL ICFabDate 2015

+

c38 - Infineon SLE78 Universal JCard

+

c39 - JavaCardOS Infineon JC30M48CR

+

c40 - JavaCardOS JC10M24R

+

c41 - jCardSim-2.2.1-all

+

c42 - jCardSim-2.2.2-all

+

c43 - jCardSim-3.0.4-SNAPSHOT

+

c44 - jCardSim-3.0.5-SNAPSHOT

+

c45 - Nokia 6131

+

c46 - NXP JCOP J2A080 80K ICFabDate 2011 070

+

c47 - NXP J2E145G ICFabDate 2013 025

+

c48 - NXP J3A080 ICFabDate 2011 035

+

c49 - NXP J3H081 EMV ICFabDate 2016 355

+

c50 - NXP JCOP10 (DES only version)

+

c51 - NXP JCOP31

+

c52 - NXP JCOP3 J3H145 SECID P60

+

c53 - NXP JCOP41 v2.3.1 ICFabDate 2008

+

c54 - NXP JCOP41 v221

+

c55 - NXP JCOP 10.18 v2.3.1 ICFabDate 2008 163

+

c56 - NXP JCOP 21 v2.4.2R3 ICFabDate 2013 025

+

c57 - NXP JCOP 21 V2.2 36K ICFabDate 2008 015

+
+
+

c58 - NXP JCOP 31 V2.2 36K ICFabDate 2006 306

+

c59 - NXP JCOP 31 V2.3.2 ICFabDate 2011 016

+

c60 - NXP JCOP 31 V2.4.1 72K ICFabDate 2012 240

+

c61 - NXP JCOP CJ2A081 JC222 ICFabDate 2012 240

+

c62 - NXP JCOP CJ3A080v241

+

c63 - NXP JCOP CJ3A081 JC222

+

c64 - NXP JCOP J2A080

+

c65 - NXP JCOP J2A080 80K ICFabDate 2011 070

+

c66 - NXP JCOP J2D081 80K ICFabDate 2014 126

+

c67 - NXP JCOP J3A040 ICFabDate 2010 071

+

c68 - NXP JCOP J3D081 v242r2 ICFabDate 2012 334

+

c69 - NXP JCOP J3H081 ICFabDate 2018

+

c70 - NXP JCOP NXP250A v242r3

+

c71 - Oberthur CosmoDual72K

+

c72 - Oberthur Cosmo V7 64K Dual 128K

+

c73 - Oberthur Cosmo v7

+

c74 - Oberthur ID-ONE Cosmo 64 RSA v5.4 ICFabDate 2007 031

+

c75 - Softlock SLCOS InfineonSLE78

+

c76 - Unknown

+

c77 - Yubikey Neo (Warning not open JavaCard)

+

c78 - [undisclosed1]

+

c79 - [undisclosed2]

+

c80 - [undisclosed3]

+

c81 - [undisclosed4]

+

c82 - [undisclosed5]

+

c83 - [undisclosed6]

+
+
+
+ + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic infointroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
AlgTest applet version1.7.11.7.51.21.7.30.10.11.7.01.7.51.7.51.6.01.6.01.6.01.6.01.7.11.6.01.7.01.6.01.7.01.7.01.7.51.7.50.11.6.01.6.01.7.51.21.21.11.10.11.11.11.1errorerror1.7.01.11.7.51.7.41.6.01.6.01.7.51.7.51.7.51.7.50.11.6.01.7.11.7.41.7.41.11.21.7.51.7.11.11.7.01.7.01.6.01.6.01.6.01.7.01.7.01.21.7.31.11.7.01.7.01.7.11.6.01.7.01.31.11.21.7.51.7.01.6.0error1.11.21.21.21.21.6.0error
JavaCard support version-3.0.42.2.22.2.22.1.22.1.2-3.0.4-3.0.4-3.0.43.0.43.0.43.0.43.0.42.2.2-3.0.13.0.43.0.42.2.12.2.22.2.23.0.42.2.12.2.22.2.12.2.12.1.22.1.22.1.22.1.22.2.12.1.23.0.42.1.2-3.0.13.0.43.0.42.2.12.2.23.0.43.0.52.2.02.2.23.0.12.2.2--2.2.13.0.4-2.2.12.2.13.0.12.2.12.2.1-2.2.22.2.22.2.12.2.2-2.2.23.0.1---3.0.22.2.1-2.2.22.2.1-------2.2.22.2.1
javacard.framework.JCSystemintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
JCSystem.getVersion()[Major.Minor]≤2.13.03.02.22.2--2.23.03.03.02.23.03.03.03.03.02.23.03.03.03.02.22.22.23.02.22.2--------3.0-3.03.03.03.02.22.23.03.0-2.23.02.23.02. 2-3.02.22.22.23.02.22.22.22.22.22.22.22.22.23.02.23.03.03.0-2.22.22.23.42.23.02.23.02.22.23.03.0
JCSystem.isObjectDeletionSupported2.2.0yesyesyesyes--yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes--------yes-yesyesyesyesnononono-noyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyes
JCSystem.MEMORY_TYPE_PERSISTENT2.2.120340B19961B>32767B>32767B--10336B>32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B16406B>32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B-------->32767B->32767B>32767B>32767B6380B>32767B>32767B>32767B>32767B--1B23776B>32767B32140B5752B->32767B>32767B>32767B11168B>32767B23432B30224B29480B>32767B>32767B>32767B>32767B>32767B>32767B>32767B4064B>32767B20052B>32767B->32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B>32767B
JCSystem.MEMORY_TYPE_TRANSIENT_RESET2.2.11154B1154B4878B4157B--1818B1549B1697B3940B1337B1051B1071B1373B2795B1765B1236B3107B2808B6194B2019B2040B2040B2728B6194B5098B1799B--------2119B-3031B2228B997B2471B-31641B-31641B-31641B-31641B--1B2573B2140B1462B1087B-2792B1906B1975B1062B3277B1982B1983B1974B3480B3480B2208B3477B2336B2336B3279B2267B1875B977B3069B-1458B1436B758B13347B1679B2915B1454B1903B1724B3480B12891B9390B
JCSystem.MEMORY_TYPE_TRANSIENT_DESELECT2.2.13624B3624B4878B32767B--767B384B384B1024B512B2795B512B512B512B384B9984B512B755B755B755B2335B819B819B755B5098B2023B--------1152B-1152B1022B384B512B32767B32767B32767B32767B--1B512B512B1960B1087B-32767B512B1975B512B512B512B512B512B512B512B2208B3477B2336B512B512B512B512B1960B3069B-1458B570B511B2037B800B2915B1750B1903B1724B3480B32767B29440B
JCSystem.getMaxCommitCapacity()2.13624B3624B-32767B--767B384B384B1024B512B2795B512B512B512B384B9984B512B755B755B755B-819B819B755B----------1152B-1152B1022B384B-32767B32767B32767B32767B--1B512B512B---32767B512B-512B512B512B512B512B512B512B---512B512B512B512B----570B511B2037B------32767B29440B
javacardx.apdu.ExtendedLengthintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
Extended APDU2.2.2----nono---------------no-----nononononono---no--------no----nono--no-------noyes-------no------------
javacardx.crypto.Cipherintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_DES_CBC_NOPAD≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_DES_CBC_ISO9797_M1≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_DES_CBC_ISO9797_M2≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_DES_CBC_PKCS5≤2.1yesyesnononononoyesyesyesyesyesyesyesyesyesnonoyesyesyesyesyesyesyesnoyesnononononononononononoyesyesyesyesyesyesyesyesyesnoyesnononononononononononoyesyesyesyesyesyesnoyesnononononononoyesnonoyesnonoyesyesyes
ALG_DES_ECB_NOPAD≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_DES_ECB_ISO9797_M1≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_DES_ECB_ISO9797_M2≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_DES_ECB_PKCS5≤2.1yesyesnononononoyesyesyesyesyesyesyesyesyesnonoyesyesyesyesyesyesyesnoyesnononononononononononoyesyesyesyesyesyesyesyesnononononononononononononononononononononononononononononoyesnonoyesnononoyesyes
ALG_RSA_ISO14888≤2.1nonononononononononononononononononoyesnonoyesyesyesnononononononononononononononononononononoyesnonononononononononononononononononononononononononononononononoyesnonononoyes
ALG_RSA_PKCS1≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_RSA_ISO9796≤2.1nononononononononononononononononononononononononononononononononononoyesyesyesnononononononoyesnononononononononononononononononononononononononononononononononoyesyesnonono
ALG_RSA_NOPAD2.1.1yesyesyesyesyesyesyesSystemException_NO_TRANSIENT_SPACEyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_AES_BLOCK_128_CBC_NOPAD2.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesnonononoyessuspicious yesyesnoyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesyesyesyesyesyesyesyes
ALG_AES_BLOCK_128_ECB_NOPAD2.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesnonononoyessuspicious yesyesnoyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesyesyesyesyesyesyesyes
ALG_RSA_PKCS1_OAEP2.2.0nonononononoyesnononononononononononoyesyesyesyesyesyesyesnoyesnonononononononononononononononononononononoyesnonoyesnonononononononononononononononoyesnoyesyesyesyesyesnonoyesnononoyesno
ALG_KOREAN_SEED_ECB_NOPAD2.2.2yesyesyesyesnononononoyesyesyesyesyesyesnonoyesyesnononononononononononononononononononononononononononoyesyesyesyesnonononononoyesnononoyesyessuspicious yesyesyesyesyesyesyesyesnononononononoyesyesnoyesyesnono
ALG_KOREAN_SEED_CBC_NOPAD2.2.2yesyesyesyesnononononoyesyesyesyesyesyesnonoyesyesnononononononononononononononononononononononononononoyesyesyesyesnonononononoyesnononoyesyessuspicious yesyesyesyesyesyesyesyesnononononononoyesyesnoyesyesnono
ALG_AES_BLOCK_192_CBC_NOPAD3.0.1nononono--nonononononononononononononono-nonononono------nonono-nononononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
ALG_AES_BLOCK_192_ECB_NOPAD3.0.1nononono--nonononononononononononononono-nonononono------nonono-nononononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
ALG_AES_BLOCK_256_CBC_NOPAD3.0.1nononono--nonononononononononononononono-nonononono------nonono-nononononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
ALG_AES_BLOCK_256_ECB_NOPAD3.0.1nononono--nonononononononononononononono-nonononono------nonono-nononononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
ALG_AES_CBC_ISO9797_M13.0.1yesyesnono--noyesyesyesnoyesyesyesyesyesnonoyesyesyes-nonoyesnono------nonono-noyesyesyesnononono-nononoyes--yesno-nonononononono-no-nonononoyesno-nononoyesnonononononoyesyes
ALG_AES_CBC_ISO9797_M23.0.1yesyesnono--noyesyesyesnoyesyesyesyesyesnonoyesyesyes-nonoyesnono------nonono-noyesyesyesnononoyes-nononoyes--yesno-nonononononono-no-nonononoyesno-nononoyesnonononononoyesyes
ALG_AES_CBC_PKCS53.0.1yesyesnono--noyesyesyesnoyesyesyesyesyesnonoyesyesyes-nonoyesnono------nonono-noyesyesyesnononono-nononono--nono-nonononononono-no-nononononono-nononoyesnonononononoyesyes
ALG_AES_ECB_ISO9797_M13.0.1yesyesnono--noyesyesyesnoyesyesyesyesyesnonoyesyesyes-nonoyesnono------nonono-noyesyesyesnononono-nononoyes--yesno-nonononononono-no-nonononoyesno-nononoyesnonononononoyesyes
ALG_AES_ECB_ISO9797_M23.0.1yesyesnono--noyesyesyesnoyesyesyesyesyesnonoyesyesyes-nonoyesnono------nonono-noyesyesyesnononono-nononoyes--yesno-nonononononono-no-nonononoyesno-nononoyesnonononononoyesyes
ALG_AES_ECB_PKCS53.0.1yesyesnono--noyesyesyesnoyesyesyesyesyesnonoyesyesyes-nonoyesnono------nonono-noyesyesyesnononono-nononono--nono-nonononononono-no-nononononono-nononoyesnonononononoyesyes
javacard.crypto.Signatureintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_DES_MAC4_NOPAD≤2.1yesyesnononoyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesnononononononononononononononononononononononononoyesyesyesyesyesnonoyesyesyesnoyesyes
ALG_DES_MAC8_NOPAD≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_DES_MAC4_ISO9797_M1≤2.1yesyesnononoyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesnoyesyesyesyesyesyesyesyesyesnononononononononononononononononononononononononoyesyesyesyesyesnonoyesyesyesnoyesyes
ALG_DES_MAC8_ISO9797_M1≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_DES_MAC4_ISO9797_M2≤2.1yesyesnononoyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesnoyesyesyesyesyesyesyesyesyesnononoyesnonoyesnonononononononononononononononoyesnoyesyesyesyesyesnonoyesyesyesnoyesyes
ALG_DES_MAC8_ISO9797_M2≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_DES_MAC4_PKCS5≤2.1yesyesnononononoyesyesyesyesyesyesyesyesyesnonoyesyesyesyesyesyesyesnoyesnonononononononononononoyesyesyesyesyesyesyesnononononononononononononononononononononononononononononoyesnonoyesnononoyesyes
ALG_DES_MAC8_PKCS5≤2.1yesyesnononononoyesyesyesyesyesyesyesyesyesnonoyesyesyesyesyesyesyesnoyesnononononononononononoyesyesyesyesyesyesyesyesnononononononononononononononononononononononononononononoyesnonoyesnononoyesyes
ALG_RSA_SHA_ISO9796≤2.1nonoyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesSystemException(NO_TRANSIENT_SPACE)noyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyes
ALG_RSA_SHA_PKCS1≤2.1nonoyesyesyesyesyesSystemException_NO_TRANSIENT_SPACEyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesSystemException(NO_TRANSIENT_SPACE)noyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyes6f00yesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_RSA_MD5_PKCS1≤2.1nonononoyesyesnoSystemException_NO_TRANSIENT_SPACEyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesnoyesnoyesyesyesyesyesnoyesyesyesyesyesnoyesnoyesyesyesyesyesyesyesyesnonoyesnoyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnononononoyesyesyesyesyesyesyes
ALG_RSA_RIPEMD160_ISO9796≤2.1nonononononononononononononononononoyesnonoyesyesyesnononononononononononononononononoyesyesyesyesyesnonononononononononononononononononononononononononononononononoyesnoyesnonono
ALG_RSA_RIPEMD160_PKCS1≤2.1nonononononononononononononononononoyesnonoyesyesyesnononononononononononononononononoyesyesyesyesyesnonononononononononononononononononononononononononononononononoyesnoyesnonono
ALG_DSA_SHA≤2.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononononononononononononononononononononononononononononononononononononononononononoyesnonoyesnonononono
ALG_RSA_SHA_RFC2409≤2.1nonononononononononononononononononoyesyesyesyesyesyesyesnonononononononononononononononononononoyesnonononononononononononononononononononononononononononononononoyesnononoyesyes
ALG_RSA_MD5_RFC2409≤2.1nonononononononononononononononononoyesnonoyesyesyesnononononononononononononononononononononoyesnonononononononononononononononononononononononononononononononoyesnononoyesyes
ALG_ECDSA_SHA2.2.0yesyesnoyesnonononononoyesyesyesyesnonoyesyesyesyesyesnononoyesnoyesnonononononononoyesnoyesyesyesnoyesyesyesyesnoyesyesyesnonoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesnoyesyesyesyesnoyesyesyesyesyesyesno
ALG_AES_MAC_128_NOPAD2.2.0nonoyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesnoyesyesyesyesyesnonononoyessuspicious yesyesnoyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesyesyesyesyesyesyesyes
ALG_DES_MAC4_ISO9797_1_M2_ALG32.2.0yesyesnonononoyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyesnoyesnoyesyesnonononoyesnononoyesnonoyesnonononononononononononononononoyesnoyesyesyesyesyesnonoyesyesyesnoyesyes
ALG_DES_MAC8_ISO9797_1_M2_ALG32.2.0yesyesnoyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_RSA_SHA_PKCS1_PSS2.2.0nononoyesnononononononononononononoyesnoyesyesnononoyesnoyesnononononononononononoyesnonononononononoyesnoSystemException(NO_TRANSIENT_SPACE)nonoyesnononoyesnononononononononoyesnoyesyesyesyesyesyesyesyesnoyesnonononoyesyes
ALG_RSA_MD5_PKCS1_PSS2.2.0nononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononoyesnonononononononononoyesyes
ALG_RSA_RIPEMD160_PKCS1_PSS2.2.0nononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononono
ALG_HMAC_SHA12.2.2nonononononononononononononononononononononononononononononononononononononononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
ALG_HMAC_SHA_2562.2.2nonononononononononononononononononononononononononononononononononononononononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
ALG_HMAC_SHA_3842.2.2nonononononononononononononononononononononononononononononononononononononononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
ALG_HMAC_SHA_5122.2.2nonononononononononononononononononononononononononononononononononononononononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
ALG_HMAC_MD52.2.2nonononononononononononononononononononononononononononononononononononononononononoyesyesyesnononononononononononononononononononononononononononononononononononononoyesyes
ALG_HMAC_RIPEMD1602.2.2nonononononononononononononononononononononononononononononononononononononononononoyesyesyesnonononononononononononononononononononononononononononononononononononononono
ALG_RSA_SHA_ISO9796_MR2.2.2nononononononoyesyesyesyesyesyesyesyesyesnonononononononononononononononononononononoyesyesyesnoyesyesyesnonononoSystemException(NO_TRANSIENT_SPACE)nonononononononononononononononononono6f00nonononononononononononoyesno
ALG_RSA_RIPEMD160_ISO9796_MR2.2.2nononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononononono
ALG_SEED_MAC_NOPAD2.2.2nonoyesyesnononononoyesyesyesyesyesyesnonoyesyesnononononononononononononononononononononononononononoyesyesyesyesnonononononoyesnononoyesyessuspicious yesyesyesyesyesyesyesyesyesnonononononoyesyesnoyesyesnono
ALG_ECDSA_SHA_2563.0.1yesyesnosuspicious yes--nononononoyesyesyesnononoyesyesyesyes-nonoyesnosuspicious yes------nonoyes-yesyesyesnonononoyes-noyesnono--yesno-noyesnonononono-no-noyesnoyesnoyes-nononoyesnoyesnoyesnonoyesyes
ALG_ECDSA_SHA_3843.0.1yesyesnono--nononononoyesyesyesnonononoyesyesyes-nonoyesnosuspicious yes------nonoyes-yesyesyesnonononoyes-nononono--yesno-nonononononono-no-nononononono-nononoyesnononoyesnonoyesyes
ALG_AES_MAC_192_NOPAD3.0.1nononono--nonononononononononononononono-nonononosuspicious yes------nonono-nononononononono-nononono--nono-nonononononono-no-nononononono-nonononononononononoyesno
ALG_AES_MAC_256_NOPAD3.0.1nononono--nonononononononononononononono-nonononosuspicious yes------nonono-nononononononono-nononono--nono-nonononononono-no-nononononono-nonononononononononoyesno
ALG_ECDSA_SHA_2243.0.1yesyesnosuspicious yes--nonononononoyesyesnononoyesyesyesyes-nonoyesnono------nonoyes-yesyesyesnonononoyes-noyesnono--yesno-noyesnonononono-no-noyesnoyesnoyes-nononoyesnoyesnoyesnonoyesyes
ALG_ECDSA_SHA_5123.0.1yesyesnono--nononononoyesyesyesnonononoyesyesyes-nonoyesnosuspicious yes------nonoyes-yesyesyesnonononoyes-nononono--yesno-nonononononono-no-nononononono-nononoyesnononoyesnonoyesyes
ALG_RSA_SHA_224_PKCS13.0.1nononono--noSystemException_NO_TRANSIENT_SPACEyesnonononoyesnonononoyesyesyes-nonoyesnono------nonono-noyesyesnonononoyes-nononoSystemException(NO_TRANSIENT_SPACE)--yesno-nonononononono-no-nonononoyesno-nononoyesnonononononoyesyes
ALG_RSA_SHA_256_PKCS13.0.1nononosuspicious yes--noSystemException_NO_TRANSIENT_SPACEyesnonononoyesnononoyesyesyesyes-nonoyesnono------nonono-noyesyesnonononoyes-noyesnoSystemException(NO_TRANSIENT_SPACE)--yesno-noyesnonononono-no-noyesnoyes6f00yes-nononoyesnonononononoyesyes
ALG_RSA_SHA_384_PKCS13.0.1nononono--noSystemException_NO_TRANSIENT_SPACEyesnonononoyesnonononoyesyesyes-nonoyesnono------nonono-noyesyesnonononoyes-nononoSystemException(NO_TRANSIENT_SPACE)--yesno-nonononononono-no-nononono6f00no-nononoyesnonononononoyesyes
ALG_RSA_SHA_512_PKCS13.0.1nononono--noSystemException_NO_TRANSIENT_SPACEyesnonononoyesnonononoyesyesyes-nonoyesnono------nonono-noyesyesnonononoyes-nononoSystemException(NO_TRANSIENT_SPACE)--yesno-nonononononono-no-nononono6f00no-nononoyesnonononononoyesyes
ALG_RSA_SHA_224_PKCS1_PSS3.0.1nononono--nononononononononononoyesnoyesyes-nonoyesnono------nonono-nononononononono-noyesnoSystemException(NO_TRANSIENT_SPACE)--yesno-noyesnonononono-no-noyesnoyes6f00yes-nononoyesnoyesnonononoyesyes
ALG_RSA_SHA_256_PKCS1_PSS3.0.1nononosuspicious yes--nononononononononononoyesnoyesyes-nonoyesnono------nonono-noyesnononononono-noyesnoSystemException(NO_TRANSIENT_SPACE)--yesno-noyesnonononono-no-noyesnoyes6f00yes-nononoyesnoyesnonononoyesyes
ALG_RSA_SHA_384_PKCS1_PSS3.0.1nononono--nononononononononononononoyesyes-nonoyesnono------nonono-nononononononono-nononoSystemException(NO_TRANSIENT_SPACE)--yesno-nonononononono-no-nononono6f00no-nononoyesnonononononoyesyes
ALG_RSA_SHA_512_PKCS1_PSS3.0.1nononono--nononononononononononononoyesyes-nonoyesnono------nonono-nononononononono-nononoSystemException(NO_TRANSIENT_SPACE)--yesno-nonononononono-no-nononono6f00no-nononoyesnonononononoyesyes
ALG_DES_MAC4_ISO9797_1_M1_ALG33.0.4yesyesnono--noyesyesnonononoyesnonononononono-nonononono------nonono-nononononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
ALG_DES_MAC8_ISO9797_1_M1_ALG33.0.4yesyesnono--noyesyesnonononoyesnonononononono-nonononono------nonono-nononononononono-nononoyes--yesno-nonononononono-no-nonononoyesno-nononoyesnononononononono
ALG_AES_CMAC_1283.0.5-no-no--nonono----------nono---no------------nono--nononoyes---noyes--nono---------no-----yes---no----------
javacard.security.MessageDigestintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_SHA≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_MD5≤2.1yesyesnonoyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesnoyesnoyesyesyesyesyesyesyesyesyesyesyesnoyesnoyesyesyesyesyesyesyesyesyesnoyesnoyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyesyesyesyesyesyesyesyes
ALG_RIPEMD160≤2.1nonononononononononononononononononoyesnonoyesyesyesnononononononononononononononononoyesyesyesyesyesnonononononononononononononononononononononononononononononononoyesnoyesnonono
ALG_SHA_2562.2.2yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yesyesnoyesnoyesnonononononononoyesnoyesyesyesnonoyesyesyesnoyesyesyesyesnonoyesnononoyesnononoyesyessuspicious yesyesyesyesyesyesyesyesyesnoyesyesnoyesnoyesyesyesyesyesyesyes
ALG_SHA_3842.2.2yesyesnoyesnononoyesyesyesyesyesyesyesyesyesnonoyesyesyesnononoyesnoyesnonononononononoyesnoyesyesyesnonoyesyesyesnonononoSystemException(NO_TRANSIENT_SPACE)nonoyesnonononononononononononononononoyesnonoyesyesnoyesnononoyesnonoyesyes
ALG_SHA_5122.2.2yesyesnoyesnononoyesyesyesyesyesyesyesyesyesnonoyesyesyesnononoyesnoyesnonononononononoyesnoyesyesyesnonoyesyesyesnonononoSystemException(NO_TRANSIENT_SPACE)nonoyesnonononononononononononononononoyesnonoyesyesnoyesnononoyesnonoyesyes
ALG_SHA_2243.0.1yesyesnosuspicious yes--noyesyesnoyesnoyesyesnoyessuspicious yesyesyesyesyes-nonoyesnono------nonoyes-yesyesyesnonononono-noyesnoyes--yesno-noyesnonononono-no-noyesnoyesyesyes-nononoyesnoyesnoyesnonoyesyes
ALG_SHA3_2243.0.5-no-no--nonono----------nono---no------------nono--nononono---nono--nono---------no-----no---no----------
ALG_SHA3_2563.0.5-no-no--nonono----------nono---no------------nono--nononono---nono--nono---------no-----no---no----------
ALG_SHA3_3843.0.5-no-no--nonono----------nono---no------------nono--nononono---nono--nono---------no-----no---no----------
ALG_SHA3_5123.0.5-no-no--nonono----------nono---no------------nono--nononono---nono--nono---------no-----no---no----------
javacard.security.RandomDataintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_PSEUDO_RANDOM≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_SECURE_RANDOM≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
ALG_TRNG3.0.5-no-no--nonono----------nono---no------------nono--nononono---nono--nono---------no-----no---no----------
ALG_ALG_PRESEEDED_DRBG3.0.5-no-no--nonono----------nono---no------------nono--nononono---nono--nono---------no-----no---no----------
ALG_FAST3.0.5-no-no--nonono----------nono---no------------nono--nononono---nono--nono---------no-----no---no----------
ALG_KEYGENERATION3.0.5-no-no--nonono----------nono---no------------nono--nononono---nono--nono---------no-----no---no----------
javacard.security.KeyBuilderintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
TYPE_DES_TRANSIENT_RESET≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_DES_TRANSIENT_DESELECT≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_DES LENGTH_DES≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_DES LENGTH_DES3_2KEY≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_DES LENGTH_DES3_3KEY≤2.1yesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_AES_TRANSIENT_RESET2.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesnoyesyesyesyesnonoyesyesnonoyesnononoyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_AES_TRANSIENT_DESELECT2.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesnoyesyesyesyesnonoyesyesnonoyesnononoyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_AES LENGTH_AES_1282.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesnoyesyesyesyesnonoyesyesnonoyesnononoyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_AES LENGTH_AES_1922.2.0yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesnoyesyesyesyesnonoyesyesnonoyesnononoyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesyesyesyesnoyesyesyes
TYPE_AES LENGTH_AES_2562.2.0yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesnoyesyesyesyesnonoyesyesnonoyesnononoyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesyesyesyesnoyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_512≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_7362.2.0yesyesyesyesnosuspicious yesyesnononononononononoyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyes-yesyesnonoyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_7682.2.0yesyesyesyessuspicious yessuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yessuspicious yessuspicious yessuspicious yesyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_8962.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_1024≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_12802.2.0yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yesnononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_15362.2.0yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yesnononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_19842.2.0yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_2048≤2.1yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_PUBLIC LENGTH_RSA_40963.0.1nononononononononononononononononononoyesyesnononoyesnonononononononononono-noyesnonosuspicious yessuspicious yesyesyesnonononono-nonononononononononononononononononononononononoyesnononononononono
TYPE_RSA_PRIVATE LENGTH_RSA_512≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PRIVATE LENGTH_RSA_7362.2.0yesyesyesyesnosuspicious yesyesnononononononononoyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyes-yesyesnonoyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PRIVATE LENGTH_RSA_7682.2.0yesyesyesyessuspicious yessuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yessuspicious yessuspicious yessuspicious yesyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PRIVATE LENGTH_RSA_8962.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PRIVATE LENGTH_RSA_1024≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_PRIVATE LENGTH_RSA_12802.2.0yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyessuspicious yesnononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_PRIVATE LENGTH_RSA_15362.2.0yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyessuspicious yesnononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_PRIVATE LENGTH_RSA_19842.2.0yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_PRIVATE LENGTH_RSA_2048≤2.1yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesnonononoyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_PRIVATE LENGTH_RSA_40963.0.1nononononononononononononononononononononononononononononononononononono-noyesnonosuspicious yessuspicious yesyesyesnonononono-nonononononononononononononononononononononononononononononononono
TYPE_RSA_PRIVATE_TRANSIENT_RESET3.0.1yesyesnono--noyesyesyesnoyesyesyesyesyesnononoyesyes-nonoyesnono------nonoyes-yesyesyesyesnononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononoyesnonoyesyes
TYPE_RSA_PRIVATE_TRANSIENT_DESELECT3.0.1yesyesnono--noSystemException_NO_TRANSIENT_SPACESystemException_NO_TRANSIENT_SPACEyesnoyesyesyesyesyesnononoyesyes-nonoyesnono------nonoyes-yesyesyesyesnononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononoyesnonoyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_512≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_7362.2.0yesyesyesyesnosuspicious yesyesnononononononononoyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyes-yesyesnonoyesyesyesyesyesnoyesnoyesnonoyesnononoyesnononononononononoyesnoyesyesyesyesyesyesnoyesyesyesyesyesyesnoyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_7682.2.0yesyesyesyessuspicious yessuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yessuspicious yessuspicious yessuspicious yesyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_8962.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1024≤2.1yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_12802.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yesnononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_15362.2.0yesyesyesyesnosuspicious yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yesnononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_19842.2.0yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyessuspicious yesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyesyesyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_2048≤2.1yesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_40963.0.1nononononononononononononononononononoyesyesnononoyesnonononononononononono-noyesnonosuspicious yessuspicious yesyesyesnonononono-nonononononononononononononononononononononononoyesnononononononono
TYPE_RSA_CRT_PRIVATE_TRANSIENT_RESET3.0.1yesyesnono--noSystemException_NO_TRANSIENT_SPACESystemException_NO_TRANSIENT_SPACEyesnoyesyesyesyesyesnononoyesyes-nonoyesnono------nonoyes-yesyesyesyesnononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononoyesnonoyesyes
TYPE_RSA_CRT_PRIVATE_TRANSIENT_DESELECT3.0.1yesyesnono--noSystemException_NO_TRANSIENT_SPACESystemException_NO_TRANSIENT_SPACEyesnoerror(0x6f00)error(0x6f00)yesyesyesnononoyesyes-nonoyesnono------nonoyes-yesyesyesyesnononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononoyesnonoyesyes
TYPE_DSA_PRIVATE LENGTH_DSA_512≤2.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononono-nonononoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononono
TYPE_DSA_PRIVATE LENGTH_DSA_768≤2.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononono-nonononoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononono
TYPE_DSA_PRIVATE LENGTH_DSA_1024≤2.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononono-nonononoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononono
TYPE_DSA_PRIVATE_TRANSIENT_RESET3.0.1nononono--nononononononononononononoyesno-nonoyesnono------nonono-nononononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
TYPE_DSA_PRIVATE_TRANSIENT_DESELECT3.0.1nononono--nononononononononononononoyesno-nonoyesnono------nonono-nononononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
TYPE_DSA_PUBLIC LENGTH_DSA_512≤2.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononono-nonononoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononono
TYPE_DSA_PUBLIC LENGTH_DSA_768≤2.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononono-nonononoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononono
TYPE_DSA_PUBLIC LENGTH_DSA_1024≤2.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononono-nonononoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononono
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_1132.2.0nononononononononononoyesyesyesnononononononononononononononononononononono-noyesnonoyesyesyesyesnonononononoyesnoyesyesnonoyesyesyesnononononononononononononononoyesnononononononono
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_1312.2.0nononononononononononoyesyesyesnononononononononononononononononononononono-noyesnonoyesyesyesyesnonononononoyesnoyesyesnonoyesyesyesnononononononononononononononoyesnononononononono
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_1632.2.0nononononononononononoyesyesyesnononononononononononononononononononononono-noyesnonoyesyesyesyesnonononononoyesnoyesyesnonoyesyesyesnononononononononononononononoyesnononononononono
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_1932.2.0nononononononononononoyesyesyesnononononononononononononononononononononono-noyesnonoyesyesyesyesnonononononoyesnoyesyesnonoyesyesyesnononononononononononononononoyesnononononononono
TYPE_EC_F2M_PRIVATE_TRANSIENT_RESET3.0.1nononono--nononononoyesyesyesnonononononono-nonononono------nonono-noyesnononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
TYPE_EC_F2M_PRIVATE_TRANSIENT_DESELECT3.0.1nononono--nononononoyesyesyesnonononononono-nonononono------nonono-noyesnononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_1122.2.0yesyesnononononononononoyesyesyesnonononoyesyesyesnononoyesnonononononononononono-noyesnonoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononoyes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_1282.2.0yesyesnononononononononoyesyesyesnonoyesyesyesyesyesnononoyesnonononononononononono-noyesnonoyesyesyesyesnoyesyesyesnononononononoyesnononoyesyesyesyesyesyesyesyesyesnoyesnonononoyesnoyesyesnonoyesnoyes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_1602.2.0yesyesnoyesnononononononoyesyesyesnonoyesyesyesyesyesnononoyesnoyesnonononononononoyes-yesyesnonoyesyesyesyesnoyesyesyesnononoyesnononoyesnononoyesyesyesyesyesyesyesyesyesnoyesnoyesyesnoyesnoyesyesyesyesyesyesyes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_1922.2.0yesyesnoyesnonononononoyesyesyesyesnonoyesyesyesyesyesnononoyesnoyesnonononononononoyes-yesyesyesnoyesyesyesyesnoyesyesyesnononoyesnononoyesnononoyesyesyesyesyesyesyesyesyesnoyesnoyesyesyesyesnoyesyesyesyesyesyesyes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_2243.0.1yesyesnosuspicious yes--nononononoyesyesyesnononoyesyesyesyes-nonoyesnosuspicious yes------nonoyes-yesyesnonoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)yes-suspicious yesyessuspicious yesno--yesno-noyesnononosuspicious yessuspicious yes-suspicious yes-suspicious yesyesyesyesnoyes-yessuspicious yesnoyesnoyesyesyesyesyesyesyes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_2563.0.1yesyesnosuspicious yes--nonononoyesyesyesyesnonosuspicious yesyesyesyesyes-nonoyesnosuspicious yes------nonoyes-yesyesyesnoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)yesyes-suspicious yesyessuspicious yesno--yesno-noyesnononosuspicious yessuspicious yes-suspicious yes-suspicious yesyesyesyesnoyes-yessuspicious yesnoyesnoyesyesyesyesyesyesyes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_3843.0.1yesyesnosuspicious yes--nonononoyesyesyesyesnononononoyesyes-nonoyesnosuspicious yes------nonoyes-yesyesyesnoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)yes-nononono--yesno-nonononononono-no-nononononono-yessuspicious yesnoyesnononoyesnonoyesyes
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_5213.0.4nononosuspicious yes--nononononoyesyesyesnononononoyesyes-nonoyesnosuspicious yes------nonono-noyesnonoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)yes-nononono--yesno-nonononononono-no-nononononono-yessuspicious yesnoyesnononononononoyes
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET3.0.1nononono--nononononoyesyesyesnononononoyesyes-nonoyesnono------nonono-noyesnononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT3.0.1nononono--nonononononoyesyesnononononoyesyes-nonoyesnono------nonono-noyesnononononono-nononono--nono-nonononononono-no-nononononono-nononoyesnononononononono
TYPE_KOREAN_SEED_TRANSIENT_RESET2.2.2yesyesyesyesnononononoyesyesyesyesyesyesnonoyesyesnonononononononononononononononono-nononononononononoyesyesyesyesnonononononoyesnononoyesyessuspicious yesyesyesyesyesyesyesyesnononononononoyesyesnoyesyesnono
TYPE_KOREAN_SEED_TRANSIENT_DESELECT2.2.2yesyesyesyesnononononoyesyesyesyesyesyesnonoyesyesnonononononononononononononononono-nononononononononoyesyesyesyesnonononononoyesnononoyesyessuspicious yesyesyesyesyesyesyesyesnononononononoyesyesnoyesyesnono
TYPE_KOREAN_SEED LENGTH_KOREAN_SEED_1282.2.2yesyesyesyesnononononoyesyesyesyesyesyesnonoyesyesnonononononononononononononononono-nononononononononoyesyesyesyesnonononononoyesnononoyesyessuspicious yesyesyesyesyesyesyesyesnononononononoyesyesnoyesyesnono
TYPE_HMAC_TRANSIENT_RESET2.2.2nononononononononononononononononononononononononononononononononononono-nononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
TYPE_HMAC_TRANSIENT_DESELECT2.2.2nononononononononononononononononononononononononononononononononononono-nononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
TYPE_HMAC LENGTH_HMAC_SHA_1_BLOCK_642.2.2nononononononononononononononononononononononononononononononononononono-nononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
TYPE_HMAC LENGTH_HMAC_SHA_256_BLOCK_642.2.2nononononononononononononononononononononononononononononononononononono-nononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
TYPE_HMAC LENGTH_HMAC_SHA_384_BLOCK_642.2.2nononononononononononononononononononononononononononononononononononono-nononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
TYPE_HMAC LENGTH_HMAC_SHA_512_BLOCK_642.2.2nononononononononononononononononononononononononononononononononononono-nononononoyesyesyesnonononononononononononononononononononononononononononononoyesnonononononoyesyes
javacard.security.KeyPair ALG_RSA on-card generationintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_RSA LENGTH_RSA_5122.1.1yesyesyesyes?yesnoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyes-yesyesyesyesyesnoyesyesyesyesyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesnonononoyes-yesnoyesyesnoyesyes
ALG_RSA LENGTH_RSA_7362.2.0yesyesyesyesnosuspicious yesnonononononononononoyesyesyesyesyesyesyesnoyesyesyesyesnono-nonoyesnoyesnoyesyesnonoyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesnonononoyesnoyesnoyesyesnoyesyes
ALG_RSA LENGTH_RSA_7682.1.1yesyesyesyes?yesnoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyes-yesnoyesyesyesnoyesyesyesyesyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesnonononoyes-yesnoyesyesnoyesyes
ALG_RSA LENGTH_RSA_8962.2.0yesyesyesyesnosuspicious yesnoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesno-nonoyessuspicious yesyesnoyesyesyesyesyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesnonononoyesnoyesnoyesyesnoyesyes
ALG_RSA LENGTH_RSA_10242.1.1yesyesyesyes?yesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyes-yesyesyesyesyesnoyesyesyesyesyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesnoyesyesyesyes-yesnoyesyesnoyesyes
ALG_RSA LENGTH_RSA_12802.2.0yesyesyesyesnosuspicious yesnoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyessuspicious yes-nonoyessuspicious yesyesnoyesyesyesyesyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesnoyesyesyesyes-yesnoyesnonoyesyes
ALG_RSA LENGTH_RSA_15362.2.0yesyesyesyesnononoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyessuspicious yes-nonoyessuspicious yesyesnoyesyesyesyesyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesnoyesyesyesyes-yesnoyesnonoyesyes
ALG_RSA LENGTH_RSA_19842.2.0yesyesyesyesnononoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesno-nonoyessuspicious yesyesnoyesyesyesyesyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesnonononoyes-yesnoyesnonoyesyes
ALG_RSA LENGTH_RSA_20482.1.1yesyesyesyesnononoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyes-yesnoyesyesyesnoyesyesyesyesyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesnoyesyesyesyes-yesnoyesnonoyesyes
ALG_RSA LENGTH_RSA_40963.0.1noyesnononononononononononononononononononononononononononono-nonononononononononosuspicious yessuspicious yesyesyesnonononono-nonononononononononononononononononononononononononononononononono
javacard.security.KeyPair ALG_RSA_CRT on-card generationintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_RSA_CRT LENGTH_RSA_5122.1.1yesyesyesyes?yesnoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnononoyes-yesyesyesyesyesyesyes
ALG_RSA_CRT LENGTH_RSA_7362.2.0yesyesyesyesnoerrornonononononononononoyesyesyesyesyesyesyesyesyesyesyesyesnono-nonoyesnoyesnoyesyesnonoyesyesyesyesyesnoyesnonononoyesnononoyesnononononononononoyesnoyesnoyesyesnononoyesnoyesyesyesyesnoyesyes
ALG_RSA_CRT LENGTH_RSA_7682.1.1yesyesyesyes?yesnoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesnoyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnononoyes-yesyesyesyesyesyesyes
ALG_RSA_CRT LENGTH_RSA_8962.2.0yesyesyesyesnoerrornoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesno-nonoyessuspicious yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnononoyesnoyesyesyesyesyesyesyes
ALG_RSA_CRT LENGTH_RSA_10242.1.1yesyesyesyes?yesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyes-yesyesyesyesyesyesyes
ALG_RSA_CRT LENGTH_RSA_12802.2.0yesyesyesyesnononoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yes-nonoyessuspicious yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyes-yesyesyesyesyesyesyes
ALG_RSA_CRT LENGTH_RSA_15362.2.0yesyesyesyesnononoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyessuspicious yes-nonoyessuspicious yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyeserror(0x6300)yesnoyesyesyesyesyesyes-yesyesyesyesyesyesyes
ALG_RSA_CRT LENGTH_RSA_19842.2.0yesyesyesyesnononoyesyesyeserror(ILLEGAL_VALUE)yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesno-nonoyessuspicious yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnononoyes-yesyesyesyesyesyesyes
ALG_RSA_CRT LENGTH_RSA_20482.1.1yesyesyesyesnononoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesnoyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesnonoyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesyesyesyesyes-yesyesyesyesyeserror(ILLEGAL_VALUE)yes
ALG_RSA_CRT LENGTH_RSA_40963.0.1noyesnononononononononononononononononononononononononononono-nonononononononononosuspicious yessuspicious yesyesyesnonononono-nonononononononononononononononononononononononononononononononono
javacard.security.KeyPair ALG_DSA on-card generationintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_DSA LENGTH_DSA_5122.1.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononononononononoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononono
ALG_DSA LENGTH_DSA_7682.1.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononononononononoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononono
ALG_DSA LENGTH_DSA_10242.1.1nonononononononononononononononononoyesyesnoyesyesnoyesnonononononononononononononononoyesyesyesyesnonononononononononononononononononononononononononononononoyesnonoyesnonononono
javacard.security.KeyPair ALG_EC_F2M on-card generationintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_EC_F2M LENGTH_EC_F2M_1132.2.1nononononononononononoyesyesyesnonononononononononononononononononononononononoerror(ILLEGAL_VALUE)nonoyesyesyesyesnonononononoyesnoyesyesnonoyesyesyesnononononononononononononononononononononononono
ALG_EC_F2M LENGTH_EC_F2M_1312.2.1nononononononononononoyesyesyesnonononononononononononononononononononononononoerror(ILLEGAL_VALUE)nonoyesyesyesyesnonononononoyesnoyesyesnonoyesyesyesnononononononononononononononononononononononono
ALG_EC_F2M LENGTH_EC_F2M_1632.2.1nononononononononononononononononononononononononononononononononononononononononoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)nonononononoyesnonoyesnonononononononononononononononononononononononononononono
ALG_EC_F2M LENGTH_EC_F2M_1932.2.1nononononononononononononononononononononononononononononononononononononononononoerror(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)nonononononoyesnonoyesnonononononononononononononononononononononononononononono
javacard.security.KeyPair ALG_EC_FP on-card generationintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_EC_FP LENGTH_EC_FP_1122.2.1yesyesnononononononononoyesyesyesnonononoerror(0x6a81)error(ILLEGAL_VALUE)error(ILLEGAL_VALUE)nononoerror(ILLEGAL_VALUE)nononononononononononononoerror(ILLEGAL_VALUE)nonoyesyesyesyesnonononononononononononononononononononononononononononononoerror(ILLEGAL_VALUE)nonoerror(ILLEGAL_VALUE)nonononoerror(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_1282.2.1yesyesnononononononononoyesyesyesnonoyesyesyesyesyesnononoyesnononononononononononononoyesnonoNullPointerExceptionNullPointerExceptionyesyesnoyesyesyesnononononononoyesnononoyesyesyesyesyesyesyesyeserror(ILLEGAL_VALUE)noerror(ILLEGAL_VALUE)nonononoyesnoyeserror(ILLEGAL_VALUE)nonoyesnoerror(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_1602.2.1yesyesnoyesnononononononoyesyesyesnonoyesyesyesyesyesnononoyesnoerror(ILLEGAL_VALUE)nonononononononoyesnoyesyesnonoNullPointerExceptionNullPointerExceptionyesyesnoyesyesyesnononoyesnononoyesnononoyesyesyesyesyesyesyesyeserror(ILLEGAL_VALUE)noerror(ILLEGAL_VALUE)nonononoyesnoyeserror(ILLEGAL_VALUE)yesyesyesyeserror(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_1922.2.1yesyesnoyesnonononononoyesyesyesyesnonoyesyesyesyesyesnononoyesnoerror(ILLEGAL_VALUE)nonononononononoyesnoyesyeserror(ILLEGAL_VALUE)noNullPointerExceptionNullPointerExceptionyesyesnoyesyesyesnononoyesnononoyesnononoyesyesyesyesyesyesyesyeserror(ILLEGAL_VALUE)noerror(ILLEGAL_VALUE)nonononoyesnoyeserror(ILLEGAL_VALUE)yesyesyesyeserror(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_2243.0.1yesyesnosuspicious yes--nononononoyesyesyesnononoyesyesyesyes-nonoyesnoerror(ILLEGAL_VALUE)------nonoyes-yesyesnonoNullPointerExceptionNullPointerExceptionerror(ILLEGAL_VALUE)yes-error(ILLEGAL_VALUE)yessuspicious yesno--yesno-noyesnononosuspicious yessuspicious yes-suspicious yes-suspicious yesyesyeserror(ILLEGAL_VALUE)noerror(ILLEGAL_VALUE)-nononoyesno-error(ILLEGAL_VALUE)yesyeserror(ILLEGAL_VALUE)yeserror(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_2563.0.1yesyesnosuspicious yes--nonononoyesyesyesyesnonosuspicious yesyesyesyesyes-nonoyesnoerror(ILLEGAL_VALUE)------nonoyes-yesyeserror(ILLEGAL_VALUE)noNullPointerExceptionNullPointerExceptionyesyes-error(ILLEGAL_VALUE)yessuspicious yesno--yesno-noyesnononosuspicious yessuspicious yes-suspicious yes-suspicious yesyesyeserror(ILLEGAL_VALUE)noerror(ILLEGAL_VALUE)-nononoyesno-error(ILLEGAL_VALUE)yesyeserror(ILLEGAL_VALUE)yeserror(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_3843.0.1yesyesnosuspicious yes--nonononoyesyesyesyesnononononoyesyes-nonoyesnoerror(ILLEGAL_VALUE)------nonoyes-yesyeserror(ILLEGAL_VALUE)noNullPointerExceptionNullPointerExceptionerror(ILLEGAL_VALUE)yes-nononono--yesno-nonononononono-no-nononononono-nononoyesno-noyesnonoyeserror(ILLEGAL_VALUE)
ALG_EC_FP LENGTH_EC_FP_5213.0.4nononosuspicious yes--nononononoyesyesyesnononononoyesyes-nonoyesnoerror(ILLEGAL_VALUE)------nonono-noyesnonoNullPointerExceptionNullPointerExceptionerror(ILLEGAL_VALUE)yes-nononono--yesno-nonononononono-no-nononononono-nononoyesno-nononononoerror(ILLEGAL_VALUE)
javacard.security.KeyAgreementintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF2.2.1yesyesyesyesnonononoyesnoyesyesyesyesnonoyesyesyesyesyesnononoyesyesyesnonononononoyessuspicious yesyesnoyesyesyesnoyesyesyesyesnoyesyesyesyesnonoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnoyesyesnoyesyesyesyesyesyesyesyesyes
ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF2.2.1-yesnoyesnonononoyes----------yesyes---yesnonononononononoyessuspicious yes-noyesyes--yesyesyesyes---yesyesnonoyesyesyes-------yesyesyes----yesnonoyesyes--nononoyesyesyes-yes
ALG_EC_SVDP_DH_PLAIN3.0.1-yesnosuspicious yes--nonoyes----------yesyes---yesnono------suspicious yessuspicious yes--yesyes--suspicious yessuspicious yesyesyes---suspicious yesyes--yesyes---------suspicious yes-----yesyes-nosuspicious yes--noyesnoyesnono-yes
ALG_EC_SVDP_DHC_PLAIN3.0.1-yesnosuspicious yes--nonoyes----------yesyes---yesnono------suspicious yessuspicious yes--yesyes--suspicious yessuspicious yesyesyes---suspicious yesyes--yesyes---------suspicious yes-----yesno-nosuspicious yes--nononoyesnono-yes
ALG_EC_PACE_GM3.0.5-suspicious yes-suspicious yes--no-yes----------suspicious yessuspicious yes---suspicious yes------------yesyes--suspicious yessuspicious yessuspicious yesyes---suspicious yesyes--suspicious yesyes---------suspicious yes-----yes---suspicious yes----------
ALG_EC_SVDP_DH_PLAIN_XY3.0.5-suspicious yes-suspicious yes--nonoyes----------suspicious yessuspicious yes---suspicious yes------------yesyes--suspicious yessuspicious yessuspicious yesyes---suspicious yesyes--suspicious yesyes---------suspicious yes-----yes---suspicious yes----------
ALG_DH_PLAIN3.0.5-suspicious yes-suspicious yes--nonoyes----------suspicious yessuspicious yes---suspicious yes------------yesyes--suspicious yessuspicious yessuspicious yesyes---suspicious yesyes--suspicious yesyes---------suspicious yes-----yes---suspicious yes----------
javacard.security.Checksumintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
ALG_ISO3309_CRC162.2.1yesyesnoyesnonoyesyesyesyesyesyesyesyesyesyesnoyesnoyesyesnononoyesyesyes??nonononoyessuspicious yesyesnoyesyesnonoyesyesyesyesnoyesyesyesyesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesnonononoyesyesyesnoyesyesyesyesyes
ALG_ISO3309_CRC322.2.1yesyesnoyesnonoyesyesyesyesyesyesyesyesyesyesnonoyesyesyesnononoyesnono??nononononosuspicious yesyesnoyesyesnonoyesyesyesyesnoyesnonoyesnonoyesnonononononononononononononononoyesnononononoyesnononoyesyesnoyesyes
Variable RSA 1024 - support for variable public exponent. 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 itintroduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
Allocate RSA 1024 objectsyesyesyesyesyes-yes-yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yes---yesyesyes-yesyesyesyes-----yesyesyesyesno--yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-yesyesyesyesyesyesyesyesyesyesyesyes
Set random modulusyesyesyesyesno-yes-yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-no---yesyesyes-yesyesyesyes-----yesyesyesyesno--yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes-nonoyesyesyesyesyesnonoyesyesyes
Set random public exponentyesyesyesyesno-no-nononononononononoyesyesyesyesyesyesyesyesnonono-no---nonono-noyesnono-----yesyesyesnono--yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyes-nonoyesyesnoyesyesnonoyesnoyes
Initialize cipher with public key with random exponentyesyesyesyesno-no-nononononononononoyesyesyesyesyesyesyesyesnonono-no---nonono-noyesnono-----yesyesyesnono--yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyes-nonoyesyesnoyesyesnonoyesnoyes
Use random public exponentnoyesyesyesno-no-nononononononononoyesyesnonoyesyesyesyesnonono-no---nonono-noyesnono-----yesyesyesnono--yesyesnoyesyesyesyesyesyesyesyesyesyesyesyesyesnoyes-nononoyesnoyesyesnonoyesnono
Package AID support test - a direct testing of supported packages from the standard JavaCard API including version. Not all constants from supported package are necessarily supported.introduced in JC ver.c0c1c2c3c4c5c6c7c8c9c10c11c12c13c14c15c16c17c18c19c20c21c22c23c24c25c26c27c28c29c30c31c32c33c34c35c36c37c38c39c40c41c42c43c44c45c46c47c48c49c50c51c52c53c54c55c56c57c58c59c60c61c62c63c64c65c66c67c68c69c70c71c72c73c74c75c76c77c78c79c80c81c82c83
java.lang v1.0 (000107A0000000620001)2.1-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
java.io v1.0 (000107A0000000620002)2.2.0-yes-yes---no-yes---yesyesno--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
java.rmi v1.0 (000107A0000000620003)2.2.0-yes-yes---no-yes---yesyesno--yesno--yesyes-----------no--yesnono------yesyes---no-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacard.framework v1.0 (000107A0000000620101)2.1-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacard.framework v1.1 (010107A0000000620101)2.2.0-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacard.framework v1.2 (020107A0000000620101)2.2.1-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----no-yesyes---------
javacard.framework v1.3 (030107A0000000620101)2.2.2-yes-yes---yes-yes---yesyesyes--yesyes--nono-----------yes--yesyesyes------yesyes---yes-nonoyesnono-yesyes-yes-yesyes----no-yesno---------
javacard.framework v1.4 (040107A0000000620101)3.0.1-yes-no---yes-yes---yesyesyes--yesyes--nono-----------yes--yesyesyes------yesno---yes-nonoyesnono-nono-no-noyes----no-nono---------
javacard.framework v1.5 (050107A0000000620101)3.0.4-yes-no---yes-yes---yesyesyes--noyes--nono-----------yes--noyesyes------nono---yes-nonononono-nono-no-nono----no-nono---------
javacard.framework v1.6 (060107A0000000620101)3.0.5-no-no---no-no---nonono--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacard.framework.service v1.0 (000108A000000062010101)2.2.0-yes-yes---no-yes---yesyesno--nono--nono-----------no--nonono------yesyes---no-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacard.security v1.0 (000107A0000000620102)2.1-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacard.security v1.1 (010107A0000000620102)2.1.1-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacard.security v1.2 (020107A0000000620102)2.2.1-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacard.security v1.3 (030107A0000000620102)2.2.2-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-nonoyesnono-yesyes-yes-yesyes----no-yesno---------
javacard.security v1.4 (040107A0000000620102)3.0.1-yes-no---yes-yes---yesyesyes--yesyes--nono-----------yes--yesyesyes------yesno---yes-nonoyesnono-nono-no-noyes----no-nono---------
javacard.security v1.5 (050107A0000000620102)3.0.4-yes-no---yes-yes---yesyesyes--noyes--nono-----------yes--noyesyes------nono---yes-nonononono-nono-no-nono----no-nono---------
javacard.security v1.6 (060107A0000000620102)3.0.5-no-no---no-no---nonono--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.crypto v1.0 (000107A0000000620201)2.1-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacardx.crypto v1.1 (010107A0000000620201)2.1.1-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacardx.crypto v1.2 (020107A0000000620201)2.2.1-yes-yes---yes-yes---yesyesyes--yesyes--yesyes-----------yes--yesyesyes------yesyes---yes-yesyesyesyesyes-yesyes-yes-yesyes----yes-yesyes---------
javacardx.crypto v1.3 (030107A0000000620201)2.2.2-yes-yes---yes-yes---yesyesyes--yesyes--nono-----------yes--yesyesyes------yesyes---yes-nonoyesnono-yesyes-yes-yesyes----no-yesno---------
javacardx.crypto v1.4 (040107A0000000620201)3.0.1-yes-no---yes-yes---yesyesyes--yesyes--nono-----------yes--yesyesyes------yesno---yes-nonoyesnono-nono-no-noyes----no-nono---------
javacardx.crypto v1.5 (050107A0000000620201)3.0.4-yes-no---yes-yes---yesyesyes--noyes--nono-----------yes--noyesyes------nono---yes-nonononono-nono-no-nono----no-nono---------
javacardx.crypto v1.6 (060107A0000000620201)3.0.5-no-no---no-no---nonono--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.biometry v1.0 (000107A0000000620202)2.2.2-yes-no---no-yes---yesyesno--yesyes--nono-----------no--yesnono------nono---yes-nonononono-nono-no-nono----no-yesno---------
javacardx.biometry v1.1 (010107A0000000620202)2.2.2-yes-no---no-yes---yesyesno--yesyes--nono-----------no--yesnono------nono---yes-nonononono-nono-no-nono----no-yesno---------
javacardx.biometry v1.2 (020107A0000000620202)2.2.2-yes-no---no-yes---yesyesno--yesyes--nono-----------no--yesnono------nono---yes-nonononono-nono-no-nono----no-yesno---------
javacardx.biometry v1.3 (030107A0000000620202)3.0.5-no-no---no-no---nonono--nono--nono-----------no--nonono------nono---suspicious yes-nonononono-nono-no-nono----no-nono---------
javacardx.external v1.0 (000107A0000000620203)2.2.2-no-no---yes-yes---yesyesyes--yesno--nono-----------yes--yesyesno------yesyes---yes-nonoyesnono-yesyes-yes-yesyes----no-nono---------
javacardx.biometry1toN v1.0 (000107A0000000620204)3.0.5-no-no---no-no---nonono--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.security v1.0 (000107A0000000620205)3.0.5-no-no---no-no---nonono--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.framework.util v1.0 (000108A000000062020801)2.2.2-yes-no---no-yes---yesyesno--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.framework.util v1.1 (010108A000000062020801)3.0.5-no-no---no-no---nonono--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.framework.util.intx v1.0 (000109A00000006202080101)2.2.2-yes-no---yes-yes---yesyesyes--nono--nono-----------no--noyesno------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.framework.math v1.0 (000108A000000062020802)2.2.2-yes-no---no-yes---yesyesno--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.framework.tlv v1.0 (000108A000000062020803)2.2.2-yes-no---no-yes---yesyesno--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.framework.string v1.0 (000108A000000062020804)3.0.4-no-no---no-yes---yesyesno--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
javacardx.apdu v1.0 (000107A0000000620209)2.2.2-no-yes---yes-yes---yesyesyes--yesyes--nono-----------yes--yesyesyes------yesyes---yes-nonoyesnono-yesyes-yes-yesyes----no-yesno---------
javacardx.apdu.util v1.0 (000108A000000062020901)3.0.5-no-no---no-no---nonono--nono--nono-----------no--nonono------nono---no-nonononono-nono-no-nono----no-nono---------
+
+ + + + + + \ No newline at end of file