summaryrefslogtreecommitdiffstats
path: root/src/shared/varlink-io.systemd.Credentials.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* polkit: introduce common macro for generating polkit allowInteractiveAuth ↵Lennart Poettering2024-10-091-4/+3
| | | | | | | varlink method call IDL field We define the same field at many places, let's add a macro with it, that also contains a suitable description comment.
* sd-varlink: make our internal Varlink API public as sd-varlink.[ch]Lennart Poettering2024-07-161-48/+48
| | | | | | | | | | It's time. sd-json was already done earlier in this cycle, let's now make sd-varlink public too. This is mostly just a search/replace job of epical proportions. I left some functions internal (mostly IDL handling), and I turned some static inline calls into regular calls.
* creds: add comments to credential encryption/decryption method callsLennart Poettering2024-06-171-0/+24
|
* creds: allow Varlink clients to encrypt/decrypt their own credentials ↵Lennart Poettering2024-01-301-1/+9
| | | | | | | | without polkit authentication Now that we have the concept of scoped credentials, we can allow unprivileged clients to encrypt/decrypt them as longed as they are scoped to them.
* creds: add varlink API for encrypting/decrypting credentialsLennart Poettering2023-12-211-0/+34