mirror of
https://github.com/SagerNet/sing-shadowtls.git
synced 2025-03-31 10:47:35 +03:00
20 lines
417 B
Go
20 lines
417 B
Go
package shadowtls
|
|
|
|
const (
|
|
tlsRandomSize = 32
|
|
tlsHeaderSize = 5
|
|
tlsSessionIDSize = 32
|
|
|
|
clientHello = 1
|
|
serverHello = 2
|
|
|
|
changeCipherSpec = 20
|
|
alert = 21
|
|
handshake = 22
|
|
applicationData = 23
|
|
|
|
serverRandomIndex = tlsHeaderSize + 1 + 3 + 2
|
|
sessionIDLengthIndex = tlsHeaderSize + 1 + 3 + 2 + tlsRandomSize
|
|
tlsHmacHeaderSize = tlsHeaderSize + hmacSize
|
|
hmacSize = 4
|
|
)
|