summaryrefslogtreecommitdiffstats
path: root/src/auth (follow)
Commit message (Expand)AuthorAgeFilesLines
* include/intarith: enforce the same type for p2*() argumentsIlya Dryomov2019-03-051-4/+2
* auth/AuthRegistry: mark 'secure' con mode experimental for nowSage Weil2019-02-261-1/+3
* Merge PR #26466 into masterSage Weil2019-02-248-203/+30
|\
| * auth, msg/async, v2: drop AuthStreamHandler and AES128GCM_StreamHandler.Radoslaw Zarzynski2019-02-212-269/+0
| * auth: introduce ceph::crypto::onwire interfaces.Radoslaw Zarzynski2019-02-211-7/+6
| * auth: drop AES128CBC_HMACSHA256_StreamHandler.Radoslaw Zarzynski2019-02-211-184/+0
| * msg/async, auth: switch AuthStreamHandler::rxtx_t to std::unique_ptr.Radoslaw Zarzynski2019-02-212-4/+4
| * crypto: AES128GCM_StreamHandler brings authenticated encryption with AES-GCM.Radoslaw Zarzynski2019-02-211-4/+226
| * msg/async: move crypto handling from ProtocolV2 into AuthStreamHandler.Radoslaw Zarzynski2019-02-215-40/+224
| * auth, msg: dissect AuthStreamHandler from AuthSessionHandler.Radoslaw Zarzynski2019-02-214-18/+31
| * auth/cephx: make _calc_signature() of CephxSessionHandler private.Radoslaw Zarzynski2019-02-211-2/+2
| * auth: drop {en,de}crypt_message() from AuthSessionHandler.Radoslaw Zarzynski2019-02-212-19/+0
| * auth: introduce DummyAuthSessionHandler.Radoslaw Zarzynski2019-02-214-67/+18
| * auth: make AuthSessionHandler purely abstract.Radoslaw Zarzynski2019-02-216-50/+24
| * auth: drop no_security() from AuthSessionHandler.Radoslaw Zarzynski2019-02-215-14/+1
| * auth: drop get_protocol() and get_key() from AuthSessionHandler.Radoslaw Zarzynski2019-02-211-4/+0
| * auth: drop sign_bufferlist() from AuthSessionHandler.Radoslaw Zarzynski2019-02-213-27/+0
* | auth/AuthRegistry: register as an observerSage Weil2019-02-212-8/+21
* | auth/AuthRegistry: clear output vectorsSage Weil2019-02-211-0/+9
* | common/options: add ms_mon_client_modeSage Weil2019-02-202-3/+13
* | auth: push con_mode selection into AuthRegistry helperSage Weil2019-02-203-0/+30
|/
* auth/AuthServer: fix typo in commentsKefu Chai2019-02-121-2/+2
* auth/AuthRegistry: only complain about disabling cephx if cephx was enabledSage Weil2019-02-071-11/+21
* auth/AuthRegistry: fix locking for get_supported_methods()Sage Weil2019-02-071-0/+1
* auth: remove AUTH_UNKNOWN weirdness, hardcoded defaults.Sage Weil2019-02-071-8/+2
* auth: document Auth{Client,Server} interfacesSage Weil2019-02-072-1/+13
* auth: future-proof AUTH_MODE_* a bit in case we need to change the encoding byteSage Weil2019-02-071-2/+8
* auth/DummyAuth: dummy auth server and client for test codeSage Weil2019-02-072-0/+69
* auth/Auth{Client,Server}: pass auth_meta in explicitlySage Weil2019-02-072-0/+5
* auth: make connection_secret a std::stringSage Weil2019-02-0736-76/+124
* auth,msg/async/ProtocolV2: negotiate connection modesSage Weil2019-02-075-35/+157
* auth/AuthRegistry: refactor handling of auth_*_requred optionsSage Weil2019-02-078-142/+265
* switch monc, daemons to use new msgr2 auth frame exchangeSage Weil2019-02-071-1/+19
* auth/AuthClientHandler: add build_initial_request hookSage Weil2019-02-071-0/+3
* auth: introduce AuthClient and AuthServer handlersSage Weil2019-02-075-3/+131
* auth: codify AUTH_MODE_AUTHORIZERSage Weil2019-02-074-3/+8
* auth/AuthAuthorizeHandler: add get_supported_methods()Sage Weil2019-02-071-1/+7
* auth/AuthAuthorizeHandler: fix args for verify_authorizer()Sage Weil2019-02-0712-70/+92
* auth: constify bufferlist arg to AuthAuthorizer::add_challenge()Sage Weil2019-02-075-6/+10
* auth/cephx: share all tickets and connection_secret in initial replySage Weil2019-02-075-30/+118
* msg/async,auth: add AuthConnectionMeta to ProtocolSage Weil2019-02-071-0/+7
* auth/AuthClientHandler: pass in session_key, connection_secret pointersSage Weil2019-02-077-8/+25
* auth/AuthServiceHandler: take session_key and connection_secret as argsSage Weil2019-02-077-23/+60
* auth/cephx: pass more specific type into build_session_auth_infoSage Weil2019-02-073-14/+28
* mon: only all ms_handle_authentication() if auth method says we're doneSage Weil2019-02-073-2/+7
* auth: clean up AuthServiceHandler::handle_request() argsSage Weil2019-02-077-32/+55
* auth: clean up AuthServiceHandler::start_session()Sage Weil2019-02-077-20/+29
* Merge PR #26142 into masterSage Weil2019-01-301-54/+1
|\
| * doc/dev/cephx: document current implementation of cephxSage Weil2019-01-291-54/+1
* | msg/async: msgr2: fix connection secret problems for WITH_SEASTAR buildsRicardo Dias2019-01-231-0/+2