JCAlgTest - database of supported JavaCard algorithms
Result on this page were generated by JCAlgTest utility. See JCAlgTest GitHub for source codes and other details.
Last update: 1.4.2016
|
JavaCard's algorithms support testWhat it does:
The basic idea is simple - if the particular algorithm/key size is supported, then instance creation will succeed. Otherwise, CryptoException.NO_SUCH_ALGORITHM is thrown. This can be employed for a fast test of supported algorithms. AlgTest applet tries to create instance of algorithms for all possible constants defined in JavaCard specification and eventually catch the exception (example for ALG_DES_CBC_NOPAD algorithm):
The results for almost all possible constants defined in JavaCard specification JC2.1 and later are transmitted to PC (AlgTestPC application) and saved into CSV file. |
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. |
suspicious 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. |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
AlgTest applet version | 1.2 | 0.1 | 0.1 | 1.6.0 | 1.6.0 | 1.6.0 | 1.5.1 | 1.6.0 | 0.1 | 1.6.0 | 1.6.0 | 1.2 | 1.2 | 1.1 | 1.1 | 0.1 | 1.1 | 1.1 | 1.1 | error | error | 1.6.0 | 1.1 | 0.1 | 1.6.0 | 1.6.0 | 1.1 | 1.2 | 1.1 | 1.6.0 | 1.6.0 | 1.6.0 | 1.6.0 | 1.1 | 1.2 | 1.2 | 1.1 | 1.2 | 1.6.0 | 1.3 | 1.1 | 1.2 | error | 1.6.0 | error | 1.1 | 1.2 | 1.2 | 1.2 | 1.2 | 1.6.0 | error | |
JavaCard support version | 2.2.2 | 2.1.2 | 2.1.2 | - | - | - | - | - | 2.2.1 | - | 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.2.1 | 2.1.2 | 2.2.2 | 2.1.2 | 2.2.0 | 2.2.2 | 3.0.? | - | 2.2.1 | 2.2.1 | 2.2.1 | 2.2.1 | - | 2.2.2 | 2.2.2 | 2.2.1 | 2.2.2 | - | - | - | 3.0.2 | 2.2.0 | - | 2.2.1 | - | - | - | ??? | ??? | ??? | - | 2.2.2 | 2.2.1 | |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
JCSystem.getVersion()[Major.Minor] | ≤2.1 | 2.2 | - | - | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | - | - | - | - | - | - | - | - | 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 | 3.0 | - | 2.2 | - | 3.4 | 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 | - | - | - | - | - | - | - | - | 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 |
JCSystem.MEMORY_TYPE_PERSISTENT | 2.2.1 | >32767B | - | - | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | - | - | - | - | - | - | - | - | -1B | - | - | -1B | -1B | 5752B | - | >32767B | 23432B | 30224B | 29480B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | - | >32767B | - | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B | >32767B |
JCSystem.MEMORY_TYPE_TRANSIENT_RESET | 2.2.1 | 4878B | - | - | 1051B | 1071B | 2795B | 1081B | 2808B | 2040B | 2040B | 2728B | 5098B | 1799B | - | - | - | - | - | - | - | - | -1B | - | - | -1B | -1B | 1087B | - | 1975B | 1982B | 1983B | 1974B | 1242B | 3480B | 2208B | 3477B | 2336B | 3279B | 1875B | 3069B | - | 1458B | - | 13347B | 1679B | 2915B | 1454B | 1903B | 1724B | 3480B | 12891B | 9390B |
JCSystem.MEMORY_TYPE_TRANSIENT_DESELECT | 2.2.1 | 4878B | - | - | 2795B | 512B | 512B | 384B | 755B | 2335B | 819B | 819B | 5098B | 2023B | - | - | - | - | - | - | - | - | -1B | - | - | -1B | -1B | 1087B | - | 1975B | 512B | 512B | 512B | 512B | 3480B | 2208B | 3477B | 2336B | 3279B | 512B | 3069B | - | 1458B | - | 2037B | 800B | 2915B | 1750B | 1903B | 1724B | 3480B | 32767B | 29440B |
JCSystem.getMaxCommitCapacity() | 2.1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
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 |
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 | 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 |
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 | 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 |
ALG_DES_CBC_PKCS5 | ≤2.1 | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | yes | yes | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | no | no | no | no | no | no | 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 |
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 | 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 |
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 | 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 |
ALG_DES_ECB_PKCS5 | ≤2.1 | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | 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 | yes | no | no | yes | no | no | no | yes | yes |
ALG_RSA_ISO14888 | ≤2.1 | no | no | no | no | no | no | no | yes | yes | yes | yes | 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 | 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 | no | 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 |
ALG_RSA_ISO9796 | ≤2.1 | 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 | yes | yes | no | no | no |
ALG_RSA_NOPAD | 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 | 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 |
ALG_AES_BLOCK_128_CBC_NOPAD | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | 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 | yes | no | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes |
ALG_RSA_PKCS1_OAEP | 2.2.0 | 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 | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | yes | no | no | no | yes | no |
ALG_KOREAN_SEED_ECB_NOPAD | 2.2.2 | yes | no | no | yes | yes | yes | yes | yes | no | 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 | suspicious yes | yes | yes | yes | yes | no | no | no | no | no | no | yes | yes | no | yes | yes | no | no |
ALG_KOREAN_SEED_CBC_NOPAD | 2.2.2 | yes | no | no | yes | yes | yes | yes | yes | no | 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 | suspicious yes | yes | yes | yes | yes | 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 | 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 |
ALG_AES_BLOCK_192_ECB_NOPAD | 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 | yes | 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 | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | 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 | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | no | no | no | no | no | no | no | no |
ALG_AES_CBC_ISO9797_M1 | 3.0.1 | 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 | yes | yes |
ALG_AES_CBC_ISO9797_M2 | 3.0.1 | 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 | yes | yes |
ALG_AES_CBC_PKCS5 | 3.0.1 | 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 | yes | yes |
ALG_AES_ECB_ISO9797_M1 | 3.0.1 | 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 | yes | yes |
ALG_AES_ECB_ISO9797_M2 | 3.0.1 | 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 | yes | yes |
ALG_AES_ECB_PKCS5 | 3.0.1 | 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 | yes | yes |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_DES_MAC4_NOPAD | ≤2.1 | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 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 | yes | yes | yes | yes | 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 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 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 | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | 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 | 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 |
ALG_DES_MAC4_ISO9797_M2 | ≤2.1 | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | 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 | 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 |
ALG_DES_MAC4_PKCS5 | ≤2.1 | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | 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 | yes | no | no | yes | no | no | no | yes | yes |
ALG_DES_MAC8_PKCS5 | ≤2.1 | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | 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 | yes | no | no | yes | no | no | no | yes | yes |
ALG_RSA_SHA_ISO9796 | ≤2.1 | yes | no | yes | yes | yes | yes | error(0x6f00) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | 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 |
ALG_RSA_SHA_PKCS1 | ≤2.1 | yes | yes | yes | yes | yes | yes | error(0x6f00) | 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 |
ALG_RSA_MD5_PKCS1 | ≤2.1 | no | yes | yes | yes | yes | yes | error(0x6f00) | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | yes | yes | yes | yes | yes | yes |
ALG_RSA_RIPEMD160_ISO9796 | ≤2.1 | no | no | no | no | no | no | no | yes | yes | yes | yes | 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 | yes | no | yes | no | no | no |
ALG_RSA_RIPEMD160_PKCS1 | ≤2.1 | no | no | no | no | no | no | no | yes | yes | yes | yes | 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 | yes | no | yes | no | no | no |
ALG_DSA_SHA | ≤2.1 | 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 | yes | no | no | yes | no | no | no | no | no |
ALG_RSA_SHA_RFC2409 | ≤2.1 | no | no | no | no | no | no | no | yes | yes | yes | yes | 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 | yes | no | no | no | yes | yes |
ALG_RSA_MD5_RFC2409 | ≤2.1 | no | no | no | no | no | no | no | yes | yes | yes | yes | 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 | yes | no | no | no | yes | yes |
ALG_ECDSA_SHA | 2.2.0 | no | no | no | yes | yes | no | no | yes | no | no | no | no | yes | no | no | no | no | no | no | no | no | yes | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no |
ALG_AES_MAC_128_NOPAD | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | no | no | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes |
ALG_DES_MAC4_ISO9797_1_M2_ALG3 | 2.2.0 | no | no | no | yes | yes | yes | error(0x6f00) | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | yes | yes | yes | no | yes | yes |
ALG_DES_MAC8_ISO9797_1_M2_ALG3 | 2.2.0 | no | no | no | yes | yes | yes | error(0x6f00) | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious 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 |
ALG_RSA_SHA_PKCS1_PSS | 2.2.0 | 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 | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | no | no | yes | yes |
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 | 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 |
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 | 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 | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | yes |
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 | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | yes |
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 | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | yes |
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 | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | yes |
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 | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | yes |
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 | 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 | yes | yes | yes | error(0x6f00) | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | 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_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 | 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 | yes | yes | yes | error(0x6f00) | yes | no | 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 | suspicious yes | yes | yes | yes | yes | yes | no | no | no | no | no | yes | yes | no | yes | yes | no | no |
ALG_ECDSA_SHA_256 | 3.0.1 | no | - | - | yes | yes | no | no | yes | - | no | no | no | suspicious yes | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | yes | - | - | - | no | no | no | no | - | - | no | - | yes | yes | yes | - | no | no | yes | no | yes | no | yes | no | no | yes | yes |
ALG_ECDSA_SHA_384 | 3.0.1 | no | - | - | yes | yes | no | no | yes | - | no | no | no | suspicious yes | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | no | no | no | yes | no | no | yes | yes |
ALG_AES_MAC_192_NOPAD | 3.0.1 | no | - | - | no | no | no | no | no | - | no | no | no | suspicious 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 |
ALG_AES_MAC_256_NOPAD | 3.0.1 | no | - | - | no | no | no | no | no | - | no | no | no | suspicious 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 |
ALG_ECDSA_SHA_224 | 3.0.1 | no | - | - | no | yes | no | no | yes | - | no | no | no | no | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | yes | - | - | - | no | no | no | no | - | - | no | - | yes | yes | yes | - | no | no | yes | no | yes | no | yes | no | no | yes | yes |
ALG_ECDSA_SHA_512 | 3.0.1 | no | - | - | yes | yes | no | no | yes | - | no | no | no | suspicious yes | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | no | no | no | yes | no | no | yes | yes |
ALG_RSA_SHA_224_PKCS1 | 3.0.1 | 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 | yes | no | no | no | no | no | no | yes | yes |
ALG_RSA_SHA_256_PKCS1 | 3.0.1 | no | - | - | no | no | no | no | yes | - | no | no | no | no | - | - | - | - | - | - | no | no | no | - | - | no | yes | - | - | - | no | no | no | no | - | - | no | - | yes | yes | yes | - | no | no | yes | no | no | no | no | no | no | yes | yes |
ALG_RSA_SHA_384_PKCS1 | 3.0.1 | 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 | yes | no | no | no | no | no | no | yes | yes |
ALG_RSA_SHA_512_PKCS1 | 3.0.1 | 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 | yes | no | no | no | no | no | no | yes | yes |
ALG_RSA_SHA_224_PKCS1_PSS | 3.0.1 | no | - | - | no | no | no | no | no | - | no | no | no | no | - | - | - | - | - | - | no | no | no | - | - | no | yes | - | - | - | no | no | no | no | - | - | no | - | yes | yes | yes | - | no | no | yes | no | yes | no | no | no | no | yes | yes |
ALG_RSA_SHA_256_PKCS1_PSS | 3.0.1 | no | - | - | no | no | no | no | no | - | no | no | no | no | - | - | - | - | - | - | no | no | no | - | - | no | yes | - | - | - | no | no | no | no | - | - | no | - | yes | yes | yes | - | no | no | yes | no | yes | no | no | no | no | yes | yes |
ALG_RSA_SHA_384_PKCS1_PSS | 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 | yes | no | no | no | no | no | no | yes | yes |
ALG_RSA_SHA_512_PKCS1_PSS | 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 | yes | no | no | no | no | no | no | yes | yes |
ALG_DES_MAC4_ISO9797_1_M1_ALG3 | 3.0.4 | no | - | - | 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 |
ALG_DES_MAC8_ISO9797_1_M1_ALG3 | 3.0.4 | no | - | - | 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 |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_SHA | ≤2.1 | yes | yes | yes | yes | yes | yes | error(0x6f00) | 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 |
ALG_MD5 | ≤2.1 | no | yes | yes | yes | yes | yes | error(0x6f00) | yes | yes | yes | yes | yes | no | 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 | no | no | yes | yes | yes | yes | yes | yes | yes | yes |
ALG_RIPEMD160 | ≤2.1 | no | no | no | no | no | no | no | yes | yes | yes | yes | 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 | yes | no | yes | no | no | no |
ALG_SHA_256 | 2.2.2 | yes | no | no | yes | yes | yes | error(0x6f00) | yes | suspicious yes | yes | no | no | yes | no | no | no | no | no | no | no | no | yes | no | no | yes | yes | no | no | no | no | no | no | yes | yes | suspicious yes | yes | yes | yes | yes | yes | no | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes |
ALG_SHA_384 | 2.2.2 | no | no | no | yes | yes | yes | error(0x6f00) | yes | no | no | no | no | yes | 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 | yes | no | yes | no | no | no | yes | no | no | yes | yes |
ALG_SHA_512 | 2.2.2 | no | no | no | yes | yes | yes | error(0x6f00) | yes | no | no | no | no | yes | 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 | yes | no | yes | no | no | no | yes | no | no | yes | yes |
ALG_SHA_224 | 3.0.1 | no | - | - | no | yes | no | no | yes | - | no | no | no | no | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | yes | - | - | - | no | no | no | no | - | - | no | - | yes | yes | yes | - | no | no | yes | no | yes | no | yes | no | no | yes | yes |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_PSEUDO_RANDOM | ≤2.1 | yes | yes | yes | yes | yes | yes | error(0x6f00) | 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 |
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 |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
TYPE_DES_TRANSIENT_RESET | ≤2.1 | yes | yes | yes | yes | yes | yes | error(0x6f00) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | 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 | error(0x6f00) | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | 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 | 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 | 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 | 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 | error(0x6f00) | yes | yes | yes | no | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | - | no | yes | yes | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes |
TYPE_AES_TRANSIENT_DESELECT | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | error(0x6f00) | yes | yes | yes | no | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | - | no | yes | yes | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes |
TYPE_AES LENGTH_AES_128 | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | - | no | yes | yes | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes |
TYPE_AES LENGTH_AES_192 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | - | no | yes | yes | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | yes | yes | yes | no | yes | yes | yes |
TYPE_AES LENGTH_AES_256 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | - | no | yes | yes | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | 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 | 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 |
TYPE_RSA_PUBLIC LENGTH_RSA_736 | 2.2.0 | yes | no | suspicious yes | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious 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 |
TYPE_RSA_PUBLIC LENGTH_RSA_768 | 2.2.0 | yes | suspicious yes | suspicious yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | suspicious yes | suspicious yes | suspicious yes | suspicious yes | yes | suspicious 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 |
TYPE_RSA_PUBLIC LENGTH_RSA_896 | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious 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 |
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 | 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 |
TYPE_RSA_PUBLIC LENGTH_RSA_1280 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | suspicious yes | no | no | no | yes | suspicious 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 |
TYPE_RSA_PUBLIC LENGTH_RSA_1536 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | suspicious yes | no | no | no | yes | suspicious 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 |
TYPE_RSA_PUBLIC LENGTH_RSA_1984 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious 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 |
TYPE_RSA_PUBLIC LENGTH_RSA_2048 | ≤2.1 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | 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 | 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 | no | no | no | no | no | no | no | no | no | no | no | no | 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 | 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 |
TYPE_RSA_PRIVATE LENGTH_RSA_736 | 2.2.0 | yes | no | suspicious yes | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious 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 |
TYPE_RSA_PRIVATE LENGTH_RSA_768 | 2.2.0 | yes | suspicious yes | suspicious yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | suspicious yes | suspicious yes | suspicious yes | suspicious yes | yes | suspicious 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 |
TYPE_RSA_PRIVATE LENGTH_RSA_896 | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious 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 |
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 | 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 |
TYPE_RSA_PRIVATE LENGTH_RSA_1280 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | suspicious yes | no | no | no | yes | suspicious 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 |
TYPE_RSA_PRIVATE LENGTH_RSA_1536 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | suspicious yes | no | no | no | yes | suspicious 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 |
TYPE_RSA_PRIVATE LENGTH_RSA_1984 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | no | no | no | no | yes | suspicious 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 |
TYPE_RSA_PRIVATE LENGTH_RSA_2048 | ≤2.1 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | yes | no | no | no | 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 | 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 | 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 | - | - | yes | yes | yes | error(0x6f00) | no | - | no | no | no | no | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | no | no | no | yes | no | no | yes | yes |
TYPE_RSA_PRIVATE_TRANSIENT_DESELECT | 3.0.1 | no | - | - | yes | yes | yes | error(0x6f00) | no | - | no | no | no | no | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | 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 | 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 |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_736 | 2.2.0 | yes | no | suspicious yes | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious yes | yes | - | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | no | yes | yes |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_768 | 2.2.0 | yes | suspicious yes | suspicious yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | suspicious yes | suspicious yes | suspicious yes | suspicious yes | yes | suspicious 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 |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_896 | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious 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 |
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 | 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 |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1280 | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | suspicious yes | no | no | no | yes | suspicious 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 |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1536 | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | suspicious yes | no | no | no | yes | suspicious 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 |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_1984 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | no | yes | suspicious 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 |
TYPE_RSA_CRT_PRIVATE LENGTH_RSA_2048 | ≤2.1 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | 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 | 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 | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no |
TYPE_RSA_CRT_PRIVATE_TRANSIENT_RESET | 3.0.1 | no | - | - | yes | yes | yes | error(0x6f00) | no | - | no | no | no | no | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | no | no | no | yes | no | no | yes | yes |
TYPE_RSA_CRT_PRIVATE_TRANSIENT_DESELECT | 3.0.1 | no | - | - | error(0x6f00) | error(0x6f00) | yes | error(0x6f00) | no | - | no | no | no | no | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | no | no | no | yes | no | no | yes | yes |
TYPE_DSA_PRIVATE LENGTH_DSA_512 | ≤2.1 | 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 | yes | no | no | yes | no | no | no | no | no |
TYPE_DSA_PRIVATE LENGTH_DSA_768 | ≤2.1 | 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 | yes | no | no | yes | no | no | no | no | no |
TYPE_DSA_PRIVATE LENGTH_DSA_1024 | ≤2.1 | 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 | yes | no | no | yes | no | no | no | no | no |
TYPE_DSA_PRIVATE_TRANSIENT_RESET | 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 | yes | 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 | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | no | no | no | no | no | no | no | no |
TYPE_DSA_PUBLIC LENGTH_DSA_512 | ≤2.1 | 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 | yes | no | no | yes | no | no | no | no | no |
TYPE_DSA_PUBLIC LENGTH_DSA_768 | ≤2.1 | 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 | yes | no | no | yes | no | no | no | no | no |
TYPE_DSA_PUBLIC LENGTH_DSA_1024 | ≤2.1 | 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 | yes | no | no | yes | no | no | no | no | no |
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_113 | 2.2.0 | 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 | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no |
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_131 | 2.2.0 | 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 | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no |
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_163 | 2.2.0 | 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 | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no |
TYPE_EC_F2M_PRIVATE LENGTH_EC_F2M_193 | 2.2.0 | 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 | yes | yes | yes | yes | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | no | no |
TYPE_EC_F2M_PRIVATE_TRANSIENT_RESET | 3.0.1 | 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 | no | no | no | no | no |
TYPE_EC_F2M_PRIVATE_TRANSIENT_DESELECT | 3.0.1 | 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 | no | no | no | no | no |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_112 | 2.2.0 | no | no | 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 | no | no | no | yes | no | no | yes | no | no | no | no | yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_128 | 2.2.0 | no | no | no | yes | yes | no | 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 | yes | yes | yes | yes | yes | yes | no | no | no | yes | no | yes | yes | no | no | yes | no | yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_160 | 2.2.0 | no | no | no | yes | yes | no | no | yes | no | no | no | no | yes | no | no | no | no | no | no | no | no | yes | - | no | yes | yes | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_192 | 2.2.0 | no | no | no | yes | yes | no | no | yes | no | no | no | no | yes | no | no | no | no | no | no | no | no | yes | - | no | yes | yes | no | no | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_224 | 3.0.1 | no | - | - | yes | yes | no | no | yes | - | no | no | no | suspicious yes | - | - | - | - | - | - | no | no | suspicious yes | - | - | suspicious yes | yes | - | - | - | no | no | no | suspicious yes | - | - | suspicious yes | - | yes | yes | yes | - | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_256 | 3.0.1 | no | - | - | yes | yes | no | no | yes | - | no | no | no | suspicious yes | - | - | - | - | - | - | no | no | suspicious yes | - | - | suspicious yes | yes | - | - | - | no | no | no | suspicious yes | - | - | suspicious yes | - | yes | yes | yes | - | yes | no | yes | no | yes | yes | yes | yes | yes | yes | yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384 | 3.0.1 | no | - | - | yes | yes | no | no | no | - | no | no | no | suspicious yes | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | yes | no | yes | no | no | no | yes | no | no | yes | yes |
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521 | 3.0.4 | no | - | - | yes | yes | no | no | no | - | no | no | no | suspicious yes | - | - | - | - | - | - | no | no | no | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | yes | no | yes | no | no | no | no | no | no | no | yes |
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET | 3.0.1 | 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 | no | no | no | no | no |
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT | 3.0.1 | 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 | no | no | no | no | no | no | no |
TYPE_KOREAN_SEED_TRANSIENT_RESET | 2.2.2 | yes | no | no | yes | yes | yes | error(0x6f00) | 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 | suspicious yes | yes | yes | yes | yes | no | no | no | no | no | no | yes | yes | no | yes | yes | no | no |
TYPE_KOREAN_SEED_TRANSIENT_DESELECT | 2.2.2 | yes | no | no | yes | yes | yes | error(0x6f00) | 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 | suspicious yes | yes | yes | yes | yes | no | no | no | no | no | no | yes | yes | no | yes | yes | no | no |
TYPE_KOREAN_SEED LENGTH_KOREAN_SEED_128 | 2.2.2 | yes | no | no | yes | yes | yes | yes | 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 | suspicious yes | yes | yes | yes | yes | 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 | no | no | no | no | no | no | no | no | no | no | no | no | 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 | yes | yes |
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 | no | no | no | no | no | no | no | no | no | no | no | no | 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 | no | no | no | no | no | no | no | no | no | no | no | no | 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 | yes | yes |
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 | no | no | no | no | no | no | no | no | no | no | no | no | 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 | no | no | no | no | no | no | no | no | no | no | no | no | 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 | yes | yes |
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 | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no | no | no | no | yes | yes |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_RSA LENGTH_RSA_512 | 2.1.1 | yes | ? | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | yes | - | yes | no | yes | yes | no | yes | yes |
ALG_RSA LENGTH_RSA_736 | 2.2.0 | yes | no | suspicious yes | no | no | no | no | yes | yes | yes | no | yes | yes | yes | no | no | - | no | no | yes | no | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | 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 | no | yes | yes | yes | yes | yes | - | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | yes | - | yes | no | yes | yes | no | yes | yes |
ALG_RSA LENGTH_RSA_896 | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | - | no | no | yes | suspicious yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | 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 | no | yes | yes | yes | yes | yes | - | yes | yes | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | - | yes | no | yes | yes | no | yes | yes |
ALG_RSA LENGTH_RSA_1280 | 2.2.0 | yes | no | suspicious yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | suspicious yes | - | no | no | yes | suspicious yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | - | yes | no | yes | no | no | yes | yes |
ALG_RSA LENGTH_RSA_1536 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | suspicious yes | - | no | no | yes | suspicious yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | - | yes | no | yes | no | no | yes | yes |
ALG_RSA LENGTH_RSA_1984 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | no | - | no | no | yes | suspicious yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | no | no | yes | - | yes | no | yes | no | no | yes | yes |
ALG_RSA LENGTH_RSA_2048 | 2.1.1 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | - | yes | no | yes | yes | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | no | yes | yes | yes | - | yes | no | yes | no | no | yes | yes |
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 | 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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_RSA_CRT LENGTH_RSA_512 | 2.1.1 | 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 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | - | yes | yes | yes | yes | yes | yes | yes |
ALG_RSA_CRT LENGTH_RSA_736 | 2.2.0 | yes | no | error | no | no | no | no | yes | yes | yes | yes | yes | yes | yes | no | no | - | no | no | yes | no | yes | no | yes | no | yes | no | no | no | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no | 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 | yes | yes | yes | yes | - | yes | no | yes | yes | yes | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | - | yes | yes | yes | yes | yes | yes | yes |
ALG_RSA_CRT LENGTH_RSA_896 | 2.2.0 | yes | no | error | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | - | no | no | yes | suspicious yes | yes | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | 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 | 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 |
ALG_RSA_CRT LENGTH_RSA_1280 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | suspicious yes | - | no | no | yes | suspicious yes | 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 | yes | yes | yes | yes |
ALG_RSA_CRT LENGTH_RSA_1536 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | suspicious yes | - | no | no | yes | suspicious yes | 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 | yes | yes | yes | yes |
ALG_RSA_CRT LENGTH_RSA_1984 | 2.2.0 | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | - | no | no | yes | suspicious yes | yes | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | yes | - | yes | yes | 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 | yes | yes | yes | yes | yes | - | yes | no | yes | yes | 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 | yes | yes | error(ILLEGAL_VALUE) | 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 | 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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_DSA LENGTH_DSA_512 | 2.1.1 | 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 | yes | no | no | yes | no | no | no | no | no |
ALG_DSA LENGTH_DSA_768 | 2.1.1 | 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 | yes | no | no | yes | no | no | no | no | no |
ALG_DSA LENGTH_DSA_1024 | 2.1.1 | 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 | yes | no | no | yes | no | no | 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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_EC_F2M LENGTH_EC_F2M_113 | 2.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 | yes | yes | yes | yes | no | no | no | no | no | no | no | 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 | 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 |
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 | 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 | 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 | 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 | 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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_EC_FP LENGTH_EC_FP_112 | 2.2.1 | no | no | no | yes | yes | no | no | error(ILLEGAL_VALUE) | no | no | no | no | no | no | no | no | no | no | no | 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 | error(ILLEGAL_VALUE) | no | no | no | no | error(ILLEGAL_VALUE) |
ALG_EC_FP LENGTH_EC_FP_128 | 2.2.1 | no | no | no | yes | yes | no | no | error(ILLEGAL_VALUE) | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | error(ILLEGAL_VALUE) | no | no | no | no | no | no | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | no | no | no | yes | no | yes | error(ILLEGAL_VALUE) | no | no | yes | no | error(ILLEGAL_VALUE) |
ALG_EC_FP LENGTH_EC_FP_160 | 2.2.1 | no | no | no | yes | yes | no | no | error(ILLEGAL_VALUE) | no | no | no | no | error(ILLEGAL_VALUE) | no | no | no | no | no | no | no | no | yes | no | no | yes | error(ILLEGAL_VALUE) | no | no | no | no | no | no | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | no | no | no | yes | no | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | error(ILLEGAL_VALUE) |
ALG_EC_FP LENGTH_EC_FP_192 | 2.2.1 | no | no | no | yes | yes | no | no | error(ILLEGAL_VALUE) | no | no | no | no | error(ILLEGAL_VALUE) | no | no | no | no | no | no | no | no | yes | no | no | yes | error(ILLEGAL_VALUE) | no | no | no | no | no | no | yes | yes | yes | yes | yes | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | no | no | no | yes | no | yes | error(ILLEGAL_VALUE) | yes | yes | yes | yes | error(ILLEGAL_VALUE) |
ALG_EC_FP LENGTH_EC_FP_224 | 3.0.1 | no | - | - | yes | yes | no | no | error(ILLEGAL_VALUE) | - | no | no | no | error(ILLEGAL_VALUE) | - | - | - | - | - | - | no | no | suspicious yes | - | - | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | - | - | - | no | no | no | error(ILLEGAL_VALUE) | - | - | error(ILLEGAL_VALUE) | - | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | - | no | no | yes | no | - | error(ILLEGAL_VALUE) | yes | yes | error(ILLEGAL_VALUE) | yes | error(ILLEGAL_VALUE) |
ALG_EC_FP LENGTH_EC_FP_256 | 3.0.1 | no | - | - | yes | yes | no | no | error(ILLEGAL_VALUE) | - | no | no | no | error(ILLEGAL_VALUE) | - | - | - | - | - | - | no | no | suspicious yes | - | - | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | - | - | - | no | no | no | error(ILLEGAL_VALUE) | - | - | error(ILLEGAL_VALUE) | - | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | error(ILLEGAL_VALUE) | - | no | no | yes | no | - | error(ILLEGAL_VALUE) | yes | yes | error(ILLEGAL_VALUE) | yes | error(ILLEGAL_VALUE) |
ALG_EC_FP LENGTH_EC_FP_384 | 3.0.1 | no | - | - | yes | yes | no | no | no | - | no | no | no | error(ILLEGAL_VALUE) | - | - | - | - | - | - | no | no | suspicious yes | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | no | - | no | yes | no | no | yes | error(ILLEGAL_VALUE) |
ALG_EC_FP LENGTH_EC_FP_521 | 3.0.4 | no | - | - | yes | yes | no | no | no | - | no | no | no | error(ILLEGAL_VALUE) | - | - | - | - | - | - | no | no | no | - | - | no | no | - | - | - | no | no | no | no | - | - | no | - | no | no | no | - | no | no | yes | no | - | no | no | no | no | no | error(ILLEGAL_VALUE) |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_EC_SVDP_DH | 2.2.1 | yes | no | no | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | ? | ? | no | no | no | no | yes | suspicious yes | yes | no | no | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
ALG_EC_SVDP_DHC | 2.2.1 | no | no | no | yes | yes | yes | yes | yes | no | yes | yes | no | no | ? | ? | no | no | no | no | yes | suspicious yes | yes | no | no | yes | yes | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | yes | no | no | yes | yes | yes | no | no | no | yes | yes | yes | yes | yes |
ALG_EC_SVDP_DH_KDF | 3.0.1 | no | - | - | yes | yes | yes | yes | yes | - | yes | suspicious yes | no | suspicious yes | - | - | - | - | - | - | suspicious yes | suspicious yes | suspicious yes | - | - | suspicious yes | yes | - | - | - | suspicious yes | suspicious yes | yes | suspicious yes | - | - | suspicious yes | - | yes | yes | yes | - | yes | suspicious yes | yes | no | yes | yes | yes | yes | yes | yes | yes |
ALG_EC_SVDP_DH_PLAIN | 3.0.1 | no | - | - | yes | yes | yes | yes | yes | - | yes | suspicious yes | no | no | - | - | - | - | - | - | suspicious yes | suspicious yes | suspicious yes | - | - | suspicious yes | yes | - | - | - | suspicious yes | suspicious yes | yes | suspicious yes | - | - | no | - | yes | yes | yes | - | no | suspicious yes | yes | no | yes | no | yes | no | no | yes | yes |
ALG_EC_SVDP_DHC_KDF | 3.0.1 | no | - | - | yes | yes | yes | yes | yes | - | yes | suspicious yes | no | no | - | - | - | - | - | - | suspicious yes | suspicious yes | suspicious yes | - | - | suspicious yes | yes | - | - | - | suspicious yes | suspicious yes | yes | suspicious yes | - | - | suspicious yes | - | no | yes | no | - | yes | suspicious yes | yes | no | no | no | yes | yes | yes | yes | yes |
ALG_EC_SVDP_DHC_PLAIN | 3.0.1 | no | - | - | yes | yes | yes | yes | yes | - | yes | suspicious yes | no | no | - | - | - | - | - | - | suspicious yes | suspicious yes | suspicious yes | - | - | suspicious yes | yes | - | - | - | suspicious yes | suspicious yes | yes | suspicious yes | - | - | no | - | no | yes | no | - | no | suspicious yes | yes | no | no | no | yes | no | no | yes | yes |
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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
ALG_ISO3309_CRC16 | 2.2.1 | no | no | no | yes | yes | yes | yes | no | no | no | no | yes | yes | ? | ? | no | no | no | no | yes | suspicious yes | yes | no | no | yes | yes | yes | no | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | no | no | no | yes | yes | yes | no | yes | yes | yes | yes | yes |
ALG_ISO3309_CRC32 | 2.2.1 | no | no | no | yes | yes | yes | error(0x6f00) | yes | no | no | no | no | no | ? | ? | no | no | no | no | no | suspicious yes | yes | no | no | yes | yes | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | 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 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 | c31 | c32 | c33 | c34 | c35 | c36 | c37 | c38 | c39 | c40 | c41 | c42 | c43 | c44 | c45 | c46 | c47 | c48 | c49 | c50 | c51 |
Allocate RSA 1024 objects | yes | yes | - | yes | yes | yes | no | 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 | |
Set random modulus | yes | no | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | - | - | - | yes | yes | no | - | - | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | yes | yes | yes | yes | yes | no | no | yes | yes | yes | |
Set random public exponent | yes | no | - | no | no | no | no | yes | yes | yes | yes | no | no | no | - | no | - | - | - | no | no | no | - | - | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | yes | yes | no | yes | yes | no | no | yes | no | yes | |
Initialize cipher with public key with random exponent | yes | no | - | no | no | no | no | yes | yes | yes | yes | no | no | no | - | no | - | - | - | no | no | no | - | - | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | yes | yes | no | yes | yes | no | no | yes | no | yes | |
Use random public exponent | yes | no | - | no | no | no | no | yes | yes | yes | yes | no | no | no | - | no | - | - | - | no | no | no | - | - | yes | yes | no | - | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | - | no | no | yes | no | yes | yes | no | no | yes | no | no |
TODO list:
- See or open Github issues for more
JCAlgTest by CRoCS MU is licensed
under a Creative Commons Attribution 4.0 International License.
OpenPGP key : 0x89CEB31C |