keys: Pass the network namespace into request_key mechanism
Create a request_key_net() function and use it to pass the network
namespace domain tag into DNS revolver keys and rxrpc/AFS keys so that keys
for different domains can coexist in the same keyring.
Signed-off-by:
David Howells <dhowells@redhat.com>
cc: netdev@vger.kernel.org
cc: linux-nfs@vger.kernel.org
cc: linux-cifs@vger.kernel.org
cc: linux-afs@lists.infradead.org
Showing
- Documentation/security/keys/core.rst 22 additions, 6 deletionsDocumentation/security/keys/core.rst
- Documentation/security/keys/request-key.rst 21 additions, 8 deletionsDocumentation/security/keys/request-key.rst
- fs/afs/addr_list.c 2 additions, 2 deletionsfs/afs/addr_list.c
- fs/afs/dynroot.c 5 additions, 3 deletionsfs/afs/dynroot.c
- fs/cifs/dns_resolve.c 2 additions, 1 deletionfs/cifs/dns_resolve.c
- fs/nfs/dns_resolve.c 2 additions, 1 deletionfs/nfs/dns_resolve.c
- fs/nfs/nfs4idmap.c 1 addition, 1 deletionfs/nfs/nfs4idmap.c
- include/linux/dns_resolver.h 2 additions, 1 deletioninclude/linux/dns_resolver.h
- include/linux/key.h 43 additions, 4 deletionsinclude/linux/key.h
- net/ceph/messenger.c 2 additions, 1 deletionnet/ceph/messenger.c
- net/dns_resolver/dns_query.c 5 additions, 2 deletionsnet/dns_resolver/dns_query.c
- net/rxrpc/key.c 2 additions, 2 deletionsnet/rxrpc/key.c
- security/keys/internal.h 1 addition, 0 deletionssecurity/keys/internal.h
- security/keys/keyctl.c 1 addition, 1 deletionsecurity/keys/keyctl.c
- security/keys/keyring.c 7 additions, 4 deletionssecurity/keys/keyring.c
- security/keys/request_key.c 27 additions, 12 deletionssecurity/keys/request_key.c
Loading
Please register or sign in to comment