| 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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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-CVgEf5yPl7nKCeI8b6Vho9" '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))) | |