Skip to content

Commit 89e412e

Browse files
remove deleted ctors which break older clang and g++
1 parent 8e99caa commit 89e412e

File tree

2 files changed

+2
-16
lines changed

2 files changed

+2
-16
lines changed

src/dpp/dave/cipher_interface.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,10 @@ namespace dpp::dave {
1010
using const_byte_view = array_view<const uint8_t>;
1111
using byte_view = array_view<uint8_t>;
1212

13-
class cipher_interface {
13+
class cipher_interface { // NOLINT
1414
public:
1515
virtual ~cipher_interface() = default;
1616

17-
cipher_interface() = default;
18-
cipher_interface(cipher_interface&&) = delete;
19-
cipher_interface(cipher_interface&) = delete;
20-
cipher_interface operator=(cipher_interface&&) = delete;
21-
cipher_interface operator=(cipher_interface&) = delete;
22-
2317
virtual bool encrypt(byte_view ciphertextBufferOut, const_byte_view plaintextBuffer, const_byte_view nonceBuffer, const_byte_view additionalData, byte_view tagBufferOut) = 0;
2418
virtual bool decrypt(byte_view plaintextBufferOut, const_byte_view ciphertextBuffer, const_byte_view tagBuffer, const_byte_view nonceBuffer, const_byte_view additionalData) = 0;
2519
};

src/dpp/dave/openssl_aead_cipher.h

+1-9
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,10 @@
77

88
namespace dpp::dave {
99

10-
class openssl_aead_cipher : public cipher_interface {
10+
class openssl_aead_cipher : public cipher_interface { // NOLINT
1111
public:
1212
openssl_aead_cipher(const EncryptionKey& encryptionKey);
1313

14-
/**
15-
* Explicitly not copyable
16-
*/
17-
openssl_aead_cipher(openssl_aead_cipher&&) = delete;
18-
openssl_aead_cipher(openssl_aead_cipher&) = delete;
19-
openssl_aead_cipher operator=(openssl_aead_cipher&&) = delete;
20-
openssl_aead_cipher operator=(openssl_aead_cipher&) = delete;
21-
2214
~openssl_aead_cipher() override;
2315

2416
[[nodiscard]] bool inline is_valid() const {

0 commit comments

Comments
 (0)