| Portability | non-portable (FFI) |
|---|---|
| Stability | experimental |
| Maintainer | John Millikin <jmillikin@gmail.com> |
Gnome.Keyring
Description
The GNOME Keyring is a service for securely storing per-user secret
information, such as passwords and encryption keys. This library is
a binding to the libgnome-keyring C library.
Documentation for the original library is available at http://library.gnome.org/devel/gnome-keyring/stable/
- available :: IO Bool
- module Gnome.Keyring.Item
- module Gnome.Keyring.Keyring
- data KeyringInfo = KeyringInfo {}
- data KeyringInfoToken
- type GetKeyringInfoCallbackPtr = FunPtr (CInt -> Ptr () -> Ptr () -> IO ())
- keyringInfoOperation :: OperationImpl GetKeyringInfoCallback KeyringInfo
- withKeyringInfo :: KeyringInfo -> (Ptr () -> IO a) -> IO a
- stealKeyringInfoPtr :: Ptr (Ptr ()) -> IO KeyringInfo
- module Gnome.Keyring.NetworkPassword
- module Gnome.Keyring.Operation
Documentation
module Gnome.Keyring.Item
module Gnome.Keyring.Keyring
data KeyringInfoToken Source
keyringInfoOperation :: OperationImpl GetKeyringInfoCallback KeyringInfoSource
withKeyringInfo :: KeyringInfo -> (Ptr () -> IO a) -> IO aSource
stealKeyringInfoPtr :: Ptr (Ptr ()) -> IO KeyringInfoSource
module Gnome.Keyring.Operation