| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Codec.Encryption.OpenPGP.Types
Documentation
data SigSubPacket Source
Constructors
Instances
data HashAlgorithm Source
data PubKeyAlgorithm Source
Constructors
| RSA | |
| RSAEncryptOnly | |
| RSASignOnly | |
| ElgamalEncryptOnly | |
| DSA | |
| EC | |
| ECDSA | |
| Elgamal | |
| DH | |
| OtherPKA Word8 |
data SymmetricAlgorithm Source
Constructors
| PKESK PacketVersion EightOctetKeyId PubKeyAlgorithm SessionKey | |
| Signature SignaturePayload | |
| SKESK PacketVersion SymmetricAlgorithm S2K (Maybe SessionKey) | |
| OnePassSignature PacketVersion SigType HashAlgorithm PubKeyAlgorithm EightOctetKeyId NestedFlag | |
| SecretKey PKPayload SKAddendum | |
| PublicKey PKPayload | |
| SecretSubkey PKPayload SKAddendum | |
| CompressedData CompressionAlgorithm CompressedDataPayload | |
| SymEncData ByteString | |
| Marker ByteString | |
| LiteralData DataType FileName TimeStamp ByteString | |
| Trust ByteString | |
| UserId String | |
| PublicSubkey PKPayload | |
| UserAttribute [UserAttrSubPacket] | |
| SymEncIntegrityProtectedData PacketVersion ByteString | |
| ModificationDetectionCode ByteString | |
| OtherPacket Word8 ByteString |
Constructors
| Simple HashAlgorithm | |
| Salted HashAlgorithm Salt | |
| IteratedSalted HashAlgorithm Salt Count | |
| OtherS2K Word8 ByteString |
data SignaturePayload Source
Constructors
| SigV3 SigType Word32 EightOctetKeyId PubKeyAlgorithm HashAlgorithm Word16 [MPI] | |
| SigV4 SigType PubKeyAlgorithm HashAlgorithm [SigSubPacket] [SigSubPacket] Word16 [MPI] | |
| SigVOther Word8 ByteString |
Instances
data UserAttrSubPacket Source
Constructors
| ImageAttribute ImageHeader ImageData | |
| OtherUASub Word8 ByteString |
Instances
data ImageFormat Source
Constructors
| JPEG | |
| OtherImage Word8 |
Constructors
| PubV3 TimeStamp V3Expiration PubKeyAlgorithm [MPI] | |
| PubV4 TimeStamp PubKeyAlgorithm [MPI] |
data SKAddendum Source
Constructors
| SUS16bit SymmetricAlgorithm S2K IV ByteString | |
| SUSSHA1 SymmetricAlgorithm S2K IV ByteString | |
| SUSym SymmetricAlgorithm IV ByteString | |
| SUUnencrypted [MPI] Word16 |
Instances
Constructors
| Armor (ArmorType a) [ArmorHeader] [Packet] |
Constructors
| BinaryData | |
| TextData | |
| UTF8Data | |
| OtherData Word8 |
type EightOctetKeyId = ByteString Source
type SessionKey = ByteString Source
class (Eq a, Ord a) => FutureFlag a where Source
type ArmorHeader = (ByteString, ByteString) Source