keystore-0.4.0.0: Managing stores of secret things

Safe HaskellNone

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 aSource

trun :: KS a -> aSource

e2io :: E a -> IO aSource

e2ks :: E a -> KS aSource

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

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

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

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

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