1. 218e642 keys: Garbage collect keys for which the domain has been removed by David Howells · 6 years ago
  2. 3b6e4de keys: Include target namespace in match criteria by David Howells · 6 years ago
  3. 0f44e4d keys: Move the user and user-session keyrings to the user_namespace by David Howells · 6 years ago
  4. b206f28 keys: Namespace keyring names by David Howells · 6 years ago
  5. dcf49db keys: Add a 'recurse' flag for keyring searches by David Howells · 6 years ago
  6. 355ef8e keys: Cache the hash value to avoid lots of recalculation by David Howells · 6 years ago
  7. f771fde keys: Simplify key description management by David Howells · 6 years ago
  8. e59428f keys: Move the RCU locks outwards from the keyring search functions by David Howells · 6 years ago
  9. ed0ac5c keys: Add a keyctl to move a key between keyrings by David Howells · 6 years ago
  10. df593ee keys: Hoist locking out of __key_link_begin() by David Howells · 6 years ago
  11. eb0f68c keys: Break bits out of key_unlink() by David Howells · 6 years ago
  12. 3be59f7 keys: Change keyring_serialise_link_sem to a mutex by David Howells · 6 years ago
  13. 9fd1653 keys: sparse: Fix kdoc mismatches by David Howells · 6 years ago
  14. ae5906c Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security by Linus Torvalds · 6 years ago
  15. ede0fa98 KEYS: always initialize keyring_index_key::desc_len by Eric Biggers · 6 years ago
  16. 5b73262 security: keys: annotate implicit fall through by Mathieu Malaterre · 6 years ago
  17. 876979c security: audit and remove any unnecessary uses of module.h by Paul Gortmaker · 6 years ago
  18. d963007 keyring: Remove now-redundant smp_read_barrier_depends() by Paul E. McKenney · 7 years ago
  19. 074d589 security: keys: Replace time_t/timespec with time64_t by Baolin Wang · 7 years ago
  20. 3239b6f KEYS: return full count in keyring_read() if buffer is too small by Eric Biggers · 7 years ago
  21. 9d6c871 KEYS: Load key expiry time atomically in keyring_search_iterator() by Eric Biggers · 7 years ago
  22. 363b02d KEYS: Fix race between updating and finding a negative key by David Howells · 7 years ago
  23. 237bbd2 KEYS: prevent creating a different user's keyrings by Eric Biggers · 7 years ago
  24. e645016 KEYS: fix writing past end of user-supplied buffer in keyring_read() by Eric Biggers · 7 years ago
  25. 381f20f security: use READ_ONCE instead of deprecated ACCESS_ONCE by Davidlohr Bueso · 8 years ago
  26. 6563c91 KEYS: Add KEYCTL_RESTRICT_KEYRING by Mat Martineau · 8 years ago
  27. 2b6aa41 KEYS: Use structure to capture key restriction function and data by Mat Martineau · 8 years ago
  28. aaf66c8 KEYS: Split role of the keyring pointer for keyring restrict functions by Mat Martineau · 8 years ago
  29. 469ff8f KEYS: Use a typedef for restrict_link function pointers by Mat Martineau · 9 years ago
  30. fff2929 security, keys: convert key.usage from atomic_t to refcount_t by Elena Reshetova · 8 years ago
  31. 77f68ba KEYS: Remove KEY_FLAG_TRUSTED and KEY_ALLOC_TRUSTED by David Howells · 9 years ago
  32. 5ac7eac KEYS: Add a facility to restrict new links into a keyring by David Howells · 9 years ago
  33. 146aa8b KEYS: Merge the type-specific data with the payload data by David Howells · 9 years ago
  34. ca4da5d KEYS: ensure we free the assoc array edit if edit is valid by Colin Ian King · 9 years ago
  35. 0b0a841 KEYS: request_key() should reget expired keys rather than give EKEYEXPIRED by David Howells · 10 years ago
  36. 054f618 KEYS: Simplify KEYRING_SEARCH_{NO,DO}_STATE_CHECK flags by David Howells · 10 years ago
  37. 0c903ab KEYS: Make the key matching functions return bool by David Howells · 10 years ago
  38. c06cfb0 KEYS: Remove key_type::match in favour of overriding default by match_preparse by David Howells · 10 years ago
  39. 4629195 KEYS: Preparse match data by David Howells · 10 years ago
  40. 5d19e20 KEYS: keyring: Provide key preparsing by David Howells · 10 years ago
  41. f589594 KEYS: Move the flags representing required permission to linux/key.h by David Howells · 11 years ago
  42. 979e0d7 KEYS: Make the keyring cycle detector ignore other keyrings of the same name by David Howells · 11 years ago
  43. 9c5e45d KEYS: Fix searching of nested keyrings by David Howells · 11 years ago
  44. 23fd78d KEYS: Fix multiple key add into associative array by David Howells · 11 years ago
  45. d54e58b KEYS: Fix the keyring hash function by David Howells · 11 years ago
  46. 62fe318 KEYS: Fix keyring content gc scanner by David Howells · 11 years ago
  47. 034faeb KEYS: Fix keyring quota misaccounting on key replacement and unlink by David Howells · 11 years ago
  48. 74792b0 KEYS: Fix a race between negating a key and reading the error set by David Howells · 11 years ago
  49. 008643b KEYS: Add a 'trusted' flag and a 'trusted only' flag by David Howells · 11 years ago
  50. b2a4df2 KEYS: Expand the capacity of a keyring by David Howells · 11 years ago
  51. e57e866 KEYS: Drop the permissions argument from __keyring_search_one() by David Howells · 11 years ago
  52. ccc3e6d KEYS: Define a __key_get() wrapper to use rather than atomic_inc() by David Howells · 11 years ago
  53. 4bdf0bc KEYS: Introduce a search context structure by David Howells · 11 years ago
  54. 16feef4 KEYS: Consolidate the concept of an 'index key' for key access by David Howells · 11 years ago
  55. a5b4bd2 KEYS: Use bool in make_key_ref() and is_key_possessed() by David Howells · 11 years ago
  56. 2a74dbb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security by Linus Torvalds · 12 years ago
  57. d25282d Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux by Linus Torvalds · 12 years ago
  58. cf7f601 KEYS: Add payload preparsing opportunity prior to key instantiate or update by David Howells · 12 years ago
  59. 4442d77 Merge branch 'modsign-keys-devel' into security-next-keys by David Howells · 12 years ago
  60. f8aa23a KEYS: Use keyring_alloc() to create special keyrings by David Howells · 12 years ago
  61. 96b5c8f KEYS: Reduce initial permissions on keys by David Howells · 12 years ago
  62. 9a56c2d userns: Convert security/keys to the new userns infrastructure by Eric W. Biederman · 13 years ago
  63. d4f65b5 KEYS: Add payload preparsing opportunity prior to key instantiate or update by David Howells · 12 years ago
  64. 423b9788 KEYS: Fix some sparse warnings by David Howells · 13 years ago
  65. fd75815 KEYS: Add invalidation support by David Howells · 13 years ago
  66. 31d5a79 KEYS: Do LRU discard in full keyrings by David Howells · 13 years ago
  67. 233e473 KEYS: Permit in-place link replacement in keyring list by David Howells · 13 years ago
  68. efde8b6 KEYS: Add missing smp_rmb() primitives to the keyring search code by David Howells · 13 years ago
  69. 6d528b0 KEYS: __key_link() should use the RCU deref wrapper for keyring payloads by David Howells · 13 years ago
  70. d8bf4ca rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check by Michal Hocko · 13 years ago
  71. 78b7280 KEYS: Improve /proc/keys by David Howells · 14 years ago
  72. fdd1b94 KEYS: Add a new keyctl op to reject a key with a specified error code by David Howells · 14 years ago
  73. ceb73c1 KEYS: Fix __key_link_end() quota fixup on error by David Howells · 14 years ago
  74. 973c9f4 KEYS: Fix up comments in key management code by David Howells · 14 years ago
  75. a8b17ed KEYS: Do some style cleanup in the key management code. by David Howells · 14 years ago
  76. 4be929b kernel-wide: replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN by Alexey Dobriyan · 15 years ago
  77. f70e2e0 KEYS: Do preallocation for __key_link() by David Howells · 15 years ago
  78. 043b4d4 Merge branch 'master' into next by James Morris · 15 years ago
  79. 553d603 KEYS: keyring_serialise_link_sem is only needed for keyring->keyring links by David Howells · 15 years ago
  80. 0ffbe26 Merge branch 'master' into next by James Morris · 15 years ago
  81. f0641cb KEYS: Use RCU dereference wrappers in keyring key type code by David Howells · 15 years ago
  82. cea7daa KEYS: find_keyring_by_name() can gain access to a freed keyring by Toshiyuki Okajima · 15 years ago
  83. b59ec78 keys: don't need to use RCU in keyring_read() as semaphore is held by David Howells · 15 years ago
  84. c5b60b5 security: whitespace coding style fixes by Justin P. Mattock · 15 years ago
  85. 512ea3b Security: key: keyring: fix some code style issues by Chihau Chau · 15 years ago
  86. c856347 Security: Fix some coding styles in security/keys/keyring.c by wzt.wzt@gmail.com · 15 years ago
  87. e7b0a61 security: Apply lockdep-based checking to rcu_dereference() uses by Paul E. McKenney · 15 years ago
  88. c08ef80 KEYS: Fix garbage collector by David Howells · 15 years ago
  89. 5d13544 KEYS: Add garbage collection for dead, revoked and expired keys. [try #6] by David Howells · 15 years ago
  90. 2ea190d keys: skip keys from another user namespace by Serge E. Hallyn · 16 years ago
  91. d84f4f9 CRED: Inaugurate COW credentials by David Howells · 16 years ago
  92. e9e349b KEYS: Disperse linux/key_ui.h by David Howells · 16 years ago
  93. 69664cf keys: don't generate user and user session keyrings unless they're accessed by David Howells · 17 years ago
  94. dceba99 keys: check starting keyring as part of search by Kevin Coffman · 17 years ago
  95. 7318226 [AF_RXRPC]: Key facility changes for AF_RXRPC by David Howells · 18 years ago
  96. 48ad504 [PATCH] security/keys/*: user kmemdup() by Eric Sesterhenn · 18 years ago
  97. 31204ed [PATCH] keys: discard the contents of a key on revocation by David Howells · 19 years ago
  98. 7e047ef [PATCH] keys: sort out key quota system by David Howells · 19 years ago
  99. d720024 [PATCH] selinux: add hooks for key subsystem by Michael LeMay · 19 years ago
  100. c3a9d65 [Security] Keys: Fix oops when adding key to non-keyring by David Howells · 19 years ago