pubkey_speed: sudo is not required
authorTobias Brunner <tobias@strongswan.org>
Wed, 4 Sep 2013 07:28:49 +0000 (09:28 +0200)
committerTobias Brunner <tobias@strongswan.org>
Wed, 4 Sep 2013 07:53:36 +0000 (09:53 +0200)
Also, refer to pubkey_speed properly when not being called from the same
directory.

scripts/pubkey_speed.sh

index 3076774..193cd28 100755 (executable)
@@ -1,8 +1,10 @@
 #!/bin/bash
 
+DIR=$(dirname `readlink -f $0`)
+
 function rsatest {
-  echo -n " e=3    "; openssl genrsa -3 $1 2>/dev/null| sudo ./pubkey_speed "$2" rsa $3
-  echo -n " e=f4   "; openssl genrsa -f4 $1 2>/dev/null| sudo ./pubkey_speed "$2" rsa $3
+  echo -n " e=3    "; openssl genrsa -3 $1 2>/dev/null| $DIR/pubkey_speed "$2" rsa $3
+  echo -n " e=f4   "; openssl genrsa -f4 $1 2>/dev/null| $DIR/pubkey_speed "$2" rsa $3
 }
 
 function rsatestall {
@@ -19,7 +21,7 @@ function rsatestall {
 }
 
 function ecdsatest {
-  openssl ecparam -genkey -name $1 -noout | sudo ./pubkey_speed "$2" ecdsa $3
+  openssl ecparam -genkey -name $1 -noout | $DIR/pubkey_speed "$2" ecdsa $3
 
 }
 
@@ -27,7 +29,7 @@ function ecdsatestall {
   echo "testing: $1"
   ecdsatest prime256v1 "$1" 4000
   ecdsatest secp384r1 "$1" 1000
-  ecdsatest secp521r1 "$1" 500 
+  ecdsatest secp521r1 "$1" 500
 }
 
 rsatestall "gmp gcrypt pem"