new version with passphrase detection

This commit is contained in:
q
2024-07-31 16:31:08 +03:00
parent 0478d38a83
commit 0dfd1ec712
2 changed files with 47 additions and 5 deletions

View File

@@ -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