diff options
| author | J08nY | 2017-01-17 22:35:02 +0100 |
|---|---|---|
| committer | J08nY | 2017-01-17 22:35:02 +0100 |
| commit | b99a1484397cc1b64a4798fa4a73b0782d99f18e (patch) | |
| tree | 53e58d9ef7ce7f00e13e9c7271964454abfbdc25 /src/cz/crcs/ectester/reader/ParamReader.java | |
| parent | e113197a41fc1961a9649cb3a96a18d7a9eab58f (diff) | |
| download | ECTester-b99a1484397cc1b64a4798fa4a73b0782d99f18e.tar.gz ECTester-b99a1484397cc1b64a4798fa4a73b0782d99f18e.tar.zst ECTester-b99a1484397cc1b64a4798fa4a73b0782d99f18e.zip | |
reader: implemented ecdh and ecdsa actions, also added some docs
- ecdh and ecdsa instructions now work, although without output
to file, yet.
- added MIT license headers to main classes
Diffstat (limited to 'src/cz/crcs/ectester/reader/ParamReader.java')
| -rw-r--r-- | src/cz/crcs/ectester/reader/ParamReader.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cz/crcs/ectester/reader/ParamReader.java b/src/cz/crcs/ectester/reader/ParamReader.java index 5232326..ca14d2d 100644 --- a/src/cz/crcs/ectester/reader/ParamReader.java +++ b/src/cz/crcs/ectester/reader/ParamReader.java @@ -9,6 +9,7 @@ import java.util.Scanner; import java.util.regex.Pattern; /** + * * @author Jan Jancar johny@neuromancer.sk */ public class ParamReader { @@ -18,7 +19,7 @@ public class ParamReader { * Flattens params read from String[] data into a byte[] with their lengths prepended as short entries. * @param params (EC_Consts.PARAMETER_* | ...) * @param data data read by readString, readFile, readResource - * @return byte[] with params flattened + * @return byte[] with params flattened, or null */ public static byte[] flatten(short params, String[] data) { if (!validate(data)) { @@ -42,7 +43,7 @@ public class ParamReader { if (masked == EC_Consts.PARAMETER_G || masked == EC_Consts.PARAMETER_W) { //read another param (the y coord) and put into X962 format. byte[] y = parse(data[i + 1]); - param = Util.concatenate(new byte[]{4}, param, y); + param = Util.concatenate(new byte[]{4}, param, y);//<- ugly but works! i++; } if (param.length == 0) |
