From 5c04d17c43de4edfa13fad55d0d7ae7f7640f8c2 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Sat, 30 Apr 2016 13:32:20 +0300 Subject: [PATCH] gpg: demo with ed25519 TREZOR-based keys --- trezor_agent/gpg/test.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/trezor_agent/gpg/test.sh b/trezor_agent/gpg/test.sh index 9a25bb0..27131a9 100644 --- a/trezor_agent/gpg/test.sh +++ b/trezor_agent/gpg/test.sh @@ -1,13 +1,14 @@ # NEVER RUN ON YOUR OWN REAL GPG KEYS!!!!! THEY WILL BE DELETED!!!!! set -x -e -u +CURVE=ed25519 (cd ~/.gnupg && rm -rf openpgp-revocs.d/ private-keys-v1.d/ pubring.kbx* trustdb.gpg /tmp/log *.gpg; killall gpg-agent || true) gpg2 --full-gen-key --expert gpg2 --export > romanz.pub NOW=`date +%s` -trezor-gpg -t $NOW -v --subkey "romanz" -o subkey.pub +trezor-gpg -t $NOW -v -e $CURVE --subkey "romanz" -o subkey.pub gpg2 -K gpg2 -vv --import <(cat romanz.pub subkey.pub) gpg2 -K -trezor-gpg -t $NOW -v "romanz" EXAMPLE +trezor-gpg -t $NOW -v -e $CURVE "romanz" EXAMPLE gpg2 --verify EXAMPLE.sig