github.com/refraction-networking/utls.KeyShare.Data (field)
39 uses
github.com/refraction-networking/utls (current package)
u_parrots.go#L136: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L211: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L283: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L355: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L427: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L500: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L571: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L644: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L717: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L791: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L864: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L937: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L1725: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L1856: Data: []byte{
u_parrots.go#L1960: Data: []byte{
u_parrots.go#L2075: Data: []byte{
u_parrots.go#L2256: Data: []byte{
u_parrots.go#L2360: Data: []byte{
u_parrots.go#L2451: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L2522: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L2593: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L2667: {Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
u_parrots.go#L2883: if len(ext.KeyShares[i].Data) > 1 {
u_parrots.go#L2902: ext.KeyShares[i].Data = append(ecdheKey.PublicKey().Bytes(), mlkemKey.EncapsulationKey().Bytes()...)
u_parrots.go#L2904: ext.KeyShares[i].Data = append(mlkemKey.EncapsulationKey().Bytes(), ecdheKey.PublicKey().Bytes()...)
u_parrots.go#L2915: ext.KeyShares[i].Data = ecdheKey.PublicKey().Bytes()
u_public.go#L631: Data []byte `json:"key_exchange,omitempty"` // optional
u_public.go#L635: return keyShare{group: ks.Group, data: ks.Data}
u_public.go#L639: return KeyShare{Group: ks.group, Data: ks.data}
u_tls_extensions.go#L1237: extLen += 4 + len(ks.Data)
u_tls_extensions.go#L1259: b[i+2] = byte(len(ks.Data) >> 8)
u_tls_extensions.go#L1260: b[i+3] = byte(len(ks.Data))
u_tls_extensions.go#L1261: copy(b[i+4:], ks.Data)
u_tls_extensions.go#L1262: i += 4 + len(ks.Data)
u_tls_extensions.go#L1281: !readUint16LengthPrefixed(&clientShares, &ks.Data) ||
u_tls_extensions.go#L1282: len(ks.Data) == 0 {
u_tls_extensions.go#L1289: ks.Data = nil
u_tls_extensions.go#L1317: Data: clientShare.KeyExchange,
u_tls_extensions.go#L1325: Data: clientShare.KeyExchange,
 |
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. |