| @@ -26,27 +26,27 @@ env USETOOLS=no MAKEOBJDIRPREFIX=/usr/ob | | | @@ -26,27 +26,27 @@ env USETOOLS=no MAKEOBJDIRPREFIX=/usr/ob |
26 | make cleandir ; \ | | 26 | make cleandir ; \ |
27 | make ; \ | | 27 | make ; \ |
28 | su root -c "make install"' | | 28 | su root -c "make install"' |
29 | env USETOOLS=no MAKEOBJDIRPREFIX=/usr/obj/i386 sh -c 'cd ../netpgpkeys && \ | | 29 | env USETOOLS=no MAKEOBJDIRPREFIX=/usr/obj/i386 sh -c 'cd ../netpgpkeys && \ |
30 | make cleandir ; \ | | 30 | make cleandir ; \ |
31 | make ; \ | | 31 | make ; \ |
32 | su root -c "make install"' | | 32 | su root -c "make install"' |
33 | env USETOOLS=no MAKEOBJDIRPREFIX=/usr/obj/i386 sh -c 'cd ../netpgpverify && \ | | 33 | env USETOOLS=no MAKEOBJDIRPREFIX=/usr/obj/i386 sh -c 'cd ../netpgpverify && \ |
34 | make cleandir ; \ | | 34 | make cleandir ; \ |
35 | make ; \ | | 35 | make ; \ |
36 | su root -c "make install"' | | 36 | su root -c "make install"' |
37 | | | 37 | |
38 | passed=0 | | 38 | passed=0 |
39 | total=35 | | 39 | total=36 |
40 | rm -f passed | | 40 | rm -f passed |
41 | date > passed | | 41 | date > passed |
42 | echo "======> sign/verify 180938 file" | | 42 | echo "======> sign/verify 180938 file" |
43 | cp configure a | | 43 | cp configure a |
44 | /usr/bin/netpgp --sign a | | 44 | /usr/bin/netpgp --sign a |
45 | /usr/bin/netpgp --verify a.gpg && passed=$(expr $passed + 1) | | 45 | /usr/bin/netpgp --verify a.gpg && passed=$(expr $passed + 1) |
46 | echo "1 " $passed >> passed | | 46 | echo "1 " $passed >> passed |
47 | echo "======> attempt to verify an unsigned file" | | 47 | echo "======> attempt to verify an unsigned file" |
48 | /usr/bin/netpgp --verify a || passed=$(expr $passed + 1) | | 48 | /usr/bin/netpgp --verify a || passed=$(expr $passed + 1) |
49 | echo "2 " $passed >> passed | | 49 | echo "2 " $passed >> passed |
50 | echo "======> encrypt/decrypt 10809 file" | | 50 | echo "======> encrypt/decrypt 10809 file" |
51 | cp src/netpgp/netpgp.1 b | | 51 | cp src/netpgp/netpgp.1 b |
52 | /usr/bin/netpgp --encrypt b | | 52 | /usr/bin/netpgp --encrypt b |
| @@ -174,15 +174,19 @@ netpgpkey=$(/usr/bin/netpgpkeys --ssh -- | | | @@ -174,15 +174,19 @@ netpgpkey=$(/usr/bin/netpgpkeys --ssh -- |
174 | sshkey=$(/usr/bin/ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key.pub | awk '{ gsub(":", "", $2); print $2 }') | | 174 | sshkey=$(/usr/bin/ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key.pub | awk '{ gsub(":", "", $2); print $2 }') |
175 | echo "host sshkey \"$sshkey\" = netpgpkey \"$netpgpkey\"" | | 175 | echo "host sshkey \"$sshkey\" = netpgpkey \"$netpgpkey\"" |
176 | [ $sshkey = $netpgpkey ] && passed=$(expr $passed + 1) | | 176 | [ $sshkey = $netpgpkey ] && passed=$(expr $passed + 1) |
177 | echo "33 " $passed >> passed | | 177 | echo "33 " $passed >> passed |
178 | echo "======> user ssh fingerprint and netpgp fingerprint" | | 178 | echo "======> user ssh fingerprint and netpgp fingerprint" |
179 | netpgpkey=$(/usr/bin/netpgpkeys --ssh --list-keys --hash=md5 | awk 'NR == 3 { print $3 $4 $5 $6 $7 $8 $9 $10 }') | | 179 | netpgpkey=$(/usr/bin/netpgpkeys --ssh --list-keys --hash=md5 | awk 'NR == 3 { print $3 $4 $5 $6 $7 $8 $9 $10 }') |
180 | sshkey=$(/usr/bin/ssh-keygen -l -f /home/agc/.ssh/id_rsa.pub | awk '{ gsub(":", "", $2); print $2 }') | | 180 | sshkey=$(/usr/bin/ssh-keygen -l -f /home/agc/.ssh/id_rsa.pub | awk '{ gsub(":", "", $2); print $2 }') |
181 | echo "user sshkey \"$sshkey\" = netpgpkey \"$netpgpkey\"" | | 181 | echo "user sshkey \"$sshkey\" = netpgpkey \"$netpgpkey\"" |
182 | [ $sshkey = $netpgpkey ] && passed=$(expr $passed + 1) | | 182 | [ $sshkey = $netpgpkey ] && passed=$(expr $passed + 1) |
183 | echo "34 " $passed >> passed | | 183 | echo "34 " $passed >> passed |
184 | echo "======> single key listing" | | 184 | echo "======> single key listing" |
185 | /usr/bin/netpgpkeys -l agc && passed=$(expr $passed + 1) | | 185 | /usr/bin/netpgpkeys -l agc && passed=$(expr $passed + 1) |
186 | echo "35 " $passed >> passed | | 186 | echo "35 " $passed >> passed |
187 | rm -f a a.gpg b b.gpg c c.gpg d d.gpg e f f.sig g g.asc g2 a2 a3 a4 a5 h h.sig i i.asc | | 187 | echo "======> pipeline and memory encrypt/decrypt with specified cipher" |
| | | 188 | /usr/bin/netpgp -e --cipher camellia128 < a | /usr/bin/netpgp -d > a6 |
| | | 189 | diff a a6 && passed=$(expr $passed + 1) |
| | | 190 | echo "36 " $passed >> passed |
| | | 191 | rm -f a a.gpg b b.gpg c c.gpg d d.gpg e f f.sig g g.asc g2 a2 a3 a4 a5 a6 h h.sig i i.asc |
188 | echo "Passed ${passed}/${total} tests" | | 192 | echo "Passed ${passed}/${total} tests" |