type github.com/refraction-networking/utls.TLSExtension
58 uses
github.com/refraction-networking/utls (current package)
handshake_client_tls13.go#L434: append([]TLSExtension{&CookieExtension{Cookie: hs.serverHello.cookie}},
u_clienthello_json.go#L110: var ext TLSExtension = ExtensionFromID(extID)
u_clienthello_json.go#L150: func (e *TLSExtensionsJSONUnmarshaler) Extensions() []TLSExtension {
u_clienthello_json.go#L151: var exts []TLSExtension = make([]TLSExtension, 0, len(e.extensions))
u_clienthello_json.go#L158: func genericExtension(id uint16, name string) TLSExtension {
u_common.go#L187: Extensions []TLSExtension // nil => no extensions
u_common.go#L280: chs.Extensions = append(chs.Extensions[:idx], append([]TLSExtension{&UtlsPaddingExtension{GetPaddingLen: BoringPaddingStyle}}, chs.Extensions[idx:]...)...)
u_conn.go#L32: Extensions []TLSExtension
u_conn.go#L289: filteredExts := make([]TLSExtension, 0, len(uconn.Extensions))
u_conn.go#L525: echExtIdx := slices.IndexFunc(uconn.Extensions, func(ext TLSExtension) bool {
u_conn.go#L696: func (uconn *UConn) SetTLSVers(minTLSVers, maxTLSVers uint16, specExtensions []TLSExtension) error {
u_ech.go#L27: TLSExtension
u_parrots.go#L56: Extensions: []TLSExtension{
u_parrots.go#L111: Extensions: []TLSExtension{
u_parrots.go#L181: Extensions: []TLSExtension{
u_parrots.go#L254: Extensions: []TLSExtension{
u_parrots.go#L326: Extensions: []TLSExtension{
u_parrots.go#L398: Extensions: []TLSExtension{
u_parrots.go#L471: Extensions: []TLSExtension{
u_parrots.go#L542: Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
u_parrots.go#L614: Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
u_parrots.go#L688: Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
u_parrots.go#L761: Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
u_parrots.go#L834: Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
u_parrots.go#L907: Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
u_parrots.go#L979: Extensions: []TLSExtension{
u_parrots.go#L1032: Extensions: []TLSExtension{
u_parrots.go#L1103: Extensions: []TLSExtension{
u_parrots.go#L1184: Extensions: []TLSExtension{
u_parrots.go#L1263: Extensions: []TLSExtension{
u_parrots.go#L1370: Extensions: []TLSExtension{
u_parrots.go#L1488: Extensions: []TLSExtension{
u_parrots.go#L1548: Extensions: []TLSExtension{
u_parrots.go#L1613: Extensions: []TLSExtension{
u_parrots.go#L1693: Extensions: []TLSExtension{
u_parrots.go#L1761: Extensions: []TLSExtension{
u_parrots.go#L1811: Extensions: []TLSExtension{
u_parrots.go#L1915: Extensions: []TLSExtension{
u_parrots.go#L2027: Extensions: []TLSExtension{
u_parrots.go#L2136: Extensions: []TLSExtension{
u_parrots.go#L2207: Extensions: []TLSExtension{
u_parrots.go#L2315: Extensions: []TLSExtension{
u_parrots.go#L2422: Extensions: []TLSExtension{
u_parrots.go#L2493: Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
u_parrots.go#L2564: Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
u_parrots.go#L2637: Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
u_parrots.go#L2701: func ShuffleChromeTLSExtensions(exts []TLSExtension) []TLSExtension {
u_parrots.go#L2704: var skipShuf = func(idx int, exts []TLSExtension) bool {
u_parrots.go#L2842: uconn.Extensions = make([]TLSExtension, len(p.Extensions))
u_parrots.go#L3073: p.Extensions = []TLSExtension{
u_pre_shared_key.go#L73: TLSExtension
u_session_ticket.go#L6: TLSExtension
u_tls_extensions.go#L19: func ExtensionFromID(id uint16) TLSExtension {
u_tls_extensions.go#L92: type TLSExtension interface {
u_tls_extensions.go#L105: TLSExtension
u_tls_extensions.go#L116: TLSExtension
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |