Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
void reset_tx_handler(
std::initializer_list<std::uint32_t> update_size_sequence) override;
- ceph::bufferlist::contiguous_filler reserve(const std::uint32_t size) override {
- return buffer.append_hole(size);
- }
-
void authenticated_encrypt_update(const ceph::bufferlist& plaintext) override;
ceph::bufferlist authenticated_encrypt_final() override;
};
virtual void reset_tx_handler(
std::initializer_list<std::uint32_t> update_size_sequence) = 0;
- // Reserve n bytes in the bufferlist being crafted by TxHandler.
- // TODO: this will be dropped altogether with new frame format
- virtual ceph::bufferlist::contiguous_filler reserve(std::uint32_t) = 0;
-
// Perform encryption. Client gives full ownership right to provided
// bufferlist. The method MUST NOT be called after _final() if there
// was no call to _reset().