Class TransportHelperFilterStreamXOR
java.lang.Object
com.biglybt.core.networkmanager.impl.TransportHelperFilterStream
com.biglybt.core.networkmanager.impl.TransportHelperFilterStreamXOR
- All Implemented Interfaces:
TransportHelperFilter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final byte[]private intprivate int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTransportHelperFilterStreamXOR(TransportHelper _transport, byte[] _mask) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcryptoIn(ByteBuffer source_buffer, ByteBuffer target_buffer) protected voidcryptoOut(ByteBuffer source_buffer, ByteBuffer target_buffer) getName(boolean verbose) booleanMethods inherited from class TransportHelperFilterStream
getHelper, hasBufferedRead, hasBufferedWrite, read, setTrace, write
-
Field Details
-
mask
private final byte[] mask -
read_position
private int read_position -
write_position
private int write_position
-
-
Constructor Details
-
TransportHelperFilterStreamXOR
-
-
Method Details
-
cryptoOut
- Specified by:
cryptoOutin classTransportHelperFilterStream- Throws:
IOException
-
cryptoIn
- Specified by:
cryptoInin classTransportHelperFilterStream- Throws:
IOException
-
isEncrypted
public boolean isEncrypted() -
getName
-