From 687b3ddc0df89d48af5d20cb37fa2feb19a6c537 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 26 May 2017 15:57:56 +0200 Subject: add mgpg --- contrib/mgpg | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 contrib/mgpg (limited to 'contrib') diff --git a/contrib/mgpg b/contrib/mgpg new file mode 100755 index 0000000..01c7c08 --- /dev/null +++ b/contrib/mgpg @@ -0,0 +1,20 @@ +#!/bin/sh -e + +tmp=$(mktemp) +trap "rm -f '$tmp'" INT TERM EXIT + +{ + echo "Content-Type: $PIPE_CONTENTTYPE" + echo + cat +} > "$tmp" + +n=$(mshow -t "$tmp" | awk -F: ' + /: application\/pgp-encrypted/ {supported = 1} + /: application\/octet-stream/ {if (supported) print $1}') + +if [ "$n" ]; then + mshow -O "$tmp" "$n" | gpg -d 2>&1 + exit 64 +fi +exit 63 -- cgit 1.4.1