diff options
| author | J08nY | 2018-02-04 18:03:54 +0100 |
|---|---|---|
| committer | J08nY | 2018-02-04 18:03:54 +0100 |
| commit | 18bfe2cdac09ff9faed5c92971a7e63d56570ac2 (patch) | |
| tree | f356373dafd95a04c72de9e222280db2796b7ab1 /src/cz/crcs/ectester/reader/command/Command.java | |
| parent | d940ed695fc36d2782d27c50e398fc185cf6fed3 (diff) | |
| download | ECTester-18bfe2cdac09ff9faed5c92971a7e63d56570ac2.tar.gz ECTester-18bfe2cdac09ff9faed5c92971a7e63d56570ac2.tar.zst ECTester-18bfe2cdac09ff9faed5c92971a7e63d56570ac2.zip | |
Diffstat (limited to 'src/cz/crcs/ectester/reader/command/Command.java')
| -rw-r--r-- | src/cz/crcs/ectester/reader/command/Command.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cz/crcs/ectester/reader/command/Command.java b/src/cz/crcs/ectester/reader/command/Command.java index 5a6906c..eefbc27 100644 --- a/src/cz/crcs/ectester/reader/command/Command.java +++ b/src/cz/crcs/ectester/reader/command/Command.java @@ -374,7 +374,7 @@ public abstract class Command { private byte keyPair; private byte key; private short params; - private byte corruption; + private short corruption; /** * @param cardManager cardManager to send APDU through @@ -383,16 +383,16 @@ public abstract class Command { * @param params parameters to corrupt (EC_Consts.PARAMETER_* | ...) * @param corruption corruption type (EC_Consts.CORRUPTION_*) */ - public Corrupt(CardMngr cardManager, byte keyPair, byte key, short params, byte corruption) { + public Corrupt(CardMngr cardManager, byte keyPair, byte key, short params, short corruption) { super(cardManager); this.keyPair = keyPair; this.key = key; this.params = params; this.corruption = corruption; - byte[] data = new byte[3]; + byte[] data = new byte[4]; ByteUtil.setShort(data, 0, params); - data[2] = corruption; + ByteUtil.setShort(data, 2, corruption); this.cmd = new CommandAPDU(ECTesterApplet.CLA_ECTESTERAPPLET, ECTesterApplet.INS_CORRUPT, keyPair, key, data); } |
