W      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-InferredNone(Helper method for fingerprints and such .Extract all signature and data packets from a / -Find the keyid that issued a SignaturePacket "SignaturePacket smart constructor   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\wrjgfba`_^]yz{|}~yzxstuvstklmnopquhicdse/0,+*'&%$# () !" S[ZYXWVUTIRQPONMLKJ>HGFEDCBA@?8=<;:91765432-.8,,+*'&%$# () !" -./017654328=<;:9> HGFEDCBA@?I RQPONMLKJS[ZYXWVUT\;wrjgfba`_^]yz{|}~yzxstuvstklmnopquhicdse      !"#$%&'()*+,-./00112234567889:;<==>?@ABCDEFGGHIJKLMNOPPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ openpgp-0.5 Data.OpenPGPData.OpenPGP.InternalSignatureSubpacketUnsupportedSignatureSubpacketEmbeddedSignaturePacketSignatureTargetPackettarget_key_algorithmtarget_hash_algorithmhashFeaturesPacket supports_mdcReasonForRevocationPacketSignerUserIDPacketKeyFlagsPacket certify_keys sign_dataencrypt_communicationencrypt_storage split_keyauthentication group_keyPolicyURIPacketPrimaryUserIDPacketPreferredKeyServerPacketKeyServerPreferencesPacketkeyserver_no_modify$PreferredCompressionAlgorithmsPacketPreferredHashAlgorithmsPacketNotationDataPackethuman_readable notation_namenotation_value IssuerPacketRevocationKeyPacket sensitiverevocation_key_algorithmrevocation_key_fingerprint"PreferredSymmetricAlgorithmsPacketKeyExpirationTimePacketRevocablePacketRegularExpressionPacketTrustSignaturePacketdepthtrustExportableCertificationPacketSignatureExpirationTimePacketSignatureCreationTimePacketMPIMessageRevocationCode UserIDInvalid KeyRetiredKeyCompromised KeySupersededNoReasonCompressionAlgorithmBZip2ZLIBZIP UncompressedSymmetricAlgorithmTwofishAES256AES192AES128BlowfishCAST5 TripleDESIDEA Unencrypted KeyAlgorithmDHECDSAECCDSAELGAMALRSA_SRSA_ERSA HashAlgorithmSHA224SHA512SHA384SHA256 RIPEMD160SHA1MD5PacketUnsupportedPacketModificationDetectionCodePacketEncryptedDataPacket UserIDPacket TrustPacketLiteralDataPacketformatfilenamecontent MarkerPacketCompressedDataPacketcompression_algorithmmessageSecretKeyPacket s2k_useagesymmetric_types2k_types2k_hash_algorithms2k_salt s2k_count private_hashPublicKeyPacket timestampkey is_subkeyv3_days_of_validityOnePassSignaturePacketnestedsignature_typehash_algorithmhashed_subpacketsunhashed_subpackets hash_head signaturetrailerAsymmetricSessionKeyPacketversionkey_id key_algorithmencrypted_datafingerprint_materialsignatures_and_datasignature_issuerfind_keysignaturePacketisSignaturePacketdecode_s2k_countencode_s2k_countSignaturePacketgetRemainingByteStringgetSomeByteStringputSomeByteStringlocalGetcompress decompress lazyCompresslazyDecompress assertProppadpadBSget_packet_bytesparse_new_lengthparse_old_lengthpublic_key_fieldssecret_key_fields!signature_packet_startcalculate_signature_trailer put_packet parse_packet enum_to_word8enum_from_word8 listUntilEndput_signature_subpacketparse_signature_subpacket find_key'$fBinarySignatureSubpacket $fBinaryMPI$fBinaryMessage$fBinaryRevocationCode$fEnumRevocationCode$fBinaryCompressionAlgorithm$fEnumCompressionAlgorithm$fBinarySymmetricAlgorithm$fEnumSymmetricAlgorithm$fBinaryKeyAlgorithm$fEnumKeyAlgorithm$fBinaryHashAlgorithm$fEnumHashAlgorithm$fBinaryPacket