-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | native Haskell implementation of OpenPGP (RFC4880)
--   
--   native Haskell implementation of OpenPGP (RFC4880)
@package hOpenPGP
@version 2.2.1

module Codec.Encryption.OpenPGP.Types
type Exportability = Bool
type TrustLevel = Word8
type TrustAmount = Word8
type AlmostPublicDomainRegex = ByteString
type Revocability = Bool
type RevocationReason = Text
type KeyServer = ByteString
type SignatureHash = ByteString
type PacketVersion = Word8
type V3Expiration = Word16
type CompressedDataPayload = ByteString
type FileName = ByteString
type ImageData = ByteString
type NestedFlag = Bool
data SymmetricAlgorithm
Plaintext :: SymmetricAlgorithm
IDEA :: SymmetricAlgorithm
TripleDES :: SymmetricAlgorithm
CAST5 :: SymmetricAlgorithm
Blowfish :: SymmetricAlgorithm
ReservedSAFER :: SymmetricAlgorithm
ReservedDES :: SymmetricAlgorithm
AES128 :: SymmetricAlgorithm
AES192 :: SymmetricAlgorithm
AES256 :: SymmetricAlgorithm
Twofish :: SymmetricAlgorithm
OtherSA :: Word8 -> SymmetricAlgorithm
data NotationFlag
HumanReadable :: NotationFlag
OtherNF :: Word8 -> NotationFlag
data SigSubPacket
SigSubPacket :: Bool -> SigSubPacketPayload -> SigSubPacket
[_sspCriticality] :: SigSubPacket -> Bool
[_sspPayload] :: SigSubPacket -> SigSubPacketPayload
newtype ThirtyTwoBitTimeStamp
ThirtyTwoBitTimeStamp :: Word32 -> ThirtyTwoBitTimeStamp
[unThirtyTwoBitTimeStamp] :: ThirtyTwoBitTimeStamp -> Word32
newtype ThirtyTwoBitDuration
ThirtyTwoBitDuration :: Word32 -> ThirtyTwoBitDuration
[unThirtyTwoBitDuration] :: ThirtyTwoBitDuration -> Word32
durU :: (Integral a, Show a) => a -> Maybe (String, a)
newtype URL
URL :: URI -> URL
[unURL] :: URL -> URI
newtype NotationName
NotationName :: ByteString -> NotationName
[unNotationName] :: NotationName -> ByteString
newtype NotationValue
NotationValue :: ByteString -> NotationValue
[unNotationValue] :: NotationValue -> ByteString
data SigSubPacketPayload
SigCreationTime :: ThirtyTwoBitTimeStamp -> SigSubPacketPayload
SigExpirationTime :: ThirtyTwoBitDuration -> SigSubPacketPayload
ExportableCertification :: Exportability -> SigSubPacketPayload
TrustSignature :: TrustLevel -> TrustAmount -> SigSubPacketPayload
RegularExpression :: AlmostPublicDomainRegex -> SigSubPacketPayload
Revocable :: Revocability -> SigSubPacketPayload
KeyExpirationTime :: ThirtyTwoBitDuration -> SigSubPacketPayload
PreferredSymmetricAlgorithms :: [SymmetricAlgorithm] -> SigSubPacketPayload
RevocationKey :: (Set RevocationClass) -> PubKeyAlgorithm -> TwentyOctetFingerprint -> SigSubPacketPayload
Issuer :: EightOctetKeyId -> SigSubPacketPayload
NotationData :: (Set NotationFlag) -> NotationName -> NotationValue -> SigSubPacketPayload
PreferredHashAlgorithms :: [HashAlgorithm] -> SigSubPacketPayload
PreferredCompressionAlgorithms :: [CompressionAlgorithm] -> SigSubPacketPayload
KeyServerPreferences :: (Set KSPFlag) -> SigSubPacketPayload
PreferredKeyServer :: KeyServer -> SigSubPacketPayload
PrimaryUserId :: Bool -> SigSubPacketPayload
PolicyURL :: URL -> SigSubPacketPayload
KeyFlags :: (Set KeyFlag) -> SigSubPacketPayload
SignersUserId :: Text -> SigSubPacketPayload
ReasonForRevocation :: RevocationCode -> RevocationReason -> SigSubPacketPayload
Features :: (Set FeatureFlag) -> SigSubPacketPayload
SignatureTarget :: PubKeyAlgorithm -> HashAlgorithm -> SignatureHash -> SigSubPacketPayload
EmbeddedSignature :: SignaturePayload -> SigSubPacketPayload
UserDefinedSigSub :: Word8 -> ByteString -> SigSubPacketPayload
OtherSigSub :: Word8 -> ByteString -> SigSubPacketPayload
uc3 :: (a -> b -> c -> d) -> ((a, b, c) -> d)
data HashAlgorithm
DeprecatedMD5 :: HashAlgorithm
SHA1 :: HashAlgorithm
RIPEMD160 :: HashAlgorithm
SHA256 :: HashAlgorithm
SHA384 :: HashAlgorithm
SHA512 :: HashAlgorithm
SHA224 :: HashAlgorithm
OtherHA :: Word8 -> HashAlgorithm
data CompressionAlgorithm
Uncompressed :: CompressionAlgorithm
ZIP :: CompressionAlgorithm
ZLIB :: CompressionAlgorithm
BZip2 :: CompressionAlgorithm
OtherCA :: Word8 -> CompressionAlgorithm
class (Eq a, Ord a) => FutureVal a
fromFVal :: FutureVal a => a -> Word8
toFVal :: FutureVal a => Word8 -> a
data PubKeyAlgorithm
RSA :: PubKeyAlgorithm
DeprecatedRSAEncryptOnly :: PubKeyAlgorithm
DeprecatedRSASignOnly :: PubKeyAlgorithm
ElgamalEncryptOnly :: PubKeyAlgorithm
DSA :: PubKeyAlgorithm
ECDH :: PubKeyAlgorithm
ECDSA :: PubKeyAlgorithm
ForbiddenElgamal :: PubKeyAlgorithm
DH :: PubKeyAlgorithm
OtherPKA :: Word8 -> PubKeyAlgorithm
class (Eq a, Ord a) => FutureFlag a
fromFFlag :: FutureFlag a => a -> Int
toFFlag :: FutureFlag a => Int -> a
data KSPFlag
NoModify :: KSPFlag
KSPOther :: Int -> KSPFlag
data KeyFlag
GroupKey :: KeyFlag
AuthKey :: KeyFlag
SplitKey :: KeyFlag
EncryptStorageKey :: KeyFlag
EncryptCommunicationsKey :: KeyFlag
SignDataKey :: KeyFlag
CertifyKeysKey :: KeyFlag
KFOther :: Int -> KeyFlag
data RevocationClass
SensitiveRK :: RevocationClass
RClOther :: Word8 -> RevocationClass
data RevocationCode
NoReason :: RevocationCode
KeySuperseded :: RevocationCode
KeyMaterialCompromised :: RevocationCode
KeyRetiredAndNoLongerUsed :: RevocationCode
UserIdInfoNoLongerValid :: RevocationCode
RCoOther :: Word8 -> RevocationCode
data FeatureFlag
ModificationDetection :: FeatureFlag
FeatureOther :: Int -> FeatureFlag
newtype MPI
MPI :: Integer -> MPI
[unMPI] :: MPI -> Integer
data SignaturePayload
SigV3 :: SigType -> ThirtyTwoBitTimeStamp -> EightOctetKeyId -> PubKeyAlgorithm -> HashAlgorithm -> Word16 -> (NonEmpty MPI) -> SignaturePayload
SigV4 :: SigType -> PubKeyAlgorithm -> HashAlgorithm -> [SigSubPacket] -> [SigSubPacket] -> Word16 -> (NonEmpty MPI) -> SignaturePayload
SigVOther :: Word8 -> ByteString -> SignaturePayload
data KeyVersion
DeprecatedV3 :: KeyVersion
V4 :: KeyVersion
data PKPayload
PKPayload :: KeyVersion -> ThirtyTwoBitTimeStamp -> V3Expiration -> PubKeyAlgorithm -> PKey -> PKPayload
[_keyVersion] :: PKPayload -> KeyVersion
[_timestamp] :: PKPayload -> ThirtyTwoBitTimeStamp
[_v3exp] :: PKPayload -> V3Expiration
[_pkalgo] :: PKPayload -> PubKeyAlgorithm
[_pubkey] :: PKPayload -> PKey
newtype IV
IV :: ByteString -> IV
[unIV] :: IV -> ByteString
data SKAddendum
SUS16bit :: SymmetricAlgorithm -> S2K -> IV -> ByteString -> SKAddendum
SUSSHA1 :: SymmetricAlgorithm -> S2K -> IV -> ByteString -> SKAddendum
SUSym :: SymmetricAlgorithm -> IV -> ByteString -> SKAddendum
SUUnencrypted :: SKey -> Word16 -> SKAddendum
data DataType
BinaryData :: DataType
TextData :: DataType
UTF8Data :: DataType
OtherData :: Word8 -> DataType
newtype Salt
Salt :: ByteString -> Salt
[unSalt] :: Salt -> ByteString
newtype IterationCount
IterationCount :: Int -> IterationCount
[unIterationCount] :: IterationCount -> Int
data S2K
Simple :: HashAlgorithm -> S2K
Salted :: HashAlgorithm -> Salt -> S2K
IteratedSalted :: HashAlgorithm -> Salt -> IterationCount -> S2K
OtherS2K :: Word8 -> ByteString -> S2K
data UserAttrSubPacket
ImageAttribute :: ImageHeader -> ImageData -> UserAttrSubPacket
OtherUASub :: Word8 -> ByteString -> UserAttrSubPacket
data ImageHeader
ImageHV1 :: ImageFormat -> ImageHeader
data ImageFormat
JPEG :: ImageFormat
OtherImage :: Word8 -> ImageFormat
data SigType
BinarySig :: SigType
CanonicalTextSig :: SigType
StandaloneSig :: SigType
GenericCert :: SigType
PersonaCert :: SigType
CasualCert :: SigType
PositiveCert :: SigType
SubkeyBindingSig :: SigType
PrimaryKeyBindingSig :: SigType
SignatureDirectlyOnAKey :: SigType
KeyRevocationSig :: SigType
SubkeyRevocationSig :: SigType
CertRevocationSig :: SigType
TimestampSig :: SigType
ThirdPartyConfirmationSig :: SigType
OtherSig :: Word8 -> SigType
newtype DSA_PublicKey
DSA_PublicKey :: PublicKey -> DSA_PublicKey
[unDSA_PublicKey] :: DSA_PublicKey -> PublicKey
newtype RSA_PublicKey
RSA_PublicKey :: PublicKey -> RSA_PublicKey
[unRSA_PublicKey] :: RSA_PublicKey -> PublicKey
newtype ECDSA_PublicKey
ECDSA_PublicKey :: PublicKey -> ECDSA_PublicKey
[unECDSA_PublicKey] :: ECDSA_PublicKey -> PublicKey
newtype DSA_PrivateKey
DSA_PrivateKey :: PrivateKey -> DSA_PrivateKey
[unDSA_PrivateKey] :: DSA_PrivateKey -> PrivateKey
newtype RSA_PrivateKey
RSA_PrivateKey :: PrivateKey -> RSA_PrivateKey
[unRSA_PrivateKey] :: RSA_PrivateKey -> PrivateKey
newtype ECDSA_PrivateKey
ECDSA_PrivateKey :: PrivateKey -> ECDSA_PrivateKey
[unECDSA_PrivateKey] :: ECDSA_PrivateKey -> PrivateKey
newtype DSA_Params
DSA_Params :: Params -> DSA_Params
[unDSA_Params] :: DSA_Params -> Params
data ECCCurve
BrokenNISTP256 :: ECCCurve
BrokenNISTP384 :: ECCCurve
BrokenNISTP521 :: ECCCurve
data PKey
RSAPubKey :: RSA_PublicKey -> PKey
DSAPubKey :: DSA_PublicKey -> PKey
ElGamalPubKey :: [Integer] -> PKey
ECDHPubKey :: ECDSA_PublicKey -> HashAlgorithm -> SymmetricAlgorithm -> PKey
ECDSAPubKey :: ECDSA_PublicKey -> PKey
UnknownPKey :: ByteString -> PKey
data SKey
RSAPrivateKey :: RSA_PrivateKey -> SKey
DSAPrivateKey :: DSA_PrivateKey -> SKey
ElGamalPrivateKey :: [Integer] -> SKey
ECDHPrivateKey :: ECDSA_PrivateKey -> SKey
ECDSAPrivateKey :: ECDSA_PrivateKey -> SKey
UnknownSKey :: ByteString -> SKey
newtype Block a
Block :: [a] -> Block a
[unBlock] :: Block a -> [a]
newtype EightOctetKeyId
EightOctetKeyId :: ByteString -> EightOctetKeyId
[unEOKI] :: EightOctetKeyId -> ByteString
newtype TwentyOctetFingerprint
TwentyOctetFingerprint :: ByteString -> TwentyOctetFingerprint
[unTOF] :: TwentyOctetFingerprint -> ByteString
newtype SpacedFingerprint
SpacedFingerprint :: TwentyOctetFingerprint -> SpacedFingerprint
[unSpacedFingerprint] :: SpacedFingerprint -> TwentyOctetFingerprint
w8sToHex :: [Word8] -> String
hexToW8s :: ReadS Word8
data TK
TK :: (PKPayload, Maybe SKAddendum) -> [SignaturePayload] -> [(Text, [SignaturePayload])] -> [([UserAttrSubPacket], [SignaturePayload])] -> [(Pkt, [SignaturePayload])] -> TK
[_tkKey] :: TK -> (PKPayload, Maybe SKAddendum)
[_tkRevs] :: TK -> [SignaturePayload]
[_tkUIDs] :: TK -> [(Text, [SignaturePayload])]
[_tkUAts] :: TK -> [([UserAttrSubPacket], [SignaturePayload])]
[_tkSubs] :: TK -> [(Pkt, [SignaturePayload])]
type KeyringIxs = '[EightOctetKeyId, TwentyOctetFingerprint, Text]
type Keyring = IxSet KeyringIxs TK
class Packet a where data family PacketType a :: *
packetType :: Packet a => a -> PacketType a
packetCode :: Packet a => PacketType a -> Word8
toPkt :: Packet a => a -> Pkt
fromPkt :: Packet a => Pkt -> a
data Pkt
PKESKPkt :: PacketVersion -> EightOctetKeyId -> PubKeyAlgorithm -> (NonEmpty MPI) -> Pkt
SignaturePkt :: SignaturePayload -> Pkt
SKESKPkt :: PacketVersion -> SymmetricAlgorithm -> S2K -> (Maybe ByteString) -> Pkt
OnePassSignaturePkt :: PacketVersion -> SigType -> HashAlgorithm -> PubKeyAlgorithm -> EightOctetKeyId -> NestedFlag -> Pkt
SecretKeyPkt :: PKPayload -> SKAddendum -> Pkt
PublicKeyPkt :: PKPayload -> Pkt
SecretSubkeyPkt :: PKPayload -> SKAddendum -> Pkt
CompressedDataPkt :: CompressionAlgorithm -> CompressedDataPayload -> Pkt
SymEncDataPkt :: ByteString -> Pkt
MarkerPkt :: ByteString -> Pkt
LiteralDataPkt :: DataType -> FileName -> ThirtyTwoBitTimeStamp -> ByteString -> Pkt
TrustPkt :: ByteString -> Pkt
UserIdPkt :: Text -> Pkt
PublicSubkeyPkt :: PKPayload -> Pkt
UserAttributePkt :: [UserAttrSubPacket] -> Pkt
SymEncIntegrityProtectedDataPkt :: PacketVersion -> ByteString -> Pkt
ModificationDetectionCodePkt :: ByteString -> Pkt
OtherPacketPkt :: Word8 -> ByteString -> Pkt
BrokenPacketPkt :: String -> Word8 -> ByteString -> Pkt
pktTag :: Pkt -> Word8
data PKESK
PKESK :: PacketVersion -> EightOctetKeyId -> PubKeyAlgorithm -> NonEmpty MPI -> PKESK
[_pkeskPacketVersion] :: PKESK -> PacketVersion
[_pkeskEightOctetKeyId] :: PKESK -> EightOctetKeyId
[_pkeskPubKeyAlgorithm] :: PKESK -> PubKeyAlgorithm
[_pkeskMPIs] :: PKESK -> NonEmpty MPI
data Signature
Signature :: SignaturePayload -> Signature
[_signaturePayload] :: Signature -> SignaturePayload
data SKESK
SKESK :: PacketVersion -> SymmetricAlgorithm -> S2K -> Maybe ByteString -> SKESK
[_skeskPacketVersion] :: SKESK -> PacketVersion
[_skeskSymmetricAlgorithm] :: SKESK -> SymmetricAlgorithm
[_skeskS2K] :: SKESK -> S2K
[_skeskESK] :: SKESK -> Maybe ByteString
data OnePassSignature
OnePassSignature :: PacketVersion -> SigType -> HashAlgorithm -> PubKeyAlgorithm -> EightOctetKeyId -> NestedFlag -> OnePassSignature
[_onePassSignaturePacketVersion] :: OnePassSignature -> PacketVersion
[_onePassSignatureSigType] :: OnePassSignature -> SigType
[_onePassSignatureHashAlgorithm] :: OnePassSignature -> HashAlgorithm
[_onePassSignaturePubKeyAlgorithm] :: OnePassSignature -> PubKeyAlgorithm
[_onePassSignatureEightOctetKeyId] :: OnePassSignature -> EightOctetKeyId
[_onePassSignatureNestedFlag] :: OnePassSignature -> NestedFlag
data SecretKey
SecretKey :: PKPayload -> SKAddendum -> SecretKey
[_secretKeyPKPayload] :: SecretKey -> PKPayload
[_secretKeySKAddendum] :: SecretKey -> SKAddendum
data PublicKey
PublicKey :: PKPayload -> PublicKey
[_publicKeyPKPayload] :: PublicKey -> PKPayload
data SecretSubkey
SecretSubkey :: PKPayload -> SKAddendum -> SecretSubkey
[_secretSubkeyPKPayload] :: SecretSubkey -> PKPayload
[_secretSubkeySKAddendum] :: SecretSubkey -> SKAddendum
data CompressedData
CompressedData :: CompressionAlgorithm -> CompressedDataPayload -> CompressedData
[_compressedDataCompressionAlgorithm] :: CompressedData -> CompressionAlgorithm
[_compressedDataPayload] :: CompressedData -> CompressedDataPayload
data SymEncData
SymEncData :: ByteString -> SymEncData
[_symEncDataPayload] :: SymEncData -> ByteString
data Marker
Marker :: ByteString -> Marker
[_markerPayload] :: Marker -> ByteString
data LiteralData
LiteralData :: DataType -> FileName -> ThirtyTwoBitTimeStamp -> ByteString -> LiteralData
[_literalDataDataType] :: LiteralData -> DataType
[_literalDataFileName] :: LiteralData -> FileName
[_literalDataTimeStamp] :: LiteralData -> ThirtyTwoBitTimeStamp
[_literalDataPayload] :: LiteralData -> ByteString
data Trust
Trust :: ByteString -> Trust
[_trustPayload] :: Trust -> ByteString
data UserId
UserId :: Text -> UserId
[_userIdPayload] :: UserId -> Text
data PublicSubkey
PublicSubkey :: PKPayload -> PublicSubkey
[_publicSubkeyPKPayload] :: PublicSubkey -> PKPayload
data UserAttribute
UserAttribute :: [UserAttrSubPacket] -> UserAttribute
[_userAttributeSubPackets] :: UserAttribute -> [UserAttrSubPacket]
data SymEncIntegrityProtectedData
SymEncIntegrityProtectedData :: PacketVersion -> ByteString -> SymEncIntegrityProtectedData
[_symEncIntegrityProtectedDataPacketVersion] :: SymEncIntegrityProtectedData -> PacketVersion
[_symEncIntegrityProtectedDataPayload] :: SymEncIntegrityProtectedData -> ByteString
data ModificationDetectionCode
ModificationDetectionCode :: ByteString -> ModificationDetectionCode
[_modificationDetectionCodePayload] :: ModificationDetectionCode -> ByteString
data OtherPacket
OtherPacket :: Word8 -> ByteString -> OtherPacket
[_otherPacketType] :: OtherPacket -> Word8
[_otherPacketPayload] :: OtherPacket -> ByteString
data BrokenPacket
BrokenPacket :: String -> Word8 -> ByteString -> BrokenPacket
[_brokenPacketParseError] :: BrokenPacket -> String
[_brokenPacketType] :: BrokenPacket -> Word8
[_brokenPacketPayload] :: BrokenPacket -> ByteString
data Verification
Verification :: PKPayload -> SignaturePayload -> Verification
[_verificationSigner] :: Verification -> PKPayload
[_verificationSignature] :: Verification -> SignaturePayload
pkeskPubKeyAlgorithm :: Lens' PKESK PubKeyAlgorithm
pkeskPacketVersion :: Lens' PKESK PacketVersion
pkeskMPIs :: Lens' PKESK (NonEmpty MPI)
pkeskEightOctetKeyId :: Lens' PKESK EightOctetKeyId
signaturePayload :: Iso' Signature SignaturePayload
skeskSymmetricAlgorithm :: Lens' SKESK SymmetricAlgorithm
skeskS2K :: Lens' SKESK S2K
skeskPacketVersion :: Lens' SKESK PacketVersion
skeskESK :: Lens' SKESK (Maybe ByteString)
onePassSignatureSigType :: Lens' OnePassSignature SigType
onePassSignaturePubKeyAlgorithm :: Lens' OnePassSignature PubKeyAlgorithm
onePassSignaturePacketVersion :: Lens' OnePassSignature PacketVersion
onePassSignatureNestedFlag :: Lens' OnePassSignature NestedFlag
onePassSignatureHashAlgorithm :: Lens' OnePassSignature HashAlgorithm
onePassSignatureEightOctetKeyId :: Lens' OnePassSignature EightOctetKeyId
secretKeySKAddendum :: Lens' SecretKey SKAddendum
secretKeyPKPayload :: Lens' SecretKey PKPayload
v3exp :: Lens' PKPayload V3Expiration
timestamp :: Lens' PKPayload ThirtyTwoBitTimeStamp
pubkey :: Lens' PKPayload PKey
pkalgo :: Lens' PKPayload PubKeyAlgorithm
keyVersion :: Lens' PKPayload KeyVersion
publicKeyPKPayload :: Iso' PublicKey PKPayload
secretSubkeySKAddendum :: Lens' SecretSubkey SKAddendum
secretSubkeyPKPayload :: Lens' SecretSubkey PKPayload
compressedDataPayload :: Lens' CompressedData CompressedDataPayload
compressedDataCompressionAlgorithm :: Lens' CompressedData CompressionAlgorithm
symEncDataPayload :: Iso' SymEncData ByteString
markerPayload :: Iso' Marker ByteString
literalDataTimeStamp :: Lens' LiteralData ThirtyTwoBitTimeStamp
literalDataPayload :: Lens' LiteralData ByteString
literalDataFileName :: Lens' LiteralData FileName
literalDataDataType :: Lens' LiteralData DataType
trustPayload :: Iso' Trust ByteString
userIdPayload :: Iso' UserId Text
publicSubkeyPKPayload :: Iso' PublicSubkey PKPayload
userAttributeSubPackets :: Iso' UserAttribute [UserAttrSubPacket]
symEncIntegrityProtectedDataPayload :: Lens' SymEncIntegrityProtectedData ByteString
symEncIntegrityProtectedDataPacketVersion :: Lens' SymEncIntegrityProtectedData PacketVersion
modificationDetectionCodePayload :: Iso' ModificationDetectionCode ByteString
otherPacketType :: Lens' OtherPacket Word8
otherPacketPayload :: Lens' OtherPacket ByteString
tkUIDs :: Lens' TK [(Text, [SignaturePayload])]
tkUAts :: Lens' TK [([UserAttrSubPacket], [SignaturePayload])]
tkSubs :: Lens' TK [(Pkt, [SignaturePayload])]
tkRevs :: Lens' TK [SignaturePayload]
tkKey :: Lens' TK (PKPayload, Maybe SKAddendum)
verificationSigner :: Lens' Verification PKPayload
verificationSignature :: Lens' Verification SignaturePayload
sspPayload :: Lens' SigSubPacket SigSubPacketPayload
sspCriticality :: Lens' SigSubPacket Bool
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_4TK
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_3TK
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_2TK
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_1TK
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0TK
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0TK
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1TK
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_18Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_17Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_16Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_15Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_14Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_13Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_12Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_11Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_10Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_9Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_8Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_7Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_6Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1Pkt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0Pkt
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1Pkt
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_1SigSubPacket
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0SigSubPacket
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0SigSubPacket
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1SigSubPacket
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2SignaturePayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1SignaturePayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0SignaturePayload
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1SignaturePayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_24SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_23SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_22SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_21SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_20SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_19SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_18SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_17SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_16SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_15SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_14SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_13SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_12SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_11SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_10SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_9SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_8SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_7SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_6SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1SigSubPacketPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0SigSubPacketPayload
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1SigSubPacketPayload
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0TwentyOctetFingerprint
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0TwentyOctetFingerprint
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1TwentyOctetFingerprint
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0EightOctetKeyId
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0EightOctetKeyId
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1EightOctetKeyId
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3SKAddendum
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2SKAddendum
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1SKAddendum
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0SKAddendum
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1SKAddendum
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5SKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4SKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3SKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2SKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1SKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0SKey
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1SKey
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_4PKPayload
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_3PKPayload
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_2PKPayload
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_1PKPayload
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0PKPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0PKPayload
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1PKPayload
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5PKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4PKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3PKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2PKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1PKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0PKey
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1PKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2ECCCurve
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1ECCCurve
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0ECCCurve
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1ECCCurve
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0DSA_Params
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0DSA_Params
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1DSA_Params
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0ECDSA_PrivateKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0ECDSA_PrivateKey
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1ECDSA_PrivateKey
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0RSA_PrivateKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0RSA_PrivateKey
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1RSA_PrivateKey
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0DSA_PrivateKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0DSA_PrivateKey
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1DSA_PrivateKey
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0ECDSA_PublicKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0ECDSA_PublicKey
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1ECDSA_PublicKey
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0RSA_PublicKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0RSA_PublicKey
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1RSA_PublicKey
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0DSA_PublicKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0DSA_PublicKey
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1DSA_PublicKey
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_15SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_14SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_13SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_12SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_11SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_10SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_9SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_8SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_7SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_6SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0SigType
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1SigType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1UserAttrSubPacket
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0UserAttrSubPacket
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1UserAttrSubPacket
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0ImageHeader
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1ImageHeader
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1ImageFormat
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0ImageFormat
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1ImageFormat
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3S2K
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2S2K
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1S2K
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0S2K
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1S2K
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0IterationCount
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0IterationCount
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1IterationCount
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0Salt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0Salt
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1Salt
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3DataType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2DataType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1DataType
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0DataType
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1DataType
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0IV
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0IV
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1IV
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1KeyVersion
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0KeyVersion
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1KeyVersion
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0MPI
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0MPI
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1MPI
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1FeatureFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0FeatureFlag
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1FeatureFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5RevocationCode
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4RevocationCode
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3RevocationCode
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2RevocationCode
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1RevocationCode
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0RevocationCode
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1RevocationCode
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1RevocationClass
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0RevocationClass
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1RevocationClass
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_7KeyFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_6KeyFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5KeyFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4KeyFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3KeyFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2KeyFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1KeyFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0KeyFlag
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1KeyFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1KSPFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0KSPFlag
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1KSPFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_9PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_8PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_7PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_6PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0PubKeyAlgorithm
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1PubKeyAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4CompressionAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3CompressionAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2CompressionAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1CompressionAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0CompressionAlgorithm
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1CompressionAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_7HashAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_6HashAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5HashAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4HashAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3HashAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2HashAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1HashAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0HashAlgorithm
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1HashAlgorithm
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0NotationValue
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0NotationValue
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1NotationValue
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0NotationName
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0NotationName
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1NotationName
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0URL
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0URL
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1URL
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0ThirtyTwoBitDuration
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0ThirtyTwoBitDuration
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1ThirtyTwoBitDuration
instance GHC.Generics.Selector Codec.Encryption.OpenPGP.Types.S1_0_0ThirtyTwoBitTimeStamp
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0ThirtyTwoBitTimeStamp
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1ThirtyTwoBitTimeStamp
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1NotationFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0NotationFlag
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1NotationFlag
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_11SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_10SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_9SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_8SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_7SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_6SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_5SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_4SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_3SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_2SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_1SymmetricAlgorithm
instance GHC.Generics.Constructor Codec.Encryption.OpenPGP.Types.C1_0SymmetricAlgorithm
instance GHC.Generics.Datatype Codec.Encryption.OpenPGP.Types.D1SymmetricAlgorithm
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.PKESK)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.PKESK)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.Signature)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.Signature)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SKESK)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SKESK)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.OnePassSignature)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.OnePassSignature)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SecretKey)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SecretKey)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.PublicKey)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.PublicKey)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SecretSubkey)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SecretSubkey)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.CompressedData)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.CompressedData)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SymEncData)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SymEncData)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.Marker)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.Marker)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.LiteralData)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.LiteralData)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.Trust)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.Trust)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.UserId)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.UserId)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.PublicSubkey)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.PublicSubkey)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.UserAttribute)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.UserAttribute)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SymEncIntegrityProtectedData)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.SymEncIntegrityProtectedData)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.ModificationDetectionCode)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.ModificationDetectionCode)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.OtherPacket)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.OtherPacket)
instance GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.BrokenPacket)
instance GHC.Show.Show (Codec.Encryption.OpenPGP.Types.PacketType Codec.Encryption.OpenPGP.Types.BrokenPacket)
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.BrokenPacket
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.BrokenPacket
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.BrokenPacket
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.OtherPacket
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.OtherPacket
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.OtherPacket
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.ModificationDetectionCode
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.ModificationDetectionCode
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.ModificationDetectionCode
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SymEncIntegrityProtectedData
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SymEncIntegrityProtectedData
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SymEncIntegrityProtectedData
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.UserAttribute
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.UserAttribute
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.UserAttribute
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.PublicSubkey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.PublicSubkey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.PublicSubkey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.UserId
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.UserId
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.UserId
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.Trust
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.Trust
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.Trust
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.LiteralData
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.LiteralData
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.LiteralData
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.Marker
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.Marker
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.Marker
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SymEncData
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SymEncData
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SymEncData
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.CompressedData
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.CompressedData
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.CompressedData
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SecretSubkey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SecretSubkey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SecretSubkey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.PublicKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.PublicKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.PublicKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SecretKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SecretKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SecretKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.OnePassSignature
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.OnePassSignature
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.OnePassSignature
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SKESK
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SKESK
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SKESK
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.Signature
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.Signature
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.Signature
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.PKESK
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.PKESK
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.PKESK
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.TK
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.TK
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.TK
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.TK
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.Pkt
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.Pkt
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.Pkt
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.Pkt
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SigSubPacket
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.SigSubPacket
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SigSubPacket
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SigSubPacket
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SignaturePayload
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.SignaturePayload
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SignaturePayload
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SignaturePayload
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SigSubPacketPayload
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.SigSubPacketPayload
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SigSubPacketPayload
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SigSubPacketPayload
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance GHC.Classes.Eq a => GHC.Classes.Eq (Codec.Encryption.OpenPGP.Types.Block a)
instance GHC.Show.Show a => GHC.Show.Show (Codec.Encryption.OpenPGP.Types.Block a)
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SKAddendum
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.SKAddendum
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SKAddendum
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SKAddendum
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SKey
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.SKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.PKPayload
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.PKPayload
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.PKPayload
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.PKPayload
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.PKey
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.PKey
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.PKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.PKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.PKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.ECCCurve
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.ECCCurve
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.ECCCurve
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.ECCCurve
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.ECCCurve
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.DSA_Params
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.DSA_Params
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.DSA_Params
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.DSA_Params
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.ECDSA_PrivateKey
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.ECDSA_PrivateKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.ECDSA_PrivateKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.ECDSA_PrivateKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.RSA_PrivateKey
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.RSA_PrivateKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.RSA_PrivateKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.RSA_PrivateKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.DSA_PrivateKey
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.DSA_PrivateKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.DSA_PrivateKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.DSA_PrivateKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.ECDSA_PublicKey
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.ECDSA_PublicKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.ECDSA_PublicKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.ECDSA_PublicKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.RSA_PublicKey
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.RSA_PublicKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.RSA_PublicKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.RSA_PublicKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.DSA_PublicKey
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.DSA_PublicKey
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.DSA_PublicKey
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.DSA_PublicKey
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SigType
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.SigType
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SigType
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.UserAttrSubPacket
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.UserAttrSubPacket
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.UserAttrSubPacket
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.UserAttrSubPacket
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.ImageHeader
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.ImageHeader
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.ImageHeader
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.ImageHeader
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.ImageFormat
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.ImageFormat
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.ImageFormat
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.S2K
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.S2K
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.S2K
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.S2K
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.IterationCount
instance GHC.Real.Real Codec.Encryption.OpenPGP.Types.IterationCount
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.IterationCount
instance GHC.Num.Num Codec.Encryption.OpenPGP.Types.IterationCount
instance GHC.Real.Integral Codec.Encryption.OpenPGP.Types.IterationCount
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.IterationCount
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.IterationCount
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.IterationCount
instance GHC.Enum.Enum Codec.Encryption.OpenPGP.Types.IterationCount
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.IterationCount
instance GHC.Enum.Bounded Codec.Encryption.OpenPGP.Types.IterationCount
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.Salt
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.Salt
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.Salt
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.Salt
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.Salt
instance Data.Byteable.Byteable Codec.Encryption.OpenPGP.Types.Salt
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.DataType
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.DataType
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.DataType
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.IV
instance GHC.Base.Monoid Codec.Encryption.OpenPGP.Types.IV
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.IV
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.IV
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.IV
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.IV
instance Data.Byteable.Byteable Codec.Encryption.OpenPGP.Types.IV
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.KeyVersion
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.KeyVersion
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.KeyVersion
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.KeyVersion
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.KeyVersion
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.MPI
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.MPI
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.MPI
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.MPI
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.FeatureFlag
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.FeatureFlag
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.FeatureFlag
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.RevocationCode
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.RevocationCode
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.RevocationCode
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.RevocationClass
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.RevocationClass
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.RevocationClass
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.KeyFlag
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.KeyFlag
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.KeyFlag
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.KSPFlag
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.KSPFlag
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.KSPFlag
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.NotationValue
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.NotationValue
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.NotationValue
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.NotationValue
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.NotationValue
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.NotationValue
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.NotationValue
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.NotationName
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.NotationName
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.NotationName
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.NotationName
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.NotationName
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.NotationName
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.NotationName
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.URL
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.URL
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.URL
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.URL
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.URL
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance GHC.Real.Real Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance GHC.Num.Num Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance GHC.Real.Integral Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance GHC.Enum.Enum Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance GHC.Enum.Bounded Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance GHC.Real.Real Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance GHC.Num.Num Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance GHC.Real.Integral Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance GHC.Enum.Enum Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance GHC.Enum.Bounded Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.NotationFlag
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.NotationFlag
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.NotationFlag
instance GHC.Show.Show Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance GHC.Generics.Generic Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance Data.Data.Data Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance Codec.Encryption.OpenPGP.Types.FutureVal Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.NotationFlag
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.NotationFlag
instance Codec.Encryption.OpenPGP.Types.FutureFlag Codec.Encryption.OpenPGP.Types.NotationFlag
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.NotationFlag
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.NotationFlag
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.NotationFlag
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.NotationFlag
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SigSubPacket
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.SigSubPacket
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.SigSubPacket
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.SigSubPacket
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp GHC.Word.Word32
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.ThirtyTwoBitTimeStamp
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration GHC.Word.Word32
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.ThirtyTwoBitDuration
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.URL Network.URI.URI
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.URL
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.URL
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.URL
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.URL
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.NotationName Data.ByteString.Lazy.Internal.ByteString
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.NotationName
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.NotationName
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.NotationValue Data.ByteString.Lazy.Internal.ByteString
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.NotationValue
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.NotationValue
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.SigSubPacketPayload
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SigSubPacketPayload
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.SigSubPacketPayload
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.SigSubPacketPayload
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance Codec.Encryption.OpenPGP.Types.FutureVal Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance Codec.Encryption.OpenPGP.Types.FutureVal Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance Codec.Encryption.OpenPGP.Types.FutureVal Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.KSPFlag
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.KSPFlag
instance Codec.Encryption.OpenPGP.Types.FutureFlag Codec.Encryption.OpenPGP.Types.KSPFlag
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.KSPFlag
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.KSPFlag
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.KSPFlag
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.KSPFlag
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.KeyFlag
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.KeyFlag
instance Codec.Encryption.OpenPGP.Types.FutureFlag Codec.Encryption.OpenPGP.Types.KeyFlag
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.KeyFlag
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.KeyFlag
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.KeyFlag
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.KeyFlag
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.RevocationClass
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.RevocationClass
instance Codec.Encryption.OpenPGP.Types.FutureFlag Codec.Encryption.OpenPGP.Types.RevocationClass
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.RevocationClass
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.RevocationClass
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.RevocationClass
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.RevocationClass
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.RevocationCode
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.RevocationCode
instance Codec.Encryption.OpenPGP.Types.FutureVal Codec.Encryption.OpenPGP.Types.RevocationCode
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.RevocationCode
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.RevocationCode
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.RevocationCode
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.RevocationCode
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.FeatureFlag
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.FeatureFlag
instance Codec.Encryption.OpenPGP.Types.FutureFlag Codec.Encryption.OpenPGP.Types.FeatureFlag
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.FeatureFlag
instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Data.Set.Base.Set a)
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.FeatureFlag
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.FeatureFlag
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.FeatureFlag
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.MPI GHC.Integer.Type.Integer
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.MPI
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.MPI
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.MPI
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.MPI
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.SignaturePayload
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SignaturePayload
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.SignaturePayload
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.KeyVersion
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.KeyVersion
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.KeyVersion
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.KeyVersion
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.PKPayload
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.PKPayload
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.PKPayload
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.PKPayload
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.IV Data.ByteString.Internal.ByteString
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.IV
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.IV
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.SKAddendum
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.SKAddendum
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SKAddendum
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.SKAddendum
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.DataType
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.DataType
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.DataType
instance Codec.Encryption.OpenPGP.Types.FutureVal Codec.Encryption.OpenPGP.Types.DataType
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.DataType
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.DataType
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.DataType
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.Salt Data.ByteString.Internal.ByteString
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.Salt
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.Salt
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.IterationCount GHC.Types.Int
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.IterationCount
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.IterationCount
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.IterationCount
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.S2K
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.S2K
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.S2K
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.UserAttrSubPacket
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.UserAttrSubPacket
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.UserAttrSubPacket
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.UserAttrSubPacket
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.ImageHeader
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.ImageHeader
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.ImageHeader
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.ImageHeader
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.ImageHeader
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.ImageFormat
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.ImageFormat
instance Codec.Encryption.OpenPGP.Types.FutureVal Codec.Encryption.OpenPGP.Types.ImageFormat
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.ImageFormat
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.ImageFormat
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.ImageFormat
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.ImageFormat
instance GHC.Classes.Eq Codec.Encryption.OpenPGP.Types.SigType
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.SigType
instance Codec.Encryption.OpenPGP.Types.FutureVal Codec.Encryption.OpenPGP.Types.SigType
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.SigType
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SigType
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.SigType
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.SigType
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.DSA_PublicKey
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.DSA_PublicKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.DSA_PublicKey
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.RSA_PublicKey
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.RSA_PublicKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.RSA_PublicKey
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.ECDSA_PublicKey
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.ECDSA_PublicKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.ECDSA_PublicKey
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.DSA_PrivateKey
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.DSA_PrivateKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.DSA_PrivateKey
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.RSA_PrivateKey
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.RSA_PrivateKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.RSA_PrivateKey
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.ECDSA_PrivateKey
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.ECDSA_PrivateKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.ECDSA_PrivateKey
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.DSA_Params
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.DSA_Params
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.DSA_Params
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.DSA_PublicKey
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.DSA_PrivateKey
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.RSA_PublicKey
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.RSA_PrivateKey
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.ECDSA_PublicKey
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.ECDSA_PrivateKey
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.ECCCurve
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.PKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.PKey
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.PKey
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.SKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SKey
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.SKey
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.EightOctetKeyId Data.ByteString.Lazy.Internal.ByteString
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance GHC.Read.Read Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.EightOctetKeyId
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint Data.ByteString.Lazy.Internal.ByteString
instance GHC.Read.Read Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance Data.Aeson.Types.Class.FromJSON Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance Control.Newtype.Newtype Codec.Encryption.OpenPGP.Types.SpacedFingerprint Codec.Encryption.OpenPGP.Types.TwentyOctetFingerprint
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SpacedFingerprint
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.TK
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.TK
instance Data.Hashable.Class.Hashable Codec.Encryption.OpenPGP.Types.Pkt
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.Pkt
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.Pkt
instance Data.Aeson.Types.Class.ToJSON Codec.Encryption.OpenPGP.Types.Pkt
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.PKESK
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.PKESK
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.Signature
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.Signature
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.SKESK
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SKESK
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.OnePassSignature
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.OnePassSignature
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.SecretKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SecretKey
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.PublicKey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.PublicKey
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.SecretSubkey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SecretSubkey
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.CompressedData
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.CompressedData
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.SymEncData
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SymEncData
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.Marker
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.Marker
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.LiteralData
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.LiteralData
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.Trust
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.Trust
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.UserId
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.UserId
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.PublicSubkey
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.PublicSubkey
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.UserAttribute
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.UserAttribute
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.SymEncIntegrityProtectedData
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.SymEncIntegrityProtectedData
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.ModificationDetectionCode
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.ModificationDetectionCode
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.OtherPacket
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.OtherPacket
instance Codec.Encryption.OpenPGP.Types.Packet Codec.Encryption.OpenPGP.Types.BrokenPacket
instance Text.PrettyPrint.Free.Internal.Pretty Codec.Encryption.OpenPGP.Types.BrokenPacket

module Codec.Encryption.OpenPGP.Serialize
putSKAddendum :: SKAddendum -> Put
getSecretKey :: PKPayload -> Get SKey
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.SigSubPacket
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.CompressionAlgorithm
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.PubKeyAlgorithm
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.HashAlgorithm
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.SymmetricAlgorithm
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.MPI
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.SigType
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.UserAttrSubPacket
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.S2K
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.PKESK
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.Signature
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.SKESK
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.OnePassSignature
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.SecretKey
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.PublicKey
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.SecretSubkey
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.CompressedData
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.SymEncData
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.Marker
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.LiteralData
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.Trust
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.UserId
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.PublicSubkey
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.UserAttribute
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.SymEncIntegrityProtectedData
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.ModificationDetectionCode
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.OtherPacket
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.Pkt
instance Data.Binary.Class.Binary a => Data.Binary.Class.Binary (Codec.Encryption.OpenPGP.Types.Block a)
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.PKPayload
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.SignaturePayload
instance Data.Binary.Class.Binary Codec.Encryption.OpenPGP.Types.TK

module Codec.Encryption.OpenPGP.Compression
decompressPkt :: Pkt -> [Pkt]
compressPkts :: CompressionAlgorithm -> [Pkt] -> Pkt

module Codec.Encryption.OpenPGP.Expirations
isTKTimeValid :: UTCTime -> TK -> Bool
getKeyExpirationTimesFromSignature :: SignaturePayload -> [ThirtyTwoBitDuration]

module Codec.Encryption.OpenPGP.Fingerprint
eightOctetKeyID :: PKPayload -> Either String EightOctetKeyId
fingerprint :: PKPayload -> TwentyOctetFingerprint

module Codec.Encryption.OpenPGP.KeyInfo
pubkeySize :: PKey -> Either [Char] Int
pkalgoAbbrev :: PubKeyAlgorithm -> [Char]

module Data.Conduit.OpenPGP.Keyring.Instances
instance Data.IxSet.Typed.Indexable Codec.Encryption.OpenPGP.Types.KeyringIxs Codec.Encryption.OpenPGP.Types.TK
instance GHC.Classes.Ord Codec.Encryption.OpenPGP.Types.SignaturePayload
instance Data.Semigroup.Semigroup Codec.Encryption.OpenPGP.Types.TK

module Codec.Encryption.OpenPGP.KeyringParser
parseAChunk :: (Monoid s, Show s) => Parser s r -> s -> ([(r, s)], Maybe (Maybe (r -> r), Parser s r)) -> (([(r, s)], Maybe (Maybe (r -> r), Parser s r)), [r])
finalizeParsing :: Monoid s => ([(r, s)], Maybe (Maybe (r -> r), Parser s r)) -> (([(r, s)], Maybe (Maybe (r -> r), Parser s r)), [r])
parseTK :: Bool -> Parser [Pkt] (Maybe TK)
data UidOrUat
I :: Text -> UidOrUat
A :: [UserAttrSubPacket] -> UidOrUat
splitUs :: [(UidOrUat, [SignaturePayload])] -> ([(Text, [SignaturePayload])], [([UserAttrSubPacket], [SignaturePayload])])
publicTK :: Bool -> Parser [Pkt] (Maybe TK)
secretTK :: Bool -> Parser [Pkt] (Maybe TK)
brokenTK :: Int -> Parser [Pkt] (Maybe TK)
pkPayload :: Parser [Pkt] (PKPayload, Maybe SKAddendum)
signature :: Bool -> [SigType] -> Parser [Pkt] [SignaturePayload]
signedUID :: Bool -> Parser [Pkt] (UidOrUat, [SignaturePayload])
signedUAt :: Bool -> Parser [Pkt] (UidOrUat, [SignaturePayload])
signedOrRevokedPubSubkey :: Bool -> Parser [Pkt] [(Pkt, [SignaturePayload])]
brokenPubSubkey :: Parser [Pkt] [(Pkt, [SignaturePayload])]
rawOrSignedOrRevokedSecSubkey :: Bool -> Parser [Pkt] [(Pkt, [SignaturePayload])]
brokenSecSubkey :: Parser [Pkt] [(Pkt, [SignaturePayload])]
skPayload :: Parser [Pkt] (PKPayload, Maybe SKAddendum)
broken :: Int -> Parser [Pkt] Pkt
instance GHC.Show.Show Codec.Encryption.OpenPGP.KeyringParser.UidOrUat

module Data.Conduit.OpenPGP.Keyring
conduitToTKs :: Monad m => Conduit Pkt m TK
conduitToTKsDropping :: Monad m => Conduit Pkt m TK
sinkKeyringMap :: Monad m => Sink TK m Keyring
instance GHC.Show.Show Data.Conduit.OpenPGP.Keyring.Phase
instance GHC.Classes.Ord Data.Conduit.OpenPGP.Keyring.Phase
instance GHC.Classes.Eq Data.Conduit.OpenPGP.Keyring.Phase

module Codec.Encryption.OpenPGP.KeySelection
parseEightOctetKeyId :: Text -> Either String EightOctetKeyId
parseFingerprint :: Text -> Either String TwentyOctetFingerprint

module Codec.Encryption.OpenPGP.S2K
string2Key :: S2K -> Int -> ByteString -> ByteString
skesk2Key :: SKESK -> ByteString -> ByteString

module Codec.Encryption.OpenPGP.CFB
decrypt :: SymmetricAlgorithm -> ByteString -> ByteString -> Either String ByteString
decryptNoNonce :: SymmetricAlgorithm -> IV -> ByteString -> ByteString -> Either String ByteString
decryptOpenPGPCfb :: SymmetricAlgorithm -> ByteString -> ByteString -> Either String ByteString
encryptNoNonce :: SymmetricAlgorithm -> S2K -> IV -> ByteString -> ByteString -> Either String ByteString

module Codec.Encryption.OpenPGP.SecretKey
decryptPrivateKey :: (PKPayload, SKAddendum) -> ByteString -> SKAddendum

-- | 8-octet salt, IV must be length of cipher blocksize
encryptPrivateKey :: ByteString -> IV -> SKAddendum -> ByteString -> SKAddendum

-- | generates pseudo-random salt and IV
encryptPrivateKeyIO :: SKAddendum -> ByteString -> IO SKAddendum
reencryptSecretKeyIO :: SecretKey -> ByteString -> IO SecretKey

module Codec.Encryption.OpenPGP.Signatures
verifySigWith :: (Pkt -> Maybe UTCTime -> ByteString -> Either String Verification) -> Pkt -> PktStreamContext -> Maybe UTCTime -> Either String Verification
verifyAgainstKeyring :: Keyring -> Pkt -> Maybe UTCTime -> ByteString -> Either String Verification
verifyAgainstKeys :: [TK] -> Pkt -> Maybe UTCTime -> ByteString -> Either String Verification
verifyTKWith :: (Pkt -> PktStreamContext -> Maybe UTCTime -> Either String Verification) -> Maybe UTCTime -> TK -> Either String TK

module Data.Conduit.OpenPGP.Compression
conduitCompress :: MonadThrow m => CompressionAlgorithm -> Conduit Pkt m Pkt
conduitDecompress :: MonadThrow m => Conduit Pkt m Pkt

module Data.Conduit.OpenPGP.Decrypt
conduitDecrypt :: (MonadBaseControl IO m, MonadResource m) => InputCallback IO -> Conduit Pkt m Pkt
instance GHC.Show.Show Data.Conduit.OpenPGP.Decrypt.RecursorState
instance GHC.Classes.Eq Data.Conduit.OpenPGP.Decrypt.RecursorState
instance Data.Default.Class.Default Data.Conduit.OpenPGP.Decrypt.RecursorState

module Data.Conduit.OpenPGP.Filter
conduitPktFilter :: Monad m => FilterPredicates -> Conduit Pkt m Pkt
conduitTKFilter :: Monad m => FilterPredicates -> Conduit TK m TK
data FilterPredicates

-- | fp for transferable keys
RTKFilterPredicate :: (Reader TK Bool) -> FilterPredicates

-- | fp for context-less packets
RPFilterPredicate :: (Reader Pkt Bool) -> FilterPredicates

module Data.Conduit.OpenPGP.Verify
conduitVerify :: Monad m => Keyring -> Maybe UTCTime -> Conduit Pkt m (Either String Verification)
