github.com/refraction-networking/utls.ClientHelloID.Weights (field)
22 uses
github.com/refraction-networking/utls (current package)
u_common.go#L153: Weights *Weights
u_parrots.go#L2970: if id.Weights == nil {
u_parrots.go#L2971: id.Weights = &DefaultWeights
u_parrots.go#L2981: if r.FlipWeightedCoin(id.Weights.Extensions_Append_ALPN) {
u_parrots.go#L2996: if r.FlipWeightedCoin(id.Weights.TLSVersMax_Set_VersionTLS13) {
u_parrots.go#L3016: p.CipherSuites = removeRandomCiphers(r, shuffledSuites, id.Weights.CipherSuites_Remove_RandomCiphers)
u_parrots.go#L3030: if r.FlipWeightedCoin(id.Weights.SigAndHashAlgos_Append_ECDSAWithSHA1) {
u_parrots.go#L3033: if r.FlipWeightedCoin(id.Weights.SigAndHashAlgos_Append_ECDSAWithP521AndSHA512) {
u_parrots.go#L3036: if r.FlipWeightedCoin(id.Weights.SigAndHashAlgos_Append_PSSWithSHA256) || p.TLSVersMax == VersionTLS13 {
u_parrots.go#L3039: if r.FlipWeightedCoin(id.Weights.SigAndHashAlgos_Append_PSSWithSHA384_PSSWithSHA512) {
u_parrots.go#L3057: if r.FlipWeightedCoin(id.Weights.CurveIDs_Append_X25519) && p.TLSVersMax == VersionTLS13 {
u_parrots.go#L3060: if r.FlipWeightedCoin(id.Weights.CurveIDs_Append_X25519) || p.TLSVersMax == VersionTLS13 {
u_parrots.go#L3064: if r.FlipWeightedCoin(id.Weights.CurveIDs_Append_CurveP521) {
u_parrots.go#L3090: if r.FlipWeightedCoin(id.Weights.Extensions_Append_Padding) || p.TLSVersMax == VersionTLS13 {
u_parrots.go#L3095: if r.FlipWeightedCoin(id.Weights.Extensions_Append_Status) {
u_parrots.go#L3098: if r.FlipWeightedCoin(id.Weights.Extensions_Append_SCT) {
u_parrots.go#L3101: if r.FlipWeightedCoin(id.Weights.Extensions_Append_Reneg) {
u_parrots.go#L3104: if r.FlipWeightedCoin(id.Weights.Extensions_Append_EMS) {
u_parrots.go#L3111: if r.FlipWeightedCoin(id.Weights.FirstKeyShare_Set_CurveP256) { // legacy setting, not used by default
u_parrots.go#L3114: if r.FlipWeightedCoin(id.Weights.KeyShare_Append_RandomGroups) {
u_parrots.go#L3117: if r.FlipWeightedCoin(id.Weights.KeyShare_Append_RandomGroups) {
u_parrots.go#L3142: if r.FlipWeightedCoin(id.Weights.Extensions_Append_ALPS) {
![]() |
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. |