| Safe Haskell | None |
|---|
Codec.Encryption.OpenPGP.Types
Documentation
data SigSubPacketPayload Source
Constructors
| SigCreationTime TimeStamp | |
| SigExpirationTime TimeStamp | |
| ExportableCertification Exportability | |
| TrustSignature TrustLevel TrustAmount | |
| RegularExpression AlmostPublicDomainRegex | |
| Revocable Revocability | |
| KeyExpirationTime TimeStamp | |
| PreferredSymmetricAlgorithms [SymmetricAlgorithm] | |
| RevocationKey (Set RevocationClass) PubKeyAlgorithm TwentyOctetFingerprint | |
| Issuer EightOctetKeyId | |
| NotationData (Set NotationFlag) NotationName NotationValue | |
| PreferredHashAlgorithms [HashAlgorithm] | |
| PreferredCompressionAlgorithms [CompressionAlgorithm] | |
| KeyServerPreferences (Set KSPFlag) | |
| PreferredKeyServer KeyServer | |
| PrimaryUserId Bool | |
| PolicyURL URL | |
| KeyFlags (Set KeyFlag) | |
| SignersUserId String | |
| ReasonForRevocation RevocationCode RevocationReason | |
| Features (Set FeatureFlag) | |
| SignatureTarget PubKeyAlgorithm HashAlgorithm SignatureHash | |
| EmbeddedSignature SignaturePayload | |
| UserDefinedSigSub Word8 ByteString | |
| OtherSigSub Word8 ByteString |
Instances
data HashAlgorithm Source
data PubKeyAlgorithm Source
Constructors
| RSA | |
| RSAEncryptOnly | |
| RSASignOnly | |
| ElgamalEncryptOnly | |
| DSA | |
| EC | |
| ECDSA | |
| Elgamal | |
| DH | |
| OtherPKA Word8 |
data SymmetricAlgorithm Source
Constructors
| Simple HashAlgorithm | |
| Salted HashAlgorithm Salt | |
| IteratedSalted HashAlgorithm Salt Count | |
| OtherS2K Word8 ByteString |
data SignaturePayload Source
data UserAttrSubPacket Source
Constructors
| ImageAttribute ImageHeader ImageData | |
| OtherUASub Word8 ByteString |
Constructors
| DeprecatedPubV3 TimeStamp V3Expiration PubKeyAlgorithm PKey | |
| PubV4 TimeStamp PubKeyAlgorithm PKey |
data SKAddendum Source
Constructors
| SUS16bit SymmetricAlgorithm S2K IV ByteString | |
| SUSSHA1 SymmetricAlgorithm S2K IV ByteString | |
| SUSym SymmetricAlgorithm IV ByteString | |
| SUUnencrypted SKey Word16 |
Instances
Constructors
| BinaryData | |
| TextData | |
| UTF8Data | |
| OtherData Word8 |
Constructors
| RSAPrivateKey PrivateKey | |
| DSAPrivateKey PrivateKey | |
| ElGamalPrivateKey [Integer] |
newtype EightOctetKeyId Source
Constructors
| EightOctetKeyId | |
Fields
| |
newtype TwentyOctetFingerprint Source
Constructors
| TwentyOctetFingerprint | |
Fields
| |
Constructors
| TK | |
Fields
| |
class (Eq a, Ord a) => FutureFlag a whereSource
Instances
| FutureFlag FeatureFlag | |
| FutureFlag RevocationClass | |
| FutureFlag KeyFlag | |
| FutureFlag KSPFlag | |
| FutureFlag NotationFlag |
Constructors
| PKESKPkt PacketVersion EightOctetKeyId PubKeyAlgorithm [MPI] | |
| SignaturePkt SignaturePayload | |
| SKESKPkt PacketVersion SymmetricAlgorithm S2K [MPI] | |
| 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 TimeStamp ByteString | |
| TrustPkt ByteString | |
| UserIdPkt String | |
| PublicSubkeyPkt PKPayload | |
| UserAttributePkt [UserAttrSubPacket] | |
| SymEncIntegrityProtectedDataPkt PacketVersion ByteString | |
| ModificationDetectionCodePkt ByteString | |
| OtherPacketPkt Word8 ByteString |
Instances
Constructors
| PKESK | |
Fields
| |
Constructors
| Signature | |
Fields | |
Constructors
| SKESK | |
Fields
| |
data OnePassSignature Source
Constructors
| OnePassSignature | |
Fields | |
Constructors
| SecretKey | |
Fields | |
Constructors
| PublicKey | |
Fields | |
data SecretSubkey Source
Constructors
| SecretSubkey | |
data CompressedData Source
Constructors
| CompressedData | |
Fields
| |
Constructors
| Marker | |
Fields | |
data LiteralData Source
Constructors
| LiteralData | |
Fields
| |
Constructors
| Trust | |
Fields | |
Constructors
| UserId | |
Fields | |
data PublicSubkey Source
Constructors
| PublicSubkey | |
Fields | |
data UserAttribute Source
Constructors
| UserAttribute | |
Fields | |
data SymEncIntegrityProtectedData Source
Constructors
| SymEncIntegrityProtectedData | |
Fields
| |
data ModificationDetectionCode Source
Constructors
| ModificationDetectionCode | |
data OtherPacket Source
Constructors
| OtherPacket | |
Fields | |
data Verification Source
Constructors
| Verification | |