From: Tobias Brunner Date: Wed, 4 Sep 2013 07:28:49 +0000 (+0200) Subject: pubkey_speed: sudo is not required X-Git-Tag: 5.1.1dr3~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f17322dccb05b97dbbecf45a4aedc697be299253;p=thirdparty%2Fstrongswan.git pubkey_speed: sudo is not required Also, refer to pubkey_speed properly when not being called from the same directory. --- diff --git a/scripts/pubkey_speed.sh b/scripts/pubkey_speed.sh index 3076774035..193cd28ba4 100755 --- a/scripts/pubkey_speed.sh +++ b/scripts/pubkey_speed.sh @@ -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"