| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Codec.Encryption.OpenPGP.Types
Documentation
type Exportability = Bool Source
type TrustLevel = Word8 Source
type TrustAmount = Word8 Source
type Revocability = Bool Source
type RevocationReason = Text Source
type KeyServer = ByteString Source
type SignatureHash = ByteString Source
type PacketVersion = Word8 Source
type V3Expiration = Word16 Source
type FileName = ByteString Source
type ImageData = ByteString Source
type NestedFlag = Bool Source
data SymmetricAlgorithm Source
Constructors
| Plaintext | |
| IDEA | |
| TripleDES | |
| CAST5 | |
| Blowfish | |
| ReservedSAFER | |
| ReservedDES | |
| AES128 | |
| AES192 | |
| AES256 | |
| Twofish | |
| Camellia128 | |
| Camellia192 | |
| Camellia256 | |
| OtherSA Word8 |
Instances
data SigSubPacket Source
Constructors
| SigSubPacket | |
Fields | |
newtype ThirtyTwoBitTimeStamp Source
Constructors
| ThirtyTwoBitTimeStamp | |
Fields | |
Instances
newtype ThirtyTwoBitDuration Source
Constructors
| ThirtyTwoBitDuration | |
Fields | |
Instances
newtype NotationName Source
Constructors
| NotationName | |
Fields | |
Instances
newtype NotationValue Source
Constructors
| NotationValue | |
Fields | |
Instances
data SigSubPacketPayload Source
Constructors
Instances
data HashAlgorithm Source
Instances
data CompressionAlgorithm Source
Instances
data PubKeyAlgorithm Source
Constructors
| RSA | |
| DeprecatedRSAEncryptOnly | |
| DeprecatedRSASignOnly | |
| ElgamalEncryptOnly | |
| DSA | |
| ECDH | |
| ECDSA | |
| ForbiddenElgamal | |
| DH | |
| OtherPKA Word8 |
Instances
class (Eq a, Ord a) => FutureFlag a where Source
data RevocationClass Source
Constructors
| SensitiveRK | |
| RClOther Word8 |
Instances
data RevocationCode Source
Constructors
| NoReason | |
| KeySuperseded | |
| KeyMaterialCompromised | |
| KeyRetiredAndNoLongerUsed | |
| UserIdInfoNoLongerValid | |
| RCoOther Word8 |
Instances
data FeatureFlag Source
Constructors
| ModificationDetection | |
| FeatureOther Int |
data SignaturePayload Source
data KeyVersion Source
Constructors
| DeprecatedV3 | |
| V4 |
Constructors
| IV | |
Fields
| |
Constructors
| BinaryData | |
| TextData | |
| UTF8Data | |
| OtherData Word8 |
Constructors
| Salt | |
Fields
| |
newtype IterationCount Source
Constructors
| IterationCount | |
Fields | |
Instances
data UserAttrSubPacket Source
Constructors
| ImageAttribute ImageHeader ImageData | |
| OtherUASub Word8 ByteString |
data ImageHeader Source
Constructors
| ImageHV1 ImageFormat |
data ImageFormat Source
Constructors
| JPEG | |
| OtherImage Word8 |
Constructors
| BrokenNISTP256 | |
| BrokenNISTP384 | |
| BrokenNISTP521 |
newtype EightOctetKeyId Source
Constructors
| EightOctetKeyId | |
Fields
| |
Instances
newtype TwentyOctetFingerprint Source
Constructors
| TwentyOctetFingerprint | |
Fields
| |
Instances
newtype SpacedFingerprint Source
Constructors
| SpacedFingerprint | |
newtype DSA_PublicKey Source
Constructors
| DSA_PublicKey | |
Fields | |
newtype RSA_PublicKey Source
Constructors
| RSA_PublicKey | |
Fields | |
newtype ECDSA_PublicKey Source
Constructors
| ECDSA_PublicKey | |
Fields | |
newtype DSA_PrivateKey Source
Constructors
| DSA_PrivateKey | |
Fields | |
newtype RSA_PrivateKey Source
Constructors
| RSA_PrivateKey | |
Fields | |
newtype ECDSA_PrivateKey Source
Constructors
| ECDSA_PrivateKey | |
Fields | |
newtype DSA_Params Source
Constructors
| DSA_Params | |
Fields | |
Associated Types
data PacketType a :: * Source
Instances
Constructors
| PKESK | |
Constructors
| Signature | |
Fields | |
Constructors
| SKESK | |
Constructors
| SecretKey | |
Fields | |
Constructors
| PublicKey | |
Fields | |
data SecretSubkey Source
Constructors
| SecretSubkey | |
data CompressedData Source
Constructors
| CompressedData | |
data SymEncData Source
Constructors
| SymEncData | |
Fields | |
Constructors
| Marker | |
Fields | |
data LiteralData Source
Constructors
| LiteralData | |
Constructors
| Trust | |
Fields | |
Constructors
| UserId | |
Fields | |
data PublicSubkey Source
Constructors
| PublicSubkey | |
Fields | |
data UserAttribute Source
Constructors
| UserAttribute | |
Fields | |
data SymEncIntegrityProtectedData Source
Constructors
| SymEncIntegrityProtectedData | |
Instances
data ModificationDetectionCode Source
Constructors
| ModificationDetectionCode | |
Instances
data OtherPacket Source
Constructors
| OtherPacket | |
Fields | |
data BrokenPacket Source
Constructors
| BrokenPacket | |
symEncIntegrityProtectedDataPacketVersion :: Lens' SymEncIntegrityProtectedData PacketVersion Source
Constructors
| PKPayload | |
Fields | |
data SKAddendum Source
Constructors
data Verification Source
Constructors
| Verification | |
Constructors
| TK | |
Fields
| |
type KeyringIxs = `[EightOctetKeyId, TwentyOctetFingerprint, Text]` Source
type Keyring = IxSet KeyringIxs TK Source
tkUAts :: Lens' TK [([UserAttrSubPacket], [SignaturePayload])] Source
tkRevs :: Lens' TK [SignaturePayload] Source