Package org.openziti.crypto
Class StreamImpl
-
- All Implemented Interfaces:
-
org.openziti.crypto.Crypto.SecretStream
public final class StreamImpl implements Crypto.SecretStream
-
-
Constructor Summary
Constructors Constructor Description StreamImpl(SessionPair pair)
-
Method Summary
Modifier and Type Method Description final AtomicReference<ByteArray>getHeader()final SecretStream.StategetTxState()final ByteArraygetRxKey()final UnitsetRxKey(ByteArray rxKey)final SecretStream.StategetRxState()final UnitsetRxState(SecretStream.State rxState)ByteArrayheader()Booleaninitialized()Unitinit(ByteArray peerHeader)ByteArrayencrypt(ByteArray b)ByteArraydecrypt(ByteArray b)-
-
Method Detail
-
getHeader
final AtomicReference<ByteArray> getHeader()
-
getTxState
final SecretStream.State getTxState()
-
getRxState
final SecretStream.State getRxState()
-
setRxState
final Unit setRxState(SecretStream.State rxState)
-
initialized
Boolean initialized()
-
-
-
-