Skip to content

Commit

Permalink
Merge pull request #189 from crocs-muni/devel
Browse files Browse the repository at this point in the history
v1.7.7
  • Loading branch information
petrs authored Apr 19, 2019
2 parents 9090f17 + d08b647 commit 27152b3
Show file tree
Hide file tree
Showing 34 changed files with 28,973 additions and 1,463 deletions.
9 changes: 7 additions & 2 deletions AlgTest_JClient/src/algtestjclient/AlgTestJClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
in the documentation and/or other associated materials;
3. the copyright holder's name is not used to endorse products
built using this software without specific written permission.
built using this software without specific written permission.hi
ALTERNATIVELY, provided that this notice is retained in full, this product
may be distributed under the terms of the GNU General Public License (GPL),
Expand Down Expand Up @@ -55,6 +55,11 @@ public class AlgTestJClient {
public static final String ALGTEST_PERFORMANCE = "AT_PERFORMANCE"; // for performance testing
public static final String ALGTEST_USE_SIMULATOR = "JCARDSIM"; // use simulator instead of real card

/**
* Version 1.7.7 (17.04.2019)
* - removed testing for high-power mode for SIM cards as some cards stop responding till reset
*/
public final static String ALGTEST_JCLIENT_VERSION_1_7_7 = "1.7.7";
/**
* Version 1.7.6 (7.12.2018)
* + Added support for jCardSim
Expand Down Expand Up @@ -139,7 +144,7 @@ public class AlgTestJClient {
/**
* Current version
*/
public final static String ALGTEST_JCLIENT_VERSION = ALGTEST_JCLIENT_VERSION_1_7_6;
public final static String ALGTEST_JCLIENT_VERSION = ALGTEST_JCLIENT_VERSION_1_7_7;

public final static int STAT_OK = 0;

Expand Down
2 changes: 2 additions & 0 deletions AlgTest_JClient/src/algtestjclient/CardMngr.java
Original file line number Diff line number Diff line change
Expand Up @@ -427,6 +427,7 @@ public boolean ConnectToCard(CardTerminal targetReader, StringBuilder selectedRe
ATR atr = m_card.getATR();
m_SystemOutLogger.println(bytesToHex(atr.getBytes()));

/* Supressed as some cards stops responding till reset after this command
// Attempt to allow for high-power mode by selecting specific applet called
try {
ResponseAPDU resp2 = sendAPDU(selectADFusim);
Expand All @@ -437,6 +438,7 @@ public boolean ConnectToCard(CardTerminal targetReader, StringBuilder selectedRe
catch (Exception e) {
m_SystemOutLogger.print("Exception when testing high-power mode");
}
*/

// SELECT APPLET
cardFound = false;
Expand Down
7 changes: 6 additions & 1 deletion AlgTest_JavaCard/src/AlgTest/JCAlgTestApplet.java
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,11 @@ may be distributed under the terms of the GNU General Public License (GPL),
public class JCAlgTestApplet extends javacard.framework.Applet
{
// NOTE: when incrementing version, don't forget to update ALGTEST_JAVACARD_VERSION_CURRENT value
/**
* Version 1.7.7 (17.04.2019)
* - fixed problem with incorrect reporting for KeyAgreement object
*/
final static byte ALGTEST_JAVACARD_VERSION_1_7_7[] = {(byte) 0x31, (byte) 0x2e, (byte) 0x37, (byte) 0x2e, (byte) 0x37};
/**
* Version 1.7.6 (12.12.2018)
* + added free RAM measurement before all objects allocation
Expand Down Expand Up @@ -158,7 +163,7 @@ public class JCAlgTestApplet extends javacard.framework.Applet
*/
//final static byte ALGTEST_JAVACARD_VERSION_1_0[] = {(byte) 0x31, (byte) 0x2e, (byte) 0x30};

byte ALGTEST_JAVACARD_VERSION_CURRENT[] = ALGTEST_JAVACARD_VERSION_1_7_6;
byte ALGTEST_JAVACARD_VERSION_CURRENT[] = ALGTEST_JAVACARD_VERSION_1_7_7;

// lower byte of exception is value as defined in JCSDK/api_classic/constant-values.htm
final static short SW_Exception = (short) 0xff01;
Expand Down
Binary file added AlgTest_dist_1.7.7.zip
Binary file not shown.
2,284 changes: 1,142 additions & 1,142 deletions Profiles/AlgTest_html_table.html

Large diffs are not rendered by default.

27,330 changes: 27,330 additions & 0 deletions Profiles/AlgTest_html_table_20190419.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -210,10 +210,9 @@ ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF;yes;0.124000
ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF;yes;0.116000
ALG_EC_SVDP_DH_PLAIN;yes;0.110000
ALG_EC_SVDP_DHC_PLAIN;yes;0.120000
ALG_EC_PACE_GM;yes;0.046000
ALG_EC_SVDP_DH_PLAIN_XY;yes;0.060000
ALG_DH_PLAIN;yes;0.063000

ALG_EC_PACE_GM;no;
ALG_EC_SVDP_DH_PLAIN_XY;no;
ALG_DH_PLAIN;no;
javacard.security.Checksum
ALG_ISO3309_CRC16;yes;0.168000
ALG_ISO3309_CRC32;yes;0.180000
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
INFO: This file was generated by AlgTest utility. See http://www.fi.muni.cz/~xsvenda/jcsupport.html for more results, source codes and other details.;
Tested and provided by; PetrS
Execution date/time; 2018/04/03 20:13:35
AlgTestJClient version; 1.7.3
AlgTest applet version; 1.7.3
Execution date/time; 2019/04/19 19:59:23
AlgTestJClient version; 1.7.7
AlgTest applet version; 1.7.7
Used reader; PC/SC terminal Generic EMV Smartcard Reader 0
Card ATR; 3b d5 18 ff 81 91 fe 1f c3 80 73 c8 21 13 09
Card name; Athena IDProtect
Expand Down Expand Up @@ -208,8 +208,10 @@ TYPE_EC_FP_PRIVATE LENGTH_EC_FP_160;yes;0.049000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_192;yes;0.054000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_224;yes;0.054000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_256;yes;0.051000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384;yes;0.055000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521;yes;0.059000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_320;yes;0.061000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384;yes;0.063000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_512;yes;0.059000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521;yes;0.061000
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET;no;
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT;no;
TYPE_KOREAN_SEED_TRANSIENT_RESET;yes;0.058000
Expand All @@ -227,9 +229,9 @@ ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF;yes;0.033000
ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF;yes;0.034000
ALG_EC_SVDP_DH_PLAIN;yes;0.034000
ALG_EC_SVDP_DHC_PLAIN;yes;0.035000
ALG_EC_PACE_GM;yes;0.013000
ALG_EC_SVDP_DH_PLAIN_XY;yes;0.013000
ALG_DH_PLAIN;yes;0.012000
ALG_EC_PACE_GM;no;
ALG_EC_SVDP_DH_PLAIN_XY;no;
ALG_DH_PLAIN;no;

javacard.security.Checksum
ALG_ISO3309_CRC16;yes;0.034000
Expand Down Expand Up @@ -282,6 +284,10 @@ ALG_EC_FP LENGTH_EC_FP_256;yes;1.220000
ALG_EC_FP LENGTH_EC_FP_384;yes;2.016000
ALG_EC_FP LENGTH_EC_FP_521;yes;3.566000

javacardx.crypto.AEADCipher
CIPHER_AES_CCM;no;
CIPHER_AES_GCM;no;

Support for variable public exponent for RSA 1024. If supported, user-defined fast modular exponentiation can be executed on the smart card via cryptographic coprocessor. This is very specific feature and you will probably not need it;
Allocate RSA 1024 objects;yes;0.134000 sec;
Set random modulus;yes;0.038000 sec;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
INFO: This file was generated by AlgTest utility. See http://www.fi.muni.cz/~xsvenda/jcsupport.html for more results, source codes and other details.;
Tested and provided by; PetrS;
Execution date/time; 2016/10/04 21:39:18
AlgTestJClient version; 1.7.1
AlgTest applet version; 1.7.1
Execution date/time; 2019/04/19 19:32:20
AlgTestJClient version; 1.7.7
AlgTest applet version; 1.7.7
Used reader; PC/SC terminal Generic EMV Smartcard Reader 0
Card ATR; 3b 9c 95 80 81 1f 03 90 67 46 4a 01 00 35 04 f2 72 fe 00 a1
Card name; Feitian JavaCOS A22CR
Expand Down Expand Up @@ -116,6 +116,7 @@ ALG_RSA_SHA_384_PKCS1_PSS;no;
ALG_RSA_SHA_512_PKCS1_PSS;no;
ALG_DES_MAC4_ISO9797_1_M1_ALG3;yes;0.044000
ALG_DES_MAC8_ISO9797_1_M1_ALG3;yes;0.043000
ALG_AES_CMAC_128;no;

javacard.security.MessageDigest
ALG_SHA;yes;0.040000
Expand All @@ -125,10 +126,18 @@ ALG_SHA_256;yes;0.046000
ALG_SHA_384;yes;0.046000
ALG_SHA_512;yes;0.045000
ALG_SHA_224;yes;0.046000
ALG_SHA3_224;no;
ALG_SHA3_256;no;
ALG_SHA3_384;no;
ALG_SHA3_512;no;

javacard.security.RandomData
ALG_PSEUDO_RANDOM;yes;0.026000
ALG_SECURE_RANDOM;yes;0.011000
ALG_TRNG;no;
ALG_ALG_PRESEEDED_DRBG;no;
ALG_FAST;no;
ALG_KEYGENERATION;no;

javacard.security.KeyBuilder
TYPE_DES_TRANSIENT_RESET;yes;0.065000
Expand Down Expand Up @@ -198,13 +207,15 @@ TYPE_EC_FP_PRIVATE LENGTH_EC_FP_160;yes;0.134000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_192;yes;0.128000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_224;yes;0.127000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_256;yes;0.127000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384;yes;0.123000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521;yes;0.131000
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET;yes;0.131000
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT;yes;0.135000
TYPE_KOREAN_SEED_TRANSIENT_RESET;yes;0.062000
TYPE_KOREAN_SEED_TRANSIENT_DESELECT;yes;0.061000
TYPE_KOREAN_SEED LENGTH_KOREAN_SEED_128;yes;0.053000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_320;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384;yes;0.139000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_512;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521;yes;0.128000
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET;yes;0.140000
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT;yes;0.142000
TYPE_KOREAN_SEED_TRANSIENT_RESET;yes;0.065000
TYPE_KOREAN_SEED_TRANSIENT_DESELECT;yes;0.064000
TYPE_KOREAN_SEED LENGTH_KOREAN_SEED_128;yes;0.060000
TYPE_HMAC_TRANSIENT_RESET;no;
TYPE_HMAC_TRANSIENT_DESELECT;no;
TYPE_HMAC LENGTH_HMAC_SHA_1_BLOCK_64;no;
Expand All @@ -213,7 +224,13 @@ TYPE_HMAC LENGTH_HMAC_SHA_384_BLOCK_64;no;
TYPE_HMAC LENGTH_HMAC_SHA_512_BLOCK_64;no;

javacard.security.KeyAgreement
ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF;yes;0.074000
ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF;yes;0.082000
ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF;no;
ALG_EC_SVDP_DH_PLAIN;no;
ALG_EC_SVDP_DHC_PLAIN;no;
ALG_EC_PACE_GM;no;
ALG_EC_SVDP_DH_PLAIN_XY;no;
ALG_DH_PLAIN;no;

javacard.security.Checksum
ALG_ISO3309_CRC16;yes;0.040000
Expand Down Expand Up @@ -266,6 +283,10 @@ ALG_EC_FP LENGTH_EC_FP_256;yes;1.126000
ALG_EC_FP LENGTH_EC_FP_384;yes;1.400000
ALG_EC_FP LENGTH_EC_FP_521;yes;1.976000

javacardx.crypto.AEADCipher
CIPHER_AES_CCM;no;
CIPHER_AES_GCM;no;

Support for variable public exponent for RSA 1024. If supported, user-defined fast modular exponentiation can be executed on the smart card via cryptographic coprocessor. This is very specific feature and you will probably not need it;
Allocate RSA 1024 objects;yes;0.085000 sec;
Set random modulus;yes;0.016000 sec;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
INFO: This file was generated by AlgTest utility. See http://www.fi.muni.cz/~xsvenda/jcsupport.html for more results, source codes and other details.;
Tested and provided by; insert your name please.;
Execution date/time; 2015/12/22 13:43:07
AlgTestJClient version; 1.6.0
AlgTest applet version; 1.6.0
Execution date/time; 2019/04/19 20:32:34
AlgTestJClient version; 1.7.7
AlgTest applet version; 1.7.7
Used reader; PC/SC terminal Gemplus USB Smart Card Reader 0
Card ATR; 3b fc 18 00 00 81 31 80 45 90 67 46 4a 00 68 08 04 00 00 00 00 0e
Card name; JavaCOS A22
Expand Down Expand Up @@ -95,19 +95,28 @@ ALG_RSA_SHA_384_PKCS1_PSS;no;
ALG_RSA_SHA_512_PKCS1_PSS;no;
ALG_DES_MAC4_ISO9797_1_M1_ALG3;no;
ALG_DES_MAC8_ISO9797_1_M1_ALG3;no;
ALG_AES_CMAC_128;no;

javacard.security.MessageDigest
ALG_SHA;yes;0.063000
ALG_MD5;yes;0.064000
ALG_SHA;yes;0.046000
ALG_MD5;yes;0.054000
ALG_RIPEMD160;no;
ALG_SHA_256;yes;0.063000
ALG_SHA_384;yes;0.063000
ALG_SHA_512;yes;0.064000
ALG_SHA_256;yes;0.050000
ALG_SHA_384;yes;0.046000
ALG_SHA_512;yes;0.055000
ALG_SHA_224;no;
ALG_SHA3_224;no;
ALG_SHA3_256;no;
ALG_SHA3_384;no;
ALG_SHA3_512;no;

javacard.security.RandomData
ALG_PSEUDO_RANDOM;yes;0.060000
ALG_SECURE_RANDOM;yes;0.069000
ALG_PSEUDO_RANDOM;yes;0.043000
ALG_SECURE_RANDOM;yes;0.013000
ALG_TRNG;no;
ALG_ALG_PRESEEDED_DRBG;no;
ALG_FAST;no;
ALG_KEYGENERATION;no;

javacard.security.KeyBuilder
TYPE_DES_TRANSIENT_RESET;yes;0.084000
Expand Down Expand Up @@ -177,7 +186,9 @@ TYPE_EC_FP_PRIVATE LENGTH_EC_FP_160;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_192;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_224;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_256;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_320;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_512;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521;no;
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET;no;
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT;no;
Expand All @@ -193,6 +204,12 @@ TYPE_HMAC LENGTH_HMAC_SHA_512_BLOCK_64;no;

javacard\.security\.KeyAgreement
ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF;no;
ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF;no;
ALG_EC_SVDP_DH_PLAIN;no;
ALG_EC_SVDP_DHC_PLAIN;no;
ALG_EC_PACE_GM;no;
ALG_EC_SVDP_DH_PLAIN_XY;no;
ALG_DH_PLAIN;no;

javacard.security.Checksum
ALG_ISO3309_CRC16;yes;0.063000
Expand Down Expand Up @@ -245,6 +262,10 @@ ALG_EC_FP LENGTH_EC_FP_256;no;
ALG_EC_FP LENGTH_EC_FP_384;no;
ALG_EC_FP LENGTH_EC_FP_521;no;

javacardx.crypto.AEADCipher
CIPHER_AES_CCM;no;
CIPHER_AES_GCM;no;

Support for variable public exponent for RSA 1024. If supported, user-defined fast modular exponentiation can be executed on the smart card via cryptographic coprocessor. This is very specific feature and you will probably not need it;
Allocate RSA 1024 objects;yes;0.090000 sec;
Set random modulus;yes;0.019000 sec;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
INFO: This file was generated by AlgTest utility. See http://www.fi.muni.cz/~xsvenda/jcsupport.html for more results, source codes and other details.;
Tested and provided by; PetrS;
Execution date/time; 2018/12/04 22:58:55
AlgTestJClient version; 1.7.5
AlgTest applet version; 1.7.5
Execution date/time; 2019/04/19 19:21:31
AlgTestJClient version; 1.7.7
AlgTest applet version; 1.7.7
Used reader; PC/SC terminal Giesecke & Devrient GmbH StarSign CUT S 0
Card ATR; 3b f9 96 00 00 81 31 fe 45 53 43 45 37 20 0e 00 20 20 28
Card name; G+D SmartCafe 7.0 215K USB Token S
Expand Down Expand Up @@ -231,9 +231,9 @@ ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF;yes;0.031000
ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF;yes;0.033000
ALG_EC_SVDP_DH_PLAIN;yes;0.028000
ALG_EC_SVDP_DHC_PLAIN;yes;0.024000
ALG_EC_PACE_GM;yes;0.009000
ALG_EC_SVDP_DH_PLAIN_XY;yes;0.011000
ALG_DH_PLAIN;yes;0.004000
ALG_EC_PACE_GM;no;
ALG_EC_SVDP_DH_PLAIN_XY;no;
ALG_DH_PLAIN;no;

javacard.security.Checksum
ALG_ISO3309_CRC16;yes;0.057000
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
INFO: This file was generated by AlgTest utility. See http://www.fi.muni.cz/~xsvenda/jcsupport.html for more results, source codes and other details.;
Tested and provided by; insert your name please.;
Execution date/time; 2016/09/20 14:13:12
AlgTestJClient version; 1.7.0
AlgTest applet version; 1.7.0
Execution date/time; 2019/04/19 20:06:27
AlgTestJClient version; 1.7.7
AlgTest applet version; 1.7.7
Used reader; PC/SC terminal Gemplus USB Smart Card Reader 0
Card ATR; 3b fe 18 00 00 80 31 fe 45 53 43 45 36 30 2d 43 44 30 38 31 2d 6e 46 a9
Card name; G+D SmartCafe 6.0
Expand Down Expand Up @@ -116,6 +116,7 @@ ALG_RSA_SHA_384_PKCS1_PSS;no;
ALG_RSA_SHA_512_PKCS1_PSS;no;
ALG_DES_MAC4_ISO9797_1_M1_ALG3;no;
ALG_DES_MAC8_ISO9797_1_M1_ALG3;no;
ALG_AES_CMAC_128;no;

javacard.security.MessageDigest
ALG_SHA;yes;0,057000
Expand All @@ -125,10 +126,18 @@ ALG_SHA_256;yes;0,070000
ALG_SHA_384;yes;0,052000
ALG_SHA_512;yes;0,062000
ALG_SHA_224;yes;0,060000
ALG_SHA3_224;no;
ALG_SHA3_256;no;
ALG_SHA3_384;no;
ALG_SHA3_512;no;

javacard.security.RandomData
ALG_PSEUDO_RANDOM;yes;0,010000
ALG_SECURE_RANDOM;yes;0,030000
ALG_TRNG;no;
ALG_ALG_PRESEEDED_DRBG;no;
ALG_FAST;no;
ALG_KEYGENERATION;no;

javacard.security.KeyBuilder
TYPE_DES_TRANSIENT_RESET;yes;0,031000
Expand Down Expand Up @@ -198,7 +207,9 @@ TYPE_EC_FP_PRIVATE LENGTH_EC_FP_160;yes;0,050000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_192;yes;0,040000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_224;yes;0,043000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_256;yes;0,040000
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_320;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_384;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_512;no;
TYPE_EC_FP_PRIVATE LENGTH_EC_FP_521;no;
TYPE_EC_FP_PRIVATE_TRANSIENT_RESET;no;
TYPE_EC_FP_PRIVATE_TRANSIENT_DESELECT;no;
Expand All @@ -213,7 +224,13 @@ TYPE_HMAC LENGTH_HMAC_SHA_384_BLOCK_64;no;
TYPE_HMAC LENGTH_HMAC_SHA_512_BLOCK_64;no;

javacard.security.KeyAgreement
ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF;yes;0,031000
ALG_EC_SVDP_DH/ALG_EC_SVDP_DH_KDF;yes;0.032000
ALG_EC_SVDP_DHC/ALG_EC_SVDP_DHC_KDF;yes;0.039000
ALG_EC_SVDP_DH_PLAIN;yes;0.031000
ALG_EC_SVDP_DHC_PLAIN;yes;0.039000
ALG_EC_PACE_GM;no;
ALG_EC_SVDP_DH_PLAIN_XY;no;
ALG_DH_PLAIN;no;

javacard.security.Checksum
ALG_ISO3309_CRC16;no;
Expand Down Expand Up @@ -266,6 +283,10 @@ ALG_EC_FP LENGTH_EC_FP_256;yes;0,708000
ALG_EC_FP LENGTH_EC_FP_384;no;
ALG_EC_FP LENGTH_EC_FP_521;no;

javacardx.crypto.AEADCipher
CIPHER_AES_CCM;no;
CIPHER_AES_GCM;no;

Support for variable public exponent for RSA 1024. If supported, user-defined fast modular exponentiation can be executed on the smart card via cryptographic coprocessor. This is very specific feature and you will probably not need it;
Allocate RSA 1024 objects;yes;0,071000 sec;
Set random modulus;yes;0,040000 sec;
Expand Down
Loading

0 comments on commit 27152b3

Please sign in to comment.