2 * Copyright (C) 2005-2013 Schlichtherle IT Services.
3 * All rights reserved. Use is subject to license terms.
5 package de.schlichtherle.truezip.crypto.raes;
8 * A marker interface for RAES parameters.
9 * RAES files feature different types to model extensibility.
10 * Each type determines the algorithms and parameter types used
11 * to encrypt and decrypt the pay load data in the RAES file.
12 * Hence, for each type a separate parameter interface is used which extends
13 * this marker interface.
15 * Implementations do not need to be safe for multi-threading.
17 * @author Christian Schlichtherle
19 public interface RaesParameters {