contrib: delete ctlsock-encrypt.bash

Closes https://github.com/rfjakob/gocryptfs/issues/416
This commit is contained in:
Jakob Unterwurzacher 2020-05-10 00:15:06 +02:00
parent 5af7d3c699
commit 1d145be5a1
2 changed files with 0 additions and 35 deletions

View File

@ -1 +0,0 @@
ctlsock-encrypt.bash

View File

@ -1,34 +0,0 @@
#!/bin/bash -eu
#
# Interactively encrypt file names and paths by querying a gocryptfs
# control socket.
#
# Dependencies:
# Debian: apt-get install jq netcat-openbsd
# Fedora: dnf install jq nmap-ncat
MYNAME=$(basename $0)
if [[ $# -ne 1 || $1 == "-h" ]] ; then
echo "Usage: $MYNAME SOCKET"
exit 1
fi
SOCK=$1
# Bail out early (before even prompting the user) if the socket does
# not exist
if [[ ! -S $SOCK ]] ; then
echo "'$SOCK' is not a socket" >&2
exit 1
fi
OPERATION=EncryptPath
if [[ $MYNAME == "ctlsock-decrypt.bash" ]] ; then
OPERATION=DecryptPath
fi
while true ; do
echo -n "Input path : "
read IN
echo -n "Transformed path: "
JSON=$(echo "{\"$OPERATION\":\"$IN\"}" | nc -U $SOCK)
ENCRYPTED=$(echo $JSON | jq -r '.Result')
echo $ENCRYPTED
echo "Complete reply : $JSON"
echo
done