From fb85d6abdcce22755efe33b984c8e72e2a5aaaf8 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Mon, 29 Aug 2016 19:03:24 +0200 Subject: [PATCH] generalize intermediate classes' init --- src/borg/crypto/low_level.pyx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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):