The set of cryptographic algorithms supported by the particular Java smart card is sometimes hard to obtain from vendor's specifications. Moreover, supported algorithms may change in more recent revisions of the firmware of given type of smart card. Typically, basic primitives like block cipher or asymmetric cryptography algorithm remain same as they are often implemented in hardware, but cryptographic constructions like particular MAC algorithm or supported key sizes may be added later. 
	
	
		The basic idea is simple - if the particular algorithm/key size is supported, then algorithm instance creation should succeed. Otherwise, CryptoException.NO_SUCH_ALGORITHM is thrown. Such a behavior  can be employed for a quick test of supported algorithms. AlgTest applet tries to create an instance of an algorithm for all possible constants defined in JavaCard specification and eventually catch the exception. JCAlgTest tool also tests additional tweaks like the possibility to use raw RSA for fast modular multiplication (which is usable to implement classical Diffie-Hellman key exchange) or manufacturer pre-set default ECC curve for ECC key pair.
	
	
	
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	Comprion Test eUICC Consumer Device 37.1 , ATR=3b 9f 96 80 3f c7 82 80 31 e0 73 f6 21 57 57 4a 4d 02 0b 60 01 00 69,
c7	Credentsys Lite , ATR=3b df 95 ff 80 91 fe 1f c3 80 25 a0 00 00 00 68 53 19 00 01 73 c8 21 13 29 (provided by Kate Gray),
c8	Feitian-FTJCOS ICFabDate 2018 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 00 87 06 00 00 00 00 ea (provided by Toporin),
c9	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 Radboud University),
c10	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,
c11	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),
c12	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),
c13	Feitian Fingerprint card , ATR=3b 61 00 00 80 (provided by PetrS),
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 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),
c16	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),
c17	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),
c18	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),
c19	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),
c20	Feitian JavaSD , 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 Thoth),
c21	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),
c22	FeiTian Ltd JavaCard Token V1.0 0 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 01 01 68 06 00 00 00 00 04 (provided by Thoth Tay),
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), 
Performance, 
Graphs
c24	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),
c25	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),
c26	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 Radboud University),
c27	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),
c28	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),
c29	G+D StarSign Crypto USB token S , ATR=3b f0 96 00 00 81 31 fe 45 6d  (provided by Luka Logar),
c30	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),
c31	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),
c32	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),
c33	Gemalto TwinGCX4 72k 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),
c34	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), 
Performance, 
Graphs
c35	Gemplus GXPE64PK TOP IM GX3 , ATR=3B 7E 94 00 00 80 25 A0 00 00 00 28 56 80 10 21 00 01 08 (provided by PetrS),
c36	Gemplus GXPLiteGeneric , ATR=3B 7D 94 00 00 80 31 80 65 B0 83 01 02 90 83 00 90 00 (provided by PetrS),
c37	Gemplus GXPR3 , ATR=3B 7B 94 00 00 80 65 B0 83 01 01 74 83 00 90 00 (provided by PetrS),
c38	Gemplus GXPR3r32 TOP IS GX3 , ATR=3B 7D 94 00 00 80 31 80 65 B0 83 01 02 90 83 00 90 00 (provided by PetrS),
c39	Idemia COSMO FLY v5.8 ICFabDate 2016 253 , ATR=3b 8b 80 01 00 31 c0 64 08 44 03 04 00 90 00 44 (provided by Kevin Osborn),
c40	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), 
Performance, 
Graphs
c41	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),
c42	Infineon JTOPV2 16K , ATR=3B 6D 00 00 80 31 80 65 40 90 86 01 51 83 07 90 00 (provided by PetrS),
c43	Infineon SECORA ID S (SCP02 with RSA2k JC305 GP230 NOT FOR SALE - PROTOTYPE ONLY) , ATR=3b b8 97 00 c0 08 31 fe 45 ff ff 13 57 30 50 23 00 6a (provided by Thoth),
c44	Infineon SECORA ID X , ATR=3b b8 97 00 c0 08 31 fe 45 ff ff 13 58 30 50 23 00 65 (provided by Thoth),
c45	Infineon SECORA ID X Batch 16072021 SALES , ATR=3b 88 80 01 00 00 00 11 77 81 c3 00 2d (provided by Thoth),
c46	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),
c47	Infineon SLJ52GCA150 ICFabDate 2015 , 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 Toporin),
c48	Infineon SPA1-1 ThothTrust Edition , ATR=3b 89 80 01 66 52 57 45 32 50 52 4f 4d 1c (provided by Thoth),
c49	JavaCardOS Infineon JC30M48CR , ATR=3b 80 80 01 01 (provided by JavaCardOS and Thotheolh Tay),
c50	JavaCardOS JC10M24R , ATR=3b 80 80 01 01 (provided by JavaCardOS),
c51	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),
c52	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),
c53	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),
c54	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),
c55	Nokia 6131 , ATR=3B 88 80 01 00 73 C8 40 13 00 90 00 71 (provided by Hakan Karahan),
c56	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),
c57	NXP J2E081 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 32 34 32 52 33 a2 (provided by PetrS),
c58	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),
c59	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),
c60	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),
c61	NXP JCOP3 J3E145 , ATR=3b f9 18 00 00 81 31 fe 45 50 56 5f 4a 33 45 30 38 32 b5 (provided by Anonymous),
c62	NXP JCOP3 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),
c63	NXP JCOP3 J3H081 EMV 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 and PetrS),
c64	NXP JCOP3 J3H145 (JCOP 3 SECID P60) , ATR=3b 9e 95 81 01 41 4a 43 4f 53 01 45 48 54 01 52 01 56 00 83 (provided by Kenneth Benson),
c65	NXP JCOP3 J3H145 SCP03 RSA4K , ATR=3b dc 18 ff 81 91 fe 1f c3 80 73 c8 21 13 66 05 03 63 51 00 02 50 (provided by Peter Steiert),
c66	NXP JCOP3 J3H145 SECID P60 , ATR=3b 11 95 80 (provided by Luka Logar and Rowland Watkins and PetrS),
c67	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 Radboud University),
c68	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), 
Performance, 
Graphs
c69	NXP JCOP4 J3R110 , ATR=3b fe 95 00 00 81 31 fe 45 ff 43 52 59 50 54 4e 4f 58 20 43 41 52 44 be (provided by Francesco Gugliuzza and PetrS),
c70	NXP JCOP4 J3R150 EMV 4K RSA no OKBG no ECC , ATR=3b 6a 00 ff 00 31 c1 73 c8 40 00 00 90 00 (provided by dilucide),
c71	NXP JCOP4 J3R180 P71 , ATR=3b fa 18 00 ff 10 00 4a 54 61 78 43 6f 72 65 56 31 (provided by PetrS),
c72	NXP JCOP4 J3R180 SECID 4K RSA OBKG ECC , ATR=3b d5 18 ff 81 91 fe 1f c3 80 73 c8 21 10 0a (provided by dilucide),
c73	NXP JCOP4 J3R180 SecID Feitian , ATR=3b d5 18 ff 81 91 fe 1f c3 80 73 c8 21 10 0a (provided by PetrS),
c74	NXP JCOP4 P71 NoECC , ATR=3b ea 00 00 81 31 fe 45 00 31 c1 73 c8 40 00 00 90 00 7a,
c75	NXP JCOP4 P71D321 , ATR=3b 8a 80 01 50 56 4a 43 4f 50 34 53 49 44 71 (provided by Riley Gall),
c76	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),
c77	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), 
Performance, 
Graphs
c78	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), 
Performance, 
Graphs
c79	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), 
Performance, 
Graphs
c80	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),
c81	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), 
Performance, 
Graphs
c82	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), 
Performance, 
Graphs
c83	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), 
Performance, 
Graphs
c84	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), 
Performance, 
Graphs
c85	NXP JCOP J2A080 , ATR=3b f6 18 00 ff 81 31 fe 45 4a 32 41 30 38 30 1b (provided by Pierre-d), 
Performance, 
Graphs
c86	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),
c87	NXP JCOP J2A080 ICFabDate 2018 , ATR=3b f9 13 00 00 81 31 fe 45 4a 43 4f 50 76 32 34 31 b7 01 (provided by Toporin),
c88	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), 
Performance, 
Graphs
c89	NXP JCOP J2D081 ICFabDate 2017 , ATR=3b f9 18 00 00 81 31 fe 45 4a 32 44 30 38 31 5f 50 56 b6 (provided by Toporin),
c90	NXP JCOP J3A040 ICFabDate 2010 071 , ATR=3b 88 80 01 4a 43 4f 50 76 32 34 31 5e (provided by Lukas Malina),
c91	NXP JCOP J3A081  ICFabDate 2013 , ATR=3b f9 18 00 ff 81 31 fe 45 50 56 5f 4a 33 41 30 38 31 4d (provided by Toporin),
c92	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),
c93	NXP JCOP J3H145G C4 , ATR=3b 94 95 81 01 46 54 56 01 c4 (provided by Jhony Melendez),
c94	NXP JCOP J3H145G C5 , ATR=3b 94 95 81 01 46 54 56 00 c5 (provided by Jhony Melendez),
c95	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),
c96	NXP JCOP SmartMX2 Unknown , ATR=3b 8a 80 01 50 56 4a 43 4f 50 33 45 4d 56 76,
c97	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),
c98	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),
c99	Oberthur CosmoDual72K , ATR=3B 7B 18 00 00 00 31 C0 64 77 E3 03 00 82 90 00 (provided by PetrS),
c100	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), 
Performance, 
Graphs
c101	PIVKey C910 , ATR=3b fc 18 00 00 81 31 80 45 90 67 46 4a 00 64 16 06 f2 72 7e 00 e0 (provided by Anonymous),
c102	PIVKey C980 , ATR=3b 89 80 01 53 50 49 56 4b 45 59 37 30 44 (provide by Arthur Moore),
c103	Softlock SLCOS InfineonSLE78 , ATR=3b 8a 80 01 53 4c 43 4f 53 20 54 3d 43 4c 0d (provided by Ahmed Mamdouh),
c104	Sysmocom sysmoISIM-SJA2 , ATR=3b 9f 96 80 1f 87 80 31 e0 73 fe 21 1b 67 4a 4c 75 30 34 05 4b a9,
c105	sysmocom sysmoUSIM-SJS1-3FF , ATR=3b 9f 96 80 1f c7 80 31 a0 73 be 21 13 67 43 20 07 18 00 00 01 a5 (provided by promovicz),
c106	sysmoISIM-SJA2 , ATR=3b 9f 96 80 1f 87 80 31 e0 73 fe 21 1b 67 4a 4c 75 30 34 05 4b a9,
c107	Taisys SIMoME VAULT ICFabDate 2016 , ATR=3b 9f 95 80 3f c7 a0 80 31 e0 73 fa 21 10 63 00 00 00 83 f0 90 00 bb (provided by PetrS),
c108	Tongxin Microelectronics THD89 T101 , ATR=3b 1b 96 50 6f 6c 61 72 69 73 20 19 01 21 (provided by Thoth Tay),
c109	Unknown , ATR=3b 68 00 00 00 73 c8 40 12 00 90 00 (provided by Amir Digar Nemikhandad),
c110	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),
c111	[undisclosed1] , ATR=3b xx xx xx xx xx xx xx xx xx xx xx xx xx xx (provided by Cosmo),
c112	[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),
c113	[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),
c114	[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),
c115	[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),
c116	[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: 
 https://smartcard-atr.apdu.fr/
  | Symbol | Meaning | 
  | yes | This particular algorithm was tested and IS supported by given card. | 
  | no | This particular algorithm was tested and is NOT supported by given card. | 
  | possibly yes | This 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). Use buttons to select group of cards.
	
| Basic info | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | AlgTest applet version |  | 1.7.1 | 1.7.5 | 1.2 | 1.7.7 | 0.1 | 0.1 | 1.8.0_jc222 | 1.7.1 | 1.7.6 | 1.7.5 | 1.7.5 | 1.6.0 | 1.6.0 | 1.7.10_jc304 | 1.6.0 | 1.7.7 | 1.6.0 | 1.6.0 | 1.7.7 | 1.7.0 | 1.7.9 | 1.7.0 | 1.7.9 | 1.6.0 | 1.7.7 | 1.7.7 | 1.7.5 | 0.1 | 1.6.0 | 1.7.5 | 1.2 | 1.2 | 1.1 | error | error | 0.1 | 1.1 | 1.1 | 1.1 | 1.7.0 | 1.7.7 | 1.7.5 | 1.1 | 1.7.9 | 1.7.9 | 1.8.0_jc305 | 1.7.7 | 1.7.6 | 1.8.0_jc305 | 1.6.0 | 1.6.0 | 1.7.5 | 1.7.5 | 1.7.5 | 1.7.10_jc305 | 0.1 | 1.6.0 | 1.7.8 | 1.7.1 | 1.7.7 | 1.1 | 1.7.9 | 1.7.7 | 1.7.0 | 1.7.9 | 1.8.0_jc304 | 1.7.7 | 1.7.1 | 1.1 | 1.7.9 | 1.7.9 | 1.7.9 | 1.7.9 | 1.7.10_jc305 | 1.7.7 | 1.7.9 | 1.7.0 | 1.7.7 | 1.6.0 | 1.6.0 | 1.6.0 | 1.7.7 | 1.7.0 | 1.2 | 1.7.7 | 1.1 | 1.7.0 | 1.7.6 | 1.7.0 | 1.7.6 | 1.7.1 | 1.7.6 | 1.6.0 | 1.7.9 | 1.7.9 | 1.3 | 1.8.0_jc304 | 1.2 | 1.7.7 | 1.1 | 1.7.0 | 1.7.9 | 1.7.1 | 1.6.0 | 1.8.0_jc304 | 1.7.1 | 1.6.0_jc222 | 1.7.7 | 1.7.9 | error | 1.1 | 1.2 | 1.2 | 1.2 | 1.2 | 1.6.0 | error | 
  | JavaCard support version |  | 3.0.4 | 3.0.4 | 2.2.2 | 2.2.2 | 2.1.2 | 2.1.2 | - | - | 3.0.4 | 3.0.4 | 3.0.4 | 3.0.4 | 2.2.2 | 3.0.4 | 2.2.2 | 3.0.4 | 3.0.4 | 3.0.4 | 3.0.4 | 3.0.4 | - | 3.0.1 | - | 2.2.2 | 3.0.1 | 3.0.4 | 3.0.4 | 2.2.1 | 2.2.2 | 3.0.4 | 2.2.1 | 2.2.2 | 2.2.1 | 2.1.2 | 2.2.1 | 2.1.2 | 2.1.2 | 2.1.2 | 2.1.2 | 2.2.2 | 3.0.4 | - | 2.1.2 | 3.0.5 | 3.0.5 | 3.0.5 | 3.0.1 | 3.0.4 | 3.0.5 | 3.0.4 | 3.0.4 | 2.2.1 | 2.2.2 | 3.0.4 | 3.0.5 | 2.2.0 | 2.2.2 | 3.0.1 | 3.0.1 | 2.2.2 | - | 3.0.4 | 3.0.4 | 3.0.4 | 3.0.4 | 3.0.4 | 3.0.4 | 2.2.2 | 2.2.1 | 3.0.5 | 3.0.5 | 3.0.5 | 3.0.5 | 3.0.5 | 3.0.5 | 3.0.5 | 2.2.1 | 3.0.1 | 2.2.1 | 2.2.1 | 2.2.2 | 2.2.2 | 2.2.2 | 2.2.1 | 2.2.2 | 2.2.2 | 2.2.2 | 2.2.2 | 3.0.1 | 3.0.1 | 2.2.2 | 2.2.2 | 3.0.1 | 3.0.4 | 3.0.4 | 3.0.2 | - | 2.2.2 | 2.2.2 | 2.2.1 | 2.2.1 | - | - | 3.0.4 | - | - | - | 3.0.4 | 3.0.4 | - | 3.0.1 | 2.2.2 | 3.0.1 | 2.2.2 | 2.2.2 | 2.2.1 | 2.2.1 | 
| javacard.framework.JCSystem | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | JCSystem.getVersion()[Major.Minor] | ≤2.1 | 3.0 | 3.0 | 2.2 | 2.2 | - | - | 3.0 | 2.2 | 3.0 | 3.0 | 3.0 | 3.0 | 2.2 | 3.0 | 2.2 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 2.2 | 3.0 | 3.0 | 3.0 | 2.2 | 2.2 | 3.0 | 2.2 | 2.2 | - | - | - | - | - | - | - | 2.2 | 3.0 | 3.0 | - | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 2.2 | 2.2 | 3.0 | 3.0 | - | 2.2 | 3.0 | 3.0 | 2.2 | 2. 2 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 2.2 | 2.2 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 2.2 | 3.0 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 3.0 | 3.0 | 2.2 | 2.2 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 2.2 | 2.2 | - | 2.2 | 2.2 | 3.0 | 3.0 | 3.0 | 2.2 | 3.0 | 3.0 | 3.0 | 2.2 | 3.0 | 2.2 | 3.0 | 2.2 | 2.2 | 3.0 | 3.0 | 
  | JCSystem.isObjectDeletionSupported | 2.2.0 | yes | yes | yes | yes | - | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | - | - | - | - | - | - | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | - | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | JCSystem.MEMORY_TYPE_PERSISTENT | 2.2.1 | 20340B | 19961B | >32767B | >32767B | - | - | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | 32824B | 16406B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | 193563B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | - | - | - | - | - | - | - | 10336B | >32767B | >32767B | - | >32767B | >32767B | 229792B | >32767B | >32767B | 88800B | >32767B | 6380B | >32767B | >32767B | >32767B | 0B | - | -1B | >32767B | 23776B | >32767B | 5752B | >32767B | 32140B | 20052B | >32767B | 87696B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | 63464B | >32767B | >32767B | 11168B | >32767B | 23432B | 30224B | 29480B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | 4064B | >32767B | >32767B | >32767B | >32767B | >32767B | 21948B | >32767B | >32767B | - | >32767B | 1144B | 25596B | >32767B | 76064B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | 
  | JCSystem.MEMORY_TYPE_TRANSIENT_RESET | 2.2.1 | 1154B | 1154B | 4878B | 4157B | - | - | 6598B | 1545B | 1761B | 1697B | 1549B | 3940B | 1337B | 4806B | 1236B | 2795B | 1051B | 1071B | 1373B | 1765B | 1883B | 3107B | 9121B | 2728B | 2808B | 6210B | 2019B | 2040B | 2040B | 6194B | 5098B | 1799B | - | - | - | - | - | - | - | 1818B | 2119B | 3031B | - | 4199B | 6605B | 6607B | 2228B | 1671B | 4005B | 997B | 2471B | -31641B | -31641B | -31641B | >32767B | - | -1B | 3273B | 2573B | 2140B | 1087B | 2122B | 1462B | 977B | 2630B | 2002B | 2792B | 1906B | 1975B | 3800B | 4040B | 3796B | 3208B | 3210B | 4196B | 1652B | 1062B | 3277B | 1982B | 1983B | 1974B | 3480B | 3480B | 2208B | 3477B | 2336B | 2336B | 1944B | 3279B | 3272B | 2267B | 3480B | 1875B | 2628B | 2884B | 3069B | 1558B | 1458B | 1436B | - | 758B | 1711B | 636B | 13347B | 6640B | 2724B | 6640B | 12252B | 1437B | 1679B | 2915B | 1454B | 1903B | 1724B | 3480B | 12891B | 9390B | 
  | JCSystem.MEMORY_TYPE_TRANSIENT_DESELECT | 2.2.1 | 3624B | 3624B | 4878B | 32767B | - | - | - | - | - | 384B | 384B | 1024B | 512B | - | 9984B | 512B | 2795B | 512B | 512B | 384B | - | 512B | - | 819B | 755B | - | 755B | 2335B | 819B | 755B | 5098B | 2023B | - | - | - | - | - | - | - | 767B | 1152B | 1152B | - | - | - | - | 1022B | - | - | 384B | 512B | 32767B | 32767B | 32767B | - | - | -1B | - | 512B | 512B | 1087B | 512B | 1960B | 1960B | - | - | 32767B | 512B | 1975B | - | - | - | - | - | - | - | 512B | 512B | 512B | 512B | 512B | 512B | 512B | 2208B | 3477B | 2336B | 512B | - | 512B | - | 512B | - | 512B | - | - | 3069B | - | 1458B | 570B | - | 511B | 384B | 1018B | 2037B | - | 2009B | - | - | 8192B | 800B | 2915B | 1750B | 1903B | 1724B | 3480B | 32767B | 29440B | 
  | JCSystem.getMaxCommitCapacity() | 2.1 | 3624B | 3624B | - | 32767B | - | - | 12000B | 482B | 384B | 384B | 384B | 1024B | 512B | 384B | 9984B | 512B | 2795B | 512B | 512B | 384B | 512B | 512B | 512B | 819B | 755B | 755B | 755B | - | 819B | 755B | - | - | - | - | - | - | - | - | - | 767B | 1152B | 1152B | - | 4096B | 4096B | 4096B | 1022B | 1152B | 4096B | 384B | - | 32767B | 32767B | 32767B | 32767B | - | -1B | 512B | 512B | 512B | - | - | - | - | 32767B | 32767B | 32767B | 512B | - | 5120B | 5120B | 5120B | 5120B | 5120B | 5120B | 5120B | 512B | 512B | 512B | 512B | 512B | 512B | 512B | - | - | - | 512B | 512B | 512B | 512B | 512B | 512B | 512B | 32767B | 32767B | - | 1960B | - | 570B | - | 511B | - | - | 2037B | 2804B | - | 2804B | 16128B | - | - | - | - | - | - | - | 32767B | 29440B | 
  | APDU.getInBlockSize() | 2.1 | - | - | - | - | - | - | 1B | - | - | - | - | - | - | 1B | - | - | - | - | - | - | 254B | - | 128B | - | - | 261B | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 254B | 254B | 251B | - | - | 251B | - | - | - | - | - | 1B | - | - | 254B | - | - | - | - | - | - | 254B | 254B | - | - | - | 254B | 1B | 1B | 254B | 254B | - | 252B | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 254B | 254B | - | 253B | - | - | - | - | - | - | - | 1B | - | -1B | - | - | - | - | - | - | - | - | - | - | 
  | APDU.getOutBlockSize() | 2.1 | - | - | - | - | - | - | 258B | - | - | - | - | - | - | 258B | - | - | - | - | - | - | 254B | - | 254B | - | - | 261B | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 254B | 254B | 251B | - | - | 251B | - | - | - | - | - | 258B | - | - | 254B | - | - | - | - | - | - | 254B | 254B | - | - | - | 252B | 258B | 258B | 254B | 254B | - | 252B | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 247B | 247B | - | 252B | - | - | - | - | - | - | - | 258B | - | -1B | - | - | - | - | - | - | - | - | - | - | 
  | APDU.getProtocol() | 2.1 | - | - | - | - | - | - | 0B | - | - | - | - | - | - | 0B | - | - | - | - | - | - | 1B | - | 1B | - | - | -95B | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1B | 1B | -111B | - | - | -127B | - | - | - | - | - | 0B | - | - | 1B | - | - | - | - | - | - | 1B | 1B | - | - | - | 1B | 0B | 0B | 1B | 1B | - | -127B | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1B | 1B | - | -127B | - | - | - | - | - | - | - | 0B | - | -1B | - | - | - | - | - | - | - | - | - | - | 
  | APDU.getNAD() | 2.1 | - | - | - | - | - | - | 0B | - | - | - | - | - | - | 0B | - | - | - | - | - | - | 0B | - | 0B | - | - | 0B | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0B | 0B | 0B | - | - | 0B | - | - | - | - | - | 0B | - | - | 0B | - | - | - | - | - | - | 0B | 0B | - | - | - | 0B | 0B | 0B | 0B | 0B | - | 0B | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0B | 0B | - | 0B | - | - | - | - | - | - | - | 0B | - | -1B | - | - | - | - | - | - | - | - | - | - | 
| javacardx.apdu.ExtendedLength | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | Extended APDU | 2.2.2 | - | - | - | - | no | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | no | - | - | no | no | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | no | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
| javacardx.crypto.Cipher | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_DES_CBC_NOPAD | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_CBC_ISO9797_M1 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_CBC_ISO9797_M2 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_CBC_PKCS5 | ≤2.1 | yes | yes | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | yes | no | no | yes | no | no | yes | yes | yes | 
  | ALG_DES_ECB_NOPAD | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_ECB_ISO9797_M1 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_ECB_ISO9797_M2 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_ECB_PKCS5 | ≤2.1 | yes | yes | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | yes | no | no | yes | no | no | no | yes | yes | 
  | ALG_RSA_ISO14888 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | yes | 
  | ALG_RSA_PKCS1 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_ISO9796 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | 
  | ALG_RSA_NOPAD | 2.1.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | no | yes | no | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_AES_BLOCK_128_CBC_NOPAD | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_AES_BLOCK_128_ECB_NOPAD | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_PKCS1_OAEP | 2.2.0 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | no | no | yes | no | no | no | yes | no | no | no | yes | no | no | no | yes | no | 
  | ALG_KOREAN_SEED_ECB_NOPAD | 2.2.2 | yes | yes | yes | yes | no | no | yes | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | no | no | 
  | ALG_KOREAN_SEED_CBC_NOPAD | 2.2.2 | yes | yes | yes | yes | no | no | yes | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | no | no | 
  | ALG_AES_BLOCK_192_CBC_NOPAD | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | ALG_AES_BLOCK_192_ECB_NOPAD | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | ALG_AES_BLOCK_256_CBC_NOPAD | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | ALG_AES_BLOCK_256_ECB_NOPAD | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | ALG_AES_CBC_ISO9797_M1 | 3.0.1 | yes | yes | no | no | - | - | yes | no | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | - | no | no | no | no | - | no | yes | yes | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | yes | no | no | - | no | no | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | yes | no | no | no | no | no | no | yes | yes | 
  | ALG_AES_CBC_ISO9797_M2 | 3.0.1 | yes | yes | no | no | - | - | yes | no | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | - | no | no | no | no | - | no | yes | yes | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | yes | no | no | - | no | no | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | yes | no | no | no | no | no | no | yes | yes | 
  | ALG_AES_CBC_PKCS5 | 3.0.1 | yes | yes | no | no | - | - | yes | no | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | yes | no | no | yes | yes | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_AES_ECB_ISO9797_M1 | 3.0.1 | yes | yes | no | no | - | - | yes | no | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | - | no | no | no | no | - | no | yes | yes | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | yes | no | no | - | no | no | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_AES_ECB_ISO9797_M2 | 3.0.1 | yes | yes | no | no | - | - | yes | no | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | - | no | no | no | no | - | no | yes | yes | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | yes | no | no | - | no | no | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_AES_ECB_PKCS5 | 3.0.1 | yes | yes | no | no | - | - | yes | no | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | yes | no | no | yes | yes | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_AES_CFB | 3.1 | - | - | - | - | - | - | yes | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | - | - | - | - | - | - | - | - | - | 
  | ALG_AES_XTS | 3.1 | - | - | - | - | - | - | yes | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | - | - | - | - | - | - | - | - | - | 
| javacard.crypto.Signature | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_DES_MAC4_NOPAD | ≤2.1 | yes | yes | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | yes | yes | no | yes | yes | 
  | ALG_DES_MAC8_NOPAD | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_MAC4_ISO9797_M1 | ≤2.1 | yes | yes | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | yes | yes | no | yes | yes | 
  | ALG_DES_MAC8_ISO9797_M1 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_MAC4_ISO9797_M2 | ≤2.1 | yes | yes | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | yes | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | yes | yes | no | yes | yes | 
  | ALG_DES_MAC8_ISO9797_M2 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_MAC4_PKCS5 | ≤2.1 | yes | yes | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | no | no | no | yes | yes | 
  | ALG_DES_MAC8_PKCS5 | ≤2.1 | yes | yes | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | no | no | no | yes | yes | 
  | ALG_RSA_SHA_ISO9796 | ≤2.1 | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | SystemException(NO_TRANSIENT_SPACE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_SHA_PKCS1 | ≤2.1 | no | no | yes | yes | yes | yes | yes | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | SystemException(NO_TRANSIENT_SPACE) | 6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_MD5_PKCS1 | ≤2.1 | no | no | no | no | yes | yes | yes | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | no | yes | no | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | no | no | no | no | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | no | no | no | yes | no | yes | no | no | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_RIPEMD160_ISO9796 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | no | yes | no | no | no | 
  | ALG_RSA_RIPEMD160_PKCS1 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | no | yes | no | no | no | 
  | ALG_DSA_SHA | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | no | 
  | ALG_RSA_SHA_RFC2409 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | no | no | no | yes | yes | 
  | ALG_RSA_MD5_RFC2409 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | no | no | no | yes | yes | 
  | ALG_ECDSA_SHA | 2.2.0 | yes | yes | no | yes | no | no | yes | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | no | yes | no | yes | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | yes | no | yes | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | yes | yes | yes | yes | yes | yes | no | 
  | ALG_AES_MAC_128_NOPAD | 2.2.0 | no | no | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_DES_MAC4_ISO9797_1_M2_ALG3 | 2.2.0 | yes | yes | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | no | no | no | no | no | yes | no | yes | yes | no | no | no | no | yes | no | no | no | no | no | no | yes | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | yes | yes | no | yes | yes | 
  | ALG_DES_MAC8_ISO9797_1_M2_ALG3 | 2.2.0 | yes | yes | no | yes | no | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_SHA_PKCS1_PSS | 2.2.0 | no | no | no | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | no | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | yes | no | no | no | no | no | yes | no | no | yes | yes | no | no | yes | SystemException(NO_TRANSIENT_SPACE) | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | no | yes | yes | no | no | no | yes | no | no | yes | no | no | no | no | yes | yes | 
  | ALG_RSA_MD5_PKCS1_PSS | 2.2.0 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | yes | yes | 
  | ALG_RSA_RIPEMD160_PKCS1_PSS | 2.2.0 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | 
  | ALG_HMAC_SHA1 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_HMAC_SHA_256 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_HMAC_SHA_384 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_HMAC_SHA_512 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_HMAC_MD5 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_HMAC_RIPEMD160 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | 
  | ALG_RSA_SHA_ISO9796_MR | 2.2.2 | no | no | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | SystemException(NO_TRANSIENT_SPACE) | 6f00 | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | yes | yes | no | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | no | 
  | ALG_RSA_RIPEMD160_ISO9796_MR | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | 
  | ALG_SEED_MAC_NOPAD | 2.2.2 | no | no | yes | yes | no | no | yes | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | no | no | 
  | ALG_ECDSA_SHA_256 | 3.0.1 | yes | yes | no | possibly yes | - | - | yes | no | no | no | no | no | no | yes | no | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | - | no | yes | no | possibly yes | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | - | no | yes | yes | no | - | yes | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | - | no | - | no | no | yes | yes | no | no | yes | yes | yes | yes | no | no | no | - | no | no | yes | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | yes | no | yes | no | no | yes | yes | 
  | ALG_ECDSA_SHA_384 | 3.0.1 | yes | yes | no | no | - | - | yes | no | no | no | no | no | no | yes | no | no | yes | yes | yes | no | yes | no | yes | no | yes | yes | yes | - | no | yes | no | possibly yes | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | - | no | no | no | no | - | no | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | no | no | no | - | no | no | yes | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | yes | no | no | yes | yes | 
  | ALG_AES_MAC_192_NOPAD | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | possibly yes | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | 
  | ALG_AES_MAC_256_NOPAD | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | possibly yes | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | 
  | ALG_ECDSA_SHA_224 | 3.0.1 | yes | yes | no | possibly yes | - | - | yes | no | no | no | no | no | no | yes | no | no | no | yes | yes | no | yes | yes | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | - | no | yes | yes | no | - | yes | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | - | no | - | no | no | yes | yes | no | no | yes | yes | yes | yes | no | no | no | - | no | no | yes | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | yes | no | yes | no | no | yes | yes | 
  | ALG_ECDSA_SHA_512 | 3.0.1 | yes | yes | no | no | - | - | yes | no | no | no | no | no | no | yes | no | no | yes | yes | yes | no | yes | no | yes | no | yes | yes | yes | - | no | yes | no | possibly yes | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | - | no | no | no | no | - | no | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | no | no | no | - | no | no | yes | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | yes | no | no | yes | yes | 
  | ALG_RSA_SHA_224_PKCS1 | 3.0.1 | no | no | no | no | - | - | yes | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | no | no | no | no | yes | no | yes | no | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | yes | no | no | no | no | yes | - | no | no | no | no | - | no | SystemException(NO_TRANSIENT_SPACE) | yes | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | SystemException_NO_TRANSIENT_SPACE | no | no | - | no | no | yes | yes | no | no | no | yes | no | no | no | no | no | no | no | yes | yes | 
  | ALG_RSA_SHA_256_PKCS1 | 3.0.1 | no | no | no | possibly yes | - | - | yes | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | no | no | no | no | yes | no | yes | yes | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | yes | no | no | no | no | yes | - | no | yes | yes | no | - | yes | SystemException(NO_TRANSIENT_SPACE) | 6f00 | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | - | no | - | no | no | yes | yes | no | no | yes | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | - | no | no | yes | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | yes | yes | 
  | ALG_RSA_SHA_384_PKCS1 | 3.0.1 | no | no | no | no | - | - | yes | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | no | no | no | no | yes | no | yes | no | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | yes | no | no | no | no | yes | - | no | no | no | no | - | no | SystemException(NO_TRANSIENT_SPACE) | 6f00 | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | SystemException_NO_TRANSIENT_SPACE | no | no | - | no | no | yes | yes | no | no | no | yes | no | no | no | no | no | no | no | yes | yes | 
  | ALG_RSA_SHA_512_PKCS1 | 3.0.1 | no | no | no | no | - | - | yes | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | yes | no | no | no | no | yes | no | yes | no | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | yes | no | no | no | no | yes | - | no | no | no | no | - | no | SystemException(NO_TRANSIENT_SPACE) | 6f00 | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | SystemException_NO_TRANSIENT_SPACE | no | no | - | no | no | yes | yes | no | no | no | yes | no | no | no | no | no | no | no | yes | yes | 
  | ALG_RSA_SHA_224_PKCS1_PSS | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | no | no | yes | no | no | no | no | no | yes | - | no | yes | yes | no | - | yes | SystemException(NO_TRANSIENT_SPACE) | 6f00 | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | - | no | - | no | no | yes | yes | no | no | yes | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | - | no | no | no | yes | no | no | no | yes | no | no | yes | no | no | no | no | yes | yes | 
  | ALG_RSA_SHA_256_PKCS1_PSS | 3.0.1 | no | no | no | possibly yes | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | no | no | no | no | no | yes | - | no | yes | yes | no | - | yes | SystemException(NO_TRANSIENT_SPACE) | 6f00 | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | - | no | - | no | no | yes | yes | no | no | yes | yes | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | - | no | no | yes | yes | no | no | no | yes | no | no | yes | no | no | no | no | yes | yes | 
  | ALG_RSA_SHA_384_PKCS1_PSS | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | no | no | yes | no | no | no | no | no | yes | - | no | no | no | no | - | no | SystemException(NO_TRANSIENT_SPACE) | 6f00 | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | SystemException_NO_TRANSIENT_SPACE | no | no | - | no | no | no | yes | no | no | no | yes | no | no | no | no | no | no | no | yes | yes | 
  | ALG_RSA_SHA_512_PKCS1_PSS | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | no | no | yes | no | no | no | no | no | yes | - | no | no | no | no | - | no | SystemException(NO_TRANSIENT_SPACE) | 6f00 | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | SystemException_NO_TRANSIENT_SPACE | no | no | - | no | no | no | yes | no | no | no | yes | no | no | no | no | no | no | no | yes | yes | 
  | ALG_DES_MAC4_ISO9797_1_M1_ALG3 | 3.0.4 | yes | yes | no | no | - | - | yes | no | yes | yes | yes | no | no | yes | no | no | no | no | yes | no | yes | no | yes | no | no | no | no | - | no | no | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | no | no | 
  | ALG_DES_MAC8_ISO9797_1_M1_ALG3 | 3.0.4 | yes | yes | no | no | - | - | yes | no | yes | yes | yes | no | no | yes | no | no | no | no | yes | no | yes | no | yes | no | no | no | no | - | no | no | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | yes | yes | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | yes | no | no | - | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | no | no | no | no | no | 
  | ALG_AES_CMAC_128 | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | - | no | - | no | - | no | no | no | - | - | no | - | - | - | - | - | - | - | - | - | no | no | no | - | yes | yes | yes | no | no | yes | - | - | no | no | no | yes | - | - | no | - | no | - | no | possibly yes | possibly yes | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | yes | - | no | - | - | no | - | - | no | - | no | no | no | - | - | - | - | - | - | - | - | 
| javacard.security.MessageDigest | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_SHA | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_MD5 | ≤2.1 | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | no | no | yes | no | SystemException_NO_TRANSIENT_SPACE | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RIPEMD160 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | yes | no | no | no | yes | no | yes | no | no | no | 
  | ALG_SHA_256 | 2.2.2 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | possibly yes | yes | yes | no | yes | no | no | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | yes | yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | SystemException_NO_TRANSIENT_SPACE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | SystemException_NO_TRANSIENT_SPACE | no | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_SHA_384 | 2.2.2 | yes | yes | no | yes | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | no | no | yes | no | yes | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | no | no | no | no | no | no | no | SystemException(NO_TRANSIENT_SPACE) | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | SystemException_NO_TRANSIENT_SPACE | yes | yes | no | no | no | yes | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | yes | no | no | yes | yes | 
  | ALG_SHA_512 | 2.2.2 | yes | yes | no | yes | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | no | no | yes | no | yes | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | no | no | no | no | no | no | no | SystemException(NO_TRANSIENT_SPACE) | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | SystemException_NO_TRANSIENT_SPACE | yes | yes | no | no | no | yes | yes | no | no | no | yes | SystemException_NO_TRANSIENT_SPACE | no | no | no | yes | no | no | yes | yes | 
  | ALG_SHA_224 | 3.0.1 | yes | yes | no | possibly yes | - | - | yes | no | yes | yes | yes | no | possibly yes | yes | possibly yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | - | no | yes | yes | no | - | yes | yes | yes | yes | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | - | no | - | no | no | yes | yes | no | no | yes | yes | yes | yes | yes | no | no | - | no | no | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | SystemException_NO_TRANSIENT_SPACE | no | yes | no | yes | no | no | yes | yes | 
  | ALG_SHA3_224 | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | - | no | - | no | - | no | no | no | - | - | no | - | - | - | - | - | - | - | - | - | no | no | no | - | no | no | no | no | no | no | - | - | no | no | no | no | - | - | no | - | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | no | - | no | - | - | no | - | - | no | - | no | no | SystemException_NO_TRANSIENT_SPACE | - | - | - | - | - | - | - | - | 
  | ALG_SHA3_256 | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | - | no | - | no | - | no | no | no | - | - | no | - | - | - | - | - | - | - | - | - | no | no | no | - | no | no | no | no | no | no | - | - | no | no | no | no | - | - | no | - | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | no | - | no | - | - | no | - | - | no | - | no | no | SystemException_NO_TRANSIENT_SPACE | - | - | - | - | - | - | - | - | 
  | ALG_SHA3_384 | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | - | no | - | no | - | no | no | no | - | - | no | - | - | - | - | - | - | - | - | - | no | no | no | - | no | no | no | no | no | no | - | - | no | no | no | no | - | - | no | - | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | no | - | no | - | - | no | - | - | no | - | no | no | SystemException_NO_TRANSIENT_SPACE | - | - | - | - | - | - | - | - | 
  | ALG_SHA3_512 | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | - | no | - | no | - | no | no | no | - | - | no | - | - | - | - | - | - | - | - | - | no | no | no | - | no | no | no | no | no | no | - | - | no | no | no | no | - | - | no | - | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | no | - | no | - | - | no | - | - | no | - | no | no | SystemException_NO_TRANSIENT_SPACE | - | - | - | - | - | - | - | - | 
  | ALG_SM3 | 3.1 | - | - | - | - | - | - | yes | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | - | - | - | - | - | - | - | - | - | 
| javacard.security.RandomData | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_PSEUDO_RANDOM | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_SECURE_RANDOM | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_TRNG | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | - | no | - | no | - | no | no | no | - | - | no | - | - | - | - | - | - | - | - | - | no | no | no | - | no | no | no | no | no | no | - | - | no | no | no | yes | - | - | no | - | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | no | - | no | - | - | no | - | - | no | - | no | no | no | - | - | - | - | - | - | - | - | 
  | ALG_ALG_PRESEEDED_DRBG | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | - | no | - | no | - | no | no | no | - | - | no | - | - | - | - | - | - | - | - | - | no | no | no | - | no | no | no | no | no | no | - | - | no | no | no | no | - | - | no | - | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | no | - | no | - | - | no | - | - | no | - | no | no | no | - | - | - | - | - | - | - | - | 
  | ALG_FAST | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | - | no | - | no | - | no | no | no | - | - | no | - | - | - | - | - | - | - | - | - | no | no | no | - | no | no | no | no | no | no | - | - | no | no | no | yes | - | - | no | - | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | no | - | no | - | - | no | - | - | no | - | no | no | no | - | - | - | - | - | - | - | - | 
  | ALG_KEYGENERATION | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | - | no | - | no | - | no | no | no | - | - | no | - | - | - | - | - | - | - | - | - | no | no | no | - | yes | yes | yes | no | no | yes | - | - | no | no | no | yes | - | - | no | - | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | no | - | no | - | - | no | - | - | no | - | no | no | no | - | - | - | - | - | - | - | - | 
| javacard.security.KeyBuilder | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | TYPE_DES_TRANSIENT_RESET | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_DES_TRANSIENT_DESELECT | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_DES LENGTH_DES | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_DES LENGTH_DES3_2KEY | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_DES LENGTH_DES3_3KEY | ≤2.1 | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_AES_TRANSIENT_RESET | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_AES_TRANSIENT_DESELECT | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | SystemException_NO_TRANSIENT_SPACE | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_AES LENGTH_AES_128 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_AES LENGTH_AES_192 | 2.2.0 | yes | yes | yes | yes | no | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | 
  | TYPE_AES LENGTH_AES_256 | 2.2.0 | yes | yes | yes | yes | no | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_512 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_736 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | no | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_768 | 2.2.0 | yes | yes | yes | yes | possibly yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | possibly yes | possibly yes | possibly yes | yes | yes | yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_896 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_1024 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_1280 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_1536 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_1984 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_2048 | ≤2.1 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PUBLIC LENGTH_RSA_4096 | 3.0.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | no | yes | yes | yes | no | no | no | no | possibly yes | possibly yes | yes | yes | no | no | no | no | no | - | no | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | yes | no | no | no | no | no | no | no | no | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_512 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_736 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | no | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_768 | 2.2.0 | yes | yes | yes | yes | possibly yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | possibly yes | possibly yes | possibly yes | yes | yes | yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_896 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_1024 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_1280 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | possibly yes | yes | possibly yes | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_1536 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | possibly yes | yes | possibly yes | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_1984 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_2048 | ≤2.1 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_PRIVATE LENGTH_RSA_4096 | 3.0.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | possibly yes | possibly yes | yes | yes | no | no | no | no | no | - | no | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | 
  | TYPE_RSA_PRIVATE_TRANSIENT_RESET | 3.0.1 | yes | yes | no | no | - | - | yes | no | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | yes | yes | no | no | no | yes | no | no | no | no | yes | no | no | yes | yes | 
  | TYPE_RSA_PRIVATE_TRANSIENT_DESELECT | 3.0.1 | yes | yes | no | no | - | - | yes | no | SystemException_NO_TRANSIENT_SPACE | SystemException_NO_TRANSIENT_SPACE | SystemException_NO_TRANSIENT_SPACE | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | error(0x6f00) | yes | no | no | no | yes | no | no | no | no | yes | no | no | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_512 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_736 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | no | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_768 | 2.2.0 | yes | yes | yes | yes | possibly yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | possibly yes | possibly yes | possibly yes | yes | yes | yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_896 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1024 | ≤2.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1280 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1536 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1984 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | no | no | no | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | SystemException_NO_RESOURCE | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_2048 | ≤2.1 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | SystemException_NO_RESOURCE | yes | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE LENGTH_RSA_4096 | 3.0.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | no | yes | yes | yes | no | no | no | no | possibly yes | possibly yes | yes | yes | no | no | no | no | no | - | no | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | yes | no | no | no | no | no | no | no | no | 
  | TYPE_RSA_CRT_PRIVATE_TRANSIENT_RESET | 3.0.1 | yes | yes | no | no | - | - | yes | no | SystemException_NO_TRANSIENT_SPACE | SystemException_NO_TRANSIENT_SPACE | SystemException_NO_TRANSIENT_SPACE | yes | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | yes | yes | no | no | no | yes | no | no | no | no | yes | no | no | yes | yes | 
  | TYPE_RSA_CRT_PRIVATE_TRANSIENT_DESELECT | 3.0.1 | yes | yes | no | no | - | - | yes | no | SystemException_NO_TRANSIENT_SPACE | SystemException_NO_TRANSIENT_SPACE | SystemException_NO_TRANSIENT_SPACE | yes | no | yes | no | yes | error(0x6f00) | error(0x6f00) | yes | yes | SystemException_NO_TRANSIENT_SPACE | no | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | error(0x6f00) | yes | no | no | no | 6f00 | no | no | no | no | yes | no | no | yes | yes | 
  | TYPE_DSA_PRIVATE LENGTH_DSA_512 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | no | 
  | TYPE_DSA_PRIVATE LENGTH_DSA_768 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | no | 
  | TYPE_DSA_PRIVATE LENGTH_DSA_1024 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | no | 
  | TYPE_DSA_PRIVATE_TRANSIENT_RESET | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | TYPE_DSA_PRIVATE_TRANSIENT_DESELECT | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | TYPE_DSA_PUBLIC LENGTH_DSA_512 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | no | 
  | TYPE_DSA_PUBLIC LENGTH_DSA_768 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | no | 
  | TYPE_DSA_PUBLIC LENGTH_DSA_1024 | ≤2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | no | no | no | no | 
  | TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_113 | 2.2.0 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_131 | 2.2.0 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_163 | 2.2.0 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_193 | 2.2.0 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | yes | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | TYPE_EC_F2M_PRIVATE_TRANSIENT_RESET | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | no | no | no | no | no | - | no | no | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | yes | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | TYPE_EC_F2M_PRIVATE_TRANSIENT_DESELECT | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | no | no | no | no | no | - | no | no | no | no | - | no | no | - | - | - | - | no | no | no | - | no | no | no | yes | no | no | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | 
  | TYPE_EC_FP_PRIVATE LENGTH_EC_FP_112 | 2.2.0 | yes | yes | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | yes | no | yes | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | yes | no | no | no | yes | no | no | no | no | yes | 
  | TYPE_EC_FP_PRIVATE LENGTH_EC_FP_128 | 2.2.0 | yes | yes | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | - | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | no | no | no | no | no | no | yes | yes | no | no | no | yes | no | no | yes | yes | no | no | yes | no | yes | 
  | TYPE_EC_FP_PRIVATE LENGTH_EC_FP_160 | 2.2.0 | yes | yes | no | yes | no | no | yes | no | no | no | no | no | no | no | yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | no | yes | no | yes | no | no | no | no | no | no | no | no | yes | yes | - | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | no | yes | yes | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_EC_FP_PRIVATE LENGTH_EC_FP_192 | 2.2.0 | yes | yes | no | yes | no | no | yes | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | no | yes | no | yes | no | no | no | no | no | no | no | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | yes | no | yes | yes | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | 
  | TYPE_EC_FP_PRIVATE LENGTH_EC_FP_224 | 3.0.1 | yes | yes | no | possibly yes | - | - | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | - | no | yes | no | possibly yes | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | no | no | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | yes | - | possibly yes | yes | yes | possibly yes | - | yes | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | possibly yes | possibly yes | - | possibly yes | - | possibly yes | possibly yes | yes | yes | possibly yes | possibly yes | yes | yes | yes | yes | no | possibly yes | possibly yes | - | no | no | yes | yes | no | no | no | yes | yes | no | yes | possibly yes | yes | possibly yes | possibly yes | yes | yes | 
  | TYPE_EC_FP_PRIVATE LENGTH_EC_FP_256 | 3.0.1 | yes | yes | no | possibly yes | - | - | yes | no | no | no | no | no | possibly yes | yes | possibly yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | - | no | yes | no | possibly yes | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | no | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | yes | yes | - | possibly yes | yes | yes | possibly yes | - | yes | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | possibly yes | possibly yes | - | possibly yes | - | possibly yes | possibly yes | yes | yes | possibly yes | possibly yes | yes | yes | yes | yes | no | possibly yes | possibly yes | - | no | no | yes | yes | no | no | no | yes | yes | no | yes | possibly yes | yes | possibly yes | possibly yes | yes | yes | 
  | TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384 | 3.0.1 | yes | yes | no | possibly yes | - | - | yes | no | no | no | no | no | possibly yes | yes | no | no | yes | yes | yes | no | yes | no | yes | no | no | yes | yes | - | no | yes | no | possibly yes | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | no | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | yes | - | no | no | no | no | - | no | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | no | possibly yes | possibly yes | - | no | no | yes | yes | no | no | no | yes | yes | no | no | no | yes | no | no | yes | yes | 
  | TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521 | 3.0.4 | no | no | no | possibly yes | - | - | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | yes | no | no | yes | yes | - | no | yes | no | possibly yes | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | no | no | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | yes | - | no | no | no | no | - | no | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | no | possibly yes | possibly yes | - | no | no | yes | yes | no | no | no | yes | yes | no | no | no | no | no | no | no | yes | 
  | TYPE_EC_FP_PRIVATE_TRANSIENT_RESET | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | yes | no | no | yes | yes | yes | no | yes | no | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | error(0x6f00) | yes | no | no | no | yes | no | no | no | no | no | no | no | no | no | 
  | TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT | 3.0.1 | no | no | no | no | - | - | yes | no | no | no | no | no | no | yes | no | no | no | yes | yes | no | yes | no | yes | no | no | yes | yes | - | no | yes | no | no | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | - | no | no | no | no | - | no | no | no | no | no | no | no | - | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | error(0x6f00) | yes | no | no | no | 6f00 | no | no | no | no | no | no | no | no | no | 
  | TYPE_KOREAN_SEED_TRANSIENT_RESET | 2.2.2 | yes | yes | yes | yes | no | no | yes | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | no | no | 
  | TYPE_KOREAN_SEED_TRANSIENT_DESELECT | 2.2.2 | yes | yes | yes | yes | no | no | yes | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | no | no | 
  | TYPE_KOREAN_SEED LENGTH_KOREAN_SEED_128 | 2.2.2 | yes | yes | yes | yes | no | no | yes | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | yes | yes | possibly yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | no | no | 
  | TYPE_HMAC_TRANSIENT_RESET | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | no | no | no | no | no | yes | yes | 
  | TYPE_HMAC_TRANSIENT_DESELECT | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | 6f00 | yes | no | no | no | no | no | no | yes | yes | 
  | TYPE_HMAC LENGTH_HMAC_SHA_1_BLOCK_64 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | no | no | no | no | no | yes | yes | 
  | TYPE_HMAC LENGTH_HMAC_SHA_256_BLOCK_64 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | no | no | no | no | no | yes | yes | 
  | TYPE_HMAC LENGTH_HMAC_SHA_384_BLOCK_64 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | no | no | no | no | no | yes | yes | 
  | TYPE_HMAC LENGTH_HMAC_SHA_512_BLOCK_64 | 2.2.2 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | no | no | no | no | no | yes | yes | 
| javacard.security.KeyPair ALG_RSA on-card generation | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_RSA LENGTH_RSA_512 | 2.1.1 | yes | yes | yes | yes | ? | yes | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | no | yes | yes | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | no | no | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | no | yes | yes | no | yes | yes | 
  | ALG_RSA LENGTH_RSA_736 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | - | no | no | no | yes | yes | no | no | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | no | no | no | no | no | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | yes | no | yes | yes | no | yes | yes | 
  | ALG_RSA LENGTH_RSA_768 | 2.1.1 | yes | yes | yes | yes | ? | yes | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | yes | no | yes | yes | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | no | no | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | no | yes | yes | no | yes | yes | 
  | ALG_RSA LENGTH_RSA_896 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | - | no | no | no | yes | yes | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | no | no | no | no | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | yes | no | yes | yes | no | yes | yes | 
  | ALG_RSA LENGTH_RSA_1024 | 2.1.1 | yes | yes | yes | yes | ? | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | yes | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | no | yes | yes | no | yes | yes | 
  | ALG_RSA LENGTH_RSA_1280 | 2.2.0 | yes | yes | yes | yes | no | possibly yes | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | yes | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | no | yes | no | no | yes | yes | 
  | ALG_RSA LENGTH_RSA_1536 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | yes | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | no | yes | no | no | yes | yes | 
  | ALG_RSA LENGTH_RSA_1984 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | no | no | no | no | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | no | yes | no | no | yes | yes | 
  | ALG_RSA LENGTH_RSA_2048 | 2.1.1 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | yes | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | no | yes | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | no | yes | no | no | yes | yes | 
  | ALG_RSA LENGTH_RSA_4096 | 3.0.1 | no | yes | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | possibly yes | possibly yes | yes | yes | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | no | no | no | no | no | no | no | no | no | 
| javacard.security.KeyPair ALG_RSA_CRT on-card generation | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_RSA_CRT LENGTH_RSA_512 | 2.1.1 | yes | yes | yes | yes | ? | yes | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | no | yes | yes | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_CRT LENGTH_RSA_736 | 2.2.0 | yes | yes | yes | yes | no | error | yes | yes | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | - | no | no | no | yes | yes | no | no | no | no | yes | yes | no | no | no | yes | yes | yes | yes | yes | no | yes | yes | no | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | yes | yes | yes | yes | no | no | no | yes | no | no | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | yes | yes | yes | yes | no | yes | yes | 
  | ALG_RSA_CRT LENGTH_RSA_768 | 2.1.1 | yes | yes | yes | yes | ? | yes | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | yes | no | yes | yes | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_CRT LENGTH_RSA_896 | 2.2.0 | yes | yes | yes | yes | no | error | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | - | no | no | no | yes | yes | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_CRT LENGTH_RSA_1024 | 2.1.1 | yes | yes | yes | yes | ? | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_CRT LENGTH_RSA_1280 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_CRT LENGTH_RSA_1536 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | possibly yes | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | error(0x6300) | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_CRT LENGTH_RSA_1984 | 2.2.0 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | possibly yes | yes | no | - | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_RSA_CRT LENGTH_RSA_2048 | 2.1.1 | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | yes | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | SystemException_NO_RESOURCE | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | - | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | 
  | ALG_RSA_CRT LENGTH_RSA_4096 | 3.0.1 | no | yes | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | possibly yes | possibly yes | yes | yes | no | no | no | no | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | no | no | no | no | no | no | no | no | no | 
| javacard.security.KeyPair ALG_DSA on-card generation | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_DSA LENGTH_DSA_512 | 2.1.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | no | no | no | yes | no | no | no | no | no | 
  | ALG_DSA LENGTH_DSA_768 | 2.1.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | no | no | no | yes | no | no | no | no | no | 
  | ALG_DSA LENGTH_DSA_1024 | 2.1.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | no | no | no | yes | no | no | no | no | no | 
| javacard.security.KeyPair ALG_EC_F2M on-card generation | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_EC_F2M LENGTH_EC_F2M_113 | 2.2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | error(ILLEGAL_VALUE) | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | error(ILLEGAL_VALUE) | no | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | no | no | no | no | no | no | no | no | no | 
  | ALG_EC_F2M LENGTH_EC_F2M_131 | 2.2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | error(ILLEGAL_VALUE) | no | no | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | error(ILLEGAL_VALUE) | no | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | no | no | no | no | no | no | no | no | no | 
  | ALG_EC_F2M LENGTH_EC_F2M_163 | 2.2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | no | no | no | no | no | no | no | no | no | 
  | ALG_EC_F2M LENGTH_EC_F2M_193 | 2.2.1 | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | no | no | no | no | no | no | no | no | no | no | 
| javacard.security.KeyPair ALG_EC_FP on-card generation | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_EC_FP LENGTH_EC_FP_112 | 2.2.1 | yes | yes | no | no | no | no | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | yes | no | error(0x6a81) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | no | no | error(ILLEGAL_VALUE) | no | no | no | no | no | no | no | no | no | no | no | no | no | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | no | error(ILLEGAL_VALUE) | no | no | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | no | no | no | error(ILLEGAL_VALUE) | no | no | no | no | error(ILLEGAL_VALUE) | 
  | ALG_EC_FP LENGTH_EC_FP_128 | 2.2.1 | yes | yes | no | no | no | no | yes | no | no | no | no | no | no | no | yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | yes | no | no | NullPointerException | NullPointerException | yes | yes | no | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | no | no | error(ILLEGAL_VALUE) | no | no | no | no | no | no | yes | yes | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | no | no | yes | error(ILLEGAL_VALUE) | no | no | yes | no | error(ILLEGAL_VALUE) | 
  | ALG_EC_FP LENGTH_EC_FP_160 | 2.2.1 | yes | yes | no | yes | no | no | yes | no | no | no | no | no | no | no | yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | no | yes | no | error(ILLEGAL_VALUE) | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | no | no | NullPointerException | NullPointerException | yes | yes | no | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | error(ILLEGAL_VALUE) | no | no | no | no | no | no | yes | yes | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | error(ILLEGAL_VALUE) | 
  | ALG_EC_FP LENGTH_EC_FP_192 | 2.2.1 | yes | yes | no | yes | no | no | yes | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | no | yes | no | error(ILLEGAL_VALUE) | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | no | NullPointerException | NullPointerException | yes | yes | no | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | yes | yes | error(ILLEGAL_VALUE) | no | no | no | no | no | no | yes | yes | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | error(ILLEGAL_VALUE) | 
  | ALG_EC_FP LENGTH_EC_FP_224 | 3.0.1 | yes | yes | no | possibly yes | - | - | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | - | no | yes | no | error(ILLEGAL_VALUE) | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | no | no | NullPointerException | NullPointerException | error(ILLEGAL_VALUE) | yes | - | error(ILLEGAL_VALUE) | yes | yes | possibly yes | - | yes | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | possibly yes | possibly yes | - | possibly yes | - | possibly yes | possibly yes | yes | yes | possibly yes | possibly yes | error(ILLEGAL_VALUE) | yes | yes | error(ILLEGAL_VALUE) | no | no | no | - | no | no | yes | yes | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | - | error(ILLEGAL_VALUE) | yes | possibly yes | error(ILLEGAL_VALUE) | yes | error(ILLEGAL_VALUE) | 
  | ALG_EC_FP LENGTH_EC_FP_256 | 3.0.1 | yes | yes | no | possibly yes | - | - | yes | no | no | no | no | no | possibly yes | yes | possibly yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | - | no | yes | no | error(ILLEGAL_VALUE) | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | no | NullPointerException | NullPointerException | yes | yes | - | error(ILLEGAL_VALUE) | yes | yes | possibly yes | - | yes | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | possibly yes | possibly yes | - | possibly yes | - | possibly yes | possibly yes | yes | yes | possibly yes | possibly yes | error(ILLEGAL_VALUE) | yes | yes | error(ILLEGAL_VALUE) | no | no | no | - | no | no | yes | yes | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | - | error(ILLEGAL_VALUE) | yes | possibly yes | error(ILLEGAL_VALUE) | yes | error(ILLEGAL_VALUE) | 
  | ALG_EC_FP LENGTH_EC_FP_384 | 3.0.1 | yes | yes | no | possibly yes | - | - | yes | no | no | no | no | no | possibly yes | yes | no | no | yes | yes | yes | no | yes | no | yes | no | no | yes | yes | - | no | yes | no | error(ILLEGAL_VALUE) | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | no | NullPointerException | NullPointerException | error(ILLEGAL_VALUE) | yes | - | no | no | no | no | - | no | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | no | no | no | - | no | no | yes | yes | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | - | no | yes | no | no | yes | error(ILLEGAL_VALUE) | 
  | ALG_EC_FP LENGTH_EC_FP_521 | 3.0.4 | no | no | no | possibly yes | - | - | yes | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | no | yes | no | no | yes | yes | - | no | yes | no | error(ILLEGAL_VALUE) | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | yes | no | yes | no | no | NullPointerException | NullPointerException | error(ILLEGAL_VALUE) | ArrayIndexOutOfBoundsException | - | no | no | no | no | - | no | no | no | yes | yes | yes | no | - | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | - | no | - | no | no | no | no | no | no | no | yes | yes | no | no | no | no | - | no | no | yes | yes | no | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | - | no | no | no | no | no | error(ILLEGAL_VALUE) | 
| javacard.security.KeyAgreement | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF | 2.2.1 | yes | yes | yes | yes | no | no | yes | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | no | no | yes | yes | yes | no | no | no | no | no | no | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | no | no | no | - | yes | no | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 
  | ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF | 2.2.1 | - | yes | no | yes | no | no | yes | no | no | no | no | - | - | no | - | no | - | - | no | no | no | - | no | - | yes | yes | yes | - | - | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | yes | yes | no | - | - | yes | yes | yes | yes | - | - | no | - | yes | no | no | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | - | no | - | - | - | yes | - | yes | yes | yes | - | yes | - | no | - | yes | - | yes | yes | no | no | yes | yes | no | - | no | - | - | no | - | yes | yes | no | no | no | no | yes | yes | yes | - | yes | 
  | ALG_EC_SVDP_DH_PLAIN | 3.0.1 | - | yes | no | possibly yes | - | - | yes | no | no | no | no | - | - | yes | - | no | - | - | no | no | yes | - | yes | - | yes | yes | yes | - | - | yes | no | no | - | no | no | - | - | - | - | no | yes | yes | - | yes | yes | yes | yes | yes | yes | - | - | no | no | no | yes | - | - | yes | - | no | - | yes | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | - | yes | - | - | - | no | - | - | no | - | - | no | - | yes | - | no | - | yes | yes | yes | no | no | no | - | - | no | yes | - | no | no | yes | yes | yes | no | yes | no | yes | no | no | - | yes | 
  | ALG_EC_SVDP_DHC_PLAIN | 3.0.1 | - | yes | no | possibly yes | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | no | no | - | no | - | yes | yes | yes | - | - | yes | no | no | - | no | no | - | - | - | - | no | yes | yes | - | no | no | no | yes | yes | no | - | - | no | no | no | yes | - | - | no | - | no | - | no | no | no | yes | yes | yes | no | no | yes | no | yes | yes | yes | no | yes | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | yes | yes | no | no | no | no | - | - | no | yes | - | no | no | yes | yes | no | no | no | no | yes | no | no | - | yes | 
  | ALG_EC_PACE_GM | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | - | - | - | no | - | no | - | - | no | no | no | - | no | - | no | no | no | - | - | no | - | - | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | no | no | yes | - | - | no | no | no | no | - | - | no | - | no | - | no | no | no | possibly yes | possibly yes | possibly yes | no | no | yes | no | yes | yes | yes | no | yes | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | possibly yes | possibly yes | - | no | - | no | - | - | no | - | - | no | - | yes | no | possibly yes | - | - | - | - | - | - | - | - | 
  | ALG_EC_SVDP_DH_PLAIN_XY | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | no | no | - | no | - | no | no | no | - | - | no | - | - | - | no | no | - | - | - | - | no | no | no | - | yes | yes | yes | no | no | yes | - | - | no | no | no | yes | - | - | no | - | no | - | no | no | no | possibly yes | possibly yes | possibly yes | no | no | yes | no | yes | yes | yes | no | yes | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | possibly yes | possibly yes | - | no | - | no | - | - | no | - | - | no | - | yes | no | possibly yes | - | - | - | - | - | - | - | - | 
  | ALG_DH_PLAIN | 3.0.5 | - | no | - | no | - | - | yes | no | no | no | no | - | - | no | - | no | - | - | no | no | no | - | no | - | no | no | no | - | - | no | - | - | - | no | no | - | - | - | - | no | no | no | - | no | no | no | no | no | no | - | - | no | no | no | yes | - | - | no | - | no | - | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | - | no | - | - | - | no | - | - | no | - | - | no | - | no | - | no | - | no | no | - | no | - | no | - | - | no | - | - | no | - | yes | no | possibly yes | - | - | - | - | - | - | - | - | 
  | ALG_XDH | 3.1 | - | - | - | - | - | - | yes | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | yes | - | - | - | - | - | - | - | - | - | - | 
  | ALG_SM2 | 3.1 | - | - | - | - | - | - | yes | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | yes | - | - | - | - | - | - | - | - | - | - | 
| javacard.security.Checksum | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | ALG_ISO3309_CRC16 | 2.2.1 | yes | yes | no | yes | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | yes | no | no | yes | yes | yes | ? | possibly yes | yes | no | no | no | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | no | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | 
  | ALG_ISO3309_CRC32 | 2.2.1 | yes | yes | no | yes | no | no | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | no | no | yes | no | no | ? | possibly yes | no | no | no | no | no | yes | yes | yes | no | no | no | no | yes | yes | no | no | no | yes | yes | yes | yes | no | yes | no | no | no | no | no | yes | yes | yes | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | no | yes | no | no | no | no | yes | yes | yes | UNKONWN_ERROR-card_has_return_value_6f00 | no | UNKONWN_ERROR-card_has_return_value_6f00 | yes | yes | no | no | no | yes | yes | no | yes | yes | 
| 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. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | Allocate RSA 1024 objects |  | yes | yes | yes | yes | yes | - | - | - | - | yes | - | yes | yes | - | yes | yes | yes | yes | yes | yes | - | yes | - | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | - | - | yes | yes | yes | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | yes | - | yes | yes | no | - | yes | yes | - | - | - | yes | yes | - | - | - | - | - | yes | - | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | - | yes | - | yes | - | - | yes | - | yes | yes | - | yes | - | yes | yes | - | no | - | - | - | yes | yes | yes | yes | yes | yes | yes | yes | 
  | Set random modulus |  | yes | yes | yes | yes | no | - | - | - | - | yes | - | yes | yes | - | yes | yes | yes | yes | yes | yes | - | yes | - | yes | yes | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | - | - | - | yes | yes | yes | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | yes | - | yes | yes | no | - | yes | yes | - | - | - | yes | yes | - | - | - | - | - | yes | - | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | - | yes | - | yes | - | - | yes | - | no | no | - | yes | - | yes | yes | - | no | - | - | - | yes | yes | yes | no | no | yes | yes | yes | 
  | Set random public exponent |  | yes | yes | yes | yes | no | - | - | - | - | no | - | no | no | - | no | no | no | no | no | no | - | yes | - | yes | yes | - | yes | yes | yes | yes | no | no | no | no | no | no | - | - | - | no | no | no | - | - | - | - | yes | - | - | no | no | - | - | - | - | - | yes | - | yes | yes | no | - | no | no | - | - | - | yes | yes | - | - | - | - | - | no | - | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | - | yes | - | yes | - | - | yes | - | no | no | - | yes | - | yes | yes | - | no | - | - | - | no | yes | yes | no | no | yes | no | yes | 
  | Initialize cipher with public key with random exponent |  | yes | yes | yes | yes | no | - | - | - | - | no | - | no | no | - | no | no | no | no | no | no | - | yes | - | yes | yes | - | yes | yes | yes | yes | no | no | no | no | no | no | - | - | - | no | no | no | - | - | - | - | yes | - | - | no | no | - | - | - | - | - | yes | - | yes | yes | no | - | no | no | - | - | - | yes | yes | - | - | - | - | - | no | - | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | - | yes | - | yes | - | - | yes | - | no | no | - | yes | - | yes | yes | - | no | - | - | - | no | yes | yes | no | no | yes | no | yes | 
  | Use random public exponent |  | no | yes | yes | yes | no | - | - | - | - | no | - | no | no | - | no | no | no | no | no | no | - | yes | - | yes | yes | - | no | yes | yes | yes | no | no | no | no | no | no | - | - | - | no | no | no | - | - | - | - | yes | - | - | no | no | - | - | - | - | - | yes | - | yes | yes | no | - | no | no | - | - | - | yes | yes | - | - | - | - | - | no | - | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | - | yes | - | yes | - | - | yes | - | no | no | - | no | - | no | yes | - | no | - | - | - | no | yes | yes | no | no | yes | no | no | 
| Package AID support test - a direct testing of supported packages from the standard JavaCard API including its version. Important: Not all constants/classes listed in supported package are necessarily supported by the specific card. | introduced in JC ver. | c0 | c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | c10 | c11 | c12 | c13 | c14 | c15 | c16 | c17 | c18 | c19 | c20 | c21 | c22 | c23 | c24 | c25 | c26 | c27 | c28 | c29 | c30 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 | c52 | c53 | c54 | c55 | c56 | c57 | c58 | c59 | c60 | c61 | c62 | c63 | c64 | c65 | c66 | c67 | c68 | c69 | c70 | c71 | c72 | c73 | c74 | c75 | c76 | c77 | c78 | c79 | c80 | c81 | c82 | c83 | c84 | c85 | c86 | c87 | c88 | c89 | c90 | c91 | c92 | c93 | c94 | c95 | c96 | c97 | c98 | c99 | c100 | c101 | c102 | c103 | c104 | c105 | c106 | c107 | c108 | c109 | c110 | c111 | c112 | c113 | c114 | c115 | c116 | 
  | java.lang v1.0 (000107A0000000620001) | 2.1 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | java.io v1.0 (000107A0000000620002) | 2.2.0 | - | yes | - | yes | - | - | - | - | - | - | no | yes | - | yes | - | yes | - | - | yes | no | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | no | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | java.rmi v1.0 (000107A0000000620003) | 2.2.0 | - | yes | - | yes | - | - | - | - | - | - | no | yes | - | no | - | yes | - | - | yes | no | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | yes | - | - | no | no | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | no | - | yes | no | - | no | - | no | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacard.framework v1.0 (000107A0000000620101) | 2.1 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.framework v1.1 (010107A0000000620101) | 2.2.0 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.framework v1.2 (020107A0000000620101) | 2.2.1 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | no | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.framework v1.3 (030107A0000000620101) | 2.2.2 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | yes | no | no | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | no | no | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.framework v1.4 (040107A0000000620101) | 3.0.1 | - | yes | - | no | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | no | - | yes | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | yes | no | no | - | no | no | - | no | - | no | - | yes | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.framework v1.5 (050107A0000000620101) | 3.0.4 | - | yes | - | no | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | no | - | - | yes | yes | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.framework v1.6 (060107A0000000620101) | 3.0.5 | - | no | - | no | - | - | - | - | - | - | no | no | - | no | - | no | - | - | no | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | yes | - | yes | - | yes | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacard.framework.service v1.0 (000108A000000062010101) | 2.2.0 | - | yes | - | yes | - | - | - | - | - | - | no | yes | - | no | - | yes | - | - | yes | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | no | - | yes | no | - | no | - | no | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacard.security v1.0 (000107A0000000620102) | 2.1 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.security v1.1 (010107A0000000620102) | 2.1.1 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.security v1.2 (020107A0000000620102) | 2.2.1 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.security v1.3 (030107A0000000620102) | 2.2.2 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | yes | no | no | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | no | no | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.security v1.4 (040107A0000000620102) | 3.0.1 | - | yes | - | no | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | no | - | yes | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | yes | no | no | - | no | no | - | no | - | no | - | yes | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.security v1.5 (050107A0000000620102) | 3.0.4 | - | yes | - | no | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | no | - | - | yes | yes | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacard.security v1.6 (060107A0000000620102) | 3.0.5 | - | no | - | no | - | - | - | - | - | - | no | no | - | no | - | no | - | - | no | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | yes | - | yes | - | yes | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.crypto v1.0 (000107A0000000620201) | 2.1 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacardx.crypto v1.1 (010107A0000000620201) | 2.1.1 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacardx.crypto v1.2 (020107A0000000620201) | 2.2.1 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | yes | yes | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | yes | yes | - | yes | - | yes | - | - | yes | yes | yes | yes | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | yes | yes | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacardx.crypto v1.3 (030107A0000000620201) | 2.2.2 | - | yes | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | yes | no | no | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | no | no | yes | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacardx.crypto v1.4 (040107A0000000620201) | 3.0.1 | - | yes | - | no | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | no | - | yes | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | yes | no | no | - | no | no | - | no | - | no | - | yes | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacardx.crypto v1.5 (050107A0000000620201) | 3.0.4 | - | yes | - | no | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | no | - | - | yes | yes | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | 
  | javacardx.crypto v1.6 (060107A0000000620201) | 3.0.5 | - | no | - | no | - | - | - | - | - | - | no | no | - | no | - | no | - | - | no | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | yes | - | yes | - | yes | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.biometry v1.0 (000107A0000000620202) | 2.2.2 | - | yes | - | no | - | - | - | - | - | - | no | yes | - | no | - | yes | - | - | yes | no | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | yes | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | yes | - | no | yes | - | yes | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | yes | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.biometry v1.1 (010107A0000000620202) | 2.2.2 | - | yes | - | no | - | - | - | - | - | - | no | yes | - | no | - | yes | - | - | yes | no | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | yes | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | yes | - | no | yes | - | yes | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | yes | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.biometry v1.2 (020107A0000000620202) | 2.2.2 | - | yes | - | no | - | - | - | - | - | - | no | yes | - | no | - | yes | - | - | yes | no | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | yes | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | yes | - | no | yes | - | yes | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | yes | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.biometry v1.3 (030107A0000000620202) | 3.0.5 | - | no | - | no | - | - | - | - | - | - | no | no | - | no | - | no | - | - | no | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | possibly yes | - | no | yes | - | yes | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.external v1.0 (000107A0000000620203) | 2.2.2 | - | no | - | no | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | no | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | yes | no | no | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.biometry1toN v1.0 (000107A0000000620204) | 3.0.5 | - | no | - | no | - | - | - | - | - | - | no | no | - | no | - | no | - | - | no | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | yes | - | yes | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.security v1.0 (000107A0000000620205) | 3.0.5 | - | no | - | no | - | - | - | - | - | - | no | no | - | no | - | no | - | - | no | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | no | - | no | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.framework.util v1.0 (000108A000000062020801) | 2.2.2 | - | yes | - | no | - | - | - | - | - | - | no | yes | - | yes | - | yes | - | - | yes | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | no | - | no | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.framework.util v1.1 (010108A000000062020801) | 3.0.5 | - | no | - | no | - | - | - | - | - | - | no | no | - | no | - | no | - | - | no | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | no | - | no | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.framework.util.intx v1.0 (000109A00000006202080101) | 2.2.2 | - | yes | - | no | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | yes | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | no | - | no | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | yes | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.framework.math v1.0 (000108A000000062020802) | 2.2.2 | - | yes | - | no | - | - | - | - | - | - | no | yes | - | no | - | yes | - | - | yes | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | no | - | no | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.framework.tlv v1.0 (000108A000000062020803) | 2.2.2 | - | yes | - | no | - | - | - | - | - | - | no | yes | - | no | - | yes | - | - | yes | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | no | - | no | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.framework.string v1.0 (000108A000000062020804) | 3.0.4 | - | no | - | no | - | - | - | - | - | - | no | yes | - | no | - | yes | - | - | yes | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | no | - | no | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.apdu v1.0 (000107A0000000620209) | 2.2.2 | - | no | - | yes | - | - | - | - | - | - | yes | yes | - | yes | - | yes | - | - | yes | yes | - | - | - | no | yes | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | yes | - | - | yes | yes | - | - | - | - | - | - | yes | yes | yes | - | yes | - | - | - | - | yes | - | no | yes | - | yes | - | yes | - | - | no | yes | no | no | - | yes | yes | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | yes | no | no | yes | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | javacardx.apdu.util v1.0 (000108A000000062020901) | 3.0.5 | - | no | - | no | - | - | - | - | - | - | no | no | - | no | - | no | - | - | no | no | - | - | - | no | no | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | no | - | - | no | no | - | - | - | - | - | - | no | no | no | - | no | - | - | - | - | no | - | no | no | - | no | - | no | - | - | no | no | no | no | - | no | no | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | no | no | no | no | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform v1.0 (000106A00000015100) | GP2.1.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | yes | - | - | - | - | yes | - | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform v1.1 (010106A00000015100) | GP2.2 | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | yes | - | - | - | - | yes | - | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform v1.2 (020106A00000015100) | GP2.2 | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | yes | - | - | - | - | yes | - | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform v1.3 (030106A00000015100) | GP2.2 | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | yes | - | - | - | - | yes | - | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform v1.4 (040106A00000015100) | GP2.2 | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | yes | - | - | - | - | yes | - | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform v1.5 (050106A00000015100) | GP2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | yes | - | - | - | - | yes | - | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform v1.6 (060106A00000015100) | GP2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | no | - | - | - | - | yes | - | - | yes | - | yes | - | yes | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.contactless v1.0 (000106A00000015102) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.contactless v1.1 (010106A00000015102) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.contactless v1.2 (020106A00000015102) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.contactless v1.3 (030106A00000015102) | GP 2.3 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.contactless v1.4 (040106A00000015102) | GP 2.3 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.contactless v1.5 (050106A00000015102) | GP 2.3 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.contactless v1.6 (060106A00000015102) | GP 2.3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.securechannel v1.0 (000106A00000015103) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.securechannel v1.1 (010106A00000015103) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.securechannel v1.2 (020106A00000015103) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.securechannel v1.3 (030106A00000015103) | GP 2.3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.securechannel v1.4 (040106A00000015103) | GP 2.3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.securechannel.provider v1.0 (000106A00000015104) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.securechannel.provider v1.1 (010106A00000015104) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.securechannel.provider v1.2 (020106A00000015104) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.privacy v1.0 (000106A00000015105) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.privacy v1.1 (010106A00000015105) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.privacy v1.2 (020106A00000015105) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.filesystem v1.0 (000106A00000015106) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.filesystem v1.1 (010106A00000015106) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | org.globalplatform.filesystem v1.2 (020106A00000015106) | GP 2.2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
  | visa.openplatform v1.0 (000107A0000000030000) | OP 2.0 | - | - | - | - | - | - | - | - | - | - | - | - | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | yes | - | - | - | - | - | - | - | - | yes | - | - | no | - | no | - | no | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 
 
The results for almost all possible constants defined in JavaCard specification JC2.1 and later are transmitted to PC (JCAlgTestPC application) and saved into CSV file.