Add type and raw data to embedded signature subpackets
[gpg-migrate.git] / gpg-migrate.py
index f4651e37fb6a74fd12462aa47778be405843ee77..1d139a002936a4e3d62eae66b3b858d03846c309 100755 (executable)
@@ -813,7 +813,10 @@ class PGPPacket (dict):
 
     def _parse_embedded_signature_signature_subpacket(self, data, subpacket):
         subpacket['embedded'] = PGPPacket(key=self.key)
+        subpacket['embedded']['type'] = 'signature packet'
+        subpacket['embedded']['embedded'] = True
         subpacket['embedded']._parse_signature_packet(data=data)
+        subpacket['embedded']['raw'] = data
 
     def _parse_user_id_packet(self, data):
         self['user'] = str(data, 'utf-8')