Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F7713501
test_passphrase.sh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Size
1 KB
Referenced Files
None
Subscribers
None
test_passphrase.sh
View Options
#!/bin/sh
#
# test the passphrase tools
echo === MAKING THE TEST FILES ==
unset AFFLIB_PASSPHRASE
rm -f blank.iso blank.aff blanke.aff
PATH=$PATH:../tools:../../tools:.
test_make_random_iso.sh blank.iso
./afconvert -o blank.aff blank.iso
./afconvert -o file://:passphrase@/blanke.aff blank.iso
# Make sure afcrypto reports properly for with and with no encrypted segments
if (./afcrypto blank.aff | grep " 0 encrypted" > /dev/null ) ; then
echo blanke.aff properly created
else
echo ENCRYPTED SEGMENTS IN BLANKE.AFF --- STOP
exit 1
fi
# Now test afcrypto
if (./afcrypto blanke.aff | grep -v " 0 encrypted" > /dev/null) ; then
echo blanke.aff properly created
else
echo NO ENCRYPTED SEGMENTS IN BLANKE.AFF --- STOP
exit 1
fi
echo "sleepy" > words
echo "dopey" >> words
echo "doc" >> words
echo "passphrase" >> words
echo "foobar" >> words
if [ "`./afcrypto -k -f words blanke.aff|grep correct|grep passphrase`"x == x ] ; then
echo afcrypto did not find the right passphrase
exit 1
else
echo afcrypto found the correct pasphrase
fi
rm blank.iso blank.aff blanke.aff words
echo ALL TESTS PASS
exit 0
File Metadata
Details
Attached
Mime Type
text/x-shellscript
Expires
Sat, Nov 22, 12:10 AM (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1361642
Default Alt Text
test_passphrase.sh (1 KB)
Attached To
Mode
rXMOUNT xmount
Attached
Detach File
Event Timeline
Log In to Comment