summaryrefslogtreecommitdiffstats
path: root/security/keys/request_key.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* keys: Fix linking a duplicate key to a keyring's assoc_arrayPetr Pavlu2023-07-171-11/+24
* keys: Do not cache key in task struct if key is requested from kernel threadDavid Howells2023-03-211-3/+6
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-241-4/+4
* watch_queue: Add a key/keyring notification facilityDavid Howells2020-05-191-2/+2
* keys: ensure that ->match_free() is called in request_key_and_link()Eric Biggers2019-08-301-1/+1
* Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-07-111-16/+18
* Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-07-091-18/+16
|\
| * keys: Replace uid/gid/perm permissions checking with an ACLDavid Howells2019-06-281-18/+16
* | Merge tag 'keys-namespace-20190627' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-07-091-21/+41
|\|
| * keys: Pass the network namespace into request_key mechanismDavid Howells2019-06-281-12/+27
| * keys: Move the user and user-session keyrings to the user_namespaceDavid Howells2019-06-261-8/+12
| * keys: Add a 'recurse' flag for keyring searchesDavid Howells2019-06-261-1/+2
* | Merge tag 'keys-request-20190626' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-07-091-46/+91
|\|
| * keys: Kill off request_key_async{,_with_auxdata}David Howells2019-06-261-50/+0
| * keys: Cache result of request_key*() temporarily in task_structDavid Howells2019-06-191-0/+37
| * keys: Provide request_key_rcu()David Howells2019-06-191-0/+44
| * keys: Move the RCU locks outwards from the keyring search functionsDavid Howells2019-06-191-2/+6
| * keys: Invalidate used request_key authentication keysDavid Howells2019-06-191-1/+1
| * keys: Fix request_key() lack of Link perm check on found keyDavid Howells2019-06-191-0/+10
* | Merge tag 'keys-misc-20190619' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2019-07-091-2/+7
|\|
| * keys: Hoist locking out of __key_link_begin()David Howells2019-05-301-1/+6
| * keys: sparse: Fix kdoc mismatchesDavid Howells2019-05-291-1/+1
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
|/
* keys: safe concurrent user->{session,uid}_keyring accessJann Horn2019-04-101-2/+3
* security: don't use RCU accessors for cred->session_keyringJann Horn2019-04-101-7/+2
* Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2019-03-071-0/+4
|\
| * security: keys: annotate implicit fall throughsMathieu Malaterre2019-01-231-0/+4
* | KEYS: always initialize keyring_index_key::desc_lenEric Biggers2019-02-221-0/+1
* | keys: Fix dependency loop between construction record and auth keyDavid Howells2019-02-151-43/+29
|/
* security: audit and remove any unnecessary uses of module.hPaul Gortmaker2018-12-121-1/+1
* KEYS: add missing permission check for request_key() destinationEric Biggers2017-12-081-9/+37
* KEYS: remove unnecessary get/put of explicit dest_keyringEric Biggers2017-12-081-2/+0
* KEYS: Fix race between updating and finding a negative keyDavid Howells2017-10-181-4/+3
* doc: ReSTify keys-request-key.txtKees Cook2017-05-181-1/+1
* Make static usermode helper binaries constantGreg Kroah-Hartman2017-01-191-3/+4
* KEYS: Strip trailing spacesDavid Howells2016-06-141-1/+1
* KEYS: Add a facility to restrict new links into a keyringDavid Howells2016-04-111-2/+2
* Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds2015-11-061-2/+2
|\
| * KEYS: Merge the type-specific data with the payload dataDavid Howells2015-10-211-2/+2
* | KEYS: Don't permit request_key() to construct a new keyringDavid Howells2015-10-191-0/+3
|/
* Don't leak a key reference if request_key() tries to use a revoked keyringDavid Jeffery2015-02-161-0/+1
* KEYS: request_key() should reget expired keys rather than give EKEYEXPIREDDavid Howells2014-12-011-1/+2
* KEYS: Simplify KEYRING_SEARCH_{NO,DO}_STATE_CHECK flagsDavid Howells2014-12-011-0/+1
* Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds2014-10-121-5/+16
|\
| * KEYS: Remove key_type::match in favour of overriding default by match_preparseDavid Howells2014-09-161-1/+1
| * KEYS: Preparse match dataDavid Howells2014-09-161-5/+16
* | sched: Remove proliferation of wait_on_bit() action functionsNeilBrown2014-07-161-21/+2
|/
* KEYS: Fix a race between negating a key and reading the error setDavid Howells2013-10-301-1/+3
* KEYS: Expand the capacity of a keyringDavid Howells2013-09-241-6/+6
* KEYS: Introduce a search context structureDavid Howells2013-09-241-29/+27