libceph: factor out __ceph_x_decrypt()
authorIlya Dryomov <idryomov@gmail.com>
Thu, 26 Jul 2018 16:05:43 +0000 (18:05 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 5 Dec 2018 18:41:10 +0000 (19:41 +0100)
commit0858417b5c2e7bcc0b9e52c4b76e2af3d69e138b
tree6878eb836238aee9a274eb8a43d82a7d56ce2410
parent66abd96062b627f0ee20a684ebba48cec80233d7
libceph: factor out __ceph_x_decrypt()

commit c571fe24d243bfe7017f0e67fe800b3cc2a1d1f7 upstream.

Will be used for decrypting the server challenge which is only preceded
by ceph_x_encrypt_header.

Drop struct_v check to allow for extending ceph_x_encrypt_header in the
future.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/ceph/auth_x.c