Safe Haskell | None |
---|---|
Language | Haskell2010 |
Codec.Encryption.OpenPGP.Types
Documentation
Constructors
TK | |
Fields
|
Instances
Eq TK Source # | |
Data TK Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.TK Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TK -> c TK gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TK dataTypeOf :: TK -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TK) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TK) gmapT :: (forall b. Data b => b -> b) -> TK -> TK gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TK -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TK -> r gmapQ :: (forall d. Data d => d -> u) -> TK -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> TK -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> TK -> m TK gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TK -> m TK gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TK -> m TK | |
Ord TK Source # | |
Show TK Source # | |
Generic TK Source # | |
Semigroup TK | |
ToJSON TK Source # | |
Binary TK | |
Indexable KeyringIxs TK Source # | |
Defined in Data.Conduit.OpenPGP.Keyring.Instances | |
type Rep TK Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.TK type Rep TK = D1 ('MetaData "TK" "Codec.Encryption.OpenPGP.Types.Internal.TK" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "TK" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_tkKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PKPayload, Maybe SKAddendum)) :*: S1 ('MetaSel ('Just "_tkRevs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SignaturePayload])) :*: (S1 ('MetaSel ('Just "_tkUIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(Text, [SignaturePayload])]) :*: (S1 ('MetaSel ('Just "_tkUAts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [([UserAttrSubPacket], [SignaturePayload])]) :*: S1 ('MetaSel ('Just "_tkSubs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(Pkt, [SignaturePayload])]))))) |
type KeyringIxs = '[EightOctetKeyId, TwentyOctetFingerprint, Text] Source #
tkUAts :: Lens' TK [([UserAttrSubPacket], [SignaturePayload])] Source #
Constructors
PKESKPkt PacketVersion EightOctetKeyId PubKeyAlgorithm (NonEmpty MPI) | |
SignaturePkt SignaturePayload | |
SKESKPkt PacketVersion SymmetricAlgorithm S2K (Maybe ByteString) | |
OnePassSignaturePkt PacketVersion SigType HashAlgorithm PubKeyAlgorithm EightOctetKeyId NestedFlag | |
SecretKeyPkt PKPayload SKAddendum | |
PublicKeyPkt PKPayload | |
SecretSubkeyPkt PKPayload SKAddendum | |
CompressedDataPkt CompressionAlgorithm CompressedDataPayload | |
SymEncDataPkt ByteString | |
MarkerPkt ByteString | |
LiteralDataPkt DataType FileName ThirtyTwoBitTimeStamp ByteString | |
TrustPkt ByteString | |
UserIdPkt Text | |
PublicSubkeyPkt PKPayload | |
UserAttributePkt [UserAttrSubPacket] | |
SymEncIntegrityProtectedDataPkt PacketVersion ByteString | |
ModificationDetectionCodePkt ByteString | |
OtherPacketPkt Word8 ByteString | |
BrokenPacketPkt String Word8 ByteString |
Instances
Eq Pkt Source # | |
Data Pkt Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Pkt Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Pkt -> c Pkt gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Pkt dataTypeOf :: Pkt -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Pkt) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Pkt) gmapT :: (forall b. Data b => b -> b) -> Pkt -> Pkt gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Pkt -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Pkt -> r gmapQ :: (forall d. Data d => d -> u) -> Pkt -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Pkt -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Pkt -> m Pkt gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Pkt -> m Pkt gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Pkt -> m Pkt | |
Ord Pkt Source # | |
Show Pkt Source # | |
Generic Pkt Source # | |
Hashable Pkt Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Pkt | |
ToJSON Pkt Source # | |
Pretty Pkt Source # | |
Binary Pkt | |
type Rep Pkt Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Pkt type Rep Pkt = D1 ('MetaData "Pkt" "Codec.Encryption.OpenPGP.Types.Internal.Pkt" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((((C1 ('MetaCons "PKESKPkt" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PacketVersion) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EightOctetKeyId)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PubKeyAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty MPI)))) :+: C1 ('MetaCons "SignaturePkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SignaturePayload))) :+: (C1 ('MetaCons "SKESKPkt" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PacketVersion) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SymmetricAlgorithm)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 S2K) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ByteString)))) :+: C1 ('MetaCons "OnePassSignaturePkt" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PacketVersion) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SigType) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HashAlgorithm))) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PubKeyAlgorithm) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EightOctetKeyId) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NestedFlag)))))) :+: ((C1 ('MetaCons "SecretKeyPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PKPayload) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SKAddendum)) :+: C1 ('MetaCons "PublicKeyPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PKPayload))) :+: (C1 ('MetaCons "SecretSubkeyPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PKPayload) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SKAddendum)) :+: (C1 ('MetaCons "CompressedDataPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CompressionAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CompressedDataPayload)) :+: C1 ('MetaCons "SymEncDataPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))))) :+: (((C1 ('MetaCons "MarkerPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :+: C1 ('MetaCons "LiteralDataPkt" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DataType) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FileName)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ThirtyTwoBitTimeStamp) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))) :+: (C1 ('MetaCons "TrustPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :+: (C1 ('MetaCons "UserIdPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "PublicSubkeyPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PKPayload))))) :+: ((C1 ('MetaCons "UserAttributePkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UserAttrSubPacket])) :+: C1 ('MetaCons "SymEncIntegrityProtectedDataPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PacketVersion) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) :+: (C1 ('MetaCons "ModificationDetectionCodePkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :+: (C1 ('MetaCons "OtherPacketPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :+: C1 ('MetaCons "BrokenPacketPkt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))))))) |
data Verification Source #
Constructors
Verification | |
Associated Types
data PacketType a :: * Source #
Instances
Constructors
PKESK | |
Fields |
Instances
Eq PKESK Source # | |
Data PKESK Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PKESK -> c PKESK gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PKESK dataTypeOf :: PKESK -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PKESK) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PKESK) gmapT :: (forall b. Data b => b -> b) -> PKESK -> PKESK gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PKESK -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PKESK -> r gmapQ :: (forall d. Data d => d -> u) -> PKESK -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> PKESK -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> PKESK -> m PKESK gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PKESK -> m PKESK gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PKESK -> m PKESK | |
Show PKESK Source # | |
Pretty PKESK Source # | |
Binary PKESK | |
Packet PKESK Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Associated Types data PacketType PKESK Source # | |
Eq (PacketType PKESK) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods (==) :: PacketType PKESK -> PacketType PKESK -> Bool (/=) :: PacketType PKESK -> PacketType PKESK -> Bool | |
Show (PacketType PKESK) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> PacketType PKESK -> ShowS show :: PacketType PKESK -> String showList :: [PacketType PKESK] -> ShowS | |
data PacketType PKESK Source # | |
Constructors
Signature | |
Fields |
Instances
Eq Signature Source # | |
Data Signature Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Signature -> c Signature gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Signature toConstr :: Signature -> Constr dataTypeOf :: Signature -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Signature) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Signature) gmapT :: (forall b. Data b => b -> b) -> Signature -> Signature gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Signature -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Signature -> r gmapQ :: (forall d. Data d => d -> u) -> Signature -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Signature -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Signature -> m Signature gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Signature -> m Signature gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Signature -> m Signature | |
Show Signature Source # | |
Pretty Signature Source # | |
Binary Signature | |
Packet Signature Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Associated Types data PacketType Signature Source # | |
Eq (PacketType Signature) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods (==) :: PacketType Signature -> PacketType Signature -> Bool (/=) :: PacketType Signature -> PacketType Signature -> Bool | |
Show (PacketType Signature) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> PacketType Signature -> ShowS show :: PacketType Signature -> String showList :: [PacketType Signature] -> ShowS | |
data PacketType Signature Source # | |
Constructors
SKESK | |
Fields
|
Instances
Eq SKESK Source # | |
Data SKESK Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SKESK -> c SKESK gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SKESK dataTypeOf :: SKESK -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SKESK) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SKESK) gmapT :: (forall b. Data b => b -> b) -> SKESK -> SKESK gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SKESK -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SKESK -> r gmapQ :: (forall d. Data d => d -> u) -> SKESK -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SKESK -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SKESK -> m SKESK gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SKESK -> m SKESK gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SKESK -> m SKESK | |
Show SKESK Source # | |
Pretty SKESK Source # | |
Binary SKESK | |
Packet SKESK Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Associated Types data PacketType SKESK Source # | |
Eq (PacketType SKESK) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods (==) :: PacketType SKESK -> PacketType SKESK -> Bool (/=) :: PacketType SKESK -> PacketType SKESK -> Bool | |
Show (PacketType SKESK) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> PacketType SKESK -> ShowS show :: PacketType SKESK -> String showList :: [PacketType SKESK] -> ShowS | |
data PacketType SKESK Source # | |
data OnePassSignature Source #
Constructors
OnePassSignature | |
Instances
Constructors
SecretKey | |
Fields |
Instances
Eq SecretKey Source # | |
Data SecretKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SecretKey -> c SecretKey gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SecretKey toConstr :: SecretKey -> Constr dataTypeOf :: SecretKey -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SecretKey) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SecretKey) gmapT :: (forall b. Data b => b -> b) -> SecretKey -> SecretKey gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SecretKey -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SecretKey -> r gmapQ :: (forall d. Data d => d -> u) -> SecretKey -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SecretKey -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SecretKey -> m SecretKey gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SecretKey -> m SecretKey gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SecretKey -> m SecretKey | |
Show SecretKey Source # | |
Pretty SecretKey Source # | |
Binary SecretKey | |
Packet SecretKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Associated Types data PacketType SecretKey Source # | |
Eq (PacketType SecretKey) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods (==) :: PacketType SecretKey -> PacketType SecretKey -> Bool (/=) :: PacketType SecretKey -> PacketType SecretKey -> Bool | |
Show (PacketType SecretKey) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> PacketType SecretKey -> ShowS show :: PacketType SecretKey -> String showList :: [PacketType SecretKey] -> ShowS | |
data PacketType SecretKey Source # | |
Constructors
PublicKey | |
Fields |
Instances
Eq PublicKey Source # | |
Data PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PublicKey -> c PublicKey gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PublicKey toConstr :: PublicKey -> Constr dataTypeOf :: PublicKey -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PublicKey) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PublicKey) gmapT :: (forall b. Data b => b -> b) -> PublicKey -> PublicKey gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PublicKey -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PublicKey -> r gmapQ :: (forall d. Data d => d -> u) -> PublicKey -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> PublicKey -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> PublicKey -> m PublicKey gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PublicKey -> m PublicKey gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PublicKey -> m PublicKey | |
Show PublicKey Source # | |
Pretty PublicKey Source # | |
Binary PublicKey | |
Packet PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Associated Types data PacketType PublicKey Source # | |
Eq (PacketType PublicKey) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods (==) :: PacketType PublicKey -> PacketType PublicKey -> Bool (/=) :: PacketType PublicKey -> PacketType PublicKey -> Bool | |
Show (PacketType PublicKey) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> PacketType PublicKey -> ShowS show :: PacketType PublicKey -> String showList :: [PacketType PublicKey] -> ShowS | |
data PacketType PublicKey Source # | |
data SecretSubkey Source #
Constructors
SecretSubkey | |
Instances
data CompressedData Source #
Constructors
CompressedData | |
Instances
newtype SymEncData Source #
Constructors
SymEncData | |
Fields
|
Instances
Eq SymEncData Source # | |
Data SymEncData Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SymEncData -> c SymEncData gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SymEncData toConstr :: SymEncData -> Constr dataTypeOf :: SymEncData -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SymEncData) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SymEncData) gmapT :: (forall b. Data b => b -> b) -> SymEncData -> SymEncData gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SymEncData -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SymEncData -> r gmapQ :: (forall d. Data d => d -> u) -> SymEncData -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SymEncData -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SymEncData -> m SymEncData gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SymEncData -> m SymEncData gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SymEncData -> m SymEncData | |
Show SymEncData Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> SymEncData -> ShowS show :: SymEncData -> String showList :: [SymEncData] -> ShowS | |
Pretty SymEncData Source # | |
Binary SymEncData | |
Defined in Codec.Encryption.OpenPGP.Serialize | |
Packet SymEncData Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Associated Types data PacketType SymEncData Source # Methods packetType :: SymEncData -> PacketType SymEncData Source # packetCode :: PacketType SymEncData -> Word8 Source # toPkt :: SymEncData -> Pkt Source # fromPkt :: Pkt -> SymEncData Source # | |
Eq (PacketType SymEncData) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods (==) :: PacketType SymEncData -> PacketType SymEncData -> Bool (/=) :: PacketType SymEncData -> PacketType SymEncData -> Bool | |
Show (PacketType SymEncData) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> PacketType SymEncData -> ShowS show :: PacketType SymEncData -> String showList :: [PacketType SymEncData] -> ShowS | |
data PacketType SymEncData Source # | |
Constructors
Marker | |
Fields
|
Instances
Eq Marker Source # | |
Data Marker Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Marker -> c Marker gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Marker dataTypeOf :: Marker -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Marker) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Marker) gmapT :: (forall b. Data b => b -> b) -> Marker -> Marker gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Marker -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Marker -> r gmapQ :: (forall d. Data d => d -> u) -> Marker -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Marker -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Marker -> m Marker gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Marker -> m Marker gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Marker -> m Marker | |
Show Marker Source # | |
Pretty Marker Source # | |
Binary Marker | |
Packet Marker Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Associated Types data PacketType Marker Source # | |
Eq (PacketType Marker) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods (==) :: PacketType Marker -> PacketType Marker -> Bool (/=) :: PacketType Marker -> PacketType Marker -> Bool | |
Show (PacketType Marker) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> PacketType Marker -> ShowS show :: PacketType Marker -> String showList :: [PacketType Marker] -> ShowS | |
data PacketType Marker Source # | |
data LiteralData Source #
Constructors
LiteralData | |
Fields |
Instances
Constructors
Trust | |
Fields
|
Instances
Eq Trust Source # | |
Data Trust Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Trust -> c Trust gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Trust dataTypeOf :: Trust -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Trust) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Trust) gmapT :: (forall b. Data b => b -> b) -> Trust -> Trust gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Trust -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Trust -> r gmapQ :: (forall d. Data d => d -> u) -> Trust -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Trust -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Trust -> m Trust gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Trust -> m Trust gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Trust -> m Trust | |
Show Trust Source # | |
Pretty Trust Source # | |
Binary Trust | |
Packet Trust Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Associated Types data PacketType Trust Source # | |
Eq (PacketType Trust) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods (==) :: PacketType Trust -> PacketType Trust -> Bool (/=) :: PacketType Trust -> PacketType Trust -> Bool | |
Show (PacketType Trust) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> PacketType Trust -> ShowS show :: PacketType Trust -> String showList :: [PacketType Trust] -> ShowS | |
data PacketType Trust Source # | |
Constructors
UserId | |
Fields
|
Instances
Eq UserId Source # | |
Data UserId Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserId -> c UserId gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserId dataTypeOf :: UserId -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserId) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserId) gmapT :: (forall b. Data b => b -> b) -> UserId -> UserId gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserId -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserId -> r gmapQ :: (forall d. Data d => d -> u) -> UserId -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> UserId -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserId -> m UserId gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserId -> m UserId gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserId -> m UserId | |
Show UserId Source # | |
Pretty UserId Source # | |
Binary UserId | |
Packet UserId Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Associated Types data PacketType UserId Source # | |
Eq (PacketType UserId) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods (==) :: PacketType UserId -> PacketType UserId -> Bool (/=) :: PacketType UserId -> PacketType UserId -> Bool | |
Show (PacketType UserId) Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PacketClass Methods showsPrec :: Int -> PacketType UserId -> ShowS show :: PacketType UserId -> String showList :: [PacketType UserId] -> ShowS | |
data PacketType UserId Source # | |
newtype PublicSubkey Source #
Constructors
PublicSubkey | |
Fields |
Instances
newtype UserAttribute Source #
Constructors
UserAttribute | |
Fields |
Instances
data SymEncIntegrityProtectedData Source #
Constructors
SymEncIntegrityProtectedData | |
Fields |
Instances
newtype ModificationDetectionCode Source #
Constructors
ModificationDetectionCode | |
Fields
|
Instances
data OtherPacket Source #
Constructors
OtherPacket | |
Fields
|
Instances
data BrokenPacket Source #
Constructors
BrokenPacket | |
Fields
|
Instances
symEncDataPayload :: Iso' SymEncData ByteString Source #
markerPayload :: Iso' Marker ByteString Source #
literalDataPayload :: Lens' LiteralData ByteString Source #
trustPayload :: Iso' Trust ByteString Source #
userIdPayload :: Iso' UserId Text Source #
symEncIntegrityProtectedDataPacketVersion :: Lens' SymEncIntegrityProtectedData PacketVersion Source #
modificationDetectionCodePayload :: Iso' ModificationDetectionCode ByteString Source #
otherPacketType :: Lens' OtherPacket Word8 Source #
otherPacketPayload :: Lens' OtherPacket ByteString Source #
brokenPacketType :: Lens' BrokenPacket Word8 Source #
brokenPacketPayload :: Lens' BrokenPacket ByteString Source #
brokenPacketParseError :: Lens' BrokenPacket String Source #
data EdSigningCurve Source #
Constructors
Ed25519 |
Instances
Instances
Eq EPoint Source # | |
Data EPoint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EPoint -> c EPoint gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EPoint dataTypeOf :: EPoint -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EPoint) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EPoint) gmapT :: (forall b. Data b => b -> b) -> EPoint -> EPoint gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EPoint -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EPoint -> r gmapQ :: (forall d. Data d => d -> u) -> EPoint -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> EPoint -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> EPoint -> m EPoint gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EPoint -> m EPoint gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EPoint -> m EPoint | |
Ord EPoint Source # | |
Show EPoint Source # | |
Generic EPoint Source # | |
Hashable EPoint Source # | |
ToJSON EPoint Source # | |
FromJSON EPoint Source # | |
Pretty EPoint Source # | |
type Rep EPoint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes type Rep EPoint = D1 ('MetaData "EPoint" "Codec.Encryption.OpenPGP.Types.Internal.PKITypes" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "EPoint" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) |
Constructors
RSAPubKey RSA_PublicKey | |
DSAPubKey DSA_PublicKey | |
ElGamalPubKey Integer Integer Integer | |
ECDHPubKey PKey HashAlgorithm SymmetricAlgorithm | |
ECDSAPubKey ECDSA_PublicKey | |
EdDSAPubKey EdSigningCurve EPoint | |
UnknownPKey ByteString |
Instances
Eq PKey Source # | |
Data PKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PKey -> c PKey gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PKey dataTypeOf :: PKey -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PKey) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PKey) gmapT :: (forall b. Data b => b -> b) -> PKey -> PKey gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PKey -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PKey -> r gmapQ :: (forall d. Data d => d -> u) -> PKey -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> PKey -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> PKey -> m PKey gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PKey -> m PKey gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PKey -> m PKey | |
Ord PKey Source # | |
Show PKey Source # | |
Generic PKey Source # | |
Hashable PKey Source # | |
ToJSON PKey Source # | |
Pretty PKey Source # | |
type Rep PKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes type Rep PKey = D1 ('MetaData "PKey" "Codec.Encryption.OpenPGP.Types.Internal.PKITypes" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((C1 ('MetaCons "RSAPubKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RSA_PublicKey)) :+: (C1 ('MetaCons "DSAPubKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DSA_PublicKey)) :+: C1 ('MetaCons "ElGamalPubKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))))) :+: ((C1 ('MetaCons "ECDHPubKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PKey) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HashAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SymmetricAlgorithm))) :+: C1 ('MetaCons "ECDSAPubKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ECDSA_PublicKey))) :+: (C1 ('MetaCons "EdDSAPubKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EdSigningCurve) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EPoint)) :+: C1 ('MetaCons "UnknownPKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))))) |
Constructors
Instances
Eq SKey Source # | |
Data SKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SKey -> c SKey gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SKey dataTypeOf :: SKey -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SKey) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SKey) gmapT :: (forall b. Data b => b -> b) -> SKey -> SKey gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SKey -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SKey -> r gmapQ :: (forall d. Data d => d -> u) -> SKey -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SKey -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SKey -> m SKey gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SKey -> m SKey gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SKey -> m SKey | |
Show SKey Source # | |
Generic SKey Source # | |
Hashable SKey Source # | |
ToJSON SKey Source # | |
Pretty SKey Source # | |
type Rep SKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes type Rep SKey = D1 ('MetaData "SKey" "Codec.Encryption.OpenPGP.Types.Internal.PKITypes" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((C1 ('MetaCons "RSAPrivateKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RSA_PrivateKey)) :+: (C1 ('MetaCons "DSAPrivateKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DSA_PrivateKey)) :+: C1 ('MetaCons "ElGamalPrivateKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))) :+: ((C1 ('MetaCons "ECDHPrivateKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ECDSA_PrivateKey)) :+: C1 ('MetaCons "ECDSAPrivateKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ECDSA_PrivateKey))) :+: (C1 ('MetaCons "EdDSAPrivateKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EdSigningCurve) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :+: C1 ('MetaCons "UnknownSKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))))) |
Constructors
PKPayload | |
Fields |
Instances
Eq PKPayload Source # | |
Data PKPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PKPayload -> c PKPayload gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PKPayload toConstr :: PKPayload -> Constr dataTypeOf :: PKPayload -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PKPayload) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PKPayload) gmapT :: (forall b. Data b => b -> b) -> PKPayload -> PKPayload gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PKPayload -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PKPayload -> r gmapQ :: (forall d. Data d => d -> u) -> PKPayload -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> PKPayload -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> PKPayload -> m PKPayload gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PKPayload -> m PKPayload gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PKPayload -> m PKPayload | |
Ord PKPayload Source # | |
Show PKPayload Source # | |
Generic PKPayload Source # | |
Hashable PKPayload Source # | |
ToJSON PKPayload Source # | |
Pretty PKPayload Source # | |
Binary PKPayload | |
type Rep PKPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes type Rep PKPayload = D1 ('MetaData "PKPayload" "Codec.Encryption.OpenPGP.Types.Internal.PKITypes" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "PKPayload" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_keyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 KeyVersion) :*: S1 ('MetaSel ('Just "_timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ThirtyTwoBitTimeStamp)) :*: (S1 ('MetaSel ('Just "_v3exp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 V3Expiration) :*: (S1 ('MetaSel ('Just "_pkalgo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PubKeyAlgorithm) :*: S1 ('MetaSel ('Just "_pubkey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PKey))))) |
data SKAddendum Source #
Constructors
SUS16bit SymmetricAlgorithm S2K IV ByteString | |
SUSSHA1 SymmetricAlgorithm S2K IV ByteString | |
SUSym SymmetricAlgorithm IV ByteString | |
SUUnencrypted SKey Word16 |
Instances
Eq SKAddendum Source # | |
Data SKAddendum Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SKAddendum -> c SKAddendum gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SKAddendum toConstr :: SKAddendum -> Constr dataTypeOf :: SKAddendum -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SKAddendum) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SKAddendum) gmapT :: (forall b. Data b => b -> b) -> SKAddendum -> SKAddendum gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SKAddendum -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SKAddendum -> r gmapQ :: (forall d. Data d => d -> u) -> SKAddendum -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SKAddendum -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SKAddendum -> m SKAddendum gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SKAddendum -> m SKAddendum gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SKAddendum -> m SKAddendum | |
Ord SKAddendum Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes Methods compare :: SKAddendum -> SKAddendum -> Ordering (<) :: SKAddendum -> SKAddendum -> Bool (<=) :: SKAddendum -> SKAddendum -> Bool (>) :: SKAddendum -> SKAddendum -> Bool (>=) :: SKAddendum -> SKAddendum -> Bool max :: SKAddendum -> SKAddendum -> SKAddendum min :: SKAddendum -> SKAddendum -> SKAddendum | |
Show SKAddendum Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes Methods showsPrec :: Int -> SKAddendum -> ShowS show :: SKAddendum -> String showList :: [SKAddendum] -> ShowS | |
Generic SKAddendum Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes Associated Types type Rep SKAddendum :: Type -> Type | |
Hashable SKAddendum Source # | |
ToJSON SKAddendum Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes Methods toJSON :: SKAddendum -> Value Source # toEncoding :: SKAddendum -> Encoding Source # toJSONList :: [SKAddendum] -> Value Source # toEncodingList :: [SKAddendum] -> Encoding Source # | |
Pretty SKAddendum Source # | |
type Rep SKAddendum Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.PKITypes type Rep SKAddendum = D1 ('MetaData "SKAddendum" "Codec.Encryption.OpenPGP.Types.Internal.PKITypes" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((C1 ('MetaCons "SUS16bit" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SymmetricAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 S2K)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IV) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) :+: C1 ('MetaCons "SUSSHA1" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SymmetricAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 S2K)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IV) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))) :+: (C1 ('MetaCons "SUSym" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SymmetricAlgorithm) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IV) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) :+: C1 ('MetaCons "SUUnencrypted" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SKey) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))) |
newtype DSA_PublicKey Source #
Constructors
DSA_PublicKey | |
Fields |
Instances
Eq DSA_PublicKey Source # | |
Data DSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DSA_PublicKey -> c DSA_PublicKey gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DSA_PublicKey toConstr :: DSA_PublicKey -> Constr dataTypeOf :: DSA_PublicKey -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DSA_PublicKey) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DSA_PublicKey) gmapT :: (forall b. Data b => b -> b) -> DSA_PublicKey -> DSA_PublicKey gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DSA_PublicKey -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DSA_PublicKey -> r gmapQ :: (forall d. Data d => d -> u) -> DSA_PublicKey -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> DSA_PublicKey -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> DSA_PublicKey -> m DSA_PublicKey gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DSA_PublicKey -> m DSA_PublicKey gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DSA_PublicKey -> m DSA_PublicKey | |
Ord DSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods compare :: DSA_PublicKey -> DSA_PublicKey -> Ordering (<) :: DSA_PublicKey -> DSA_PublicKey -> Bool (<=) :: DSA_PublicKey -> DSA_PublicKey -> Bool (>) :: DSA_PublicKey -> DSA_PublicKey -> Bool (>=) :: DSA_PublicKey -> DSA_PublicKey -> Bool max :: DSA_PublicKey -> DSA_PublicKey -> DSA_PublicKey min :: DSA_PublicKey -> DSA_PublicKey -> DSA_PublicKey | |
Show DSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods showsPrec :: Int -> DSA_PublicKey -> ShowS show :: DSA_PublicKey -> String showList :: [DSA_PublicKey] -> ShowS | |
Generic DSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Associated Types type Rep DSA_PublicKey :: Type -> Type | |
Hashable DSA_PublicKey Source # | |
ToJSON DSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods toJSON :: DSA_PublicKey -> Value Source # toEncoding :: DSA_PublicKey -> Encoding Source # toJSONList :: [DSA_PublicKey] -> Value Source # toEncodingList :: [DSA_PublicKey] -> Encoding Source # | |
Pretty DSA_PublicKey Source # | |
type Rep DSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes type Rep DSA_PublicKey = D1 ('MetaData "DSA_PublicKey" "Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "DSA_PublicKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDSA_PublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PublicKey))) |
newtype RSA_PublicKey Source #
Constructors
RSA_PublicKey | |
Fields |
Instances
Eq RSA_PublicKey Source # | |
Data RSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RSA_PublicKey -> c RSA_PublicKey gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RSA_PublicKey toConstr :: RSA_PublicKey -> Constr dataTypeOf :: RSA_PublicKey -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RSA_PublicKey) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RSA_PublicKey) gmapT :: (forall b. Data b => b -> b) -> RSA_PublicKey -> RSA_PublicKey gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RSA_PublicKey -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RSA_PublicKey -> r gmapQ :: (forall d. Data d => d -> u) -> RSA_PublicKey -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> RSA_PublicKey -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> RSA_PublicKey -> m RSA_PublicKey gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RSA_PublicKey -> m RSA_PublicKey gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RSA_PublicKey -> m RSA_PublicKey | |
Ord RSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods compare :: RSA_PublicKey -> RSA_PublicKey -> Ordering (<) :: RSA_PublicKey -> RSA_PublicKey -> Bool (<=) :: RSA_PublicKey -> RSA_PublicKey -> Bool (>) :: RSA_PublicKey -> RSA_PublicKey -> Bool (>=) :: RSA_PublicKey -> RSA_PublicKey -> Bool max :: RSA_PublicKey -> RSA_PublicKey -> RSA_PublicKey min :: RSA_PublicKey -> RSA_PublicKey -> RSA_PublicKey | |
Show RSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods showsPrec :: Int -> RSA_PublicKey -> ShowS show :: RSA_PublicKey -> String showList :: [RSA_PublicKey] -> ShowS | |
Generic RSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Associated Types type Rep RSA_PublicKey :: Type -> Type | |
Hashable RSA_PublicKey Source # | |
ToJSON RSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods toJSON :: RSA_PublicKey -> Value Source # toEncoding :: RSA_PublicKey -> Encoding Source # toJSONList :: [RSA_PublicKey] -> Value Source # toEncodingList :: [RSA_PublicKey] -> Encoding Source # | |
Pretty RSA_PublicKey Source # | |
type Rep RSA_PublicKey Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes type Rep RSA_PublicKey = D1 ('MetaData "RSA_PublicKey" "Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "RSA_PublicKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRSA_PublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PublicKey))) |
newtype ECDSA_PublicKey Source #
Constructors
ECDSA_PublicKey | |
Fields |
Instances
newtype DSA_PrivateKey Source #
Constructors
DSA_PrivateKey | |
Fields |
Instances
newtype RSA_PrivateKey Source #
Constructors
RSA_PrivateKey | |
Fields |
Instances
newtype ECDSA_PrivateKey Source #
Constructors
ECDSA_PrivateKey | |
Fields |
Instances
newtype DSA_Params Source #
Constructors
DSA_Params | |
Fields |
Instances
Eq DSA_Params Source # | |
Data DSA_Params Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DSA_Params -> c DSA_Params gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DSA_Params toConstr :: DSA_Params -> Constr dataTypeOf :: DSA_Params -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DSA_Params) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DSA_Params) gmapT :: (forall b. Data b => b -> b) -> DSA_Params -> DSA_Params gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DSA_Params -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DSA_Params -> r gmapQ :: (forall d. Data d => d -> u) -> DSA_Params -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> DSA_Params -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> DSA_Params -> m DSA_Params gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DSA_Params -> m DSA_Params gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DSA_Params -> m DSA_Params | |
Show DSA_Params Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods showsPrec :: Int -> DSA_Params -> ShowS show :: DSA_Params -> String showList :: [DSA_Params] -> ShowS | |
Generic DSA_Params Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Associated Types type Rep DSA_Params :: Type -> Type | |
Hashable DSA_Params Source # | |
ToJSON DSA_Params Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods toJSON :: DSA_Params -> Value Source # toEncoding :: DSA_Params -> Encoding Source # toJSONList :: [DSA_Params] -> Value Source # toEncodingList :: [DSA_Params] -> Encoding Source # | |
Pretty DSA_Params Source # | |
type Rep DSA_Params Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes type Rep DSA_Params = D1 ('MetaData "DSA_Params" "Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "DSA_Params" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDSA_Params") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Params))) |
newtype ECurvePoint Source #
Constructors
ECurvePoint | |
Fields |
Instances
Eq ECurvePoint Source # | |
Data ECurvePoint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ECurvePoint -> c ECurvePoint gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ECurvePoint toConstr :: ECurvePoint -> Constr dataTypeOf :: ECurvePoint -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ECurvePoint) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ECurvePoint) gmapT :: (forall b. Data b => b -> b) -> ECurvePoint -> ECurvePoint gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ECurvePoint -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ECurvePoint -> r gmapQ :: (forall d. Data d => d -> u) -> ECurvePoint -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> ECurvePoint -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> ECurvePoint -> m ECurvePoint gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ECurvePoint -> m ECurvePoint gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ECurvePoint -> m ECurvePoint | |
Show ECurvePoint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods showsPrec :: Int -> ECurvePoint -> ShowS show :: ECurvePoint -> String showList :: [ECurvePoint] -> ShowS | |
Generic ECurvePoint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Associated Types type Rep ECurvePoint :: Type -> Type | |
ToJSON ECurvePoint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods toJSON :: ECurvePoint -> Value Source # toEncoding :: ECurvePoint -> Encoding Source # toJSONList :: [ECurvePoint] -> Value Source # toEncodingList :: [ECurvePoint] -> Encoding Source # | |
FromJSON ECurvePoint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes Methods parseJSON :: Value -> Parser ECurvePoint Source # parseJSONList :: Value -> Parser [ECurvePoint] Source # | |
type Rep ECurvePoint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes type Rep ECurvePoint = D1 ('MetaData "ECurvePoint" "Codec.Encryption.OpenPGP.Types.Internal.CryptoniteNewtypes" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "ECurvePoint" 'PrefixI 'True) (S1 ('MetaSel ('Just "unECurvepoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Point))) |
type Exportability = Bool Source #
type TrustLevel = Word8 Source #
type TrustAmount = Word8 Source #
type AlmostPublicDomainRegex = ByteString Source #
type Revocability = Bool Source #
type RevocationReason = Text Source #
type SignatureHash = ByteString Source #
type PacketVersion = Word8 Source #
type V3Expiration = Word16 Source #
type CompressedDataPayload = ByteString Source #
type NestedFlag = Bool Source #
class (Eq a, Ord a) => FutureFlag a where Source #
Instances
class (Eq a, Ord a) => FutureVal a where Source #
Instances
FutureVal SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods fromFVal :: SymmetricAlgorithm -> Word8 Source # toFVal :: Word8 -> SymmetricAlgorithm Source # | |
FutureVal PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
FutureVal HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
FutureVal CompressionAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods fromFVal :: CompressionAlgorithm -> Word8 Source # toFVal :: Word8 -> CompressionAlgorithm Source # | |
FutureVal RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
FutureVal SigType Source # | |
FutureVal DataType Source # | |
FutureVal ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base |
data SymmetricAlgorithm Source #
Constructors
Plaintext | |
IDEA | |
TripleDES | |
CAST5 | |
Blowfish | |
ReservedSAFER | |
ReservedDES | |
AES128 | |
AES192 | |
AES256 | |
Twofish | |
Camellia128 | |
Camellia192 | |
Camellia256 | |
OtherSA Word8 |
Instances
Eq SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods (==) :: SymmetricAlgorithm -> SymmetricAlgorithm -> Bool (/=) :: SymmetricAlgorithm -> SymmetricAlgorithm -> Bool | |
Data SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SymmetricAlgorithm -> c SymmetricAlgorithm gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SymmetricAlgorithm toConstr :: SymmetricAlgorithm -> Constr dataTypeOf :: SymmetricAlgorithm -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SymmetricAlgorithm) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SymmetricAlgorithm) gmapT :: (forall b. Data b => b -> b) -> SymmetricAlgorithm -> SymmetricAlgorithm gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SymmetricAlgorithm -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SymmetricAlgorithm -> r gmapQ :: (forall d. Data d => d -> u) -> SymmetricAlgorithm -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SymmetricAlgorithm -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SymmetricAlgorithm -> m SymmetricAlgorithm gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SymmetricAlgorithm -> m SymmetricAlgorithm gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SymmetricAlgorithm -> m SymmetricAlgorithm | |
Ord SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: SymmetricAlgorithm -> SymmetricAlgorithm -> Ordering (<) :: SymmetricAlgorithm -> SymmetricAlgorithm -> Bool (<=) :: SymmetricAlgorithm -> SymmetricAlgorithm -> Bool (>) :: SymmetricAlgorithm -> SymmetricAlgorithm -> Bool (>=) :: SymmetricAlgorithm -> SymmetricAlgorithm -> Bool max :: SymmetricAlgorithm -> SymmetricAlgorithm -> SymmetricAlgorithm min :: SymmetricAlgorithm -> SymmetricAlgorithm -> SymmetricAlgorithm | |
Show SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> SymmetricAlgorithm -> ShowS show :: SymmetricAlgorithm -> String showList :: [SymmetricAlgorithm] -> ShowS | |
Generic SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep SymmetricAlgorithm :: Type -> Type Methods from :: SymmetricAlgorithm -> Rep SymmetricAlgorithm x to :: Rep SymmetricAlgorithm x -> SymmetricAlgorithm | |
Hashable SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods hashWithSalt :: Int -> SymmetricAlgorithm -> Int Source # hash :: SymmetricAlgorithm -> Int Source # | |
ToJSON SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: SymmetricAlgorithm -> Value Source # toEncoding :: SymmetricAlgorithm -> Encoding Source # toJSONList :: [SymmetricAlgorithm] -> Value Source # toEncodingList :: [SymmetricAlgorithm] -> Encoding Source # | |
FromJSON SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser SymmetricAlgorithm Source # parseJSONList :: Value -> Parser [SymmetricAlgorithm] Source # | |
Pretty SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods pretty :: SymmetricAlgorithm -> Doc ann Source # prettyList :: [SymmetricAlgorithm] -> Doc ann Source # | |
Binary SymmetricAlgorithm | |
Defined in Codec.Encryption.OpenPGP.Serialize Methods put :: SymmetricAlgorithm -> Put get :: Get SymmetricAlgorithm putList :: [SymmetricAlgorithm] -> Put | |
FutureVal SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods fromFVal :: SymmetricAlgorithm -> Word8 Source # toFVal :: Word8 -> SymmetricAlgorithm Source # | |
type Rep SymmetricAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep SymmetricAlgorithm = D1 ('MetaData "SymmetricAlgorithm" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (((C1 ('MetaCons "Plaintext" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "IDEA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TripleDES" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "CAST5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Blowfish" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ReservedSAFER" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ReservedDES" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "AES128" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AES192" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "AES256" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Twofish" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Camellia128" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Camellia192" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Camellia256" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherSA" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8)))))) |
data NotationFlag Source #
Constructors
HumanReadable | |
OtherNF Word8 |
Instances
Eq NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Data NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NotationFlag -> c NotationFlag gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NotationFlag toConstr :: NotationFlag -> Constr dataTypeOf :: NotationFlag -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NotationFlag) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NotationFlag) gmapT :: (forall b. Data b => b -> b) -> NotationFlag -> NotationFlag gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NotationFlag -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NotationFlag -> r gmapQ :: (forall d. Data d => d -> u) -> NotationFlag -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> NotationFlag -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> NotationFlag -> m NotationFlag gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NotationFlag -> m NotationFlag gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NotationFlag -> m NotationFlag | |
Ord NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: NotationFlag -> NotationFlag -> Ordering (<) :: NotationFlag -> NotationFlag -> Bool (<=) :: NotationFlag -> NotationFlag -> Bool (>) :: NotationFlag -> NotationFlag -> Bool (>=) :: NotationFlag -> NotationFlag -> Bool max :: NotationFlag -> NotationFlag -> NotationFlag min :: NotationFlag -> NotationFlag -> NotationFlag | |
Show NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> NotationFlag -> ShowS show :: NotationFlag -> String showList :: [NotationFlag] -> ShowS | |
Generic NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep NotationFlag :: Type -> Type | |
Hashable NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: NotationFlag -> Value Source # toEncoding :: NotationFlag -> Encoding Source # toJSONList :: [NotationFlag] -> Value Source # toEncodingList :: [NotationFlag] -> Encoding Source # | |
FromJSON NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser NotationFlag Source # parseJSONList :: Value -> Parser [NotationFlag] Source # | |
Pretty NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
FutureFlag NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
type Rep NotationFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep NotationFlag = D1 ('MetaData "NotationFlag" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "HumanReadable" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherNF" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8))) |
newtype ThirtyTwoBitTimeStamp Source #
Constructors
ThirtyTwoBitTimeStamp | |
Fields
|
Instances
newtype ThirtyTwoBitDuration Source #
Constructors
ThirtyTwoBitDuration | |
Fields
|
Instances
data RevocationClass Source #
Constructors
SensitiveRK | |
RClOther Word8 |
Instances
data PubKeyAlgorithm Source #
Constructors
RSA | |
DeprecatedRSAEncryptOnly | |
DeprecatedRSASignOnly | |
ElgamalEncryptOnly | |
DSA | |
ECDH | |
ECDSA | |
ForbiddenElgamal | |
DH | |
EdDSA | |
OtherPKA Word8 |
Instances
Eq PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods (==) :: PubKeyAlgorithm -> PubKeyAlgorithm -> Bool (/=) :: PubKeyAlgorithm -> PubKeyAlgorithm -> Bool | |
Data PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PubKeyAlgorithm -> c PubKeyAlgorithm gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PubKeyAlgorithm toConstr :: PubKeyAlgorithm -> Constr dataTypeOf :: PubKeyAlgorithm -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PubKeyAlgorithm) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PubKeyAlgorithm) gmapT :: (forall b. Data b => b -> b) -> PubKeyAlgorithm -> PubKeyAlgorithm gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PubKeyAlgorithm -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PubKeyAlgorithm -> r gmapQ :: (forall d. Data d => d -> u) -> PubKeyAlgorithm -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> PubKeyAlgorithm -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> PubKeyAlgorithm -> m PubKeyAlgorithm gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PubKeyAlgorithm -> m PubKeyAlgorithm gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PubKeyAlgorithm -> m PubKeyAlgorithm | |
Ord PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: PubKeyAlgorithm -> PubKeyAlgorithm -> Ordering (<) :: PubKeyAlgorithm -> PubKeyAlgorithm -> Bool (<=) :: PubKeyAlgorithm -> PubKeyAlgorithm -> Bool (>) :: PubKeyAlgorithm -> PubKeyAlgorithm -> Bool (>=) :: PubKeyAlgorithm -> PubKeyAlgorithm -> Bool max :: PubKeyAlgorithm -> PubKeyAlgorithm -> PubKeyAlgorithm min :: PubKeyAlgorithm -> PubKeyAlgorithm -> PubKeyAlgorithm | |
Show PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> PubKeyAlgorithm -> ShowS show :: PubKeyAlgorithm -> String showList :: [PubKeyAlgorithm] -> ShowS | |
Generic PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep PubKeyAlgorithm :: Type -> Type Methods from :: PubKeyAlgorithm -> Rep PubKeyAlgorithm x to :: Rep PubKeyAlgorithm x -> PubKeyAlgorithm | |
Hashable PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods hashWithSalt :: Int -> PubKeyAlgorithm -> Int Source # hash :: PubKeyAlgorithm -> Int Source # | |
ToJSON PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: PubKeyAlgorithm -> Value Source # toEncoding :: PubKeyAlgorithm -> Encoding Source # toJSONList :: [PubKeyAlgorithm] -> Value Source # toEncodingList :: [PubKeyAlgorithm] -> Encoding Source # | |
FromJSON PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser PubKeyAlgorithm Source # parseJSONList :: Value -> Parser [PubKeyAlgorithm] Source # | |
Pretty PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods pretty :: PubKeyAlgorithm -> Doc ann Source # prettyList :: [PubKeyAlgorithm] -> Doc ann Source # | |
Binary PubKeyAlgorithm | |
Defined in Codec.Encryption.OpenPGP.Serialize | |
FutureVal PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
type Rep PubKeyAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep PubKeyAlgorithm = D1 ('MetaData "PubKeyAlgorithm" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (((C1 ('MetaCons "RSA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DeprecatedRSAEncryptOnly" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "DeprecatedRSASignOnly" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ElgamalEncryptOnly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DSA" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "ECDH" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ECDSA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ForbiddenElgamal" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "DH" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EdDSA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherPKA" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8)))))) |
newtype TwentyOctetFingerprint Source #
Constructors
TwentyOctetFingerprint | |
Fields
|
Instances
newtype SpacedFingerprint Source #
Constructors
SpacedFingerprint | |
Instances
Pretty SpacedFingerprint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods pretty :: SpacedFingerprint -> Doc ann Source # prettyList :: [SpacedFingerprint] -> Doc ann Source # | |
Newtype SpacedFingerprint TwentyOctetFingerprint Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods pack :: TwentyOctetFingerprint -> SpacedFingerprint Source # unpack :: SpacedFingerprint -> TwentyOctetFingerprint Source # |
bsToHexUpper :: ByteString -> String Source #
newtype EightOctetKeyId Source #
Constructors
EightOctetKeyId | |
Fields
|
Instances
newtype NotationName Source #
Constructors
NotationName | |
Fields
|
Instances
Eq NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Data NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NotationName -> c NotationName gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NotationName toConstr :: NotationName -> Constr dataTypeOf :: NotationName -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NotationName) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NotationName) gmapT :: (forall b. Data b => b -> b) -> NotationName -> NotationName gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NotationName -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NotationName -> r gmapQ :: (forall d. Data d => d -> u) -> NotationName -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> NotationName -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> NotationName -> m NotationName gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NotationName -> m NotationName gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NotationName -> m NotationName | |
Ord NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: NotationName -> NotationName -> Ordering (<) :: NotationName -> NotationName -> Bool (<=) :: NotationName -> NotationName -> Bool (>) :: NotationName -> NotationName -> Bool (>=) :: NotationName -> NotationName -> Bool max :: NotationName -> NotationName -> NotationName min :: NotationName -> NotationName -> NotationName | |
Show NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> NotationName -> ShowS show :: NotationName -> String showList :: [NotationName] -> ShowS | |
Generic NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep NotationName :: Type -> Type | |
Hashable NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: NotationName -> Value Source # toEncoding :: NotationName -> Encoding Source # toJSONList :: [NotationName] -> Value Source # toEncodingList :: [NotationName] -> Encoding Source # | |
FromJSON NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser NotationName Source # parseJSONList :: Value -> Parser [NotationName] Source # | |
Pretty NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Newtype NotationName ByteString Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
type Rep NotationName Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep NotationName = D1 ('MetaData "NotationName" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "NotationName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unNotationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) |
newtype NotationValue Source #
Constructors
NotationValue | |
Fields
|
Instances
data HashAlgorithm Source #
Instances
Eq HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Data HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HashAlgorithm -> c HashAlgorithm gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HashAlgorithm toConstr :: HashAlgorithm -> Constr dataTypeOf :: HashAlgorithm -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HashAlgorithm) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HashAlgorithm) gmapT :: (forall b. Data b => b -> b) -> HashAlgorithm -> HashAlgorithm gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HashAlgorithm -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HashAlgorithm -> r gmapQ :: (forall d. Data d => d -> u) -> HashAlgorithm -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> HashAlgorithm -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> HashAlgorithm -> m HashAlgorithm gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HashAlgorithm -> m HashAlgorithm gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HashAlgorithm -> m HashAlgorithm | |
Ord HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: HashAlgorithm -> HashAlgorithm -> Ordering (<) :: HashAlgorithm -> HashAlgorithm -> Bool (<=) :: HashAlgorithm -> HashAlgorithm -> Bool (>) :: HashAlgorithm -> HashAlgorithm -> Bool (>=) :: HashAlgorithm -> HashAlgorithm -> Bool max :: HashAlgorithm -> HashAlgorithm -> HashAlgorithm min :: HashAlgorithm -> HashAlgorithm -> HashAlgorithm | |
Show HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> HashAlgorithm -> ShowS show :: HashAlgorithm -> String showList :: [HashAlgorithm] -> ShowS | |
Generic HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep HashAlgorithm :: Type -> Type | |
Hashable HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: HashAlgorithm -> Value Source # toEncoding :: HashAlgorithm -> Encoding Source # toJSONList :: [HashAlgorithm] -> Value Source # toEncodingList :: [HashAlgorithm] -> Encoding Source # | |
FromJSON HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser HashAlgorithm Source # parseJSONList :: Value -> Parser [HashAlgorithm] Source # | |
Pretty HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Binary HashAlgorithm | |
Defined in Codec.Encryption.OpenPGP.Serialize | |
FutureVal HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
type Rep HashAlgorithm Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep HashAlgorithm = D1 ('MetaData "HashAlgorithm" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (((C1 ('MetaCons "DeprecatedMD5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SHA1" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "RIPEMD160" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SHA256" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "SHA384" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SHA512" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SHA224" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherHA" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8))))) |
data CompressionAlgorithm Source #
Constructors
Uncompressed | |
ZIP | |
ZLIB | |
BZip2 | |
OtherCA Word8 |
Instances
Instances
Eq KSPFlag Source # | |
Data KSPFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> KSPFlag -> c KSPFlag gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c KSPFlag dataTypeOf :: KSPFlag -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c KSPFlag) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c KSPFlag) gmapT :: (forall b. Data b => b -> b) -> KSPFlag -> KSPFlag gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> KSPFlag -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> KSPFlag -> r gmapQ :: (forall d. Data d => d -> u) -> KSPFlag -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> KSPFlag -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> KSPFlag -> m KSPFlag gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> KSPFlag -> m KSPFlag gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> KSPFlag -> m KSPFlag | |
Ord KSPFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Show KSPFlag Source # | |
Generic KSPFlag Source # | |
Hashable KSPFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON KSPFlag Source # | |
FromJSON KSPFlag Source # | |
Pretty KSPFlag Source # | |
FutureFlag KSPFlag Source # | |
type Rep KSPFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep KSPFlag = D1 ('MetaData "KSPFlag" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "NoModify" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "KSPOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) |
Constructors
GroupKey | |
AuthKey | |
SplitKey | |
EncryptStorageKey | |
EncryptCommunicationsKey | |
SignDataKey | |
CertifyKeysKey | |
KFOther Int |
Instances
Eq KeyFlag Source # | |
Data KeyFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> KeyFlag -> c KeyFlag gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c KeyFlag dataTypeOf :: KeyFlag -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c KeyFlag) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c KeyFlag) gmapT :: (forall b. Data b => b -> b) -> KeyFlag -> KeyFlag gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> KeyFlag -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> KeyFlag -> r gmapQ :: (forall d. Data d => d -> u) -> KeyFlag -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> KeyFlag -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> KeyFlag -> m KeyFlag gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> KeyFlag -> m KeyFlag gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> KeyFlag -> m KeyFlag | |
Ord KeyFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Show KeyFlag Source # | |
Generic KeyFlag Source # | |
Hashable KeyFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON KeyFlag Source # | |
FromJSON KeyFlag Source # | |
Pretty KeyFlag Source # | |
FutureFlag KeyFlag Source # | |
type Rep KeyFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep KeyFlag = D1 ('MetaData "KeyFlag" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (((C1 ('MetaCons "GroupKey" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AuthKey" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SplitKey" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EncryptStorageKey" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "EncryptCommunicationsKey" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SignDataKey" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CertifyKeysKey" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "KFOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))) |
data RevocationCode Source #
Constructors
NoReason | |
KeySuperseded | |
KeyMaterialCompromised | |
KeyRetiredAndNoLongerUsed | |
UserIdInfoNoLongerValid | |
RCoOther Word8 |
Instances
Eq RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods (==) :: RevocationCode -> RevocationCode -> Bool (/=) :: RevocationCode -> RevocationCode -> Bool | |
Data RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RevocationCode -> c RevocationCode gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RevocationCode toConstr :: RevocationCode -> Constr dataTypeOf :: RevocationCode -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RevocationCode) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RevocationCode) gmapT :: (forall b. Data b => b -> b) -> RevocationCode -> RevocationCode gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RevocationCode -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RevocationCode -> r gmapQ :: (forall d. Data d => d -> u) -> RevocationCode -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> RevocationCode -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> RevocationCode -> m RevocationCode gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RevocationCode -> m RevocationCode gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RevocationCode -> m RevocationCode | |
Ord RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: RevocationCode -> RevocationCode -> Ordering (<) :: RevocationCode -> RevocationCode -> Bool (<=) :: RevocationCode -> RevocationCode -> Bool (>) :: RevocationCode -> RevocationCode -> Bool (>=) :: RevocationCode -> RevocationCode -> Bool max :: RevocationCode -> RevocationCode -> RevocationCode min :: RevocationCode -> RevocationCode -> RevocationCode | |
Show RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> RevocationCode -> ShowS show :: RevocationCode -> String showList :: [RevocationCode] -> ShowS | |
Generic RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep RevocationCode :: Type -> Type | |
Hashable RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: RevocationCode -> Value Source # toEncoding :: RevocationCode -> Encoding Source # toJSONList :: [RevocationCode] -> Value Source # toEncodingList :: [RevocationCode] -> Encoding Source # | |
FromJSON RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser RevocationCode Source # parseJSONList :: Value -> Parser [RevocationCode] Source # | |
Pretty RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods pretty :: RevocationCode -> Doc ann Source # prettyList :: [RevocationCode] -> Doc ann Source # | |
FutureVal RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
type Rep RevocationCode Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep RevocationCode = D1 ('MetaData "RevocationCode" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((C1 ('MetaCons "NoReason" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "KeySuperseded" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "KeyMaterialCompromised" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "KeyRetiredAndNoLongerUsed" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "UserIdInfoNoLongerValid" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RCoOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8))))) |
data FeatureFlag Source #
Constructors
ModificationDetection | |
FeatureOther Int |
Instances
Eq FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Data FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FeatureFlag -> c FeatureFlag gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FeatureFlag toConstr :: FeatureFlag -> Constr dataTypeOf :: FeatureFlag -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FeatureFlag) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FeatureFlag) gmapT :: (forall b. Data b => b -> b) -> FeatureFlag -> FeatureFlag gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FeatureFlag -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FeatureFlag -> r gmapQ :: (forall d. Data d => d -> u) -> FeatureFlag -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> FeatureFlag -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> FeatureFlag -> m FeatureFlag gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FeatureFlag -> m FeatureFlag gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FeatureFlag -> m FeatureFlag | |
Ord FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: FeatureFlag -> FeatureFlag -> Ordering (<) :: FeatureFlag -> FeatureFlag -> Bool (<=) :: FeatureFlag -> FeatureFlag -> Bool (>) :: FeatureFlag -> FeatureFlag -> Bool (>=) :: FeatureFlag -> FeatureFlag -> Bool max :: FeatureFlag -> FeatureFlag -> FeatureFlag min :: FeatureFlag -> FeatureFlag -> FeatureFlag | |
Show FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> FeatureFlag -> ShowS show :: FeatureFlag -> String showList :: [FeatureFlag] -> ShowS | |
Generic FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep FeatureFlag :: Type -> Type | |
Hashable FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: FeatureFlag -> Value Source # toEncoding :: FeatureFlag -> Encoding Source # toJSONList :: [FeatureFlag] -> Value Source # toEncodingList :: [FeatureFlag] -> Encoding Source # | |
FromJSON FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser FeatureFlag Source # parseJSONList :: Value -> Parser [FeatureFlag] Source # | |
Pretty FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
FutureFlag FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
type Rep FeatureFlag Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep FeatureFlag = D1 ('MetaData "FeatureFlag" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "ModificationDetection" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FeatureOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) |
Instances
Eq URL Source # | |
Data URL Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> URL -> c URL gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c URL dataTypeOf :: URL -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c URL) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c URL) gmapT :: (forall b. Data b => b -> b) -> URL -> URL gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> URL -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> URL -> r gmapQ :: (forall d. Data d => d -> u) -> URL -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> URL -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> URL -> m URL gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> URL -> m URL gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> URL -> m URL | |
Ord URL Source # | |
Show URL Source # | |
Generic URL Source # | |
Hashable URL Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON URL Source # | |
FromJSON URL Source # | |
Pretty URL Source # | |
Newtype URL URI Source # | |
type Rep URL Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base |
Constructors
Instances
Eq SigType Source # | |
Data SigType Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SigType -> c SigType gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SigType dataTypeOf :: SigType -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SigType) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SigType) gmapT :: (forall b. Data b => b -> b) -> SigType -> SigType gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SigType -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SigType -> r gmapQ :: (forall d. Data d => d -> u) -> SigType -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SigType -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SigType -> m SigType gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SigType -> m SigType gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SigType -> m SigType | |
Ord SigType Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Show SigType Source # | |
Generic SigType Source # | |
Hashable SigType Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON SigType Source # | |
FromJSON SigType Source # | |
Pretty SigType Source # | |
Binary SigType | |
FutureVal SigType Source # | |
type Rep SigType Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep SigType = D1 ('MetaData "SigType" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((((C1 ('MetaCons "BinarySig" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CanonicalTextSig" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "StandaloneSig" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GenericCert" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PersonaCert" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CasualCert" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PositiveCert" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SubkeyBindingSig" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "PrimaryKeyBindingSig" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SignatureDirectlyOnAKey" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "KeyRevocationSig" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SubkeyRevocationSig" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "CertRevocationSig" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TimestampSig" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ThirdPartyConfirmationSig" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherSig" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8)))))) |
Instances
Eq MPI Source # | |
Data MPI Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MPI -> c MPI gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MPI dataTypeOf :: MPI -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MPI) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MPI) gmapT :: (forall b. Data b => b -> b) -> MPI -> MPI gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MPI -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MPI -> r gmapQ :: (forall d. Data d => d -> u) -> MPI -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> MPI -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> MPI -> m MPI gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MPI -> m MPI gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MPI -> m MPI | |
Show MPI Source # | |
Generic MPI Source # | |
Hashable MPI Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON MPI Source # | |
FromJSON MPI Source # | |
Pretty MPI Source # | |
Binary MPI | |
Newtype MPI Integer Source # | |
type Rep MPI Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep MPI = D1 ('MetaData "MPI" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "MPI" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMPI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) |
data SignaturePayload Source #
Constructors
SigV3 SigType ThirtyTwoBitTimeStamp EightOctetKeyId PubKeyAlgorithm HashAlgorithm Word16 (NonEmpty MPI) | |
SigV4 SigType PubKeyAlgorithm HashAlgorithm [SigSubPacket] [SigSubPacket] Word16 (NonEmpty MPI) | |
SigVOther Word8 ByteString |
Instances
Eq SignaturePayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods (==) :: SignaturePayload -> SignaturePayload -> Bool (/=) :: SignaturePayload -> SignaturePayload -> Bool | |
Data SignaturePayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SignaturePayload -> c SignaturePayload gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SignaturePayload toConstr :: SignaturePayload -> Constr dataTypeOf :: SignaturePayload -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SignaturePayload) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SignaturePayload) gmapT :: (forall b. Data b => b -> b) -> SignaturePayload -> SignaturePayload gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SignaturePayload -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SignaturePayload -> r gmapQ :: (forall d. Data d => d -> u) -> SignaturePayload -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SignaturePayload -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SignaturePayload -> m SignaturePayload gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SignaturePayload -> m SignaturePayload gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SignaturePayload -> m SignaturePayload | |
Ord SignaturePayload | |
Defined in Data.Conduit.OpenPGP.Keyring.Instances Methods compare :: SignaturePayload -> SignaturePayload -> Ordering (<) :: SignaturePayload -> SignaturePayload -> Bool (<=) :: SignaturePayload -> SignaturePayload -> Bool (>) :: SignaturePayload -> SignaturePayload -> Bool (>=) :: SignaturePayload -> SignaturePayload -> Bool max :: SignaturePayload -> SignaturePayload -> SignaturePayload min :: SignaturePayload -> SignaturePayload -> SignaturePayload | |
Show SignaturePayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> SignaturePayload -> ShowS show :: SignaturePayload -> String showList :: [SignaturePayload] -> ShowS | |
Generic SignaturePayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep SignaturePayload :: Type -> Type Methods from :: SignaturePayload -> Rep SignaturePayload x to :: Rep SignaturePayload x -> SignaturePayload | |
Hashable SignaturePayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods hashWithSalt :: Int -> SignaturePayload -> Int Source # hash :: SignaturePayload -> Int Source # | |
ToJSON SignaturePayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: SignaturePayload -> Value Source # toEncoding :: SignaturePayload -> Encoding Source # toJSONList :: [SignaturePayload] -> Value Source # toEncodingList :: [SignaturePayload] -> Encoding Source # | |
Pretty SignaturePayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods pretty :: SignaturePayload -> Doc ann Source # prettyList :: [SignaturePayload] -> Doc ann Source # | |
Binary SignaturePayload | |
Defined in Codec.Encryption.OpenPGP.Serialize Methods put :: SignaturePayload -> Put get :: Get SignaturePayload putList :: [SignaturePayload] -> Put | |
type Rep SignaturePayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep SignaturePayload = D1 ('MetaData "SignaturePayload" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "SigV3" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SigType) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ThirtyTwoBitTimeStamp) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EightOctetKeyId))) :*: ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PubKeyAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HashAlgorithm)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty MPI))))) :+: (C1 ('MetaCons "SigV4" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SigType) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PubKeyAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HashAlgorithm))) :*: ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SigSubPacket]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SigSubPacket])) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty MPI))))) :+: C1 ('MetaCons "SigVOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))) |
data SigSubPacketPayload Source #
Constructors
Instances
Eq SigSubPacketPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods (==) :: SigSubPacketPayload -> SigSubPacketPayload -> Bool (/=) :: SigSubPacketPayload -> SigSubPacketPayload -> Bool | |
Data SigSubPacketPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SigSubPacketPayload -> c SigSubPacketPayload gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SigSubPacketPayload toConstr :: SigSubPacketPayload -> Constr dataTypeOf :: SigSubPacketPayload -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SigSubPacketPayload) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SigSubPacketPayload) gmapT :: (forall b. Data b => b -> b) -> SigSubPacketPayload -> SigSubPacketPayload gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SigSubPacketPayload -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SigSubPacketPayload -> r gmapQ :: (forall d. Data d => d -> u) -> SigSubPacketPayload -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SigSubPacketPayload -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SigSubPacketPayload -> m SigSubPacketPayload gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SigSubPacketPayload -> m SigSubPacketPayload gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SigSubPacketPayload -> m SigSubPacketPayload | |
Show SigSubPacketPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> SigSubPacketPayload -> ShowS show :: SigSubPacketPayload -> String showList :: [SigSubPacketPayload] -> ShowS | |
Generic SigSubPacketPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep SigSubPacketPayload :: Type -> Type Methods from :: SigSubPacketPayload -> Rep SigSubPacketPayload x to :: Rep SigSubPacketPayload x -> SigSubPacketPayload | |
Hashable SigSubPacketPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods hashWithSalt :: Int -> SigSubPacketPayload -> Int Source # hash :: SigSubPacketPayload -> Int Source # | |
ToJSON SigSubPacketPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: SigSubPacketPayload -> Value Source # toEncoding :: SigSubPacketPayload -> Encoding Source # toJSONList :: [SigSubPacketPayload] -> Value Source # toEncodingList :: [SigSubPacketPayload] -> Encoding Source # | |
FromJSON SigSubPacketPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser SigSubPacketPayload Source # parseJSONList :: Value -> Parser [SigSubPacketPayload] Source # | |
Pretty SigSubPacketPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods pretty :: SigSubPacketPayload -> Doc ann Source # prettyList :: [SigSubPacketPayload] -> Doc ann Source # | |
type Rep SigSubPacketPayload Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep SigSubPacketPayload = D1 ('MetaData "SigSubPacketPayload" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((((C1 ('MetaCons "SigCreationTime" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ThirtyTwoBitTimeStamp)) :+: (C1 ('MetaCons "SigExpirationTime" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ThirtyTwoBitDuration)) :+: C1 ('MetaCons "ExportableCertification" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Exportability)))) :+: (C1 ('MetaCons "TrustSignature" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TrustLevel) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TrustAmount)) :+: (C1 ('MetaCons "RegularExpression" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AlmostPublicDomainRegex)) :+: C1 ('MetaCons "Revocable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Revocability))))) :+: ((C1 ('MetaCons "KeyExpirationTime" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ThirtyTwoBitDuration)) :+: (C1 ('MetaCons "PreferredSymmetricAlgorithms" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SymmetricAlgorithm])) :+: C1 ('MetaCons "RevocationKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set RevocationClass)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PubKeyAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TwentyOctetFingerprint))))) :+: ((C1 ('MetaCons "Issuer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EightOctetKeyId)) :+: C1 ('MetaCons "NotationData" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set NotationFlag)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NotationName) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NotationValue)))) :+: (C1 ('MetaCons "PreferredHashAlgorithms" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [HashAlgorithm])) :+: C1 ('MetaCons "PreferredCompressionAlgorithms" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CompressionAlgorithm])))))) :+: (((C1 ('MetaCons "KeyServerPreferences" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set KSPFlag))) :+: (C1 ('MetaCons "PreferredKeyServer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 KeyServer)) :+: C1 ('MetaCons "PrimaryUserId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :+: (C1 ('MetaCons "PolicyURL" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URL)) :+: (C1 ('MetaCons "KeyFlags" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set KeyFlag))) :+: C1 ('MetaCons "SignersUserId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))) :+: ((C1 ('MetaCons "ReasonForRevocation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RevocationCode) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RevocationReason)) :+: (C1 ('MetaCons "Features" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set FeatureFlag))) :+: C1 ('MetaCons "SignatureTarget" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PubKeyAlgorithm) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HashAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SignatureHash))))) :+: ((C1 ('MetaCons "EmbeddedSignature" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SignaturePayload)) :+: C1 ('MetaCons "IssuerFingerprint" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TwentyOctetFingerprint))) :+: (C1 ('MetaCons "UserDefinedSigSub" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)) :+: C1 ('MetaCons "OtherSigSub" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))))))) |
data SigSubPacket Source #
Constructors
SigSubPacket | |
Fields
|
Instances
Eq SigSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Data SigSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SigSubPacket -> c SigSubPacket gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SigSubPacket toConstr :: SigSubPacket -> Constr dataTypeOf :: SigSubPacket -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SigSubPacket) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SigSubPacket) gmapT :: (forall b. Data b => b -> b) -> SigSubPacket -> SigSubPacket gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SigSubPacket -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SigSubPacket -> r gmapQ :: (forall d. Data d => d -> u) -> SigSubPacket -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SigSubPacket -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SigSubPacket -> m SigSubPacket gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SigSubPacket -> m SigSubPacket gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SigSubPacket -> m SigSubPacket | |
Show SigSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> SigSubPacket -> ShowS show :: SigSubPacket -> String showList :: [SigSubPacket] -> ShowS | |
Generic SigSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep SigSubPacket :: Type -> Type | |
Hashable SigSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON SigSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: SigSubPacket -> Value Source # toEncoding :: SigSubPacket -> Encoding Source # toJSONList :: [SigSubPacket] -> Value Source # toEncodingList :: [SigSubPacket] -> Encoding Source # | |
FromJSON SigSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser SigSubPacket Source # parseJSONList :: Value -> Parser [SigSubPacket] Source # | |
Pretty SigSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Binary SigSubPacket | |
Defined in Codec.Encryption.OpenPGP.Serialize | |
type Rep SigSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep SigSubPacket = D1 ('MetaData "SigSubPacket" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "SigSubPacket" 'PrefixI 'True) (S1 ('MetaSel ('Just "_sspCriticality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_sspPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SigSubPacketPayload))) |
sspCriticality :: Lens' SigSubPacket Bool Source #
data KeyVersion Source #
Constructors
DeprecatedV3 | |
V4 |
Instances
Eq KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Data KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> KeyVersion -> c KeyVersion gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c KeyVersion toConstr :: KeyVersion -> Constr dataTypeOf :: KeyVersion -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c KeyVersion) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c KeyVersion) gmapT :: (forall b. Data b => b -> b) -> KeyVersion -> KeyVersion gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> KeyVersion -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> KeyVersion -> r gmapQ :: (forall d. Data d => d -> u) -> KeyVersion -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> KeyVersion -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> KeyVersion -> m KeyVersion gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> KeyVersion -> m KeyVersion gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> KeyVersion -> m KeyVersion | |
Ord KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: KeyVersion -> KeyVersion -> Ordering (<) :: KeyVersion -> KeyVersion -> Bool (<=) :: KeyVersion -> KeyVersion -> Bool (>) :: KeyVersion -> KeyVersion -> Bool (>=) :: KeyVersion -> KeyVersion -> Bool max :: KeyVersion -> KeyVersion -> KeyVersion min :: KeyVersion -> KeyVersion -> KeyVersion | |
Show KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> KeyVersion -> ShowS show :: KeyVersion -> String showList :: [KeyVersion] -> ShowS | |
Generic KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep KeyVersion :: Type -> Type | |
Hashable KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: KeyVersion -> Value Source # toEncoding :: KeyVersion -> Encoding Source # toJSONList :: [KeyVersion] -> Value Source # toEncodingList :: [KeyVersion] -> Encoding Source # | |
FromJSON KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser KeyVersion Source # parseJSONList :: Value -> Parser [KeyVersion] Source # | |
Pretty KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
type Rep KeyVersion Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep KeyVersion = D1 ('MetaData "KeyVersion" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "DeprecatedV3" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "V4" 'PrefixI 'False) (U1 :: Type -> Type)) |
Instances
Eq IV Source # | |
Data IV Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IV -> c IV gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IV dataTypeOf :: IV -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IV) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IV) gmapT :: (forall b. Data b => b -> b) -> IV -> IV gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IV -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IV -> r gmapQ :: (forall d. Data d => d -> u) -> IV -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> IV -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> IV -> m IV gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IV -> m IV gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IV -> m IV | |
Show IV Source # | |
Generic IV Source # | |
Semigroup IV Source # | |
Monoid IV Source # | |
Hashable IV Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON IV Source # | |
ByteArrayAccess IV Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Pretty IV Source # | |
Newtype IV ByteString Source # | |
type Rep IV Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep IV = D1 ('MetaData "IV" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "IV" 'PrefixI 'True) (S1 ('MetaSel ('Just "unIV") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) |
Constructors
BinaryData | |
TextData | |
UTF8Data | |
OtherData Word8 |
Instances
Eq DataType Source # | |
Data DataType Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataType -> c DataType gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataType toConstr :: DataType -> Constr dataTypeOf :: DataType -> DataType0 dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataType) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataType) gmapT :: (forall b. Data b => b -> b) -> DataType -> DataType gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataType -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataType -> r gmapQ :: (forall d. Data d => d -> u) -> DataType -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> DataType -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataType -> m DataType gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataType -> m DataType gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataType -> m DataType | |
Ord DataType Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Show DataType Source # | |
Generic DataType Source # | |
Hashable DataType Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON DataType Source # | |
FromJSON DataType Source # | |
Pretty DataType Source # | |
FutureVal DataType Source # | |
type Rep DataType Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep DataType = D1 ('MetaData "DataType" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((C1 ('MetaCons "BinaryData" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TextData" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "UTF8Data" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherData" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8)))) |
Instances
Eq Salt Source # | |
Data Salt Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Salt -> c Salt gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Salt dataTypeOf :: Salt -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Salt) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Salt) gmapT :: (forall b. Data b => b -> b) -> Salt -> Salt gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Salt -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Salt -> r gmapQ :: (forall d. Data d => d -> u) -> Salt -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Salt -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Salt -> m Salt gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Salt -> m Salt gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Salt -> m Salt | |
Show Salt Source # | |
Generic Salt Source # | |
Hashable Salt Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON Salt Source # | |
Pretty Salt Source # | |
Newtype Salt ByteString Source # | |
type Rep Salt Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep Salt = D1 ('MetaData "Salt" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "Salt" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSalt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) |
newtype IterationCount Source #
Constructors
IterationCount | |
Fields
|
Instances
Constructors
Simple HashAlgorithm | |
Salted HashAlgorithm Salt | |
IteratedSalted HashAlgorithm Salt IterationCount | |
OtherS2K Word8 ByteString |
Instances
Eq S2K Source # | |
Data S2K Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> S2K -> c S2K gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c S2K dataTypeOf :: S2K -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c S2K) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c S2K) gmapT :: (forall b. Data b => b -> b) -> S2K -> S2K gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> S2K -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> S2K -> r gmapQ :: (forall d. Data d => d -> u) -> S2K -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> S2K -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> S2K -> m S2K gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> S2K -> m S2K gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> S2K -> m S2K | |
Show S2K Source # | |
Generic S2K Source # | |
Hashable S2K Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON S2K Source # | |
Pretty S2K Source # | |
Binary S2K | |
type Rep S2K Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep S2K = D1 ('MetaData "S2K" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((C1 ('MetaCons "Simple" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HashAlgorithm)) :+: C1 ('MetaCons "Salted" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HashAlgorithm) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Salt))) :+: (C1 ('MetaCons "IteratedSalted" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HashAlgorithm) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Salt) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IterationCount))) :+: C1 ('MetaCons "OtherS2K" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))) |
data ImageFormat Source #
Constructors
JPEG | |
OtherImage Word8 |
Instances
Eq ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Data ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageFormat -> c ImageFormat gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageFormat toConstr :: ImageFormat -> Constr dataTypeOf :: ImageFormat -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageFormat) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageFormat) gmapT :: (forall b. Data b => b -> b) -> ImageFormat -> ImageFormat gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageFormat -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageFormat -> r gmapQ :: (forall d. Data d => d -> u) -> ImageFormat -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageFormat -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageFormat -> m ImageFormat gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageFormat -> m ImageFormat gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageFormat -> m ImageFormat | |
Ord ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: ImageFormat -> ImageFormat -> Ordering (<) :: ImageFormat -> ImageFormat -> Bool (<=) :: ImageFormat -> ImageFormat -> Bool (>) :: ImageFormat -> ImageFormat -> Bool (>=) :: ImageFormat -> ImageFormat -> Bool max :: ImageFormat -> ImageFormat -> ImageFormat min :: ImageFormat -> ImageFormat -> ImageFormat | |
Show ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> ImageFormat -> ShowS show :: ImageFormat -> String showList :: [ImageFormat] -> ShowS | |
Generic ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep ImageFormat :: Type -> Type | |
Hashable ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: ImageFormat -> Value Source # toEncoding :: ImageFormat -> Encoding Source # toJSONList :: [ImageFormat] -> Value Source # toEncodingList :: [ImageFormat] -> Encoding Source # | |
FromJSON ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser ImageFormat Source # parseJSONList :: Value -> Parser [ImageFormat] Source # | |
Pretty ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
FutureVal ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
type Rep ImageFormat Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep ImageFormat = D1 ('MetaData "ImageFormat" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "JPEG" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherImage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8))) |
newtype ImageHeader Source #
Constructors
ImageHV1 ImageFormat |
Instances
Eq ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Data ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageHeader -> c ImageHeader gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageHeader toConstr :: ImageHeader -> Constr dataTypeOf :: ImageHeader -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageHeader) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageHeader) gmapT :: (forall b. Data b => b -> b) -> ImageHeader -> ImageHeader gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageHeader -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageHeader -> r gmapQ :: (forall d. Data d => d -> u) -> ImageHeader -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageHeader -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageHeader -> m ImageHeader gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageHeader -> m ImageHeader gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageHeader -> m ImageHeader | |
Ord ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: ImageHeader -> ImageHeader -> Ordering (<) :: ImageHeader -> ImageHeader -> Bool (<=) :: ImageHeader -> ImageHeader -> Bool (>) :: ImageHeader -> ImageHeader -> Bool (>=) :: ImageHeader -> ImageHeader -> Bool max :: ImageHeader -> ImageHeader -> ImageHeader min :: ImageHeader -> ImageHeader -> ImageHeader | |
Show ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> ImageHeader -> ShowS show :: ImageHeader -> String showList :: [ImageHeader] -> ShowS | |
Generic ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep ImageHeader :: Type -> Type | |
Hashable ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
ToJSON ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: ImageHeader -> Value Source # toEncoding :: ImageHeader -> Encoding Source # toJSONList :: [ImageHeader] -> Value Source # toEncodingList :: [ImageHeader] -> Encoding Source # | |
FromJSON ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods parseJSON :: Value -> Parser ImageHeader Source # parseJSONList :: Value -> Parser [ImageHeader] Source # | |
Pretty ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
type Rep ImageHeader Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep ImageHeader = D1 ('MetaData "ImageHeader" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'True) (C1 ('MetaCons "ImageHV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ImageFormat))) |
data UserAttrSubPacket Source #
Constructors
ImageAttribute ImageHeader ImageData | |
OtherUASub Word8 ByteString |
Instances
Eq UserAttrSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods (==) :: UserAttrSubPacket -> UserAttrSubPacket -> Bool (/=) :: UserAttrSubPacket -> UserAttrSubPacket -> Bool | |
Data UserAttrSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserAttrSubPacket -> c UserAttrSubPacket gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserAttrSubPacket toConstr :: UserAttrSubPacket -> Constr dataTypeOf :: UserAttrSubPacket -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserAttrSubPacket) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserAttrSubPacket) gmapT :: (forall b. Data b => b -> b) -> UserAttrSubPacket -> UserAttrSubPacket gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserAttrSubPacket -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserAttrSubPacket -> r gmapQ :: (forall d. Data d => d -> u) -> UserAttrSubPacket -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> UserAttrSubPacket -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserAttrSubPacket -> m UserAttrSubPacket gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserAttrSubPacket -> m UserAttrSubPacket gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserAttrSubPacket -> m UserAttrSubPacket | |
Ord UserAttrSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods compare :: UserAttrSubPacket -> UserAttrSubPacket -> Ordering (<) :: UserAttrSubPacket -> UserAttrSubPacket -> Bool (<=) :: UserAttrSubPacket -> UserAttrSubPacket -> Bool (>) :: UserAttrSubPacket -> UserAttrSubPacket -> Bool (>=) :: UserAttrSubPacket -> UserAttrSubPacket -> Bool max :: UserAttrSubPacket -> UserAttrSubPacket -> UserAttrSubPacket min :: UserAttrSubPacket -> UserAttrSubPacket -> UserAttrSubPacket | |
Show UserAttrSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods showsPrec :: Int -> UserAttrSubPacket -> ShowS show :: UserAttrSubPacket -> String showList :: [UserAttrSubPacket] -> ShowS | |
Generic UserAttrSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Associated Types type Rep UserAttrSubPacket :: Type -> Type Methods from :: UserAttrSubPacket -> Rep UserAttrSubPacket x to :: Rep UserAttrSubPacket x -> UserAttrSubPacket | |
Hashable UserAttrSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods hashWithSalt :: Int -> UserAttrSubPacket -> Int Source # hash :: UserAttrSubPacket -> Int Source # | |
ToJSON UserAttrSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods toJSON :: UserAttrSubPacket -> Value Source # toEncoding :: UserAttrSubPacket -> Encoding Source # toJSONList :: [UserAttrSubPacket] -> Value Source # toEncodingList :: [UserAttrSubPacket] -> Encoding Source # | |
Pretty UserAttrSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods pretty :: UserAttrSubPacket -> Doc ann Source # prettyList :: [UserAttrSubPacket] -> Doc ann Source # | |
Binary UserAttrSubPacket | |
Defined in Codec.Encryption.OpenPGP.Serialize Methods put :: UserAttrSubPacket -> Put get :: Get UserAttrSubPacket putList :: [UserAttrSubPacket] -> Put | |
type Rep UserAttrSubPacket Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep UserAttrSubPacket = D1 ('MetaData "UserAttrSubPacket" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) (C1 ('MetaCons "ImageAttribute" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ImageHeader) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ImageData)) :+: C1 ('MetaCons "OtherUASub" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word8) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString))) |
Constructors
NISTP256 | |
NISTP384 | |
NISTP521 | |
Curve25519 |
Instances
Eq ECCCurve Source # | |
Data ECCCurve Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ECCCurve -> c ECCCurve gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ECCCurve toConstr :: ECCCurve -> Constr dataTypeOf :: ECCCurve -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ECCCurve) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ECCCurve) gmapT :: (forall b. Data b => b -> b) -> ECCCurve -> ECCCurve gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ECCCurve -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ECCCurve -> r gmapQ :: (forall d. Data d => d -> u) -> ECCCurve -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> ECCCurve -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> ECCCurve -> m ECCCurve gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ECCCurve -> m ECCCurve gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ECCCurve -> m ECCCurve | |
Ord ECCCurve Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Show ECCCurve Source # | |
Generic ECCCurve Source # | |
Hashable ECCCurve Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base | |
Pretty ECCCurve Source # | |
type Rep ECCCurve Source # | |
Defined in Codec.Encryption.OpenPGP.Types.Internal.Base type Rep ECCCurve = D1 ('MetaData "ECCCurve" "Codec.Encryption.OpenPGP.Types.Internal.Base" "hOpenPGP-2.9.4-4urbyzNJNmf4CtKVFqeXid" 'False) ((C1 ('MetaCons "NISTP256" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NISTP384" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NISTP521" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Curve25519" 'PrefixI 'False) (U1 :: Type -> Type))) |