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 int
private int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TransportHelperFilterStreamXOR
(TransportHelper _transport, byte[] _mask) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
cryptoIn
(ByteBuffer source_buffer, ByteBuffer target_buffer) protected void
cryptoOut
(ByteBuffer source_buffer, ByteBuffer target_buffer) getName
(boolean verbose) boolean
Methods inherited from class com.biglybt.core.networkmanager.impl.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:
cryptoOut
in classTransportHelperFilterStream
- Throws:
IOException
-
cryptoIn
- Specified by:
cryptoIn
in classTransportHelperFilterStream
- Throws:
IOException
-
isEncrypted
public boolean isEncrypted() -
getName
-