Hello, These are client side bits of cephx v2 for the kernel client and two smaller related fixes (patches 7 and 8). Thanks, Ilya Ilya Dryomov (8): libceph: store ceph_auth_handshake pointer in ceph_connection libceph: factor out __prepare_write_connect() libceph: factor out __ceph_x_decrypt() libceph: factor out encrypt_authorizer() libceph: add authorizer challenge libceph: implement CEPHX_V2 calculation mode libceph: check authorizer reply/challenge length before reading libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() fs/ceph/mds_client.c | 11 ++ include/linux/ceph/auth.h | 8 ++ include/linux/ceph/ceph_features.h | 7 +- include/linux/ceph/messenger.h | 6 +- include/linux/ceph/msgr.h | 2 +- net/ceph/auth.c | 16 +++ net/ceph/auth_x.c | 223 ++++++++++++++++++++++++++++++------- net/ceph/auth_x_protocol.h | 7 ++ net/ceph/messenger.c | 93 ++++++++++------ net/ceph/osd_client.c | 11 ++ 10 files changed, 302 insertions(+), 82 deletions(-) -- 2.14.4 -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html