/
githubmirror
/
gnupg2
Обзор
Документация
Войти
/
githubmirror
/
gnupg2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
debian/tests/simple-tests
34 строки
708 B
Lorenzo Palinuro Faletra
Import Debian changes 2.2.27-2parrot1
20 авг 2021, 20:41
20 авг 2021, 20:41
1a41fee
Код
Авторство
О чём код?
#!/bin/sh set -e set -x DIR=$(mktemp -d) GPG_HOME=$DIR/gnupg gpg="gpg --homedir $GPG_HOME" mkdir $GPG_HOME chmod 700 $GPG_HOME #trap "cd $HOME && rm -rf $DIR" EXIT cd $DIR cat > key-batch << EOF Key-Type: default Subkey-Type: default Name-Real: test case Name-Email: example@example.com Expire-Date: 0 %no-protection %commit EOF $gpg --batch --generate-key key-batch $gpg -abs < $GPG_HOME/pubring.kbx > pubring.kbx.asc $gpg --verify pubring.kbx.asc $GPG_HOME/pubring.kbx gpgv --keyring $GPG_HOME/pubring.kbx pubring.kbx.asc $GPG_HOME/pubring.kbx # Encrypt $gpg -e -r example@example.com < $GPG_HOME/pubring.kbx > pubring.kbx.gpg $gpg -d -r example@example.com < pubring.kbx.gpg > pubring.kbx.gpg.dec