Safe Haskell | Safe-Infered |
---|
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 | |