OSDN Git Service

Initial commit.
[android-x86/external-libtruezip.git] / src / de / schlichtherle / truezip / crypto / raes / RaesParameters.java
1 /*
2  * Copyright (C) 2005-2013 Schlichtherle IT Services.
3  * All rights reserved. Use is subject to license terms.
4  */
5 package de.schlichtherle.truezip.crypto.raes;
6
7 /**
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.
14  * <p>
15  * Implementations do not need to be safe for multi-threading.
16  *
17  * @author  Christian Schlichtherle
18  */
19 public interface RaesParameters {
20 }