From f17322dccb05b97dbbecf45a4aedc697be299253 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 4 Sep 2013 09:28:49 +0200 Subject: [PATCH] pubkey_speed: sudo is not required Also, refer to pubkey_speed properly when not being called from the same directory. --- scripts/pubkey_speed.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/scripts/pubkey_speed.sh b/scripts/pubkey_speed.sh index 307677403..193cd28ba 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"