Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data IC = IC {}
- data CtxParams = CtxParams {}
- defaultCtxParams :: CtxParams
- defaultSettingsFilePath :: FilePath
- settingsFilePath :: String -> FilePath
- defaultKeyStoreFilePath :: FilePath
- determineCtx :: CtxParams -> IO (Ctx, State)
- establishState :: Ctx -> IO State
- newGenerator :: IO CPRNG
- readKeyStore :: Ctx -> IO KeyStore
- readSettings :: FilePath -> IO Settings
- scanEnv :: KeyStore -> IO (KeyStore, [LogEntry])
- errorIO :: String -> IO a
- logit :: Ctx -> LogEntry -> IO ()
Documentation
The parameters used to set up a KeyStore session.
defaultCtxParams :: CtxParams Source
Suitable default CtxParams
.
defaultSettingsFilePath :: FilePath Source
The default place for keystore settings (settings).
settingsFilePath :: String -> FilePath Source
Add the standard file extension to a base name (.json).
defaultKeyStoreFilePath :: FilePath Source
The default file for a keystore (keystore.json).
establishState :: Ctx -> IO State Source
Set up the keystore state.
readKeyStore :: Ctx -> IO KeyStore Source
readSettings :: FilePath -> IO Settings Source
Read the JSON-encoded KeyStore settings from the named file.