Yeah, this means wire encryption isn't supposed for V1 anymore.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
virtual ~AuthSessionHandler() = default;
virtual int sign_message(Message *message) = 0;
virtual int check_message_signature(Message *message) = 0;
- virtual int encrypt_message(Message *message) = 0;
- virtual int decrypt_message(Message *message) = 0;
virtual int encrypt_bufferlist(bufferlist &in, bufferlist &out) {
return 0;
int check_message_signature(Message*) final {
return 0;
}
- int encrypt_message(Message*) final {
- return 0;
- }
- int decrypt_message(Message*) final {
- return 0;
- }
};
extern AuthSessionHandler *get_auth_session_handler(
int encrypt_bufferlist(bufferlist &in, bufferlist &out) override;
int decrypt_bufferlist(bufferlist &in, bufferlist &out) override;
-
- // Cephx does not currently encrypt messages, so just return 0 if called. PLR
-
- int encrypt_message(Message *m) override {
- return 0;
- }
-
- int decrypt_message(Message *m) override {
- return 0;
- }
-
};