diff options
| author | J08nY | 2017-01-17 23:42:47 +0100 |
|---|---|---|
| committer | J08nY | 2017-01-17 23:42:47 +0100 |
| commit | 2e677ed35520f4c3380461205c548fba28998c40 (patch) | |
| tree | 8ec4172ff98ce366f81427b5590efd3bda7158cf | |
| parent | b99a1484397cc1b64a4798fa4a73b0782d99f18e (diff) | |
| download | ECTester-2e677ed35520f4c3380461205c548fba28998c40.tar.gz ECTester-2e677ed35520f4c3380461205c548fba28998c40.tar.zst ECTester-2e677ed35520f4c3380461205c548fba28998c40.zip | |
| -rw-r--r-- | dist/ECTester.jar | bin | 211786 -> 211888 bytes | |||
| -rw-r--r-- | src/cz/crcs/ectester/reader/ECTester.java | 8 |
2 files changed, 6 insertions, 2 deletions
diff --git a/dist/ECTester.jar b/dist/ECTester.jar Binary files differindex bffc912..a5bf4e3 100644 --- a/dist/ECTester.jar +++ b/dist/ECTester.jar diff --git a/src/cz/crcs/ectester/reader/ECTester.java b/src/cz/crcs/ectester/reader/ECTester.java index 1ee0015..1f70d4f 100644 --- a/src/cz/crcs/ectester/reader/ECTester.java +++ b/src/cz/crcs/ectester/reader/ECTester.java @@ -35,6 +35,7 @@ import java.io.FileWriter; import java.io.IOException; import java.nio.file.Files; import java.util.ArrayList; +import java.util.Comparator; import java.util.List; /** @@ -237,7 +238,6 @@ public class ECTester { opts.addOptionGroup(actions); OptionGroup size = new OptionGroup(); - size.setRequired(true); size.addOption(Option.builder("b").longOpt("bit-size").desc("Set curve size.").hasArg().argName("b").build()); size.addOption(Option.builder("a").longOpt("all").desc("Test all curve sizes.").build()); opts.addOptionGroup(size); @@ -290,6 +290,10 @@ public class ECTester { System.err.println("Bit-size must not be negative."); return false; } + if (optBits == 0 && !optAll) { + System.err.println("You must specify either bit-size with -b or all bit-sizes with -a."); + return false; + } if (cli.hasOption("generate")) { if (optPrimeField == optBinaryField) { @@ -355,7 +359,7 @@ public class ECTester { */ private void help() { HelpFormatter help = new HelpFormatter(); - help.printHelp("ECTester.jar", CLI_HEADER, opts, CLI_FOOTER); + help.printHelp("ECTester.jar", CLI_HEADER, opts, CLI_FOOTER, true); } /** |
