mirror of
https://github.com/romanz/amodem.git
synced 2026-04-01 17:26:49 +08:00
gpg: demo with ed25519 TREZOR-based keys
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user