Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
This creates the collection with the given alias, or returns an already
existing collection in a race free manner.
|
|
|
|
This uses HKDF-SHA256 to digest the DH key into something usable
by AES. The previous algorithm suite that this replaces just
truncated the DH key which is cryptographically broken.
|
|
|
|
The collection aliases are present under:
/org/freedesktop/secrets/aliases/xxxx
So the default and network collections would be usable via
the object path, in addition to their normal object paths:
/org/freedesktop/secrets/aliases/default
/org/freedesktop/secrets/aliases/network
To manage the aliases, two new methods are added to the
Service interface: ReadAlias() and SetAlias(). BTW, These
are not properties on Collection because a collection can
be have multiple aliases pointing to it.
|
|
* Remove AlreadyExists. No longer needed.
* Remove NotSupported in favor of the one defined in DBus
itself: org.freedesktop.DBus.Error.NotSupported
* There's no real NoSuchObject error code defined in DBus itself,
so defined our own.
|
|
This has several benefits:
* Removes gray area of whether a single session could renegotiate
a different key exchange.
* Removes strange state that a session is in before negotiation of
an algorithm.
* Less API.
* OpenSession() could be called multiple times for algorithms that
require more than one back and forth negotiation. We have none of
these presently.
|
|
This was discussed on the mailing list a while back.
Interfaces: org.freedesktop.Secret.Xxxx
Service: org.freedesktop.Secrets
Object Paths: /org/freedesktop/secrets/xxxx
|
|
Move to more relevant interfaces, and add secret parameter
to CreateItem.
|
|
* Items that could require prompting, return an optional prompt object.
* Prompt objects must then be acted upon.
* Prompts can be dismissed.
* Operation completes with the prompt, and signal is emitted.
* When no prompt is needed, returns '/'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
converted to the Telepathy D-Bus Introspection spec. tools/spec-to-introspect.xsl converts the Telepathy format to the EggDBus format used by keyring.
|