117926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells#
217926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells# RxRPC session sockets
317926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells#
417926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
517926a79320afa9b95df6b977b40cca6d8713ceaDavid Howellsconfig AF_RXRPC
617926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	tristate "RxRPC session sockets"
7af2b08d31ecf1fdba16d09d7bf5756d5b3d1ddb1Kees Cook	depends on INET
8d5a784b3719ae364f49ecff12a0248f6e4252720David Howells	select CRYPTO
980c72fe415698049a477314ac82790c1af0fa7e3David Howells	select KEYS
1017926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	help
1117926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  Say Y or M here to include support for RxRPC session sockets (just
1217926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  the transport part, not the presentation part: (un)marshalling is
1317926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  left to the application).
1417926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
1517926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  These are used for AFS kernel filesystem and userspace utilities.
1617926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
1717926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  This module at the moment only supports client operations and is
1817926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  currently incomplete.
1917926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
2017926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  See Documentation/networking/rxrpc.txt.
2117926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
2217926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
2317926a79320afa9b95df6b977b40cca6d8713ceaDavid Howellsconfig AF_RXRPC_DEBUG
2417926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	bool "RxRPC dynamic debugging"
2517926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	depends on AF_RXRPC
2617926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	help
2717926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  Say Y here to make runtime controllable debugging messages appear.
2817926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
2917926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  See Documentation/networking/rxrpc.txt.
3017926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
3117926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
3217926a79320afa9b95df6b977b40cca6d8713ceaDavid Howellsconfig RXKAD
3317926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	tristate "RxRPC Kerberos security"
3480c72fe415698049a477314ac82790c1af0fa7e3David Howells	depends on AF_RXRPC
35b1bdb691c3c38b4fbaf99fa8474f5cfa99b2d774David Howells	select CRYPTO
36b1bdb691c3c38b4fbaf99fa8474f5cfa99b2d774David Howells	select CRYPTO_MANAGER
37b1bdb691c3c38b4fbaf99fa8474f5cfa99b2d774David Howells	select CRYPTO_BLKCIPHER
38b1bdb691c3c38b4fbaf99fa8474f5cfa99b2d774David Howells	select CRYPTO_PCBC
39b1bdb691c3c38b4fbaf99fa8474f5cfa99b2d774David Howells	select CRYPTO_FCRYPT
4017926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	help
4117926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  Provide kerberos 4 and AFS kaserver security handling for AF_RXRPC
4217926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  through the use of the key retention service.
4317926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells
4417926a79320afa9b95df6b977b40cca6d8713ceaDavid Howells	  See Documentation/networking/rxrpc.txt.
45