diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-11-26 12:51:44 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-11-26 12:51:44 +0000 |
commit | 97cd15acabbcfa2357aeecd15df3297a5cbe08aa (patch) | |
tree | a1135706d6bc373cd75c1bc6f1ed80ca89077181 /src/revocation | |
parent | fa05c4a3e2371239b7c80a04fdf551b19845f2a6 (diff) | |
download | gnunet-97cd15acabbcfa2357aeecd15df3297a5cbe08aa.tar.gz gnunet-97cd15acabbcfa2357aeecd15df3297a5cbe08aa.zip |
evalutation
Diffstat (limited to 'src/revocation')
-rwxr-xr-x | src/revocation/test_local_revocation.sh | 20 | ||||
-rw-r--r-- | src/revocation/test_revocation.conf | 9 |
2 files changed, 26 insertions, 3 deletions
diff --git a/src/revocation/test_local_revocation.sh b/src/revocation/test_local_revocation.sh index 8661a2583..309975429 100755 --- a/src/revocation/test_local_revocation.sh +++ b/src/revocation/test_local_revocation.sh | |||
@@ -9,19 +9,35 @@ trap "gnunet-arm -e -c test_revocation.conf" SIGINT | |||
9 | rm -rf `gnunet-config -c test_revocation.conf -s PATHS -o GNUNET_HOME -f` | 9 | rm -rf `gnunet-config -c test_revocation.conf -s PATHS -o GNUNET_HOME -f` |
10 | 10 | ||
11 | # Start | 11 | # Start |
12 | RES=0 | ||
12 | gnunet-arm -s -c $TEST_CONFIGURATION | 13 | gnunet-arm -s -c $TEST_CONFIGURATION |
13 | gnunet-identity -C $TEST_REVOCATION_EGO -c $TEST_CONFIGURATION | 14 | gnunet-identity -C $TEST_REVOCATION_EGO -c $TEST_CONFIGURATION |
14 | TEST_REVOCATION_KEY=$(gnunet-identity -d | awk '{split($0,a," "); print a[3]}') | 15 | TEST_REVOCATION_KEY=$(gnunet-identity -d | awk '{split($0,a," "); print a[3]}') |
15 | 16 | ||
16 | echo Testing key $TEST_REVOCATION_KEY | 17 | echo Testing key $TEST_REVOCATION_KEY |
17 | OUTPUT_NOT_REVOKED=$(gnunet-revocation -t $TEST_REVOCATION_KEY -c $TEST_CONFIGURATION ) | 18 | OUTPUT_NOT_REVOKED=$(gnunet-revocation -t $TEST_REVOCATION_KEY -c $TEST_CONFIGURATION) |
19 | if grep -q valid <<<$OUTPUT_NOT_REVOKED; | ||
20 | then | ||
21 | echo "Key was valid" | ||
22 | else | ||
23 | RES=1 | ||
24 | fi | ||
18 | 25 | ||
19 | echo Revoking key $TEST_REVOCATION_KEY | 26 | echo Revoking key $TEST_REVOCATION_KEY |
20 | gnunet-revocation -R $TEST_REVOCATION_EGO -p -c $TEST_CONFIGURATION 1> /dev/null 2> /dev/null | 27 | gnunet-revocation -R $TEST_REVOCATION_EGO -p -c $TEST_CONFIGURATION 1> /dev/null 2> /dev/null |
21 | 28 | ||
22 | echo Testing revoked key $TEST_REVOCATION_KEY | 29 | echo Testing revoked key $TEST_REVOCATION_KEY |
23 | OUTPUT_REVOKED=$(gnunet-revocation -t $TEST_REVOCATION_KEY -c $TEST_CONFIGURATION) | 30 | OUTPUT_REVOKED=$(gnunet-revocation -t $TEST_REVOCATION_KEY -c $TEST_CONFIGURATION) |
31 | if grep -q revoked <<<$OUTPUT_REVOKED; | ||
32 | then | ||
33 | echo "Key was revoked" | ||
34 | else | ||
35 | RES=1 | ||
36 | fi | ||
37 | |||
24 | 38 | ||
25 | #clean up | 39 | #clean up |
26 | gnunet-arm -e -c test_revocation.conf | 40 | gnunet-arm -e -c $TEST_CONFIGURATION |
27 | rm -rf `gnunet-config -c test_revocation.conf -s PATHS -o GNUNET_HOME -f` | 41 | rm -rf `gnunet-config -c test_revocation.conf -s PATHS -o GNUNET_HOME -f` |
42 | |||
43 | exit $RES \ No newline at end of file | ||
diff --git a/src/revocation/test_revocation.conf b/src/revocation/test_revocation.conf index 43bf698b7..0b6beb0a3 100644 --- a/src/revocation/test_revocation.conf +++ b/src/revocation/test_revocation.conf | |||
@@ -11,4 +11,11 @@ EGODIR = $GNUNET_HOME/identity/egos/ | |||
11 | SUBSYSTEM_CFG = $SERVICEHOME/s.conf | 11 | SUBSYSTEM_CFG = $SERVICEHOME/s.conf |
12 | 12 | ||
13 | [hostlist] | 13 | [hostlist] |
14 | SERVER = dummy \ No newline at end of file | 14 | AUTOSTART = NO |
15 | SERVERS = dummy | ||
16 | |||
17 | [transport-udp] | ||
18 | BROADCAST = NO | ||
19 | |||
20 | [peerinfo] | ||
21 | USE_INCLUDED_HELLOS = NO \ No newline at end of file | ||