gpg: fixup logging and make sure it works with git
This commit is contained in:
@@ -133,7 +133,7 @@ def _parse_signature(stream):
|
||||
p['unhashed_subpackets'] = parse_subpackets(stream)
|
||||
embedded = list(_parse_embedded_signatures(p['unhashed_subpackets']))
|
||||
if embedded:
|
||||
log.info('embedded sigs: %s', embedded)
|
||||
log.debug('embedded sigs: %s', embedded)
|
||||
p['embedded'] = embedded
|
||||
|
||||
p['_is_custom'] = (proto.CUSTOM_SUBPACKET in p['unhashed_subpackets'])
|
||||
|
||||
@@ -181,7 +181,8 @@ class Signer(object):
|
||||
subkey_packet = proto.packet(tag=14, blob=self.pubkey.data())
|
||||
primary = decode.load_from_gpg(self.user_id)
|
||||
keygrip = agent.get_keygrip(self.user_id)
|
||||
log.info('adding as subkey to %s (%s)', self.user_id, keygrip)
|
||||
log.info('adding subkey to primary GPG key "%s" (%s)',
|
||||
self.user_id, util.hexlify(primary['key_id']))
|
||||
data_to_sign = primary['_to_hash'] + self.pubkey.data_to_hash()
|
||||
|
||||
# Primary Key Binding Signature
|
||||
@@ -195,7 +196,6 @@ class Signer(object):
|
||||
sig_type=0x19,
|
||||
hashed_subpackets=hashed_subpackets,
|
||||
unhashed_subpackets=unhashed_subpackets)
|
||||
log.info('embedded signature: %r', embedded_sig)
|
||||
|
||||
# Subkey Binding Signature
|
||||
hashed_subpackets = [
|
||||
@@ -249,7 +249,6 @@ def _make_signature(signer_func, data_to_sign, public_algo,
|
||||
|
||||
log.debug('hashing %d bytes', len(data_to_hash))
|
||||
digest = hashlib.sha256(data_to_hash).digest()
|
||||
|
||||
sig = signer_func(digest=digest)
|
||||
|
||||
return bytes(header + hashed + unhashed +
|
||||
|
||||
@@ -6,10 +6,11 @@ CURVE=ed25519
|
||||
gpg2 --full-gen-key --expert
|
||||
gpg2 --export > romanz.pub
|
||||
NOW=`date +%s`
|
||||
trezor-gpg -t $NOW -v -e $CURVE --subkey "romanz" -o subkey.pub
|
||||
USERID="Roman Zeyde <roman.zeyde@gmail.com>"
|
||||
trezor-gpg -t $NOW -e $CURVE --subkey "$USERID" -o subkey.pub
|
||||
gpg2 -K
|
||||
gpg2 -vv --import <(cat romanz.pub subkey.pub)
|
||||
gpg2 -v --import <(cat romanz.pub subkey.pub)
|
||||
gpg2 -K
|
||||
|
||||
trezor-gpg -t $NOW -v -e $CURVE "romanz" EXAMPLE
|
||||
trezor-gpg -t $NOW -e $CURVE $USERID EXAMPLE
|
||||
gpg2 --verify EXAMPLE.sig
|
||||
|
||||
Reference in New Issue
Block a user