diff options
Diffstat (limited to 'test/ecgen.sh')
| -rwxr-xr-x | test/ecgen.sh | 18 |
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() { |
