aboutsummaryrefslogtreecommitdiff
path: root/gen.sh
diff options
context:
space:
mode:
Diffstat (limited to 'gen.sh')
-rwxr-xr-xgen.sh32
1 files changed, 0 insertions, 32 deletions
diff --git a/gen.sh b/gen.sh
deleted file mode 100755
index 625c8b4..0000000
--- a/gen.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-
-if [ "$#" -lt 3 ]; then
- echo "gen.sh [-l|-s|-p] [num_curves] [prime_size] [timeout]"
- exit
-fi
-
-option=$1
-curves=$2
-bits=$3
-timeout=$4
-
-time for (( i=1; i <= "$curves"; i++ )); do
-p=$(openssl prime -generate -hex -bits "$bits");
-a=$(openssl rand -hex $(($bits / 8)));
-b=$(openssl rand -hex $(($bits / 8)));
-params="$p\n$a\n$b\n";
-
-if [ "$#" -eq 4 ]; then
- res=$(echo -e "$params" | timeout "$timeout" ./ecgen "$option");
-else
- res=$(echo -e "$params" | ./ecgen "$option");
-fi
-
-if [ "$?" -ne 0 ]; then
- i=$((i - 1));
-else
- r=($res);
- echo "${r[3]}" | tee -a "${bits}b.curves";
-fi
-done
-