Basic info |
introduced in JavaCard version |
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 |
AlgTest applet version |
|
1.2 |
0.1 |
0.1 |
0.1 |
1.2 |
1.2 |
1.2 |
1.1 |
1.1 |
0.1 |
1.1 |
1.1 |
1.1 |
1.1 |
0.1 |
1.1 |
1.2 |
1.1 |
1.1 |
1.2 |
1.2 |
1.1 |
1.2 |
1.2 |
1.1 |
1.2 |
1.1 |
1.2 |
1.2 |
1.2 |
1.2 |
JavaCard support version |
|
2.2.2 |
2.1.2 |
2.1.2 |
2.2.1 |
??? |
2.2.1 |
2.2.2 |
2.2.1 |
2.2.1 |
2.1.2 |
2.1.2 |
2.1.2 |
2.1.2 |
2.1.2 |
2.2.0 |
- |
2.2.1 |
2.2.1 |
2.2.2 |
2.2.1 |
2.2.2 |
- |
- |
- |
2.2.0 |
- |
- |
??? |
??? |
??? |
- |
javacard.framework.JCSystem |
introduced in JavaCard version |
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 |
JCSystem.getVersion()[Major.Minor] |
<=2.1 |
2.2 |
- |
- |
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 |
3.0 |
2.2 |
3.0 |
2.2 |
2.2 |
JCSystem.isObjectDeletionSupported |
2.2.0 |
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 |
>32767B |
- |
- |
>32767B |
>32767B |
>32767B |
>32767B |
- |
- |
- |
- |
- |
- |
- |
- |
5752B |
- |
>32767B |
>32767B |
>32767B |
>32767B |
>32767B |
>32767B |
>32767B |
- |
>32767B |
>32767B |
>32767B |
>32767B |
>32767B |
>32767B |
JCSystem.MEMORY_TYPE_TRANSIENT_RESET |
2.2.1 |
4878B |
- |
- |
2040B |
2040B |
5098B |
1799B |
- |
- |
- |
- |
- |
- |
- |
- |
1087B |
- |
1975B |
3480B |
2208B |
3477B |
2336B |
3279B |
2559B |
- |
1458B |
2915B |
1454B |
1903B |
1724B |
3480B |
JCSystem.MEMORY_TYPE_TRANSIENT_DESELECT |
2.2.1 |
4878B |
- |
- |
2335B |
2335B |
5098B |
2023B |
- |
- |
- |
- |
- |
- |
- |
- |
1087B |
- |
1975B |
3480B |
2208B |
3477B |
2336B |
3279B |
2559B |
- |
1458B |
2915B |
1750B |
1903B |
1724B |
3480B |
javacardx.apdu.ExtendedLength |
introduced in JavaCard version |
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 |
Extended APDU |
2.2.2 |
- |
no |
no |
no |
- |
- |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
yes |
- |
- |
- |
no |
- |
- |
- |
- |
- |
- |
javacardx.crypto.Cipher |
introduced in JavaCard version |
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 |
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 |
ALG_DES_CBC_ISO9797_M1 |
<=2.1 |
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 |
ALG_DES_CBC_ISO9797_M2 |
<=2.1 |
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 |
ALG_DES_CBC_PKCS5 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
no |
yes |
no |
no |
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 |
ALG_DES_ECB_ISO9797_M1 |
<=2.1 |
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 |
ALG_DES_ECB_ISO9797_M2 |
<=2.1 |
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 |
ALG_DES_ECB_PKCS5 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
ALG_RSA_ISO14888 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
ALG_RSA_PKCS1 |
<=2.1 |
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 |
ALG_RSA_ISO9796 |
<=2.1 |
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 |
yes |
yes |
no |
ALG_RSA_NOPAD |
2.1.1 |
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 |
ALG_AES_BLOCK_128_CBC_NOPAD |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_AES_BLOCK_128_ECB_NOPAD |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_RSA_PKCS1_OAEP |
2.2.0 |
no |
no |
no |
yes |
yes |
no |
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 |
ALG_KOREAN_SEED_ECB_NOPAD |
2.2.2 |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
suspicious yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
yes |
no |
yes |
yes |
ALG_KOREAN_SEED_CBC_NOPAD |
2.2.2 |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
suspicious yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
yes |
no |
yes |
yes |
ALG_AES_BLOCK_192_CBC_NOPAD |
3.0.1 |
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 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_AES_BLOCK_256_CBC_NOPAD |
3.0.1 |
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 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_AES_CBC_ISO9797_M1 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_AES_CBC_ISO9797_M2 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_AES_CBC_PKCS5 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_AES_ECB_ISO9797_M1 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_AES_ECB_ISO9797_M2 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_AES_ECB_PKCS5 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
javacard.crypto.Signature |
introduced in JavaCard version |
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 |
ALG_DES_MAC4_NOPAD |
<=2.1 |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
yes |
yes |
yes |
no |
ALG_DES_MAC8_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 |
ALG_DES_MAC4_ISO9797_M1 |
<=2.1 |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
yes |
yes |
yes |
no |
ALG_DES_MAC8_ISO9797_M1 |
<=2.1 |
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 |
ALG_DES_MAC4_ISO9797_M2 |
<=2.1 |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
yes |
yes |
yes |
no |
ALG_DES_MAC8_ISO9797_M2 |
<=2.1 |
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 |
ALG_DES_MAC4_PKCS5 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
ALG_DES_MAC8_PKCS5 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
ALG_RSA_SHA_ISO9796 |
<=2.1 |
yes |
no |
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 |
ALG_RSA_SHA_PKCS1 |
<=2.1 |
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 |
ALG_RSA_MD5_PKCS1 |
<=2.1 |
no |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
ALG_RSA_RIPEMD160_ISO9796 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
yes |
no |
ALG_RSA_RIPEMD160_PKCS1 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
yes |
no |
ALG_DSA_SHA |
<=2.1 |
no |
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 |
no |
no |
no |
ALG_RSA_SHA_RFC2409 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
ALG_RSA_MD5_RFC2409 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
ALG_ECDSA_SHA |
2.2.0 |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_AES_MAC_128_NOPAD |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_DES_MAC4_ISO9797_1_M2_ALG3 |
2.2.0 |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
yes |
yes |
yes |
no |
ALG_DES_MAC8_ISO9797_1_M2_ALG3 |
2.2.0 |
no |
no |
no |
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 |
ALG_RSA_SHA_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 |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
ALG_RSA_MD5_PKCS1_PSS |
2.2.0 |
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 |
ALG_RSA_RIPEMD160_PKCS1_PSS |
2.2.0 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
ALG_HMAC_SHA1 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
ALG_HMAC_SHA_256 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
ALG_HMAC_SHA_384 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
ALG_HMAC_SHA_512 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
ALG_HMAC_MD5 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
ALG_HMAC_RIPEMD160 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
ALG_RSA_SHA_ISO9796_MR |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
ALG_RSA_RIPEMD160_ISO9796_MR |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
ALG_SEED_MAC_NOPAD |
2.2.2 |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
suspicious yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
yes |
no |
yes |
yes |
ALG_ECDSA_SHA_256 |
3.0.1 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
- |
no |
yes |
no |
yes |
no |
no |
ALG_ECDSA_SHA_384 |
3.0.1 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
yes |
no |
no |
ALG_AES_MAC_192_NOPAD |
3.0.1 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_AES_MAC_256_NOPAD |
3.0.1 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_ECDSA_SHA_224 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
- |
no |
yes |
no |
yes |
no |
no |
ALG_ECDSA_SHA_512 |
3.0.1 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
yes |
no |
no |
ALG_RSA_SHA_224_PKCS1 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_RSA_SHA_256_PKCS1 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
- |
no |
no |
no |
no |
no |
no |
ALG_RSA_SHA_384_PKCS1 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_RSA_SHA_512_PKCS1 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_RSA_SHA_224_PKCS1_PSS |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
- |
no |
yes |
no |
no |
no |
no |
ALG_RSA_SHA_256_PKCS1_PSS |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
- |
no |
yes |
no |
no |
no |
no |
ALG_RSA_SHA_384_PKCS1_PSS |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_RSA_SHA_512_PKCS1_PSS |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_DES_MAC4_ISO9797_1_M1_ALG3 |
3.0.4 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
ALG_DES_MAC8_ISO9797_1_M1_ALG3 |
3.0.4 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
javacard.security.MessageDigest |
introduced in JavaCard version |
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 |
ALG_SHA |
<=2.1 |
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 |
ALG_MD5 |
<=2.1 |
no |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
ALG_RIPEMD160 |
<=2.1 |
no |
no |
no |
yes |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
no |
yes |
no |
ALG_SHA_256 |
2.2.2 |
yes |
no |
no |
suspicious yes |
yes |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
suspicious yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_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 |
no |
no |
no |
no |
no |
yes |
no |
no |
yes |
no |
no |
ALG_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 |
no |
no |
no |
no |
no |
yes |
no |
no |
yes |
no |
no |
ALG_SHA_224 |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
- |
no |
yes |
no |
yes |
no |
no |
javacard.security.RandomData |
introduced in JavaCard version |
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 |
ALG_PSEUDO_RANDOM |
<=2.1 |
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 |
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 |
javacard.security.KeyBuilder |
introduced in JavaCard version |
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 |
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 |
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 |
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 |
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 |
TYPE_DES LENGTH_DES3_3KEY |
<=2.1 |
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 |
TYPE_AES_TRANSIENT_RESET |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_AES_TRANSIENT_DESELECT |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_AES LENGTH_AES_128 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_AES LENGTH_AES_192 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
no |
yes |
TYPE_AES LENGTH_AES_256 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
no |
yes |
TYPE_RSA_PUBLIC LENGTH_RSA_512 |
<=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 |
TYPE_RSA_PUBLIC LENGTH_RSA_736 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PUBLIC LENGTH_RSA_768 |
2.2.0 |
yes |
suspicious yes |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
suspicious yes |
suspicious yes |
suspicious yes |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PUBLIC LENGTH_RSA_896 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
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 |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PUBLIC LENGTH_RSA_1280 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PUBLIC LENGTH_RSA_1536 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PUBLIC LENGTH_RSA_1984 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PUBLIC LENGTH_RSA_2048 |
<=2.1 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
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 |
no |
no |
no |
no |
no |
no |
no |
- |
no |
- |
no |
no |
no |
no |
no |
no |
no |
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 |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PRIVATE LENGTH_RSA_736 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PRIVATE LENGTH_RSA_768 |
2.2.0 |
yes |
suspicious yes |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
suspicious yes |
suspicious yes |
suspicious yes |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PRIVATE LENGTH_RSA_896 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
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 |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PRIVATE LENGTH_RSA_1280 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
no |
yes |
yes |
suspicious yes |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PRIVATE LENGTH_RSA_1536 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
no |
yes |
yes |
suspicious yes |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PRIVATE LENGTH_RSA_1984 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
no |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_PRIVATE LENGTH_RSA_2048 |
<=2.1 |
yes |
no |
no |
yes |
yes |
yes |
no |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
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 |
no |
no |
no |
no |
no |
no |
no |
- |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
TYPE_RSA_PRIVATE_TRANSIENT_RESET |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
yes |
no |
no |
TYPE_RSA_PRIVATE_TRANSIENT_DESELECT |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
yes |
no |
no |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_512 |
<=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 |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_736 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_768 |
2.2.0 |
yes |
suspicious yes |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
suspicious yes |
suspicious yes |
suspicious yes |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_896 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
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 |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1280 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1536 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1984 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_2048 |
<=2.1 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
- |
yes |
no |
yes |
yes |
yes |
yes |
yes |
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 |
no |
no |
no |
no |
no |
no |
no |
- |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
TYPE_RSA_CRT_PRIVATE_TRANSIENT_RESET |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
yes |
no |
no |
TYPE_RSA_CRT_PRIVATE_TRANSIENT_DESELECT |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
yes |
no |
no |
TYPE_DSA_PRIVATE LENGTH_DSA_512 |
<=2.1 |
no |
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 |
yes |
no |
no |
no |
TYPE_DSA_PRIVATE LENGTH_DSA_768 |
<=2.1 |
no |
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 |
yes |
no |
no |
no |
TYPE_DSA_PRIVATE LENGTH_DSA_1024 |
<=2.1 |
no |
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 |
yes |
no |
no |
no |
TYPE_DSA_PRIVATE_TRANSIENT_RESET |
3.0.1 |
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 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
TYPE_DSA_PUBLIC LENGTH_DSA_512 |
<=2.1 |
no |
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 |
yes |
no |
no |
no |
TYPE_DSA_PUBLIC LENGTH_DSA_768 |
<=2.1 |
no |
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 |
yes |
no |
no |
no |
TYPE_DSA_PUBLIC LENGTH_DSA_1024 |
<=2.1 |
no |
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 |
yes |
no |
no |
no |
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_113 |
2.2.0 |
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 |
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 |
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 |
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 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
TYPE_EC_F2M_PRIVATE_TRANSIENT_DESELECT |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_112 |
2.2.0 |
no |
no |
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 |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_128 |
2.2.0 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
yes |
no |
no |
yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_160 |
2.2.0 |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_192 |
2.2.0 |
no |
no |
no |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_224 |
3.0.1 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
suspicious yes |
- |
yes |
yes |
- |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_256 |
3.0.1 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
suspicious yes |
- |
yes |
yes |
- |
yes |
yes |
yes |
yes |
yes |
yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384 |
3.0.1 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
yes |
no |
no |
yes |
no |
no |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521 |
3.0.4 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
yes |
no |
no |
no |
no |
no |
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
no |
no |
no |
TYPE_KOREAN_SEED_TRANSIENT_RESET |
2.2.2 |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
suspicious yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
yes |
no |
yes |
yes |
TYPE_KOREAN_SEED_TRANSIENT_DESELECT |
2.2.2 |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
suspicious yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
yes |
no |
yes |
yes |
TYPE_KOREAN_SEED LENGTH_KOREAN_SEED_128 |
2.2.2 |
yes |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
yes |
suspicious yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
yes |
no |
yes |
yes |
TYPE_HMAC_TRANSIENT_RESET |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
TYPE_HMAC_TRANSIENT_DESELECT |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
TYPE_HMAC LENGTH_HMAC_SHA_1_BLOCK_64 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
TYPE_HMAC LENGTH_HMAC_SHA_256_BLOCK_64 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
TYPE_HMAC LENGTH_HMAC_SHA_384_BLOCK_64 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
TYPE_HMAC LENGTH_HMAC_SHA_512_BLOCK_64 |
2.2.2 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
javacard.security.KeyPair ALG_RSA on-card generation |
introduced in JavaCard version |
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 |
ALG_RSA LENGTH_RSA_512 |
2.1.1 |
yes |
? |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
yes |
yes |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
no |
yes |
no |
yes |
yes |
no |
ALG_RSA LENGTH_RSA_736 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
- |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
no |
yes |
no |
yes |
yes |
no |
ALG_RSA LENGTH_RSA_768 |
2.1.1 |
yes |
? |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
yes |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
no |
yes |
no |
yes |
yes |
no |
ALG_RSA LENGTH_RSA_896 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
- |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
no |
yes |
no |
yes |
yes |
no |
ALG_RSA LENGTH_RSA_1024 |
2.1.1 |
yes |
? |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
yes |
yes |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
yes |
yes |
no |
yes |
yes |
no |
ALG_RSA LENGTH_RSA_1280 |
2.2.0 |
yes |
no |
suspicious yes |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
- |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
yes |
yes |
no |
yes |
no |
no |
ALG_RSA LENGTH_RSA_1536 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
- |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
yes |
yes |
no |
yes |
no |
no |
ALG_RSA LENGTH_RSA_1984 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
- |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
no |
yes |
no |
yes |
no |
no |
ALG_RSA LENGTH_RSA_2048 |
2.1.1 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
yes |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
no |
yes |
yes |
no |
yes |
no |
no |
ALG_RSA LENGTH_RSA_4096 |
3.0.1 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
javacard.security.KeyPair ALG_RSA_CRT on-card generation |
introduced in JavaCard version |
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 |
ALG_RSA_CRT LENGTH_RSA_512 |
2.1.1 |
yes |
? |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
yes |
yes |
no |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
ALG_RSA_CRT LENGTH_RSA_736 |
2.2.0 |
yes |
no |
error |
yes |
yes |
yes |
yes |
yes |
no |
no |
- |
no |
no |
no |
yes |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
no |
ALG_RSA_CRT LENGTH_RSA_768 |
2.1.1 |
yes |
? |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
yes |
no |
no |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
ALG_RSA_CRT LENGTH_RSA_896 |
2.2.0 |
yes |
no |
error |
yes |
yes |
yes |
yes |
yes |
yes |
no |
- |
no |
no |
no |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
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 |
no |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_RSA_CRT LENGTH_RSA_1280 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
- |
no |
no |
no |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_RSA_CRT LENGTH_RSA_1536 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
suspicious yes |
- |
no |
no |
no |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_RSA_CRT LENGTH_RSA_1984 |
2.2.0 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
no |
- |
no |
no |
no |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
ALG_RSA_CRT LENGTH_RSA_2048 |
2.1.1 |
yes |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
yes |
no |
no |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_RSA_CRT LENGTH_RSA_4096 |
3.0.1 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
- |
no |
no |
no |
no |
- |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
javacard.security.KeyPair ALG_DSA on-card generation |
introduced in JavaCard version |
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 |
ALG_DSA LENGTH_DSA_512 |
2.1.1 |
no |
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 |
no |
no |
no |
ALG_DSA LENGTH_DSA_768 |
2.1.1 |
no |
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 |
no |
no |
no |
ALG_DSA LENGTH_DSA_1024 |
2.1.1 |
no |
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 |
no |
no |
no |
javacard.security.KeyPair ALG_EC_F2M on-card generation |
introduced in JavaCard version |
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 |
ALG_EC_F2M LENGTH_EC_F2M_113 |
2.2.1 |
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 |
ALG_EC_F2M LENGTH_EC_F2M_131 |
2.2.1 |
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 |
ALG_EC_F2M LENGTH_EC_F2M_163 |
2.2.1 |
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 |
ALG_EC_F2M LENGTH_EC_F2M_193 |
2.2.1 |
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 |
javacard.security.KeyPair ALG_EC_FP on-card generation |
introduced in JavaCard version |
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 |
ALG_EC_FP LENGTH_EC_FP_112 |
2.2.1 |
no |
no |
no |
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 |
ALG_EC_FP LENGTH_EC_FP_128 |
2.2.1 |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
error(ILLEGAL_VALUE) |
error(ILLEGAL_VALUE) |
no |
no |
yes |
error(ILLEGAL_VALUE) |
no |
no |
yes |
ALG_EC_FP LENGTH_EC_FP_160 |
2.2.1 |
no |
no |
no |
no |
no |
no |
error(ILLEGAL_VALUE) |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
error(ILLEGAL_VALUE) |
error(ILLEGAL_VALUE) |
no |
no |
yes |
error(ILLEGAL_VALUE) |
yes |
yes |
yes |
ALG_EC_FP LENGTH_EC_FP_192 |
2.2.1 |
no |
no |
no |
no |
no |
no |
error(ILLEGAL_VALUE) |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
error(ILLEGAL_VALUE) |
error(ILLEGAL_VALUE) |
no |
no |
yes |
error(ILLEGAL_VALUE) |
yes |
yes |
yes |
ALG_EC_FP LENGTH_EC_FP_224 |
3.0.1 |
no |
- |
- |
- |
no |
no |
error(ILLEGAL_VALUE) |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
error(ILLEGAL_VALUE) |
- |
error(ILLEGAL_VALUE) |
error(ILLEGAL_VALUE) |
- |
no |
- |
error(ILLEGAL_VALUE) |
yes |
yes |
error(ILLEGAL_VALUE) |
ALG_EC_FP LENGTH_EC_FP_256 |
3.0.1 |
no |
- |
- |
- |
no |
no |
error(ILLEGAL_VALUE) |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
error(ILLEGAL_VALUE) |
- |
error(ILLEGAL_VALUE) |
error(ILLEGAL_VALUE) |
- |
no |
- |
error(ILLEGAL_VALUE) |
yes |
yes |
error(ILLEGAL_VALUE) |
ALG_EC_FP LENGTH_EC_FP_384 |
3.0.1 |
no |
- |
- |
- |
no |
no |
error(ILLEGAL_VALUE) |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
- |
no |
yes |
no |
no |
ALG_EC_FP LENGTH_EC_FP_521 |
3.0.4 |
no |
- |
- |
- |
no |
no |
error(ILLEGAL_VALUE) |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
- |
no |
no |
no |
no |
javacard.security.KeyAgreement |
introduced in JavaCard version |
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 |
ALG_EC_SVDP_DH |
2.2.1 |
yes |
no |
no |
no |
yes |
yes |
yes |
? |
? |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_EC_SVDP_DHC |
2.2.1 |
no |
no |
no |
no |
no |
no |
no |
? |
? |
no |
no |
no |
no |
no |
no |
no |
no |
yes |
yes |
yes |
yes |
yes |
no |
no |
no |
yes |
no |
no |
yes |
yes |
yes |
ALG_EC_SVDP_DH_KDF |
3.0.1 |
no |
- |
- |
- |
no |
no |
suspicious yes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
suspicious yes |
- |
yes |
yes |
- |
yes |
yes |
yes |
yes |
yes |
yes |
ALG_EC_SVDP_DH_PLAIN |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
- |
no |
yes |
no |
yes |
no |
no |
ALG_EC_SVDP_DHC_KDF |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
suspicious yes |
- |
no |
no |
- |
yes |
no |
no |
yes |
yes |
yes |
ALG_EC_SVDP_DHC_PLAIN |
3.0.1 |
no |
- |
- |
- |
no |
no |
no |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
no |
- |
no |
no |
- |
no |
no |
no |
yes |
no |
no |
javacard.security.Checksum |
introduced in JavaCard version |
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 |
ALG_ISO3309_CRC16 |
2.2.1 |
no |
no |
no |
no |
no |
yes |
yes |
? |
? |
no |
no |
no |
no |
no |
no |
yes |
no |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
no |
no |
yes |
no |
yes |
yes |
yes |
ALG_ISO3309_CRC32 |
2.2.1 |
no |
no |
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 |
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 JavaCard version |
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 |
Allocate RSA 1024 objects |
|
yes |
yes |
- |
yes |
yes |
yes |
yes |
yes |
- |
yes |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
yes |
yes |
yes |
yes |
yes |
yes |
Set random modulus |
|
yes |
no |
- |
yes |
yes |
yes |
yes |
yes |
- |
no |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
no |
yes |
yes |
no |
no |
yes |
Set random public exponent |
|
yes |
no |
- |
yes |
yes |
no |
no |
no |
- |
no |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
no |
yes |
yes |
no |
no |
yes |
Initialize cipher with public key with random exponent |
|
yes |
no |
- |
yes |
yes |
no |
no |
no |
- |
no |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
no |
yes |
yes |
no |
no |
yes |
Use random public exponent |
|
yes |
no |
- |
yes |
yes |
no |
no |
no |
- |
no |
- |
- |
- |
- |
- |
no |
- |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
- |
no |
yes |
yes |
no |
no |
yes |