| Safe Haskell | None |
|---|
Data.Conduit.OpenPGP.Filter
- conduitFilter :: Monad m => FilterPredicates -> Conduit Pkt m Pkt
- conduitPktFilter :: Monad m => FilterPredicates -> Conduit Pkt m Pkt
- conduitTKFilter :: Monad m => FilterPredicates -> Conduit TK m TK
- data FilterPredicates
- data Expr a
- data PKPPredicate = PKPPredicate PKPVar PKPOp PKPValue
- data PKPVar
- = PKPVVersion
- | PKPVPKA
- | PKPVKeysize
- | PKPVTimestamp
- | PKPVEOKI
- | PKPVTOF
- data PKPOp
- = PKEquals
- | PKLessThan
- | PKGreaterThan
- data PKPValue
- = PKPInt Int
- | PKPPKA PubKeyAlgorithm
- | PKPEOKI (Either String EightOctetKeyId)
- | PKPTOF TwentyOctetFingerprint
- data SPPredicate = SPPredicate SPVar SPOp SPValue
- data SPVar
- = SPVVersion
- | SPVSigType
- | SPVPKA
- | SPVHA
- data SPOp
- = SPEquals
- | SPLessThan
- | SPGreaterThan
- data SPValue
- = SPInt Int
- | SPSigType SigType
- | SPPKA PubKeyAlgorithm
- | SPHA HashAlgorithm
- data OPredicate = OPredicate OVar OOp OValue
- data OVar
- data OOp
- = OEquals
- | OLessThan
- | OGreaterThan
- data OValue
- data UPredicate
- data UOp
- = UEquals
- | ULessThan
- | UGreaterThan
Documentation
conduitFilter :: Monad m => FilterPredicates -> Conduit Pkt m PktSource
Deprecated: Use conduitPktFilter instead
conduitPktFilter :: Monad m => FilterPredicates -> Conduit Pkt m PktSource
conduitTKFilter :: Monad m => FilterPredicates -> Conduit TK m TKSource
data FilterPredicates Source
Constructors
| FilterPredicates | |
| UnifiedFilterPredicate (Expr UPredicate) | |
data PKPPredicate Source
Deprecated: Use UPredicate instead
Constructors
| PKPPredicate PKPVar PKPOp PKPValue | Deprecated: Use UPredicate instead |
Constructors
| PKPVVersion | public key version |
| PKPVPKA | public key algorithm |
| PKPVKeysize | public key size (in bits) |
| PKPVTimestamp | public key creation time |
| PKPVEOKI | public key's eight-octet key ID |
| PKPVTOF | public key's twenty-octet fingerprint |
Constructors
| PKPInt Int | |
| PKPPKA PubKeyAlgorithm | |
| PKPEOKI (Either String EightOctetKeyId) | |
| PKPTOF TwentyOctetFingerprint |
data SPPredicate Source
Deprecated: Use UPredicate instead
Constructors
| SPPredicate SPVar SPOp SPValue | Deprecated: Use UPredicate instead |
Constructors
| SPVVersion | signature packet version |
| SPVSigType | signature packet tyep |
| SPVPKA | signature packet public key algorithm |
| SPVHA | signature packet hash algorithm |
Constructors
| SPInt Int | |
| SPSigType SigType | |
| SPPKA PubKeyAlgorithm | |
| SPHA HashAlgorithm |
data OPredicate Source
Deprecated: Use UPredicate instead
Constructors
| OPredicate OVar OOp OValue | Deprecated: Use UPredicate instead |
data UPredicate Source