index.html
Main Page
|
modules.html
Modules
|
namespaces.html
Namespace List
|
hierarchy.html
Class Hierarchy
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
namespacemembers.html
Namespace Members
|
functions.html
Data Fields
|
pages.html
Related Pages
DBusKeyring implementation details
[
group__DBusInternals.html
D-BUS internal implementation details
]
structDBusKeyring.html
DBusKeyring
implementation details.
#_details
More...
Data Structures
struct
structDBusKey.html
DBusKey
A single key from the cookie file.
structDBusKey.html#_details
More...
struct
structDBusKeyring.html
DBusKeyring
Internals of DBusKeyring.
structDBusKeyring.html#_details
More...
Defines
#define
group__DBusKeyringInternals.html#ga7
NEW_KEY_TIMEOUT_SECONDS
(60*5)
The maximum age of a key before we create a new key to use in challenges.
#ga7
#define
group__DBusKeyringInternals.html#ga8
EXPIRE_KEYS_TIMEOUT_SECONDS
(NEW_KEY_TIMEOUT_SECONDS + (60*2))
The time after which we drop a key from the secrets file.
#ga8
#define
group__DBusKeyringInternals.html#ga9
MAX_TIME_TRAVEL_SECONDS
(60*5)
The maximum amount of time a key can be in the future.
#define
group__DBusKeyringInternals.html#ga10
MAX_KEYS_IN_FILE
256
Maximum number of keys in the keyring before we just ignore the rest.
#define
group__DBusKeyringInternals.html#ga11
MAX_LOCK_TIMEOUTS
32
Maximum number of timeouts waiting for lock before we decide it's stale.
#define
group__DBusKeyringInternals.html#ga12
LOCK_TIMEOUT_MILLISECONDS
250
Length of each timeout while waiting for a lock.
Detailed Description
structDBusKeyring.html
DBusKeyring
implementation details.
The guts of
structDBusKeyring.html
DBusKeyring
.
Define Documentation
#define EXPIRE_KEYS_TIMEOUT_SECONDS   (NEW_KEY_TIMEOUT_SECONDS + (60*2))
The time after which we drop a key from the secrets file.
The EXPIRE_KEYS_TIMEOUT_SECONDS - NEW_KEY_TIMEOUT_SECONDS is the minimum time window a client has to complete authentication.
Definition at line
dbus-keyring_8c-source.html#l00073
73
of file
dbus-keyring_8c-source.html
dbus-keyring.c
.
#define NEW_KEY_TIMEOUT_SECONDS   (60*5)
The maximum age of a key before we create a new key to use in challenges.
This isn't super-reliably enforced, since system clocks can change or be wrong, but we make a best effort to only use keys for a short time.
Definition at line
dbus-keyring_8c-source.html#l00067
67
of file
dbus-keyring_8c-source.html
dbus-keyring.c
.
Generated on Tue Sep 13 00:15:28 2005 for D-BUS by
http://www.doxygen.org/index.html
doxygen
1.4.4
