diff options
| author | J08nY | 2017-03-27 01:03:56 +0200 |
|---|---|---|
| committer | J08nY | 2017-03-27 01:03:56 +0200 |
| commit | 0ab7f6dd030c866565cb6592b2a40a39af82be09 (patch) | |
| tree | 3b8eeaaad3d6a467ab685470472289086ba0eb09 /src/cz/crcs/ectester/applet/EC_Consts.java | |
| parent | de1736c211dc8d27961ef0495c82d25fbf813e05 (diff) | |
| download | ECTester-0ab7f6dd030c866565cb6592b2a40a39af82be09.tar.gz ECTester-0ab7f6dd030c866565cb6592b2a40a39af82be09.tar.zst ECTester-0ab7f6dd030c866565cb6592b2a40a39af82be09.zip | |
Added new curves, started adding default & dangerous tests.
Diffstat (limited to 'src/cz/crcs/ectester/applet/EC_Consts.java')
| -rw-r--r-- | src/cz/crcs/ectester/applet/EC_Consts.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/cz/crcs/ectester/applet/EC_Consts.java b/src/cz/crcs/ectester/applet/EC_Consts.java index cac5d79..534d552 100644 --- a/src/cz/crcs/ectester/applet/EC_Consts.java +++ b/src/cz/crcs/ectester/applet/EC_Consts.java @@ -958,6 +958,9 @@ public class EC_Consts { public static final byte CORRUPTION_MAX = (byte) 0x06; public static final byte CORRUPTION_INCREMENT = (byte) 0x07; public static final byte CORRUPTION_INFINITY = (byte) 0x08; + public static final byte CORRUPTION_PREFIX_COMPRESSED = (byte) 0x09; + public static final byte CORRUPTION_PREFIX_HYBRID = (byte) 0x0a; + public static final byte CORRUPTION_PREFIX_UNCOMPRESSED = (byte) 0x0b; // toX962 FORM types public static final byte X962_UNCOMPRESSED = (byte) 0x00; @@ -1290,6 +1293,15 @@ public class EC_Consts { case CORRUPTION_INFINITY: Util.arrayFillNonAtomic(buffer, offset, length, (byte) 0); return 1; + case CORRUPTION_PREFIX_COMPRESSED: + buffer[offset] = 2; + break; + case CORRUPTION_PREFIX_HYBRID: + buffer[offset] = 6; + break; + case CORRUPTION_PREFIX_UNCOMPRESSED: + buffer[offset] = 4; + break; default: ISOException.throwIt(ISO7816.SW_FUNC_NOT_SUPPORTED); } |
