# Package-level declarations

## Types

EncryptionType
Link copied to clipboard
enum EncryptionType : Enum<EncryptionType>

Created by pedro on 22/8/23.

ExtensionField
Link copied to clipboard
enum ExtensionField : Enum<ExtensionField>

Created by pedro on 22/8/23.

Handshake
Link copied to clipboard
data class Handshake(handshakeVersion: Int = 4, var encryption: EncryptionType = EncryptionType.NONE, var extensionField: Int = ExtensionField.KM_REQ.value, var initialPacketSequence: Int = 0, var MTU: Int = Constants.MTU, var flowWindowsSize: Int = 8192, var handshakeType: HandshakeType = HandshakeType.INDUCTION, var srtSocketId: Int = 762640158, var synCookie: Int = 0, var ipAddress: String = "0.0.0.0", var handshakeExtension: HandshakeExtension? = null) : ControlPacket

Created by pedro on 21/8/23.

HandshakeType
Link copied to clipboard
enum HandshakeType : Enum<HandshakeType>

Created by pedro on 22/8/23.