]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
auth: drop sign_bufferlist() from AuthSessionHandler.
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 22 Jan 2019 16:25:18 +0000 (17:25 +0100)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 21 Feb 2019 20:52:47 +0000 (21:52 +0100)
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/auth/AuthSessionHandler.h
src/auth/cephx/CephxSessionHandler.cc
src/auth/cephx/CephxSessionHandler.h

index 28f139d45ec8b524bc99c2ff35356239df41adea..e0e10c0d78dd7c57f58dfa1fa5bed731c8acf0c9 100644 (file)
@@ -51,9 +51,6 @@ public:
   virtual int encrypt_message(Message *message) = 0;
   virtual int decrypt_message(Message *message) = 0;
 
-  virtual int sign_bufferlist(bufferlist &in, bufferlist &out) {
-    return 0;
-  };
   virtual int encrypt_bufferlist(bufferlist &in, bufferlist &out) {
     return 0;
   }
index 6de300dfbfe2c887ce18f756db8413f9fe1db1a4..4b0c1cfd0d5b415d87c752fc9549b57a6a1c14c3 100644 (file)
@@ -181,29 +181,6 @@ int CephxSessionHandler::check_message_signature(Message *m)
   return 0;
 }
 
-int CephxSessionHandler::sign_bufferlist(bufferlist &in, bufferlist &out)
-{
-  char exp_buf[CryptoKey::get_max_outbuf_size(in.length())];
-
-  try {
-    const CryptoKey::in_slice_t sin{in.length(),
-        reinterpret_cast<const unsigned char *>(in.c_str())};
-    const CryptoKey::out_slice_t sout{
-        sizeof(exp_buf),
-        reinterpret_cast<unsigned char *>(&exp_buf)};
-    key.encrypt(cct, sin, sout);
-  }
-  catch (std::exception &e) {
-    lderr(cct) << __func__ << " failed to encrypt signature block" << dendl;
-    return -1;
-  }
-
-
-  out.append(exp_buf, sizeof(exp_buf));
-
-  return 0;
-}
-
 int CephxSessionHandler::encrypt_bufferlist(bufferlist &in, bufferlist &out) {
   std::string error;
   try {
index ad4b65aafe9d22f41e56e54642b09ed7dd098dff..5f7bfa5927871e016f58eb2b765aa9d0e443fec3 100644 (file)
@@ -40,7 +40,6 @@ public:
   int sign_message(Message *m) override;
   int check_message_signature(Message *m) override ;
 
-  int sign_bufferlist(bufferlist &in, bufferlist &out) override;
   int encrypt_bufferlist(bufferlist &in, bufferlist &out) override;
   int decrypt_bufferlist(bufferlist &in, bufferlist &out) override;