Eric Biggers
|
8b4b1d7cc4
KEYS: always initialize keyring_index_key::desc_len
|
6 gadi atpakaļ |
Paul E. McKenney
|
d963007c72
keyring: Remove now-redundant smp_read_barrier_depends()
|
8 gadi atpakaļ |
Baolin Wang
|
074d589895
security: keys: Replace time_t/timespec with time64_t
|
8 gadi atpakaļ |
Eric Biggers
|
3239b6f29b
KEYS: return full count in keyring_read() if buffer is too small
|
8 gadi atpakaļ |
Eric Biggers
|
9d6c8711b6
KEYS: Load key expiry time atomically in keyring_search_iterator()
|
8 gadi atpakaļ |
David Howells
|
363b02dab0
KEYS: Fix race between updating and finding a negative key
|
8 gadi atpakaļ |
Eric Biggers
|
237bbd29f7
KEYS: prevent creating a different user's keyrings
|
8 gadi atpakaļ |
Eric Biggers
|
e645016abc
KEYS: fix writing past end of user-supplied buffer in keyring_read()
|
8 gadi atpakaļ |
Davidlohr Bueso
|
381f20fceb
security: use READ_ONCE instead of deprecated ACCESS_ONCE
|
8 gadi atpakaļ |
Mat Martineau
|
6563c91fd6
KEYS: Add KEYCTL_RESTRICT_KEYRING
|
8 gadi atpakaļ |
Mat Martineau
|
2b6aa412ff
KEYS: Use structure to capture key restriction function and data
|
9 gadi atpakaļ |
Mat Martineau
|
aaf66c8838
KEYS: Split role of the keyring pointer for keyring restrict functions
|
9 gadi atpakaļ |
Mat Martineau
|
469ff8f7d4
KEYS: Use a typedef for restrict_link function pointers
|
9 gadi atpakaļ |
Elena Reshetova
|
fff292914d
security, keys: convert key.usage from atomic_t to refcount_t
|
8 gadi atpakaļ |
David Howells
|
77f68bac94
KEYS: Remove KEY_FLAG_TRUSTED and KEY_ALLOC_TRUSTED
|
9 gadi atpakaļ |
David Howells
|
5ac7eace2d
KEYS: Add a facility to restrict new links into a keyring
|
9 gadi atpakaļ |
David Howells
|
146aa8b145
KEYS: Merge the type-specific data with the payload data
|
10 gadi atpakaļ |
Colin Ian King
|
ca4da5dd1f
KEYS: ensure we free the assoc array edit if edit is valid
|
10 gadi atpakaļ |
David Howells
|
0b0a84154e
KEYS: request_key() should reget expired keys rather than give EKEYEXPIRED
|
11 gadi atpakaļ |
David Howells
|
054f6180d8
KEYS: Simplify KEYRING_SEARCH_{NO,DO}_STATE_CHECK flags
|
11 gadi atpakaļ |
David Howells
|
0c903ab64f
KEYS: Make the key matching functions return bool
|
11 gadi atpakaļ |
David Howells
|
c06cfb08b8
KEYS: Remove key_type::match in favour of overriding default by match_preparse
|
11 gadi atpakaļ |
David Howells
|
462919591a
KEYS: Preparse match data
|
11 gadi atpakaļ |
David Howells
|
5d19e20b53
KEYS: keyring: Provide key preparsing
|
11 gadi atpakaļ |
David Howells
|
f5895943d9
KEYS: Move the flags representing required permission to linux/key.h
|
11 gadi atpakaļ |
David Howells
|
979e0d7465
KEYS: Make the keyring cycle detector ignore other keyrings of the same name
|
11 gadi atpakaļ |
David Howells
|
9c5e45df21
KEYS: Fix searching of nested keyrings
|
12 gadi atpakaļ |
David Howells
|
23fd78d764
KEYS: Fix multiple key add into associative array
|
12 gadi atpakaļ |
David Howells
|
d54e58b7f0
KEYS: Fix the keyring hash function
|
12 gadi atpakaļ |
David Howells
|
62fe318256
KEYS: Fix keyring content gc scanner
|
12 gadi atpakaļ |