new version with passphrase detection
This commit is contained in:
20
Bakefile
20
Bakefile
@@ -37,6 +37,7 @@ test_encrypt() {
|
||||
# Run encryption code
|
||||
set -e
|
||||
GPGPASS=secret @ qgpg -k --key key2
|
||||
qgpg -i --key key2
|
||||
@ qgpg -e --key key2.pub datadir/folder1/1testfile
|
||||
@ qgpg -e --key key2.pub datadir/folder1/1testfile datadir/1testfile.encrypted.gpg
|
||||
@ qgpg -e --key key2.pub -r datadir
|
||||
@@ -46,6 +47,25 @@ test_encrypt() {
|
||||
@ hash-update -t sha1 -f sha1sum.txt -r datadir
|
||||
}
|
||||
|
||||
test_encrypt_no_phrase() {
|
||||
# Prepare
|
||||
cd ~/tmp/
|
||||
. useve-runner
|
||||
useve qgpg
|
||||
rm -fr key2* datadir datadir.encrypted datadir.plain sha1sum.txt
|
||||
@ mkdir -p datadir
|
||||
@ dd if=/dev/random of=datadir/testfile bs=3024 count=102400
|
||||
# Run encryption code
|
||||
set -e
|
||||
GPGPASS="" @ qgpg -k --key key2
|
||||
qgpg -i --key key2
|
||||
@ qgpg -e --key key2.pub -r datadir datadir.encrypted
|
||||
@ qgpg -d --key key2 -r datadir.encrypted datadir.plain
|
||||
@ hash-update -t sha1 -f sha1sum.txt -r datadir datadir.encrypted datadir.plain
|
||||
cat sha1sum.txt
|
||||
}
|
||||
|
||||
|
||||
test_decrypt() {
|
||||
cd ~/tmp/
|
||||
. useve-runner
|
||||
|
||||
Reference in New Issue
Block a user