aboutsummaryrefslogtreecommitdiff
path: root/test/ecgen.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/ecgen.sh')
-rwxr-xr-xtest/ecgen.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/ecgen.sh b/test/ecgen.sh
index bfdce03..a4bf2e8 100755
--- a/test/ecgen.sh
+++ b/test/ecgen.sh
@@ -1,4 +1,10 @@
#!/usr/bin/env bash
+####
+#
+# ecgen, tool for generating Elliptic curve domain parameters
+# Copyright (C) 2017 J08nY
+#
+####
. ./common.sh
@@ -46,6 +52,18 @@ function exhaustive() {
assert_raises "${ecgen} --fp -r -i -u 10"
assert_raises "${ecgen} --f2m -r -i -u 10"
assert_raises "${ecgen} --fp -r -k 10 10"
+
+ assert_raises "${ecgen} --fp -r --points=random 10"
+ assert_raises "${ecgen} --fp -r --points=10random 10"
+ assert_raises "${ecgen} --fp -r --points=prime 10"
+ assert_raises "${ecgen} --fp -r --points=all 10"
+ assert_raises "${ecgen} --fp -r --points=none 10"
+
+ assert_raises "${ecgen} --f2m -r --points=random 10"
+ assert_raises "${ecgen} --f2m -r --points=10random 10"
+ assert_raises "${ecgen} --f2m -r --points=prime 10"
+ assert_raises "${ecgen} --f2m -r --points=all 10"
+ assert_raises "${ecgen} --f2m -r --points=none 10"
}
function anomalous() {