keystore-0.6.3.1: Managing stores of secret things

Safe HaskellNone
LanguageHaskell2010

Data.KeyStore.KS.KS

Documentation

data Ctx Source

Constructors

Ctx 

Instances

data State Source

Constructors

State 

Instances

data LogEntry Source

Constructors

LogEntry 

Instances

withKey :: Name -> KS a -> KS a Source

trun :: KS a -> a Source

e2io :: E a -> IO a Source

e2ks :: E a -> KS a Source

run_ :: Ctx -> State -> KS a -> (E a, State, [LogEntry]) Source

btw :: String -> KS () Source

catchKS :: KS a -> (Reason -> KS a) -> KS a Source

lookupOpt :: Show a => Opt a -> KS a Source

adjustKeyKS :: Name -> (Key -> Key) -> KS () Source

randomKS :: (CPRNG -> (a, CPRNG)) -> KS a Source