Interface Crypter<ENC,DEC,ENCEXC extends EncryptionException,DECEXC extends DecryptionException>

Type Parameters:
ENC - The type of the encrypted data.
DEC - The type of the decrypted data.
ENCEXC - The specific type of the EncryptionException being thrown.
DECEXC - The specific type of the DecryptionException being thrown.
All Superinterfaces:
Decrypter<ENC,DEC,DECEXC>, org.refcodes.mixin.Disposable, Encrypter<ENC,DEC,ENCEXC>

public interface Crypter<ENC,DEC,ENCEXC extends EncryptionException,DECEXC extends DecryptionException> extends Encrypter<ENC,DEC,ENCEXC>, Decrypter<ENC,DEC,DECEXC>
The Crypter combines Encrypter and Decrypter functionality.