| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-11 | KEYS: Invert FINAL_PUT bit | Herbert Xu | 1 | -2/+3 |
| 2025-03-22 | keys: Fix UAF in key_put() | David Howells | 1 | -0/+2 |
| 2024-05-09 | keys: Fix overwrite of key expiration on instantiation | Silvio Gissi | 1 | -1/+2 |
| 2024-05-09 | keys: update key quotas in key_put() | Luis Henriques | 1 | -10/+22 |
| 2024-02-15 | ima: Move to LSM infrastructure | Roberto Sassu | 1 | -8/+1 |
| 2024-02-15 | security: Introduce key_post_create_or_update hook | Roberto Sassu | 1 | -1/+6 |
| 2023-12-21 | keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry | David Howells | 1 | -10/+5 |
| 2023-10-11 | security/keys: export key_lookup() | Hannes Reinecke | 1 | -0/+1 |
| 2023-02-13 | KEYS: Add new function key_create() | Thomas Weißschuh | 1 | -37/+100 |
| 2021-01-21 | certs: Fix blacklist flag type confusion | David Howells | 1 | -0/+2 |
| 2020-11-23 | keys: Provide the original description to the key preparser | David Howells | 1 | -0/+2 |
| 2020-05-19 | watch_queue: Add a key/keyring notification facility | David Howells | 1 | -14/+24 |
| 2020-03-15 | KEYS: reaching the keys quotas correctly | Yang Xu | 1 | -1/+1 |
| 2019-12-12 | KEYS: Call the IMA hook to measure keys | Lakshmi Ramasubramanian | 1 | -0/+10 |
| 2019-07-10 | Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -10/+19 |
| 2019-07-08 | Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -19/+10 |
| 2019-07-08 | Merge tag 'keys-namespace-20190627' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -1/+4 |
| 2019-07-08 | Merge tag 'keys-request-20190626' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -2/+2 |
| 2019-07-08 | Merge tag 'keys-misc-20190619' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -6/+21 |
| 2019-06-27 | keys: Replace uid/gid/perm permissions checking with an ACL | David Howells | 1 | -19/+10 |
| 2019-06-26 | keys: Include target namespace in match criteria | David Howells | 1 | -0/+1 |
| 2019-06-26 | keys: Cache the hash value to avoid lots of recalculation | David Howells | 1 | -1/+1 |
| 2019-06-26 | keys: Simplify key description management | David Howells | 1 | -0/+2 |
| 2019-06-19 | keys: Invalidate used request_key authentication keys | David Howells | 1 | -2/+2 |
| 2019-05-30 | keys: Hoist locking out of __key_link_begin() | David Howells | 1 | -6/+21 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
| 2019-02-15 | keys: Timestamp new keys | David Howells | 1 | -0/+1 |
| 2019-02-15 | KEYS: allow reaching the keys quotas exactly | Eric Biggers | 1 | -2/+2 |
| 2018-12-12 | security: audit and remove any unnecessary uses of module.h | Paul Gortmaker | 1 | -1/+1 |
| 2017-12-08 | security: keys: remove redundant assignment to key_ref | Colin Ian King | 1 | -1/+0 |
| 2017-11-15 | security: keys: Replace time_t with time64_t for struct key_preparsed_payload | Baolin Wang | 1 | -4/+4 |
| 2017-11-15 | security: keys: Replace time_t/timespec with time64_t | Baolin Wang | 1 | -13/+6 |
| 2017-10-18 | KEYS: don't let add_key() update an uninstantiated key | David Howells | 1 | -0/+10 |
| 2017-10-18 | KEYS: Fix race between updating and finding a negative key | David Howells | 1 | -11/+20 |
| 2017-09-25 | KEYS: reset parent each time before searching key_user_tree | Eric Biggers | 1 | -2/+2 |
| 2017-09-25 | KEYS: prevent creating a different user's keyrings | Eric Biggers | 1 | -0/+2 |
| 2017-06-09 | KEYS: fix refcount_inc() on zero | Mark Rutland | 1 | -7/+4 |
| 2017-06-09 | KEYS: fix freeing uninitialized memory in key_update() | Eric Biggers | 1 | -3/+2 |
| 2017-04-04 | KEYS: Consistent ordering for __key_link_begin and restrict check | Mat Martineau | 1 | -11/+13 |
| 2017-04-04 | KEYS: Use structure to capture key restriction function and data | Mat Martineau | 1 | -9/+14 |
| 2017-04-03 | KEYS: Split role of the keyring pointer for keyring restrict functions | Mat Martineau | 1 | -2/+3 |
| 2017-04-03 | KEYS: Use a typedef for restrict_link function pointers | Mat Martineau | 1 | -6/+2 |
| 2017-04-03 | security, keys: convert key_user.usage from atomic_t to refcount_t | Elena Reshetova | 1 | -3/+3 |
| 2017-04-03 | security, keys: convert key.usage from atomic_t to refcount_t | Elena Reshetova | 1 | -3/+3 |
| 2016-06-16 | KEYS: potential uninitialized variable | Dan Carpenter | 1 | -1/+1 |
| 2016-04-11 | KEYS: Remove KEY_FLAG_TRUSTED and KEY_ALLOC_TRUSTED | David Howells | 1 | -9/+2 |
| 2016-04-11 | KEYS: Add a facility to restrict new links into a keyring | David Howells | 1 | -7/+36 |
| 2016-02-09 | KEYS: Add an alloc flag to convey the builtinness of a key | David Howells | 1 | -0/+2 |
| 2016-01-28 | KEYS: Only apply KEY_FLAG_KEEP to a key if a parent keyring has it set | David Howells | 1 | -1/+2 |
| 2016-01-07 | KEYS: refcount bug fix | Mimi Zohar | 1 | -2/+1 |
| 2015-12-15 | KEYS: prevent keys from being removed from specified keyrings | Mimi Zohar | 1 | -1/+5 |
| 2015-10-21 | KEYS: Merge the type-specific data with the payload data | David Howells | 1 | -9/+9 |
| 2015-10-21 | keys: Be more consistent in selection of union members used | Insu Yun | 1 | -1/+1 |
| 2014-12-16 | KEYS: remove a bogus NULL check | Dan Carpenter | 1 | -6/+4 |
| 2014-10-12 | Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/... | Linus Torvalds | 1 | -1/+1 |
| 2014-09-16 | KEYS: Remove key_type::match in favour of overriding default by match_preparse | David Howells | 1 | -1/+1 |
| 2014-09-03 | KEYS: Increase root_maxkeys and root_maxbytes sizes | Steve Dickson | 1 | -2/+2 |
| 2014-07-22 | KEYS: Call ->free_preparse() even after ->preparse() returns an error | David Howells | 1 | -5/+4 |
| 2014-07-22 | KEYS: Allow expiry time to be set when preparsing a key | David Howells | 1 | -0/+8 |
| 2014-07-22 | KEYS: struct key_preparsed_payload should have two payload pointers | David Howells | 1 | -2/+4 |
| 2014-07-18 | KEYS: Provide a generic instantiation function | David Howells | 1 | -0/+30 |
| 2014-03-14 | KEYS: Move the flags representing required permission to linux/key.h | David Howells | 1 | -3/+3 |
| 2013-12-02 | KEYS: Pre-clear struct key on allocation | David Howells | 1 | -7/+1 |
| 2013-10-30 | KEYS: Fix a race between negating a key and reading the error set | David Howells | 1 | -1/+2 |
| 2013-09-25 | KEYS: Add a 'trusted' flag and a 'trusted only' flag | David Howells | 1 | -0/+8 |
| 2013-09-24 | KEYS: Expand the capacity of a keyring | David Howells | 1 | -18/+17 |
| 2013-09-24 | KEYS: Drop the permissions argument from __keyring_search_one() | David Howells | 1 | -1/+1 |
| 2013-09-24 | KEYS: Define a __key_get() wrapper to use rather than atomic_inc() | David Howells | 1 | -1/+1 |
| 2013-09-24 | KEYS: Consolidate the concept of an 'index key' for key access | David Howells | 1 | -35/+37 |
| 2012-12-16 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo... | Linus Torvalds | 1 | -3/+3 |
| 2012-10-14 | Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -32/+82 |
| 2012-10-08 | KEYS: Add payload preparsing opportunity prior to key instantiate or update | David Howells | 1 | -32/+82 |
| 2012-10-02 | Merge branch 'modsign-keys-devel' into security-next-keys | David Howells | 1 | -32/+82 |
| 2012-10-02 | KEYS: Reduce initial permissions on keys | David Howells | 1 | -3/+3 |
| 2012-10-02 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -15/+8 |
| 2012-09-13 | userns: Convert security/keys to the new userns infrastructure | Eric W. Biederman | 1 | -15/+8 |
| 2012-09-13 | KEYS: Add payload preparsing opportunity prior to key instantiate or update | David Howells | 1 | -32/+82 |
| 2012-08-20 | workqueue: deprecate system_nrt[_freezable]_wq | Tejun Heo | 1 | -1/+1 |
| 2012-05-23 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -1/+1 |
| 2012-05-11 | KEYS: Add invalidation support | David Howells | 1 | -0/+22 |
| 2012-05-11 | KEYS: Announce key type (un)registration | David Howells | 1 | -0/+3 |
| 2012-04-07 | userns: Use cred->user_ns instead of cred->user->user_ns | Eric W. Biederman | 1 | -1/+1 |
| 2012-03-01 | Created a function for setting timeouts on keys | Bryan Schumaker | 1 | -0/+20 |
| 2012-01-17 | keys: add a "logon" key type | Jeff Layton | 1 | -0/+1 |
| 2011-11-17 | KEYS: Give key types their own lockdep class for key->sem | David Howells | 1 | -0/+3 |
| 2011-08-23 | KEYS: Correctly destroy key payloads when their keytype is removed | David Howells | 1 | -47/+4 |
| 2011-08-23 | KEYS: Make the key reaper non-reentrant | David Howells | 1 | -1/+1 |
| 2011-08-23 | KEYS: Move the unreferenced key reaper to the keys garbage collector file | David Howells | 1 | -70/+2 |
| 2011-03-08 | KEYS: Add a new keyctl op to reject a key with a specified error code | David Howells | 1 | -8/+11 |
| 2011-03-08 | KEYS: Add a key type op to permit the key description to be vetted | David Howells | 1 | -0/+8 |
| 2011-01-26 | KEYS: Fix __key_link_end() quota fixup on error | David Howells | 1 | -4/+4 |
| 2011-01-21 | KEYS: Fix up comments in key management code | David Howells | 1 | -67/+173 |
| 2011-01-21 | KEYS: Do some style cleanup in the key management code. | David Howells | 1 | -60/+20 |
| 2010-05-06 | KEYS: Do preallocation for __key_link() | David Howells | 1 | -16/+29 |
| 2010-04-23 | security: whitespace coding style fixes | Justin P. Mattock | 1 | -1/+1 |
| 2009-09-15 | KEYS: Fix garbage collector | David Howells | 1 | -2/+2 |
| 2009-09-02 | KEYS: Add garbage collection for dead, revoked and expired keys. [try #6] | David Howells | 1 | -0/+14 |
| 2009-09-02 | KEYS: Flag dead keys to induce EKEYREVOKED [try #6] | David Howells | 1 | -1/+3 |
| 2009-09-02 | KEYS: Deal with dead-type keys appropriately [try #6] | David Howells | 1 | -4/+2 |
| 2009-02-27 | keys: distinguish per-uid keys in different namespaces | Serge E. Hallyn | 1 | -2/+9 |
| 2008-11-14 | CRED: Inaugurate COW credentials | David Howells | 1 | -12/+13 |
| 2008-11-14 | CRED: Wrap task credential accesses in the key management code | David Howells | 1 | -1/+1 |
| 2008-04-29 | keys: make the keyring quotas controllable through /proc/sys | David Howells | 1 | -5/+18 |
| 2008-04-29 | keys: don't generate user and user session keyrings unless they're accessed | David Howells | 1 | -44/+1 |
| 2008-04-29 | keys: allow clients to set key perms in key_create_or_update() | Arun Raghavan | 1 | -8/+10 |
| 2008-02-07 | Convert ERR_PTR(PTR_ERR(p)) instances to ERR_CAST(p) | David Howells | 1 | -1/+1 |
| 2007-10-17 | KEYS: Make request_key() and co fundamentally asynchronous | David Howells | 1 | -16/+18 |
| 2007-07-20 | mm: Remove slab destructors from kmem_cache_create(). | Paul Mundt | 1 | -1/+1 |
| 2007-02-06 | [PATCH] Keys: Fix key serial number collision handling | David Howells | 1 | -19/+14 |
| 2006-12-07 | [PATCH] security/keys/*: user kmemdup() | Eric Sesterhenn | 1 | -3/+1 |
| 2006-12-07 | [PATCH] slab: remove kmem_cache_t | Christoph Lameter | 1 | -1/+1 |
| 2006-12-07 | [PATCH] slab: remove SLAB_KERNEL | Christoph Lameter | 1 | -1/+1 |
| 2006-11-22 | WorkStruct: Pass the work_struct pointer instead of context data | David Howells | 1 | -3/+3 |
| 2006-06-27 | [PATCH] poison: add & use more constants | Randy Dunlap | 1 | -1/+2 |
| 2006-06-26 | [PATCH] keys: allocate key serial numbers randomly | Michael LeMay | 1 | -14/+14 |
| 2006-06-26 | [PATCH] keys: sort out key quota system | David Howells | 1 | -12/+14 |
| 2006-06-22 | [PATCH] Keys: Fix race between two instantiators of a key | David Howells | 1 | -0/+4 |
| 2006-06-22 | [PATCH] selinux: add hooks for key subsystem | Michael LeMay | 1 | -4/+4 |
| 2006-04-21 | [RBTREE] Update key.c to use rb_parent() accessor macro. | David Woodhouse | 1 | -4/+4 |
| 2006-04-10 | [Security] Keys: Fix oops when adding key to non-keyring | David Howells | 1 | -0/+4 |
| 2006-03-25 | [PATCH] Keys: Replace duplicate non-updateable keys rather than failing | David Howells | 1 | -5/+9 |
| 2006-03-25 | [PATCH] Keys: Fix key quota management on key allocation | David Howells | 1 | -2/+2 |
| 2006-01-06 | [PATCH] security/: possible cleanups | Adrian Bunk | 1 | -1/+1 |
| 2006-01-06 | [PATCH] Keys: Remove key duplication | David Howells | 1 | -53/+3 |
| 2005-11-07 | [PATCH] kfree cleanup: security | Jesper Juhl | 1 | -2/+1 |
| 2005-10-30 | [PATCH] Keys: Add LSM hooks for key management [try #3] | David Howells | 1 | -16/+40 |
| 2005-09-28 | [PATCH] Keys: Add possessor permissions to keys [try #3] | David Howells | 1 | -36/+45 |
| 2005-06-25 | [PATCH] RCU: clean up a few remaining synchronize_kernel() calls | Paul E. McKenney | 1 | -1/+1 |
| 2005-06-24 | [PATCH] Keys: Make request-key create an authorisation key | David Howells | 1 | -6/+18 |
| 2005-06-24 | [PATCH] keys: Discard key spinlock and use RCU for key payload | David Howells | 1 | -52/+42 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+1040 |