Files
briar/briar-api/src/org/briarproject/api/crypto/StreamDecrypterFactory.java
2015-12-14 11:02:49 +00:00

18 lines
494 B
Java

package org.briarproject.api.crypto;
import java.io.InputStream;
import org.briarproject.api.transport.StreamContext;
public interface StreamDecrypterFactory {
/** Creates a {@link StreamDecrypter} for decrypting a transport stream. */
StreamDecrypter createStreamDecrypter(InputStream in, StreamContext ctx);
/**
* Creates a {@link StreamDecrypter} for decrypting an invitation stream.
*/
StreamDecrypter createInvitationStreamDecrypter(InputStream in,
SecretKey headerKey);
}