| 123456789101112131415161718192021222324 |
- // SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly>
- // SPDX-License-Identifier: MIT
- // 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
- }
|