17 lines
555 B
Bash
17 lines
555 B
Bash
# NEVER RUN ON YOUR OWN REAL GPG KEYS!!!!! THEY WILL BE DELETED!!!!!
|
|
set -x -e -u
|
|
CURVE=ed25519
|
|
#CURVE=nist256p1
|
|
(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`
|
|
USERID="Roman Zeyde <roman.zeyde@gmail.com>"
|
|
trezor-gpg -t $NOW -e $CURVE --subkey "$USERID" -o subkey.pub
|
|
gpg2 -K
|
|
gpg2 -v --import <(cat romanz.pub subkey.pub)
|
|
gpg2 -K
|
|
|
|
trezor-gpg -t $NOW -e $CURVE "$USERID" EXAMPLE
|
|
gpg2 --verify EXAMPLE.sig
|