Documentation ¶
Index ¶
- func ExtGetALPN(details models.JarmOptions) []byte
- func ExtGetKeyShare(grease bool) []byte
- func ExtGetServerName(name string) []byte
- func ExtGetSupportedVersions(details models.JarmOptions, grease bool) []byte
- func ExtractExtensionInfo(data []byte, offset int, serverHelloLength int) string
- func ExtractExtensionType(ext []byte, etypes [][]byte, evals [][]byte) string
- func GetExtensions(details models.JarmOptions) []byte
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtGetALPN ¶
func ExtGetALPN(details models.JarmOptions) []byte
ExtGetALPN returns an encoded ALPN extension
func ExtGetKeyShare ¶
ExtGetKeyShare returns an encoded KeyShare extension
func ExtGetServerName ¶
ExtGetServerName returns an encoded server name extension
func ExtGetSupportedVersions ¶
func ExtGetSupportedVersions(details models.JarmOptions, grease bool) []byte
ExtGetSupportedVersions returns an encoded SupportedVersions extension
func ExtractExtensionInfo ¶
ExtractExtensionInfo returns parsed extension information from a server hello response
func ExtractExtensionType ¶
ExtractExtensionType returns the stringified value of a given extension type
func GetExtensions ¶
func GetExtensions(details models.JarmOptions) []byte
GetExtensions returns the encoded extensions for a given probe
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.