| Safe Haskell | Safe-Infered |
|---|
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 [MPI] | |
| Signature SignaturePayload | |
| SKESK PacketVersion SymmetricAlgorithm S2K [MPI] | |
| 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
data UserAttrSubPacket Source
Constructors
| ImageAttribute ImageHeader ImageData | |
| OtherUASub Word8 ByteString |
Constructors
| PubV3 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
| TPK PKPayload [SignaturePayload] [(String, [SignaturePayload])] [([UserAttrSubPacket], [SignaturePayload])] [(PKPayload, SignaturePayload, Maybe SignaturePayload)] | |
| TSK Packet [SignaturePayload] [(String, [SignaturePayload])] [([UserAttrSubPacket], [SignaturePayload])] [(Packet, SignaturePayload, Maybe SignaturePayload)] | |
| NTSubkey Packet | |
| NTSecretSubkey Packet | |
| NoKRK |
class (Eq a, Ord a) => FutureFlag a whereSource
Instances
| FutureFlag FeatureFlag | |
| FutureFlag RevocationClass | |
| FutureFlag KeyFlag | |
| FutureFlag KSPFlag | |
| FutureFlag NotationFlag |
type Keyring = Map EightOctetKeyId KRKSource