Portability | non-portable (FFI) |
---|---|
Stability | experimental |
Maintainer | John Millikin <jmillikin@gmail.com> |
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