70 Commits (23fd78d76415729b338ff1802a0066b4a62f7fb8)

Author SHA1 Message Date
David Howells 23fd78d764 KEYS: Fix multiple key add into associative array 8 years ago
David Howells d54e58b7f0 KEYS: Fix the keyring hash function 8 years ago
David Howells 62fe318256 KEYS: Fix keyring content gc scanner 8 years ago
David Howells 034faeb9ef KEYS: Fix keyring quota misaccounting on key replacement and unlink 8 years ago
David Howells 74792b0001 KEYS: Fix a race between negating a key and reading the error set 8 years ago
David Howells 008643b86c KEYS: Add a 'trusted' flag and a 'trusted only' flag 8 years ago
David Howells b2a4df200d KEYS: Expand the capacity of a keyring 8 years ago
David Howells e57e8669f2 KEYS: Drop the permissions argument from __keyring_search_one() 8 years ago
David Howells ccc3e6d9c9 KEYS: Define a __key_get() wrapper to use rather than atomic_inc() 8 years ago
David Howells 4bdf0bc300 KEYS: Introduce a search context structure 8 years ago
David Howells 16feef4340 KEYS: Consolidate the concept of an 'index key' for key access 8 years ago
David Howells a5b4bd2874 KEYS: Use bool in make_key_ref() and is_key_possessed() 8 years ago
David Howells cf7f601c06 KEYS: Add payload preparsing opportunity prior to key instantiate or update 9 years ago
David Howells f8aa23a55f KEYS: Use keyring_alloc() to create special keyrings 9 years ago
David Howells 96b5c8fea6 KEYS: Reduce initial permissions on keys 9 years ago
Eric W. Biederman 9a56c2db49 userns: Convert security/keys to the new userns infrastructure 10 years ago
David Howells d4f65b5d24 KEYS: Add payload preparsing opportunity prior to key instantiate or update 9 years ago
David Howells 423b978802 KEYS: Fix some sparse warnings 9 years ago
David Howells fd75815f72 KEYS: Add invalidation support 9 years ago
David Howells 31d5a79d7f KEYS: Do LRU discard in full keyrings 9 years ago
David Howells 233e4735f2 KEYS: Permit in-place link replacement in keyring list 9 years ago
David Howells efde8b6e16 KEYS: Add missing smp_rmb() primitives to the keyring search code 10 years ago
David Howells 6d528b0822 KEYS: __key_link() should use the RCU deref wrapper for keyring payloads 10 years ago
Michal Hocko d8bf4ca9ca rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check 10 years ago
David Howells 78b7280cce KEYS: Improve /proc/keys 11 years ago
David Howells fdd1b94581 KEYS: Add a new keyctl op to reject a key with a specified error code 11 years ago
David Howells ceb73c1204 KEYS: Fix __key_link_end() quota fixup on error 11 years ago
David Howells 973c9f4f49 KEYS: Fix up comments in key management code 11 years ago
David Howells a8b17ed019 KEYS: Do some style cleanup in the key management code. 11 years ago
Alexey Dobriyan 4be929be34 kernel-wide: replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN 11 years ago
David Howells f70e2e0619 KEYS: Do preallocation for __key_link() 12 years ago
David Howells 553d603c8f KEYS: keyring_serialise_link_sem is only needed for keyring->keyring links 12 years ago
David Howells f0641cba77 KEYS: Use RCU dereference wrappers in keyring key type code 12 years ago
Toshiyuki Okajima cea7daa358 KEYS: find_keyring_by_name() can gain access to a freed keyring 12 years ago
David Howells b59ec78cdc keys: don't need to use RCU in keyring_read() as semaphore is held 12 years ago
Justin P. Mattock c5b60b5e67 security: whitespace coding style fixes 12 years ago
Chihau Chau 512ea3bc30 Security: key: keyring: fix some code style issues 12 years ago
wzt.wzt@gmail.com c8563473c1 Security: Fix some coding styles in security/keys/keyring.c 12 years ago
Paul E. McKenney e7b0a61b79 security: Apply lockdep-based checking to rcu_dereference() uses 12 years ago
David Howells c08ef808ef KEYS: Fix garbage collector 12 years ago
David Howells 5d135440fa KEYS: Add garbage collection for dead, revoked and expired keys. [try #6] 12 years ago
Serge E. Hallyn 2ea190d0a0 keys: skip keys from another user namespace 13 years ago
David Howells d84f4f992c CRED: Inaugurate COW credentials 13 years ago
David Howells e9e349b051 KEYS: Disperse linux/key_ui.h 13 years ago
David Howells 69664cf16a keys: don't generate user and user session keyrings unless they're accessed 14 years ago
Kevin Coffman dceba99441 keys: check starting keyring as part of search 14 years ago
David Howells 7318226ea2 [AF_RXRPC]: Key facility changes for AF_RXRPC 15 years ago
Eric Sesterhenn 48ad504ee7 [PATCH] security/keys/*: user kmemdup() 15 years ago
David Howells 31204ed925 [PATCH] keys: discard the contents of a key on revocation 15 years ago
David Howells 7e047ef5fe [PATCH] keys: sort out key quota system 15 years ago