Safe Haskell | None |
---|
Documentation
type Exportability = BoolSource
type TrustLevel = Word8Source
type TrustAmount = Word8Source
type AlmostPublicDomainRegex = ByteStringSource
type Revocability = BoolSource
type RevocationReason = ByteStringSource
type NotationName = ByteStringSource
type NotationValue = ByteStringSource
type SignatureHash = ByteStringSource
type PacketVersion = Word8Source
type V3Expiration = Word16Source
type CompressedDataPayload = ByteStringSource
type NestedFlag = BoolSource
data SymmetricAlgorithm Source
data NotationFlag Source
HumanReadable | |
OtherNF Int |
Eq NotationFlag | |
Data NotationFlag | |
Ord NotationFlag | |
Show NotationFlag | |
Typeable NotationFlag | |
FutureFlag NotationFlag |
data SigSubPacket Source
Eq SigSubPacket | |
Data SigSubPacket | |
Show SigSubPacket | |
Typeable SigSubPacket | |
Serialize SigSubPacket |
data SigSubPacketPayload Source
Eq SigSubPacketPayload | |
Data SigSubPacketPayload | |
Show SigSubPacketPayload | |
Typeable SigSubPacketPayload |
data HashAlgorithm Source
Eq HashAlgorithm | |
Data HashAlgorithm | |
Ord HashAlgorithm | |
Show HashAlgorithm | |
Typeable HashAlgorithm | |
Serialize HashAlgorithm | |
FutureVal HashAlgorithm |
data CompressionAlgorithm Source
Uncompressed | |
ZIP | |
ZLIB | |
BZip2 | |
OtherCA Word8 |
data PubKeyAlgorithm Source
RSA | |
DeprecatedRSAEncryptOnly | |
DeprecatedRSASignOnly | |
ElgamalEncryptOnly | |
DSA | |
EC | |
ECDSA | |
ForbiddenElgamal | |
DH | |
OtherPKA Word8 |
Eq PubKeyAlgorithm | |
Data PubKeyAlgorithm | |
Ord PubKeyAlgorithm | |
Show PubKeyAlgorithm | |
Typeable PubKeyAlgorithm | |
Serialize PubKeyAlgorithm | |
FutureVal PubKeyAlgorithm |
class (Eq a, Ord a) => FutureFlag a whereSource
data RevocationClass Source
SensitiveRK | |
RClOther Int |
Eq RevocationClass | |
Data RevocationClass | |
Ord RevocationClass | |
Show RevocationClass | |
Typeable RevocationClass | |
FutureFlag RevocationClass |
data RevocationCode Source
NoReason | |
KeySuperseded | |
KeyMaterialCompromised | |
KeyRetiredAndNoLongerUsed | |
UserIdInfoNoLongerValid | |
RCoOther Word8 |
Eq RevocationCode | |
Data RevocationCode | |
Ord RevocationCode | |
Show RevocationCode | |
Typeable RevocationCode | |
FutureVal RevocationCode |
data FeatureFlag Source
Eq FeatureFlag | |
Data FeatureFlag | |
Ord FeatureFlag | |
Show FeatureFlag | |
Typeable FeatureFlag | |
FutureFlag FeatureFlag |
data SignaturePayload Source
SigV3 SigType Word32 EightOctetKeyId PubKeyAlgorithm HashAlgorithm Word16 [MPI] | |
SigV4 SigType PubKeyAlgorithm HashAlgorithm [SigSubPacket] [SigSubPacket] Word16 [MPI] | |
SigVOther Word8 ByteString |
Eq SignaturePayload | |
Data SignaturePayload | |
Show SignaturePayload | |
Typeable SignaturePayload | |
Serialize SignaturePayload |
data KeyVersion Source
Eq KeyVersion | |
Data KeyVersion | |
Ord KeyVersion | |
Show KeyVersion | |
Typeable KeyVersion |
PKPayload | |
|
data SKAddendum Source
SUS16bit SymmetricAlgorithm S2K IV ByteString | |
SUSSHA1 SymmetricAlgorithm S2K IV ByteString | |
SUSym SymmetricAlgorithm IV ByteString | |
SUUnencrypted SKey Word16 |
Eq SKAddendum | |
Data SKAddendum | |
Show SKAddendum | |
Typeable SKAddendum |
BinaryData | |
TextData | |
UTF8Data | |
OtherData Word8 |
Simple HashAlgorithm | |
Salted HashAlgorithm Salt | |
IteratedSalted HashAlgorithm Salt Count | |
OtherS2K Word8 ByteString |
data UserAttrSubPacket Source
ImageAttribute ImageHeader ImageData | |
OtherUASub Word8 ByteString |
Eq UserAttrSubPacket | |
Data UserAttrSubPacket | |
Show UserAttrSubPacket | |
Typeable UserAttrSubPacket | |
Serialize UserAttrSubPacket |
data ImageHeader Source
Eq ImageHeader | |
Data ImageHeader | |
Show ImageHeader | |
Typeable ImageHeader |
data ImageFormat Source
JPEG | |
OtherImage Word8 |
Eq ImageFormat | |
Data ImageFormat | |
Ord ImageFormat | |
Show ImageFormat | |
Typeable ImageFormat | |
FutureVal ImageFormat |
RSAPubKey PublicKey | |
DSAPubKey PublicKey | |
ElGamalPubKey [Integer] |
newtype EightOctetKeyId Source
EightOctetKeyId | |
|
Eq EightOctetKeyId | |
Data EightOctetKeyId | |
Ord EightOctetKeyId | |
Read EightOctetKeyId | |
Show EightOctetKeyId | |
Typeable EightOctetKeyId |
newtype TwentyOctetFingerprint Source
TwentyOctetFingerprint | |
|
Eq TwentyOctetFingerprint | |
Data TwentyOctetFingerprint | |
Ord TwentyOctetFingerprint | |
Read TwentyOctetFingerprint | |
Show TwentyOctetFingerprint | |
Typeable TwentyOctetFingerprint |
TK | |
|
data PacketType a :: *Source
packetType :: a -> PacketType aSource
packetCode :: PacketType a -> Word8Source
PKESKPkt PacketVersion EightOctetKeyId PubKeyAlgorithm [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 TimeStamp ByteString | |
TrustPkt ByteString | |
UserIdPkt String | |
PublicSubkeyPkt PKPayload | |
UserAttributePkt [UserAttrSubPacket] | |
SymEncIntegrityProtectedDataPkt PacketVersion ByteString | |
ModificationDetectionCodePkt ByteString | |
OtherPacketPkt Word8 ByteString |
SKESK | |
|
data OnePassSignature Source
Eq OnePassSignature | |
Data OnePassSignature | |
Show OnePassSignature | |
Typeable OnePassSignature | |
Serialize OnePassSignature | |
Packet OnePassSignature | |
Eq (PacketType OnePassSignature) | |
Show (PacketType OnePassSignature) |
data SecretSubkey Source
Eq SecretSubkey | |
Data SecretSubkey | |
Show SecretSubkey | |
Typeable SecretSubkey | |
Serialize SecretSubkey | |
Packet SecretSubkey | |
Eq (PacketType SecretSubkey) | |
Show (PacketType SecretSubkey) |
data CompressedData Source
Eq CompressedData | |
Data CompressedData | |
Show CompressedData | |
Typeable CompressedData | |
Serialize CompressedData | |
Packet CompressedData | |
Eq (PacketType CompressedData) | |
Show (PacketType CompressedData) |
data SymEncData Source
SymEncData | |
|
Eq SymEncData | |
Data SymEncData | |
Show SymEncData | |
Typeable SymEncData | |
Serialize SymEncData | |
Packet SymEncData | |
Eq (PacketType SymEncData) | |
Show (PacketType SymEncData) |
Marker | |
|
data LiteralData Source
LiteralData | |
|
Eq LiteralData | |
Data LiteralData | |
Show LiteralData | |
Typeable LiteralData | |
Serialize LiteralData | |
Packet LiteralData | |
Eq (PacketType LiteralData) | |
Show (PacketType LiteralData) |
Trust | |
|
UserId | |
|
data PublicSubkey Source
Eq PublicSubkey | |
Data PublicSubkey | |
Show PublicSubkey | |
Typeable PublicSubkey | |
Serialize PublicSubkey | |
Packet PublicSubkey | |
Eq (PacketType PublicSubkey) | |
Show (PacketType PublicSubkey) |
data UserAttribute Source
Eq UserAttribute | |
Data UserAttribute | |
Show UserAttribute | |
Typeable UserAttribute | |
Serialize UserAttribute | |
Packet UserAttribute | |
Eq (PacketType UserAttribute) | |
Show (PacketType UserAttribute) |
data SymEncIntegrityProtectedData Source
data ModificationDetectionCode Source
ModificationDetectionCode | |
|
data OtherPacket Source
OtherPacket | |
|
Eq OtherPacket | |
Data OtherPacket | |
Show OtherPacket | |
Typeable OtherPacket | |
Serialize OtherPacket | |
Packet OtherPacket | |
Eq (PacketType OtherPacket) | |
Show (PacketType OtherPacket) |
data Verification Source
symEncDataPayload :: Iso' SymEncData ByteStringSource
markerPayload :: Iso' Marker ByteStringSource
literalDataPayload :: Lens' LiteralData ByteStringSource
trustPayload :: Iso' Trust ByteStringSource
userIdPayload :: Iso' UserId StringSource
otherPacketType :: Lens' OtherPacket Word8Source
otherPacketPayload :: Lens' OtherPacket ByteStringSource
tkmSKA :: Lens' TK (Maybe SKAddendum)Source
tkUIDs :: Lens' TK [(String, [SignaturePayload])]Source
tkUAts :: Lens' TK [([UserAttrSubPacket], [SignaturePayload])]Source
tkSubs :: Lens' TK [(Pkt, SignaturePayload, Maybe SignaturePayload)]Source
sspCriticality :: Lens' SigSubPacket BoolSource