summaryrefslogtreecommitdiffstats
path: root/net/ceph/auth_x.c
Commit message (Expand)AuthorAgeFilesLines
* libceph: set global_id as soon as we get an auth ticketIlya Dryomov2021-06-241-5/+6
* libceph: don't pass result into ac->ops->handle_reply()Ilya Dryomov2021-06-241-4/+2
* libceph: bump CephXAuthenticate encoding versionIlya Dryomov2021-04-271-1/+1
* libceph: zero out session key and connection secretIlya Dryomov2021-01-041-23/+34
* libceph: drop ac->ops->name fieldIlya Dryomov2020-12-141-1/+0
* libceph, ceph: incorporate nautilus cephx changesIlya Dryomov2020-12-141-42/+173
* libceph: safer en/decoding of cephx requests and repliesIlya Dryomov2020-12-141-21/+26
* libceph: more insight into ticket expiry and invalidationIlya Dryomov2020-12-141-14/+25
* libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()Ilya Dryomov2018-08-021-2/+4
* libceph: implement CEPHX_V2 calculation modeIlya Dryomov2018-08-021-17/+56
* libceph: add authorizer challengeIlya Dryomov2018-08-021-5/+67
* libceph: factor out encrypt_authorizer()Ilya Dryomov2018-08-021-13/+36
* libceph: factor out __ceph_x_decrypt()Ilya Dryomov2018-08-021-9/+24
* ceph: fix whitespaceStephen Hemminger2018-08-021-2/+0
* libceph: use timespec64 in for keepalive2 and ticket validityArnd Bergmann2018-08-021-7/+7
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* libceph: fix error handling in process_one_ticket()Ilya Dryomov2017-05-231-5/+5
* libceph: validate blob_struct_v in process_one_ticket()Ilya Dryomov2017-05-231-0/+3
* libceph: drop len argument of *verify_authorizer_reply()Ilya Dryomov2016-12-121-1/+1
* libceph: switch ceph_x_decrypt() to ceph_crypt()Ilya Dryomov2016-12-121-46/+32
* libceph: switch ceph_x_encrypt() to ceph_crypt()Ilya Dryomov2016-12-121-34/+37
* libceph: tweak calcu_signature() a littleIlya Dryomov2016-12-121-15/+28
* libceph: rename and align ceph_x_authorizer::reply_bufIlya Dryomov2016-12-121-5/+5
* libceph: introduce ceph_x_encrypt_offset()Ilya Dryomov2016-12-121-2/+6
* libceph: old_key in process_one_ticket() is redundantIlya Dryomov2016-12-121-3/+1
* libceph: ceph_x_encrypt_buflen() takes in_lenIlya Dryomov2016-12-121-3/+4
* libceph: make authorizer destruction independent of ceph_auth_clientIlya Dryomov2016-04-251-11/+10
* libceph: kill off ceph_x_ticket_handler::validityIlya Dryomov2016-01-211-4/+2
* libceph: invalidate AUTH in addition to a service ticketIlya Dryomov2016-01-211-2/+14
* libceph: fix authorizer invalidation, take 2Ilya Dryomov2016-01-211-5/+22
* libceph: add nocephx_sign_messages optionIlya Dryomov2015-11-021-0/+7
* libceph: drop authorizer check from cephx msg signing routinesIlya Dryomov2015-11-021-4/+1
* libceph: introduce ceph_x_authorizer_cleanup()Ilya Dryomov2015-11-021-11/+17
* libceph: fix sparse endianness warningsIlya Dryomov2015-01-081-1/+1
* libceph: message signature supportYan, Zheng2014-12-171-0/+58
* libceph: store session key in cephx authorizerYan, Zheng2014-12-171-7/+11
* libceph: eliminate unnecessary allocation in process_one_ticket()Ilya Dryomov2014-10-311-15/+10
* libceph: do not hard code max auth ticket lenIlya Dryomov2014-09-101-35/+29
* libceph: add process_one_ticket() helperIlya Dryomov2014-09-101-104/+124
* libceph: wrap auth ops in wrapper functionsSage Weil2013-05-011-1/+0
* libceph: add update_authorizer auth methodSage Weil2013-05-011-0/+23
* libceph: fix authorizer invalidationSage Weil2013-05-011-1/+1
* ceph: messenger: reduce args to create_authorizerAlex Elder2012-05-171-8/+7
* ceph: Move secret key parsing earlier.Tommi Virtanen2011-03-291-3/+5
* ceph: factor out libceph from Ceph file systemYehuda Sadeh2010-10-201-0/+688