conn->get_peer_addr(), *m, m->result);
reply = decltype(reply){};
auto p = m->result_bl.cbegin();
- auto ret = auth->handle_response(m->result, p);
+ auto ret = auth->handle_response(m->result, p,
+#warning fix crimson: session_key, connection_secret
+ nullptr, nullptr);
if (ret != 0 && ret != -EAGAIN) {
throw std::system_error(make_error_code(
ceph::net::error::negotiation_failure));
auth = create_auth(m, name, want_keys);
global_id = m->global_id;
switch (auto p = m->result_bl.cbegin();
- auth->handle_response(m->result, p)) {
+ auth->handle_response(m->result, p,
+#warning fix crimson: session_key, connection_secret
+ nullptr, nullptr)) {
case 0:
// none
return seastar::now();
: AuthAuthorizer(CEPH_AUTH_CEPHX)
{}
bool verify_reply(bufferlist::const_iterator&,
- CryptoKey *connection_secret) override {
+ std::string *connection_secret) override {
return true;
}
- bool add_challenge(CephContext*, bufferlist&) override {
+ bool add_challenge(CephContext*, const bufferlist&) override {
return true;
}
};