gpg: add helper scripts

nistp521
Roman Zeyde 8 years ago
parent 513e99dd57
commit 742136b22d

@ -0,0 +1,16 @@
#!/bin/bash
set -eux
USER_ID="${1}"
HOMEDIR=~/.gnupg/trezor
CURVE="ed25519" # or "nist256p1"
rm -rf "${HOMEDIR}"
mkdir -p "${HOMEDIR}"
chmod 700 "${HOMEDIR}"
trezor-gpg -v create "${USER_ID}" -e "${CURVE}" > "${HOMEDIR}/pubkey.asc"
gpg2 --homedir "${HOMEDIR}" --import < "${HOMEDIR}/pubkey.asc"
gpg2 --homedir "${HOMEDIR}" --edit-key "${USER_ID}" trust
$(dirname $0)/gpg-shell

@ -0,0 +1,16 @@
#!/bin/bash
set -eu
export GNUPGHOME=~/.gnupg/trezor
gpg2 -k --with-keygrip
killall -q trezor-gpg || true
trezor-gpg agent &
AGENT_PID=$!
sleep 1
echo "Starting GPG-enabled shell..."
${SHELL}
echo "Stopping GPG-enabled shell..."
kill ${AGENT_PID}
Loading…
Cancel
Save