keyring-util: add new keyring-util.h helpers
authorLennart Poettering <lennart@poettering.net>
Tue, 2 Nov 2021 17:20:12 +0000 (18:20 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 12 Nov 2021 21:15:06 +0000 (22:15 +0100)
commitcbae575e0f63b47ed3809ce6c68d385a66a4ca5e
tree3b7c170a9ce230944d3caa965ed8ff7efa9135bf
parent7b9eaec069b61b852adeb8df5b9a8b910251a426
keyring-util: add new keyring-util.h helpers

This adds to new helpers: keyring_read() for reading a key data from a
keyring entry, and TAKE_KEY_SERIAL which is what TAKE_FD is for fds, but
for key_serial_t.

The former is immediately used by ask-password-api.c
src/shared/ask-password-api.c
src/shared/keyring-util.c [new file with mode: 0644]
src/shared/keyring-util.h [new file with mode: 0644]
src/shared/meson.build