diff options
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | src/econvert.c | 6 | ||||
| -rw-r--r-- | test/Makefile | 7 | ||||
| -rw-r--r-- | test/common.sh | 6 | ||||
| -rwxr-xr-x | test/ecgen.sh | 18 | ||||
| -rwxr-xr-x | test/econvert.sh | 6 |
6 files changed, 42 insertions, 3 deletions
@@ -1,7 +1,7 @@ ### Custom data/ gen/ -doc/ +docs/ ecgen econvert diff --git a/src/econvert.c b/src/econvert.c index 2218105..0f9b2ad 100644 --- a/src/econvert.c +++ b/src/econvert.c @@ -17,6 +17,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, * USA. */ +#include <stdio.h> + /** * @file econvert.c * @author J08nY <johny@neuromancer.sk> @@ -24,4 +26,6 @@ * @copyright GPL v2.0 */ -int main(void) { return 0; } +int main(void) { + fprintf(stderr, "This is not implemented *yet*.\n"); +} diff --git a/test/Makefile b/test/Makefile index 3e92e99..10de2dc 100644 --- a/test/Makefile +++ b/test/Makefile @@ -1,4 +1,9 @@ - +#### +# +# ecgen, tool for generating Elliptic curve domain parameters +# Copyright (C) 2017 J08nY +# +#### test: ecgen econvert diff --git a/test/common.sh b/test/common.sh index d446f79..1be6f62 100644 --- a/test/common.sh +++ b/test/common.sh @@ -1,4 +1,10 @@ #!/usr/bin/env bash +#### +# +# ecgen, tool for generating Elliptic curve domain parameters +# Copyright (C) 2017 J08nY +# +#### ecgen="../ecgen" econvert="../econvert" 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() { diff --git a/test/econvert.sh b/test/econvert.sh index 35b16e2..81fbcdc 100755 --- a/test/econvert.sh +++ b/test/econvert.sh @@ -1,4 +1,10 @@ #!/usr/bin/env bash +#### +# +# ecgen, tool for generating Elliptic curve domain parameters +# Copyright (C) 2017 J08nY +# +#### . ./common.sh |
