summaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/applet/EC_Consts.java
diff options
context:
space:
mode:
authorJ08nY2018-01-23 17:31:15 +0100
committerJ08nY2018-01-23 17:31:15 +0100
commitcb6c6b8b1274fe5a340c4317a4b015ea0ef15396 (patch)
tree864a54dcdf07da33cd139312c8b0ee693e1a0eff /src/cz/crcs/ectester/applet/EC_Consts.java
parent6c46a27a52854aee24f7a37e74002bd6f4485723 (diff)
parentc581e39e539e6dadb49d9f83f563ab2b375f6e0b (diff)
downloadECTester-0.2.0.tar.gz
ECTester-0.2.0.tar.zst
ECTester-0.2.0.zip
Diffstat (limited to 'src/cz/crcs/ectester/applet/EC_Consts.java')
-rw-r--r--src/cz/crcs/ectester/applet/EC_Consts.java30
1 files changed, 21 insertions, 9 deletions
diff --git a/src/cz/crcs/ectester/applet/EC_Consts.java b/src/cz/crcs/ectester/applet/EC_Consts.java
index 04cd55e..4581fd6 100644
--- a/src/cz/crcs/ectester/applet/EC_Consts.java
+++ b/src/cz/crcs/ectester/applet/EC_Consts.java
@@ -59,13 +59,6 @@ public class EC_Consts {
public static final byte KEY_PRIVATE = 0x02;
public static final byte KEY_BOTH = KEY_PUBLIC | KEY_PRIVATE;
-
- // Key Agreement test identifiers
- public static final byte KA_ECDH = 0x01;
- public static final byte KA_ECDHC = 0x02;
- public static final byte KA_BOTH = KA_ECDH | KA_ECDHC;
- public static final byte KA_ANY = 0x04;
-
public static RandomData randomData = null;
// secp112r1
@@ -1009,7 +1002,7 @@ public class EC_Consts {
public static final byte CURVE_default = (byte) 0;
public static final byte CURVE_external = (byte) 0xff;
- // SECP recommended curves over FP
+ // SECG recommended curves over FP
public static final byte CURVE_secp112r1 = (byte) 1;
public static final byte CURVE_secp128r1 = (byte) 2;
public static final byte CURVE_secp160r1 = (byte) 3;
@@ -1021,7 +1014,7 @@ public class EC_Consts {
public static final byte FP_CURVES = (byte) 8;
- // SECP recommended curves over F2M
+ // SECG recommended curves over F2M
public static final byte CURVE_sect163r1 = (byte) 9;
public static final byte CURVE_sect233r1 = (byte) 10;
public static final byte CURVE_sect283r1 = (byte) 11;
@@ -1033,6 +1026,25 @@ public class EC_Consts {
public static final short[] FP_SIZES = new short[]{112, 128, 160, 192, 224, 256, 384, 521};
public static final short[] F2M_SIZES = new short[]{163, 233, 283, 409, 571};
+ public static final byte[] KA_TYPES = new byte[]{
+ ECTesterApplet.KeyAgreement_ALG_EC_SVDP_DH,
+ //ECTesterApplet.KeyAgreement_ALG_EC_SVDP_DH_KDF, //duplicate
+ ECTesterApplet.KeyAgreement_ALG_EC_SVDP_DHC,
+ //ECTesterApplet.KeyAgreement_ALG_EC_SVDP_DHC_KDF, //duplicate
+ ECTesterApplet.KeyAgreement_ALG_EC_SVDP_DH_PLAIN,
+ ECTesterApplet.KeyAgreement_ALG_EC_SVDP_DHC_PLAIN,
+ ECTesterApplet.KeyAgreement_ALG_EC_PACE_GM,
+ ECTesterApplet.KeyAgreement_ALG_EC_SVDP_DH_PLAIN_XY
+ };
+
+ public static final byte[] SIG_TYPES = new byte[]{
+ ECTesterApplet.Signature_ALG_ECDSA_SHA,
+ ECTesterApplet.Signature_ALG_ECDSA_SHA_224,
+ ECTesterApplet.Signature_ALG_ECDSA_SHA_256,
+ ECTesterApplet.Signature_ALG_ECDSA_SHA_384,
+ ECTesterApplet.Signature_ALG_ECDSA_SHA_512
+ };
+
public static byte getCurve(short keyLength, byte keyClass) {
if (keyClass == KeyPair.ALG_EC_FP) {
switch (keyLength) {