mirror of
https://github.com/bjdgyc/anylink.git
synced 2025-08-06 23:36:34 +08:00
添加 github.com/pion/dtls 代码
This commit is contained in:
21
dtls-2.0.9/pkg/protocol/version.go
Normal file
21
dtls-2.0.9/pkg/protocol/version.go
Normal file
@@ -0,0 +1,21 @@
|
||||
// Package protocol provides the DTLS wire format
|
||||
package protocol
|
||||
|
||||
// Version enums
|
||||
var (
|
||||
Version1_0 = Version{Major: 0xfe, Minor: 0xff} //nolint:gochecknoglobals
|
||||
Version1_2 = Version{Major: 0xfe, Minor: 0xfd} //nolint:gochecknoglobals
|
||||
)
|
||||
|
||||
// Version is the minor/major value in the RecordLayer
|
||||
// and ClientHello/ServerHello
|
||||
//
|
||||
// https://tools.ietf.org/html/rfc4346#section-6.2.1
|
||||
type Version struct {
|
||||
Major, Minor uint8
|
||||
}
|
||||
|
||||
// Equal determines if two protocol versions are equal
|
||||
func (v Version) Equal(x Version) bool {
|
||||
return v.Major == x.Major && v.Minor == x.Minor
|
||||
}
|
Reference in New Issue
Block a user