Re: [RFC 1/8] key: add l_key_search
James Prestwood <[email protected]> Tue, 22 Nov 2022 10:34:38 -0800
| Newsgroups | dev.linux.lists.ell |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 2022-11-22 at 11:09 -0600, Denis Kenzior wrote: > Hi James, > > > > > +LIB_EXPORT int32_t l_key_search(enum l_key_type type, const > > > > char > > > > *keyring, > > > > > > How likely are we to search some custom keyring? Wouldn't we > > > generally be > > > searching a user/default user session keyrings? > > > > I was just leaning on the side of flexibility. I don't really care > > either way but figured an extra argument was fine even if we end up > > calling it with "user". > > So this function would perform some sort of !strcmp conversion > between "user" > and KEY_SPEC_USER_KEYRING? That's fine I suppose. Ah, I kinda overlooked the fact the user keyring is actually named something like "_uid.foo". And in theory "user" could be an actual custom keyring... So defaulting to KEYS_SPEC_USER_KEYRING seems like the most logical option, and if we need custom keyrings we could add l_keyring_search(). > > Regards, > -Denis