Stub out PGPPacket._parse_string_to_key_specifier
[gpg-migrate.git] / gpg-migrate.py
index c1e32cce9040a4fb913d7d8c65143c379de57b79..9fa25da84297c34fa7671ac16b6942210bdec497 100755 (executable)
@@ -142,6 +142,24 @@ class PGPPacket (dict):
         110: 'private',
         }
 
+    _string_to_key_types = {
+        0: 'simple',
+        1: 'salted',
+        2: 'reserved',
+        3: 'iterated and salted',
+        100: 'private',
+        101: 'private',
+        102: 'private',
+        103: 'private',
+        104: 'private',
+        105: 'private',
+        106: 'private',
+        107: 'private',
+        108: 'private',
+        109: 'private',
+        110: 'private',
+        }
+
     _clean_type_regex = _re.compile('\W+')
 
     def _clean_type(self):
@@ -205,6 +223,12 @@ class PGPPacket (dict):
         offset += length
         return (offset, value)
 
+    def _parse_string_to_key_specifier(self, data):
+        self['string-to-key-type'] = self._string_to_key_types[data[0]]
+        offset = 1
+        raise NotImplementedError(
+            'string-to-key type {}'.format(self['string-to-key-type']))
+
     def _parse_public_key_packet(self, data):
         self._parse_generic_public_key_packet(data=data)