def METHOD_NAME(self, cipher_text, iv, **kwargs):  # pylint:disable=arguments-differ
    algorithm = self._get_algorithm("decrypt", **kwargs)
    raise_if_incorrect_key_size(algorithm, len(self._key))
    decryptor = algorithm.create_decryptor(key=self._key, iv=iv)
    return decryptor.transform(cipher_text)