diff --git a/src/borg/crypto/low_level.pyx b/src/borg/crypto/low_level.pyx index 4bdd0abdd..787d7301c 100644 --- a/src/borg/crypto/low_level.pyx +++ b/src/borg/crypto/low_level.pyx @@ -508,15 +508,15 @@ cdef class _AEAD_BASE: cdef class _AES_BASE(_AEAD_BASE): - def __init__(self, mac_key, enc_key, iv=None): + def __init__(self, *args, **kwargs): self.cipher_blk_len = 16 - super().__init__(mac_key, enc_key, iv=iv) + super().__init__(*args, **kwargs) cdef class _CHACHA_BASE(_AEAD_BASE): - def __init__(self, mac_key, enc_key, iv=None): + def __init__(self, *args, **kwargs): self.cipher_blk_len = 64 - super().__init__(mac_key, enc_key, iv=iv) + super().__init__(*args, **kwargs) cdef class AES256_GCM(_AES_BASE):