hOpenPGP-3.0.1.1: native Haskell implementation of OpenPGP (RFC9580)
Safe HaskellNone
LanguageHaskell2010

Codec.Encryption.OpenPGP.KeyringParser

Synopsis

Parsers

parseAChunk :: (Monoid s, Show s) => Parser s r -> s -> ([(r, s)], Maybe (Maybe (r -> r), Parser s r)) -> (([(r, s)], Maybe (Maybe (r -> r), Parser s r)), [r]) Source #

parseAChunkEither :: (Monoid s, Show s) => Parser s r -> s -> ([(r, s)], Maybe (Maybe (r -> r), Parser s r)) -> Either KeyringChunkParseError (([(r, s)], Maybe (Maybe (r -> r), Parser s r)), [r]) Source #

finalizeParsing :: Monoid s => ([(r, s)], Maybe (Maybe (r -> r), Parser s r)) -> (([(r, s)], Maybe (Maybe (r -> r), Parser s r)), [r]) Source #

finalizeParsingEither :: Monoid s => ([(r, s)], Maybe (Maybe (r -> r), Parser s r)) -> Either KeyringChunkParseError (([(r, s)], Maybe (Maybe (r -> r), Parser s r)), [r]) Source #

data UidOrUat Source #

Constructors

I Text 
A [UserAttrSubPacket] 

Instances

Instances details
Show UidOrUat Source # 
Instance details

Defined in Codec.Encryption.OpenPGP.KeyringParser

Utilities

parseUnknownTKs :: Bool -> [Pkt] -> [TKUnknown] Source #

parse TKs from packets