1 !<arch> 2 __.PKGDEF 0 0 0 644 57664 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "3a1de825c23c5e2dc63a9f978bb6854c7dc2cb35" 5 6 $$ 7 package tls 8 import runtime "runtime" 9 import strconv "strconv" 10 import errors "errors" 11 import aes "crypto/aes" 12 import cipher "crypto/cipher" 13 import subtle "crypto/subtle" 14 import io "io" 15 import des "crypto/des" 16 import hmac "crypto/hmac" 17 import hash "hash" 18 import rc4 "crypto/rc4" 19 import sha1 "crypto/sha1" 20 import crypto "crypto" 21 import x509 "crypto/x509" 22 import pem "encoding/pem" 23 import bytes "bytes" 24 import strings "strings" 25 import md5 "crypto/md5" 26 import fmt "fmt" 27 import sync "sync" 28 import rsa "crypto/rsa" 29 import big "math/big" 30 import asn1 "encoding/asn1" 31 import time "time" 32 import ioutil "io/ioutil" 33 import ecdsa "crypto/ecdsa" 34 import elliptic "crypto/elliptic" 35 import sha512 "crypto/sha512" 36 import net "net" 37 import sha256 "crypto/sha256" 38 import list "container/list" 39 import rand "crypto/rand" 40 const @"".TLS_RSA_WITH_RC4_128_SHA uint16 = 0x5 41 const @"".TLS_RSA_WITH_3DES_EDE_CBC_SHA uint16 = 0xa 42 const @"".TLS_RSA_WITH_AES_128_CBC_SHA uint16 = 0x2f 43 const @"".TLS_RSA_WITH_AES_256_CBC_SHA uint16 = 0x35 44 const @"".TLS_ECDHE_ECDSA_WITH_RC4_128_SHA uint16 = 0xc007 45 const @"".TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA uint16 = 0xc009 46 const @"".TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA uint16 = 0xc00a 47 const @"".TLS_ECDHE_RSA_WITH_RC4_128_SHA uint16 = 0xc011 48 const @"".TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA uint16 = 0xc012 49 const @"".TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA uint16 = 0xc013 50 const @"".TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA uint16 = 0xc014 51 const @"".TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 uint16 = 0xc02f 52 const @"".TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 uint16 = 0xc02b 53 const @"".TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 uint16 = 0xc030 54 const @"".TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 uint16 = 0xc02c 55 const @"".TLS_FALLBACK_SCSV uint16 = 0x5600 56 const @"".VersionSSL30 = 0x300 57 const @"".VersionTLS10 = 0x301 58 const @"".VersionTLS11 = 0x302 59 const @"".VersionTLS12 = 0x303 60 type @"".CurveID uint16 61 const @"".CurveP256 @"".CurveID = 0x17 62 const @"".CurveP384 @"".CurveID = 0x18 63 const @"".CurveP521 @"".CurveID = 0x19 64 type @"crypto/x509".SignatureAlgorithm int 65 type @"crypto/x509".PublicKeyAlgorithm int 66 type @"math/big".Word uintptr 67 type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int } 68 import rand "math/rand" // indirect 69 type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) } 70 type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source } 71 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") ExpFloat64 () (? float64) 72 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Float32 () (? float32) 73 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Float64 () (? float64) 74 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int () (? int) 75 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int31 () (? int32) 76 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int31n (@"math/rand".n3 int32) (? int32) 77 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int63 () (? int64) 78 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int63n (@"math/rand".n3 int64) (? int64) 79 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Intn (@"math/rand".n3 int) (? int) 80 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") NormFloat64 () (? float64) 81 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Perm (@"math/rand".n3 int) (? []int) 82 func (@"math/rand".r1 *@"math/rand".Rand "esc:0x9") Seed (@"math/rand".seed2 int64) 83 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Uint32 () (? uint32) 84 type @"io".ByteScanner interface { ReadByte() (@"io".c byte, @"io".err error); UnreadByte() (? error) } 85 type @"math/big".nat []@"math/big".Word 86 func (@"math/big".z2 @"math/big".nat) @"math/big".add (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat) 87 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".and (@"math/big".x3 @"math/big".nat "esc:0x1", @"math/big".y4 @"math/big".nat "esc:0x1") (? @"math/big".nat) 88 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".andNot (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x1") (? @"math/big".nat) 89 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".bit (@"math/big".i3 uint) (? uint) { var @"math/big".j4 uint; ; @"math/big".j4 = @"math/big".i3 / 0x40; if @"math/big".j4 >= uint(len(@"math/big".x2)) { return 0x0 }; return uint(@"math/big".x2[@"math/big".j4] >> (@"math/big".i3 % 0x40) & @"math/big".Word(0x1)) } 90 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".bitLen () (? int) 91 func (@"math/big".z2 @"math/big".nat "esc:0x1") @"math/big".bytes (@"math/big".buf3 []byte "esc:0x1") (@"math/big".i1 int) 92 func (@"math/big".z1 @"math/big".nat "esc:0x1") @"math/big".clear () 93 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".cmp (@"math/big".y3 @"math/big".nat "esc:0x1") (@"math/big".r1 int) 94 func (@"math/big".q1 @"math/big".nat) @"math/big".convertWords (@"math/big".s2 []byte "esc:0x1", @"math/big".charset3 string "esc:0x1", @"math/big".b4 @"math/big".Word, @"math/big".ndigits5 int, @"math/big".bb6 @"math/big".Word, @"math/big".table7 []@"math/big".divisor "esc:0x9") 95 func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".decimalString () (? string) 96 func (@"math/big".z3 @"math/big".nat) @"math/big".div (@"math/big".z24 @"math/big".nat, @"math/big".u5 @"math/big".nat, @"math/big".v6 @"math/big".nat) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".nat) 97 func (@"math/big".z3 @"math/big".nat "esc:0x12") @"math/big".divLarge (@"math/big".u4 @"math/big".nat, @"math/big".uIn5 @"math/big".nat, @"math/big".v6 @"math/big".nat) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".nat) 98 func (@"math/big".z3 @"math/big".nat) @"math/big".divW (@"math/big".x4 @"math/big".nat, @"math/big".y5 @"math/big".Word) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".Word) 99 func (@"math/big".z2 @"math/big".nat) @"math/big".expNN (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat) 100 func (@"math/big".z2 @"math/big".nat) @"math/big".expNNMontgomery (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat) 101 func (@"math/big".z2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat) 102 func (@"math/big".z2 @"math/big".nat) @"math/big".expWW (@"math/big".x3 @"math/big".Word, @"math/big".y4 @"math/big".Word) (? @"math/big".nat) 103 func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".hexString () (? string) 104 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".make (@"math/big".n3 int) (? @"math/big".nat) 105 func (@"math/big".x2 @"math/big".nat) @"math/big".modW (@"math/big".d3 @"math/big".Word) (@"math/big".r1 @"math/big".Word) 106 func (@"math/big".z2 @"math/big".nat) @"math/big".montgomery (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat, @"math/big".k6 @"math/big".Word, @"math/big".n7 int) (? @"math/big".nat) 107 func (@"math/big".z2 @"math/big".nat) @"math/big".mul (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat) 108 func (@"math/big".z2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".Word, @"math/big".r5 @"math/big".Word) (? @"math/big".nat) 109 func (@"math/big".z2 @"math/big".nat) @"math/big".mulRange (@"math/big".a3 uint64, @"math/big".b4 uint64) (? @"math/big".nat) 110 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".norm () (? @"math/big".nat) 111 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".or (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x9") (? @"math/big".nat) 112 func (@"math/big".n2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps3 int) (? bool) 113 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".random (@"math/big".rand3 *@"math/rand".Rand "esc:0x9", @"math/big".limit4 @"math/big".nat "esc:0x1", @"math/big".n5 int) (? @"math/big".nat) 114 func (@"math/big".z5 @"math/big".nat) @"math/big".scan (@"math/big".r6 @"io".ByteScanner, @"math/big".base7 int, @"math/big".fracOk8 bool) (@"math/big".res1 @"math/big".nat, @"math/big".b2 int, @"math/big".count3 int, @"math/big".err4 error) 115 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".set (@"math/big".x3 @"math/big".nat "esc:0x9") (? @"math/big".nat) 116 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setBit (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".i4 uint, @"math/big".b5 uint) (? @"math/big".nat) 117 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setBytes (@"math/big".buf3 []byte "esc:0x1") (? @"math/big".nat) 118 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setUint64 (@"math/big".x3 uint64) (? @"math/big".nat) 119 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setWord (@"math/big".x3 @"math/big".Word) (? @"math/big".nat) 120 func (@"math/big".z2 @"math/big".nat) @"math/big".shl (@"math/big".x3 @"math/big".nat, @"math/big".s4 uint) (? @"math/big".nat) 121 func (@"math/big".z2 @"math/big".nat) @"math/big".shr (@"math/big".x3 @"math/big".nat, @"math/big".s4 uint) (? @"math/big".nat) 122 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".sticky (@"math/big".i3 uint) (? uint) 123 func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".string (@"math/big".charset3 string "esc:0x1") (? string) 124 func (@"math/big".z2 @"math/big".nat) @"math/big".sub (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat) 125 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".trailingZeroBits () (? uint) 126 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".xor (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x9") (? @"math/big".nat) 127 type @"fmt".State interface { Flag(@"fmt".c int) (? bool); Precision() (@"fmt".prec int, @"fmt".ok bool); Width() (@"fmt".wid int, @"fmt".ok bool); Write(@"fmt".b []byte) (@"fmt".ret int, @"fmt".err error) } 128 type @"fmt".ScanState interface { Read(@"fmt".buf []byte) (@"fmt".n int, @"fmt".err error); ReadRune() (@"fmt".r rune, @"fmt".size int, @"fmt".err error); SkipSpace(); Token(@"fmt".skipSpace bool, @"fmt".f func(? rune) (? bool)) (@"fmt".token []byte, @"fmt".err error); UnreadRune() (? error); Width() (@"fmt".wid int, @"fmt".ok bool) } 129 type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat } 130 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Abs (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 131 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Add (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 132 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") And (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 133 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") AndNot (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 134 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Binomial (@"math/big".n3 int64, @"math/big".k4 int64) (? *@"math/big".Int) 135 func (@"math/big".x2 *@"math/big".Int "esc:0x9") Bit (@"math/big".i3 int) (? uint) 136 func (@"math/big".x2 *@"math/big".Int "esc:0x1") BitLen () (? int) 137 func (@"math/big".x2 *@"math/big".Int "esc:0x22") Bits () (? []@"math/big".Word) { return @"math/big".x2.@"math/big".abs } 138 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Bytes () (? []byte) 139 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Cmp (@"math/big".y3 *@"math/big".Int "esc:0x1") (@"math/big".r1 int) 140 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Div (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 141 func (@"math/big".z3 *@"math/big".Int "esc:0x1a") DivMod (@"math/big".x4 *@"math/big".Int "esc:0x9", @"math/big".y5 *@"math/big".Int "esc:0x9", @"math/big".m6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) 142 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Exp (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x1", @"math/big".m5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 143 func (@"math/big".x1 *@"math/big".Int "esc:0x9") Format (@"math/big".s2 @"fmt".State, @"math/big".ch3 rune) 144 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") GCD (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9", @"math/big".a5 *@"math/big".Int "esc:0x9", @"math/big".b6 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 145 func (@"math/big".z2 *@"math/big".Int "esc:0x9") GobDecode (@"math/big".buf3 []byte "esc:0x1") (? error) 146 func (@"math/big".x3 *@"math/big".Int "esc:0x1") GobEncode () (? []byte, ? error) 147 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Int64 () (? int64) { var @"math/big".v3 int64; ; @"math/big".v3 = int64(@"math/big".low64(@"math/big".x2.@"math/big".abs)); if @"math/big".x2.@"math/big".neg { @"math/big".v3 = -@"math/big".v3 }; return @"math/big".v3 } 148 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Lsh (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".n4 uint) (? *@"math/big".Int) 149 func (@"math/big".z3 *@"math/big".Int "esc:0x9") MarshalJSON () (? []byte, ? error) 150 func (@"math/big".z3 *@"math/big".Int "esc:0x9") MarshalText () (@"math/big".text1 []byte, @"math/big".err2 error) 151 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Mod (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 152 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") ModInverse (@"math/big".g3 *@"math/big".Int "esc:0x9", @"math/big".n4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 153 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") ModSqrt (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".p4 *@"math/big".Int) (? *@"math/big".Int) 154 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Mul (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 155 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") MulRange (@"math/big".a3 int64, @"math/big".b4 int64) (? *@"math/big".Int) 156 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Neg (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 157 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Not (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 158 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Or (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 159 func (@"math/big".x2 *@"math/big".Int "esc:0x9") ProbablyPrime (@"math/big".n3 int) (? bool) 160 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Quo (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 161 func (@"math/big".z3 *@"math/big".Int "esc:0x1a") QuoRem (@"math/big".x4 *@"math/big".Int "esc:0x9", @"math/big".y5 *@"math/big".Int "esc:0x9", @"math/big".r6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) 162 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rand (@"math/big".rnd3 *@"math/rand".Rand "esc:0x9", @"math/big".n4 *@"math/big".Int "esc:0x1") (? *@"math/big".Int) 163 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rem (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 164 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rsh (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".n4 uint) (? *@"math/big".Int) 165 func (@"math/big".z2 *@"math/big".Int "esc:0x9") Scan (@"math/big".s3 @"fmt".ScanState, @"math/big".ch4 rune) (? error) 166 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Set (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 167 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetBit (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".i4 int, @"math/big".b5 uint) (? *@"math/big".Int) 168 func (@"math/big".z2 *@"math/big".Int "esc:0x12") SetBits (@"math/big".abs3 []@"math/big".Word) (? *@"math/big".Int) 169 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetBytes (@"math/big".buf3 []byte "esc:0x1") (? *@"math/big".Int) 170 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetInt64 (@"math/big".x3 int64) (? *@"math/big".Int) 171 func (@"math/big".z3 *@"math/big".Int "esc:0x1a") SetString (@"math/big".s4 string, @"math/big".base5 int) (? *@"math/big".Int, ? bool) 172 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetUint64 (@"math/big".x3 uint64) (? *@"math/big".Int) 173 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Sign () (? int) { if len(@"math/big".x2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x2.@"math/big".neg { return -0x1 }; return 0x1 } 174 func (@"math/big".x2 *@"math/big".Int "esc:0x9") String () (? string) 175 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Sub (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 176 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Uint64 () (? uint64) { return @"math/big".low64(@"math/big".x2.@"math/big".abs) } 177 func (@"math/big".z2 *@"math/big".Int "esc:0x9") UnmarshalJSON (@"math/big".text3 []byte) (? error) 178 func (@"math/big".z2 *@"math/big".Int "esc:0x9") UnmarshalText (@"math/big".text3 []byte) (? error) 179 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Xor (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 180 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") @"math/big".binaryGCD (@"math/big".a3 *@"math/big".Int "esc:0x9", @"math/big".b4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 181 func (@"math/big".z4 *@"math/big".Int "esc:0x1a") @"math/big".scan (@"math/big".r5 @"io".ByteScanner, @"math/big".base6 int) (? *@"math/big".Int, ? int, ? error) 182 import pkix "crypto/x509/pkix" // indirect 183 type @"encoding/asn1".ObjectIdentifier []int 184 func (@"encoding/asn1".oi2 @"encoding/asn1".ObjectIdentifier "esc:0x1") Equal (@"encoding/asn1".other3 @"encoding/asn1".ObjectIdentifier "esc:0x1") (? bool) 185 func (@"encoding/asn1".oi2 @"encoding/asn1".ObjectIdentifier "esc:0x1") String () (? string) 186 type @"crypto/x509/pkix".AttributeTypeAndValue struct { Type @"encoding/asn1".ObjectIdentifier; Value interface {} } 187 type @"crypto/x509/pkix".RelativeDistinguishedNameSET []@"crypto/x509/pkix".AttributeTypeAndValue 188 type @"crypto/x509/pkix".RDNSequence []@"crypto/x509/pkix".RelativeDistinguishedNameSET 189 type @"crypto/x509/pkix".Name struct { Country []string; Organization []string; OrganizationalUnit []string; Locality []string; Province []string; StreetAddress []string; PostalCode []string; SerialNumber string; CommonName string; Names []@"crypto/x509/pkix".AttributeTypeAndValue; ExtraNames []@"crypto/x509/pkix".AttributeTypeAndValue } 190 func (@"crypto/x509/pkix".n1 *@"crypto/x509/pkix".Name "esc:0x9") FillFromRDNSequence (@"crypto/x509/pkix".rdns2 *@"crypto/x509/pkix".RDNSequence "esc:0x9") 191 func (@"crypto/x509/pkix".n2 @"crypto/x509/pkix".Name) ToRDNSequence () (@"crypto/x509/pkix".ret1 @"crypto/x509/pkix".RDNSequence) 192 func (@"crypto/x509/pkix".n2 @"crypto/x509/pkix".Name "esc:0x1") @"crypto/x509/pkix".appendRDNs (@"crypto/x509/pkix".in3 @"crypto/x509/pkix".RDNSequence "esc:0x1a", @"crypto/x509/pkix".values4 []string "esc:0x9", @"crypto/x509/pkix".oid5 @"encoding/asn1".ObjectIdentifier) (? @"crypto/x509/pkix".RDNSequence) 193 type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool } 194 type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool } 195 type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone } 196 func (@"time".l2 *@"time".Location "esc:0x22") String () (? string) 197 func (@"time".l2 *@"time".Location "esc:0x1") @"time".firstZoneUsed () (? bool) 198 func (@"time".l2 *@"time".Location "esc:0x12") @"time".get () (? *@"time".Location) 199 func (@"time".l6 *@"time".Location "esc:0x32") @"time".lookup (@"time".sec7 int64) (@"time".name1 string, @"time".offset2 int, @"time".isDST3 bool, @"time".start4 int64, @"time".end5 int64) 200 func (@"time".l2 *@"time".Location "esc:0x1") @"time".lookupFirstZone () (? int) 201 func (@"time".l4 *@"time".Location "esc:0x1") @"time".lookupName (@"time".name5 string "esc:0x1", @"time".unix6 int64) (@"time".offset1 int, @"time".isDST2 bool, @"time".ok3 bool) 202 type @"time".Duration int64 203 func (@"time".d2 @"time".Duration) Hours () (? float64) { var @"time".hour3 @"time".Duration; ; @"time".hour3 = @"time".d2 / @"time".Duration(0x34630b8a000); var @"time".nsec4 @"time".Duration; ; @"time".nsec4 = @"time".d2 % @"time".Duration(0x34630b8a000); return float64(@"time".hour3) + float64(@"time".nsec4) * 8190022623310637111963488201822504381538623676021880892417778544696899264837610290203272971060556344039023584360473938041055625214280336402169897364226048p-553 } 204 func (@"time".d2 @"time".Duration) Minutes () (? float64) { var @"time".min3 @"time".Duration; ; @"time".min3 = @"time".d2 / @"time".Duration(0xdf8475800); var @"time".nsec4 @"time".Duration; ; @"time".nsec4 = @"time".d2 % @"time".Duration(0xdf8475800); return float64(@"time".min3) + float64(@"time".nsec4) * 7678146209353722106395056769533233877065564876941352542109479049699919628723768656821910653339403201031675627614471533358284117434246264392176261853609984p-547 } 205 func (@"time".d2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d2) } 206 func (@"time".d2 @"time".Duration) Seconds () (? float64) { var @"time".sec3 @"time".Duration; ; @"time".sec3 = @"time".d2 / @"time".Duration(0x3b9aca00); var @"time".nsec4 @"time".Duration; ; @"time".nsec4 = @"time".d2 % @"time".Duration(0x3b9aca00); return float64(@"time".sec3) + float64(@"time".nsec4) * 7198262071269114660816079141112770740375861891461678802759824945047098083990024106014198994535558872472104883612039846078596891298747423852523262413111296p-541 } 207 func (@"time".d2 @"time".Duration) String () (? string) 208 type @"time".Month int 209 func (@"time".m2 @"time".Month) String () (? string) { return @"time".months[@"time".m2 - @"time".Month(0x1)] } 210 type @"time".Weekday int 211 func (@"time".d2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d2] } 212 type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location } 213 func (@"time".t2 @"time".Time "esc:0x12") Add (@"time".d3 @"time".Duration) (? @"time".Time) { @"time".t2.@"time".sec += int64(@"time".d3 / @"time".Duration(0x3b9aca00)); var @"time".nsec4 int32; ; @"time".nsec4 = int32(@"time".t2.@"time".nsec) + int32(@"time".d3 % @"time".Duration(0x3b9aca00)); if @"time".nsec4 >= 0x3b9aca00 { @"time".t2.@"time".sec++; @"time".nsec4 -= 0x3b9aca00 } else { if @"time".nsec4 < 0x0 { @"time".t2.@"time".sec--; @"time".nsec4 += 0x3b9aca00 } }; @"time".t2.@"time".nsec = @"time".nsec4; return @"time".t2 } 214 func (@"time".t2 @"time".Time "esc:0x12") AddDate (@"time".years3 int, @"time".months4 int, @"time".days5 int) (? @"time".Time) 215 func (@"time".t2 @"time".Time "esc:0x1") After (@"time".u3 @"time".Time "esc:0x1") (? bool) { return @"time".t2.@"time".sec > @"time".u3.@"time".sec || @"time".t2.@"time".sec == @"time".u3.@"time".sec && @"time".t2.@"time".nsec > @"time".u3.@"time".nsec } 216 func (@"time".t2 @"time".Time "esc:0x9") AppendFormat (@"time".b3 []byte "esc:0x1a", @"time".layout4 string "esc:0x9") (? []byte) 217 func (@"time".t2 @"time".Time "esc:0x1") Before (@"time".u3 @"time".Time "esc:0x1") (? bool) { return @"time".t2.@"time".sec < @"time".u3.@"time".sec || @"time".t2.@"time".sec == @"time".u3.@"time".sec && @"time".t2.@"time".nsec < @"time".u3.@"time".nsec } 218 func (@"time".t4 @"time".Time "esc:0x1") Clock () (@"time".hour1 int, @"time".min2 int, @"time".sec3 int) 219 func (@"time".t4 @"time".Time "esc:0x1") Date () (@"time".year1 int, @"time".month2 @"time".Month, @"time".day3 int) 220 func (@"time".t2 @"time".Time "esc:0x1") Day () (? int) 221 func (@"time".t2 @"time".Time "esc:0x1") Equal (@"time".u3 @"time".Time "esc:0x1") (? bool) { return @"time".t2.@"time".sec == @"time".u3.@"time".sec && @"time".t2.@"time".nsec == @"time".u3.@"time".nsec } 222 func (@"time".t2 @"time".Time "esc:0x9") Format (@"time".layout3 string "esc:0x9") (? string) 223 func (@"time".t2 *@"time".Time "esc:0x1") GobDecode (@"time".data3 []byte "esc:0x1") (? error) 224 func (@"time".t3 @"time".Time "esc:0x1") GobEncode () (? []byte, ? error) 225 func (@"time".t2 @"time".Time "esc:0x1") Hour () (? int) 226 func (@"time".t3 @"time".Time "esc:0x1") ISOWeek () (@"time".year1 int, @"time".week2 int) 227 func (@"time".t2 @"time".Time "esc:0x12") In (@"time".loc3 *@"time".Location "esc:0x12") (? @"time".Time) 228 func (@"time".t2 @"time".Time "esc:0x1") IsZero () (? bool) { return @"time".t2.@"time".sec == 0x0 && @"time".t2.@"time".nsec == 0x0 } 229 func (@"time".t2 @"time".Time "esc:0x12") Local () (? @"time".Time) { @"time".t2.@"time".loc = @"time".Local; return @"time".t2 } 230 func (@"time".t2 @"time".Time "esc:0x12") Location () (? *@"time".Location) { var @"time".l3 *@"time".Location; ; @"time".l3 = @"time".t2.@"time".loc; if @"time".l3 == nil { @"time".l3 = @"time".UTC }; return @"time".l3 } 231 func (@"time".t3 @"time".Time "esc:0x1") MarshalBinary () (? []byte, ? error) 232 func (@"time".t3 @"time".Time "esc:0x9") MarshalJSON () (? []byte, ? error) 233 func (@"time".t3 @"time".Time "esc:0x9") MarshalText () (? []byte, ? error) 234 func (@"time".t2 @"time".Time "esc:0x1") Minute () (? int) 235 func (@"time".t2 @"time".Time "esc:0x1") Month () (? @"time".Month) 236 func (@"time".t2 @"time".Time "esc:0x1") Nanosecond () (? int) { return int(@"time".t2.@"time".nsec) } 237 func (@"time".t2 @"time".Time "esc:0x12") Round (@"time".d3 @"time".Duration) (? @"time".Time) 238 func (@"time".t2 @"time".Time "esc:0x1") Second () (? int) 239 func (@"time".t2 @"time".Time "esc:0x9") String () (? string) 240 func (@"time".t2 @"time".Time "esc:0x1") Sub (@"time".u3 @"time".Time "esc:0x1") (? @"time".Duration) 241 func (@"time".t2 @"time".Time "esc:0x12") Truncate (@"time".d3 @"time".Duration) (? @"time".Time) 242 func (@"time".t2 @"time".Time "esc:0x12") UTC () (? @"time".Time) { @"time".t2.@"time".loc = @"time".UTC; return @"time".t2 } 243 func (@"time".t2 @"time".Time "esc:0x1") Unix () (? int64) { return @"time".t2.@"time".sec + -0xe7791f700 } 244 func (@"time".t2 @"time".Time "esc:0x1") UnixNano () (? int64) { return (@"time".t2.@"time".sec + -0xe7791f700) * 0x3b9aca00 + int64(@"time".t2.@"time".nsec) } 245 func (@"time".t2 *@"time".Time "esc:0x1") UnmarshalBinary (@"time".data3 []byte "esc:0x1") (? error) 246 func (@"time".t2 *@"time".Time "esc:0x1") UnmarshalJSON (@"time".data3 []byte "esc:0x1") (@"time".err1 error) 247 func (@"time".t2 *@"time".Time "esc:0x1") UnmarshalText (@"time".data3 []byte "esc:0x1") (@"time".err1 error) 248 func (@"time".t2 @"time".Time "esc:0x1") Weekday () (? @"time".Weekday) 249 func (@"time".t2 @"time".Time "esc:0x1") Year () (? int) 250 func (@"time".t2 @"time".Time "esc:0x1") YearDay () (? int) 251 func (@"time".t3 @"time".Time "esc:0x32") Zone () (@"time".name1 string, @"time".offset2 int) 252 func (@"time".t2 @"time".Time "esc:0x1") @"time".abs () (? uint64) 253 func (@"time".t5 @"time".Time "esc:0x1") @"time".date (@"time".full6 bool) (@"time".year1 int, @"time".month2 @"time".Month, @"time".day3 int, @"time".yday4 int) 254 func (@"time".t4 @"time".Time "esc:0x32") @"time".locabs () (@"time".name1 string, @"time".offset2 int, @"time".abs3 uint64) 255 type @"crypto/x509".KeyUsage int 256 type @"crypto/x509/pkix".Extension struct { Id @"encoding/asn1".ObjectIdentifier; Critical bool "asn1:\"optional\""; Value []byte } 257 type @"crypto/x509".ExtKeyUsage int 258 type @"net".IPMask []byte 259 func (@"net".m3 @"net".IPMask "esc:0x1") Size () (@"net".ones1 int, @"net".bits2 int) 260 func (@"net".m2 @"net".IPMask "esc:0x1") String () (? string) 261 type @"net".IP []byte 262 func (@"net".ip2 @"net".IP "esc:0x1") DefaultMask () (? @"net".IPMask) 263 func (@"net".ip2 @"net".IP "esc:0x1") Equal (@"net".x3 @"net".IP "esc:0x1") (? bool) 264 func (@"net".ip2 @"net".IP "esc:0x1") IsGlobalUnicast () (? bool) 265 func (@"net".ip2 @"net".IP "esc:0x1") IsInterfaceLocalMulticast () (? bool) { return len(@"net".ip2) == 0x10 && @"net".ip2[0x0] == byte(0xff) && @"net".ip2[0x1] & byte(0xf) == byte(0x1) } 266 func (@"net".ip2 @"net".IP "esc:0x1") IsLinkLocalMulticast () (? bool) 267 func (@"net".ip2 @"net".IP "esc:0x1") IsLinkLocalUnicast () (? bool) 268 func (@"net".ip2 @"net".IP "esc:0x1") IsLoopback () (? bool) 269 func (@"net".ip2 @"net".IP "esc:0x1") IsMulticast () (? bool) 270 func (@"net".ip2 @"net".IP "esc:0x1") IsUnspecified () (? bool) 271 func (@"net".ip3 @"net".IP "esc:0x1") MarshalText () (? []byte, ? error) 272 func (@"net".ip2 @"net".IP "esc:0x1") Mask (@"net".mask3 @"net".IPMask "esc:0x1") (? @"net".IP) 273 func (@"net".ip2 @"net".IP "esc:0x1") String () (? string) 274 func (@"net".ip2 @"net".IP "esc:0x12") To16 () (? @"net".IP) { if len(@"net".ip2) == 0x4 { return @"net".IPv4(@"net".ip2[0x0], @"net".ip2[0x1], @"net".ip2[0x2], @"net".ip2[0x3]) }; if len(@"net".ip2) == 0x10 { return @"net".ip2 }; return nil } 275 func (@"net".ip2 @"net".IP "esc:0x12") To4 () (? @"net".IP) 276 func (@"net".ip2 *@"net".IP "esc:0x1") UnmarshalText (@"net".text3 []byte "esc:0x1") (? error) 277 type @"encoding/asn1".RawContent []byte 278 type @"encoding/asn1".RawValue struct { Class int; Tag int; IsCompound bool; Bytes []byte; FullBytes []byte } 279 type @"crypto/x509/pkix".AlgorithmIdentifier struct { Algorithm @"encoding/asn1".ObjectIdentifier; Parameters @"encoding/asn1".RawValue "asn1:\"optional\"" } 280 type @"crypto/x509/pkix".RevokedCertificate struct { SerialNumber *@"math/big".Int; RevocationTime @"time".Time; Extensions []@"crypto/x509/pkix".Extension "asn1:\"optional\"" } 281 type @"crypto/x509/pkix".TBSCertificateList struct { Raw @"encoding/asn1".RawContent; Version int "asn1:\"optional,default:1\""; Signature @"crypto/x509/pkix".AlgorithmIdentifier; Issuer @"crypto/x509/pkix".RDNSequence; ThisUpdate @"time".Time; NextUpdate @"time".Time "asn1:\"optional\""; RevokedCertificates []@"crypto/x509/pkix".RevokedCertificate "asn1:\"optional\""; Extensions []@"crypto/x509/pkix".Extension "asn1:\"tag:0,optional,explicit\"" } 282 type @"encoding/asn1".BitString struct { Bytes []byte; BitLength int } 283 func (@"encoding/asn1".b2 @"encoding/asn1".BitString "esc:0x1") At (@"encoding/asn1".i3 int) (? int) { if @"encoding/asn1".i3 < 0x0 || @"encoding/asn1".i3 >= @"encoding/asn1".b2.BitLength { return 0x0 }; var @"encoding/asn1".x4 int; ; @"encoding/asn1".x4 = @"encoding/asn1".i3 / 0x8; var @"encoding/asn1".y5 uint; ; @"encoding/asn1".y5 = 0x7 - uint(@"encoding/asn1".i3 % 0x8); return int(@"encoding/asn1".b2.Bytes[@"encoding/asn1".x4] >> @"encoding/asn1".y5) & 0x1 } 284 func (@"encoding/asn1".b2 @"encoding/asn1".BitString "esc:0x12") RightAlign () (? []byte) 285 type @"crypto/x509/pkix".CertificateList struct { TBSCertList @"crypto/x509/pkix".TBSCertificateList; SignatureAlgorithm @"crypto/x509/pkix".AlgorithmIdentifier; SignatureValue @"encoding/asn1".BitString } 286 func (@"crypto/x509/pkix".certList2 *@"crypto/x509/pkix".CertificateList "esc:0x1") HasExpired (@"crypto/x509/pkix".now3 @"time".Time "esc:0x1") (? bool) { return @"crypto/x509/pkix".now3.After(@"crypto/x509/pkix".certList2.TBSCertList.NextUpdate) } 287 type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } 288 type @"crypto/x509".CertPool struct { @"crypto/x509".bySubjectKeyId map[string][]int; @"crypto/x509".byName map[string][]int; @"crypto/x509".certs []*@"crypto/x509".Certificate } 289 func (@"crypto/x509".s1 *@"crypto/x509".CertPool "esc:0x9") AddCert (@"crypto/x509".cert2 *@"crypto/x509".Certificate) 290 func (@"crypto/x509".s2 *@"crypto/x509".CertPool "esc:0x9") AppendCertsFromPEM (@"crypto/x509".pemCerts3 []byte) (@"crypto/x509".ok1 bool) 291 func (@"crypto/x509".s2 *@"crypto/x509".CertPool "esc:0x9") Subjects () (@"crypto/x509".res1 [][]byte) 292 func (@"crypto/x509".s4 *@"crypto/x509".CertPool "esc:0x18a") @"crypto/x509".findVerifiedParents (@"crypto/x509".cert5 *@"crypto/x509".Certificate "esc:0x9") (@"crypto/x509".parents1 []int, @"crypto/x509".errCert2 *@"crypto/x509".Certificate, @"crypto/x509".err3 error) 293 type @"crypto/x509".VerifyOptions struct { DNSName string; Intermediates *@"crypto/x509".CertPool; Roots *@"crypto/x509".CertPool; CurrentTime @"time".Time; KeyUsages []@"crypto/x509".ExtKeyUsage } 294 type @"crypto/x509".Certificate struct { Raw []byte; RawTBSCertificate []byte; RawSubjectPublicKeyInfo []byte; RawSubject []byte; RawIssuer []byte; Signature []byte; SignatureAlgorithm @"crypto/x509".SignatureAlgorithm; PublicKeyAlgorithm @"crypto/x509".PublicKeyAlgorithm; PublicKey interface {}; Version int; SerialNumber *@"math/big".Int; Issuer @"crypto/x509/pkix".Name; Subject @"crypto/x509/pkix".Name; NotBefore @"time".Time; NotAfter @"time".Time; KeyUsage @"crypto/x509".KeyUsage; Extensions []@"crypto/x509/pkix".Extension; ExtraExtensions []@"crypto/x509/pkix".Extension; UnhandledCriticalExtensions []@"encoding/asn1".ObjectIdentifier; ExtKeyUsage []@"crypto/x509".ExtKeyUsage; UnknownExtKeyUsage []@"encoding/asn1".ObjectIdentifier; BasicConstraintsValid bool; IsCA bool; MaxPathLen int; MaxPathLenZero bool; SubjectKeyId []byte; AuthorityKeyId []byte; OCSPServer []string; IssuingCertificateURL []string; DNSNames []string; EmailAddresses []string; IPAddresses []@"net".IP; PermittedDNSDomainsCritical bool; PermittedDNSDomains []string; CRLDistributionPoints []string; PolicyIdentifiers []@"encoding/asn1".ObjectIdentifier } 295 func (@"crypto/x509".c2 *@"crypto/x509".Certificate "esc:0x9") CheckCRLSignature (@"crypto/x509".crl3 *@"crypto/x509/pkix".CertificateList "esc:0x9") (@"crypto/x509".err1 error) 296 func (@"crypto/x509".c2 *@"crypto/x509".Certificate "esc:0x9") CheckSignature (@"crypto/x509".algo3 @"crypto/x509".SignatureAlgorithm, @"crypto/x509".signed4 []byte, @"crypto/x509".signature5 []byte) (@"crypto/x509".err1 error) 297 func (@"crypto/x509".c2 *@"crypto/x509".Certificate "esc:0x9") CheckSignatureFrom (@"crypto/x509".parent3 *@"crypto/x509".Certificate "esc:0x9") (@"crypto/x509".err1 error) 298 func (@"crypto/x509".c3 *@"crypto/x509".Certificate "esc:0x9") CreateCRL (@"crypto/x509".rand4 @"io".Reader, @"crypto/x509".priv5 interface {}, @"crypto/x509".revokedCerts6 []@"crypto/x509/pkix".RevokedCertificate, @"crypto/x509".now7 @"time".Time, @"crypto/x509".expiry8 @"time".Time) (@"crypto/x509".crlBytes1 []byte, @"crypto/x509".err2 error) 299 func (@"crypto/x509".c2 *@"crypto/x509".Certificate "esc:0x1") Equal (@"crypto/x509".other3 *@"crypto/x509".Certificate "esc:0x1") (? bool) 300 func (@"crypto/x509".c3 *@"crypto/x509".Certificate) Verify (@"crypto/x509".opts4 @"crypto/x509".VerifyOptions) (@"crypto/x509".chains1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err2 error) 301 func (@"crypto/x509".c2 *@"crypto/x509".Certificate "esc:0x1a") VerifyHostname (@"crypto/x509".h3 string) (? error) 302 func (@"crypto/x509".c3 *@"crypto/x509".Certificate) @"crypto/x509".buildChains (@"crypto/x509".cache4 map[int][][]*@"crypto/x509".Certificate "esc:0x1", @"crypto/x509".currentChain5 []*@"crypto/x509".Certificate "esc:0x9", @"crypto/x509".opts6 *@"crypto/x509".VerifyOptions "esc:0x20a") (@"crypto/x509".chains1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err2 error) 303 func (@"crypto/x509".c2 *@"crypto/x509".Certificate "esc:0x12") @"crypto/x509".isValid (@"crypto/x509".certType3 int, @"crypto/x509".currentChain4 []*@"crypto/x509".Certificate "esc:0x1", @"crypto/x509".opts5 *@"crypto/x509".VerifyOptions "esc:0x1") (? error) 304 func (@"crypto/x509".c3 *@"crypto/x509".Certificate "esc:0x1") @"crypto/x509".systemVerify (@"crypto/x509".opts4 *@"crypto/x509".VerifyOptions "esc:0x1") (@"crypto/x509".chains1 [][]*@"crypto/x509".Certificate, @"crypto/x509".err2 error) { return nil, nil } 305 type @"".ConnectionState struct { Version uint16; HandshakeComplete bool; DidResume bool; CipherSuite uint16; NegotiatedProtocol string; NegotiatedProtocolIsMutual bool; ServerName string; PeerCertificates []*@"crypto/x509".Certificate; VerifiedChains [][]*@"crypto/x509".Certificate; SignedCertificateTimestamps [][]byte; OCSPResponse []byte; TLSUnique []byte } 306 type @"".ClientAuthType int 307 const @"".NoClientCert @"".ClientAuthType = 0x0 308 const @"".RequestClientCert @"".ClientAuthType = 0x1 309 const @"".RequireAnyClientCert @"".ClientAuthType = 0x2 310 const @"".VerifyClientCertIfGiven @"".ClientAuthType = 0x3 311 const @"".RequireAndVerifyClientCert @"".ClientAuthType = 0x4 312 type @"".ClientSessionState struct { @"".sessionTicket []uint8; @"".vers uint16; @"".cipherSuite uint16; @"".masterSecret []byte; @"".serverCertificates []*@"crypto/x509".Certificate; @"".verifiedChains [][]*@"crypto/x509".Certificate } 313 type @"".ClientSessionCache interface { Get(@"".sessionKey string) (@"".session *@"".ClientSessionState, @"".ok bool); Put(@"".sessionKey string, @"".cs *@"".ClientSessionState) } 314 type @"".ClientHelloInfo struct { CipherSuites []uint16; ServerName string; SupportedCurves []@"".CurveID; SupportedPoints []uint8 } 315 type @"crypto".PrivateKey interface {} 316 type @"".Certificate struct { Certificate [][]byte; PrivateKey @"crypto".PrivateKey; OCSPStaple []byte; SignedCertificateTimestamps [][]byte; Leaf *@"crypto/x509".Certificate } 317 type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 } 318 func (@"sync".m1 *@"sync".Mutex) Lock () 319 func (@"sync".m1 *@"sync".Mutex) Unlock () 320 type @"sync".Once struct { @"sync".m @"sync".Mutex; @"sync".done uint32 } 321 func (@"sync".o1 *@"sync".Once) Do (@"sync".f2 func() "esc:0x1") 322 type @"sync".Locker interface { Lock(); Unlock() } 323 type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } 324 func (@"sync".rw1 *@"sync".RWMutex) Lock () 325 func (@"sync".rw1 *@"sync".RWMutex) RLock () 326 func (@"sync".rw2 *@"sync".RWMutex "esc:0x12") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw2) } 327 func (@"sync".rw1 *@"sync".RWMutex) RUnlock () 328 func (@"sync".rw1 *@"sync".RWMutex) Unlock () 329 type @"".ticketKey struct { @"".keyName [16]byte; @"".aesKey [16]byte; @"".hmacKey [16]byte } 330 type @"".Config struct { Rand @"io".Reader; Time func() (? @"time".Time); Certificates []@"".Certificate; NameToCertificate map[string]*@"".Certificate; GetCertificate func(@"".clientHello *@"".ClientHelloInfo) (? *@"".Certificate, ? error); RootCAs *@"crypto/x509".CertPool; NextProtos []string; ServerName string; ClientAuth @"".ClientAuthType; ClientCAs *@"crypto/x509".CertPool; InsecureSkipVerify bool; CipherSuites []uint16; PreferServerCipherSuites bool; SessionTicketsDisabled bool; SessionTicketKey [32]byte; ClientSessionCache @"".ClientSessionCache; MinVersion uint16; MaxVersion uint16; CurvePreferences []@"".CurveID; @"".serverInitOnce @"sync".Once; @"".mutex @"sync".RWMutex; @"".sessionTicketKeys []@"".ticketKey } 331 func (@"".c1 *@"".Config "esc:0x9") BuildNameToCertificate () 332 func (@"".c1 *@"".Config) SetSessionTicketKeys (@"".keys2 [][32]byte "esc:0x1") 333 func (@"".c2 *@"".Config "esc:0x22") @"".cipherSuites () (? []uint16) 334 func (@"".c2 *@"".Config "esc:0x22") @"".curvePreferences () (? []@"".CurveID) { if @"".c2 == nil || len(@"".c2.CurvePreferences) == 0x0 { return @"".defaultCurvePreferences }; return @"".c2.CurvePreferences } 335 func (@"".c3 *@"".Config "esc:0x22") @"".getCertificate (@"".clientHello4 *@"".ClientHelloInfo) (? *@"".Certificate, ? error) 336 func (@"".c2 *@"".Config "esc:0x1") @"".maxVersion () (? uint16) { if @"".c2 == nil || @"".c2.MaxVersion == 0x0 { return 0x303 }; return @"".c2.MaxVersion } 337 func (@"".c2 *@"".Config "esc:0x1") @"".minVersion () (? uint16) { if @"".c2 == nil || @"".c2.MinVersion == 0x0 { return 0x301 }; return @"".c2.MinVersion } 338 func (@"".c3 *@"".Config "esc:0x1") @"".mutualVersion (@"".vers4 uint16) (? uint16, ? bool) { var @"".minVersion5 uint16; @"".minVersion5 = @"".c3.@"".minVersion(); var @"".maxVersion6 uint16; @"".maxVersion6 = @"".c3.@"".maxVersion(); if @"".vers4 < @"".minVersion5 { return 0x0, false }; if @"".vers4 > @"".maxVersion6 { @"".vers4 = @"".maxVersion6 }; return @"".vers4, true } 339 func (@"".c2 *@"".Config "esc:0x22") @"".rand () (? @"io".Reader) { var @"".r3 @"io".Reader; @"".r3 = @"".c2.Rand; if @"".r3 == nil { return @"crypto/rand".Reader }; return @"".r3 } 340 func (@"".c1 *@"".Config) @"".serverInit () 341 func (@"".c2 *@"".Config) @"".ticketKeys () (? []@"".ticketKey) 342 func (@"".c2 *@"".Config "esc:0x1") @"".time () (? @"time".Time) 343 func @"".NewLRUClientSessionCache (@"".capacity2 int) (? @"".ClientSessionCache) 344 type @"net".Addr interface { Network() (? string); String() (? string) } 345 type @"net".Conn interface { Close() (? error); LocalAddr() (? @"net".Addr); Read(@"net".b []byte) (@"net".n int, @"net".err error); RemoteAddr() (? @"net".Addr); SetDeadline(@"net".t @"time".Time) (? error); SetReadDeadline(@"net".t @"time".Time) (? error); SetWriteDeadline(@"net".t @"time".Time) (? error); Write(@"net".b []byte) (@"net".n int, @"net".err error) } 346 type @"".macFunction interface { MAC(@"".digestBuf []byte, @"".seq []byte, @"".header []byte, @"".data []byte) (? []byte); Size() (? int) } 347 type @"".block struct { @"".data []byte; @"".off int; @"".link *@"".block } 348 func (@"".b3 *@"".block "esc:0x9") Read (@"".p4 []byte "esc:0x1") (@"".n1 int, @"".err2 error) { @"".n1 = copy(@"".p4, @"".b3.@"".data[@"".b3.@"".off:]); @"".b3.@"".off += @"".n1; return } 349 func (@"".b2 *@"".block "esc:0x9") @"".readFromUntil (@"".r3 @"io".Reader, @"".n4 int) (? error) 350 func (@"".b1 *@"".block "esc:0x9") @"".reserve (@"".n2 int) 351 func (@"".b1 *@"".block "esc:0x9") @"".resize (@"".n2 int) 352 type @"".alert uint8 353 func (@"".e2 @"".alert) Error () (? string) 354 func (@"".e2 @"".alert) String () (? string) 355 type @"".halfConn struct { ? @"sync".Mutex; @"".err error; @"".version uint16; @"".cipher interface {}; @"".mac @"".macFunction; @"".seq [8]byte; @"".bfree *@"".block; @"".nextCipher interface {}; @"".nextMac @"".macFunction; @"".inDigestBuf []byte; @"".outDigestBuf []byte } 356 func (@"".hc2 *@"".halfConn "esc:0x9") @"".changeCipherSpec () (? error) 357 func (@"".hc4 *@"".halfConn) @"".decrypt (@"".b5 *@"".block "esc:0x9") (@"".ok1 bool, @"".prefixLen2 int, @"".alertValue3 @"".alert) 358 func (@"".hc3 *@"".halfConn) @"".encrypt (@"".b4 *@"".block "esc:0x9", @"".explicitIVLen5 int) (? bool, ? @"".alert) 359 func (@"".hc2 *@"".halfConn) @"".error () (? error) 360 func (@"".hc1 *@"".halfConn "esc:0x9") @"".freeBlock (@"".b2 *@"".block) { @"".b2.@"".link = @"".hc1.@"".bfree; @"".hc1.@"".bfree = @"".b2 } 361 func (@"".hc1 *@"".halfConn "esc:0x1") @"".incSeq () 362 func (@"".hc2 *@"".halfConn "esc:0x2a") @"".newBlock () (? *@"".block) 363 func (@"".hc1 *@"".halfConn "esc:0x1") @"".prepareCipherSpec (@"".version2 uint16, @"".cipher3 interface {}, @"".mac4 @"".macFunction) { @"".hc1.@"".version = @"".version2; @"".hc1.@"".nextCipher = @"".cipher3; @"".hc1.@"".nextMac = @"".mac4 } 364 func (@"".hc1 *@"".halfConn "esc:0x1") @"".resetSeq () 365 func (@"".hc2 *@"".halfConn "esc:0x1") @"".setErrorLocked (@"".err3 error) (? error) { @"".hc2.@"".err = @"".err3; return @"".err3 } 366 func (@"".hc3 *@"".halfConn "esc:0x10a") @"".splitBlock (@"".b4 *@"".block "esc:0x1a", @"".n5 int) (? *@"".block, ? *@"".block) 367 type @"bytes".readOp int 368 type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) } 369 type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp } 370 func (@"bytes".b2 *@"bytes".Buffer "esc:0x22") Bytes () (? []byte) { return @"bytes".b2.@"bytes".buf[@"bytes".b2.@"bytes".off:] } 371 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") Cap () (? int) { return cap(@"bytes".b2.@"bytes".buf) } 372 func (@"bytes".b1 *@"bytes".Buffer) Grow (@"bytes".n2 int) 373 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") Len () (? int) { return len(@"bytes".b2.@"bytes".buf) - @"bytes".b2.@"bytes".off } 374 func (@"bytes".b2 *@"bytes".Buffer "esc:0x22") Next (@"bytes".n3 int) (? []byte) { @"bytes".b2.@"bytes".lastRead = @"bytes".readOp(0x0); var @"bytes".m4 int; ; @"bytes".m4 = @"bytes".b2.Len(); if @"bytes".n3 > @"bytes".m4 { @"bytes".n3 = @"bytes".m4 }; var @"bytes".data5 []byte; ; @"bytes".data5 = @"bytes".b2.@"bytes".buf[@"bytes".b2.@"bytes".off:@"bytes".b2.@"bytes".off + @"bytes".n3]; @"bytes".b2.@"bytes".off += @"bytes".n3; if @"bytes".n3 > 0x0 { @"bytes".b2.@"bytes".lastRead = @"bytes".readOp(0x2) }; return @"bytes".data5 } 375 func (@"bytes".b3 *@"bytes".Buffer "esc:0x9") Read (@"bytes".p4 []byte "esc:0x1") (@"bytes".n1 int, @"bytes".err2 error) 376 func (@"bytes".b3 *@"bytes".Buffer "esc:0x1") ReadByte () (@"bytes".c1 byte, @"bytes".err2 error) 377 func (@"bytes".b3 *@"bytes".Buffer "esc:0x9") ReadBytes (@"bytes".delim4 byte) (@"bytes".line1 []byte, @"bytes".err2 error) 378 func (@"bytes".b3 *@"bytes".Buffer "esc:0x9") ReadFrom (@"bytes".r4 @"io".Reader) (@"bytes".n1 int64, @"bytes".err2 error) 379 func (@"bytes".b4 *@"bytes".Buffer "esc:0x1") ReadRune () (@"bytes".r1 rune, @"bytes".size2 int, @"bytes".err3 error) 380 func (@"bytes".b3 *@"bytes".Buffer "esc:0x1") ReadString (@"bytes".delim4 byte) (@"bytes".line1 string, @"bytes".err2 error) 381 func (@"bytes".b1 *@"bytes".Buffer "esc:0x1") Reset () 382 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") String () (? string) { if @"bytes".b2 == nil { return "<nil>" }; return string(@"bytes".b2.@"bytes".buf[@"bytes".b2.@"bytes".off:]) } 383 func (@"bytes".b1 *@"bytes".Buffer "esc:0x1") Truncate (@"bytes".n2 int) 384 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") UnreadByte () (? error) { if @"bytes".b2.@"bytes".lastRead != @"bytes".readOp(0x1) && @"bytes".b2.@"bytes".lastRead != @"bytes".readOp(0x2) { return @"errors".New("bytes.Buffer: UnreadByte: previous operation was not a read") }; @"bytes".b2.@"bytes".lastRead = @"bytes".readOp(0x0); if @"bytes".b2.@"bytes".off > 0x0 { @"bytes".b2.@"bytes".off-- }; return nil } 385 func (@"bytes".b2 *@"bytes".Buffer "esc:0x1") UnreadRune () (? error) 386 func (@"bytes".b3 *@"bytes".Buffer) Write (@"bytes".p4 []byte "esc:0x9") (@"bytes".n1 int, @"bytes".err2 error) 387 func (@"bytes".b2 *@"bytes".Buffer) WriteByte (@"bytes".c3 byte) (? error) 388 func (@"bytes".b3 *@"bytes".Buffer) WriteRune (@"bytes".r4 rune) (@"bytes".n1 int, @"bytes".err2 error) 389 func (@"bytes".b3 *@"bytes".Buffer) WriteString (@"bytes".s4 string "esc:0x9") (@"bytes".n1 int, @"bytes".err2 error) 390 func (@"bytes".b3 *@"bytes".Buffer "esc:0x9") WriteTo (@"bytes".w4 @"io".Writer) (@"bytes".n1 int64, @"bytes".err2 error) 391 func (@"bytes".b2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n3 int) (? int) 392 func (@"bytes".b3 *@"bytes".Buffer "esc:0x22") @"bytes".readSlice (@"bytes".delim4 byte) (@"bytes".line1 []byte, @"bytes".err2 error) 393 type @"".recordType uint8 394 type @"".sessionState struct { @"".vers uint16; @"".cipherSuite uint16; @"".masterSecret []byte; @"".certificates [][]byte; @"".usedOldKey bool } 395 func (@"".s2 *@"".sessionState "esc:0x1") @"".equal (@"".i3 interface {} "esc:0x1") (? bool) 396 func (@"".s2 *@"".sessionState "esc:0x9") @"".marshal () (? []byte) 397 func (@"".s2 *@"".sessionState "esc:0x1") @"".unmarshal (@"".data3 []byte) (? bool) 398 type @"".Conn struct { @"".conn @"net".Conn; @"".isClient bool; @"".handshakeMutex @"sync".Mutex; @"".handshakeErr error; @"".vers uint16; @"".haveVers bool; @"".config *@"".Config; @"".handshakeComplete bool; @"".didResume bool; @"".cipherSuite uint16; @"".ocspResponse []byte; @"".scts [][]byte; @"".peerCertificates []*@"crypto/x509".Certificate; @"".verifiedChains [][]*@"crypto/x509".Certificate; @"".serverName string; @"".firstFinished [12]byte; @"".clientProtocol string; @"".clientProtocolFallback bool; @"".in @"".halfConn; @"".out @"".halfConn; @"".rawInput *@"".block; @"".input *@"".block; @"".hand @"bytes".Buffer; @"".tmp [16]byte } 399 func (@"".c2 *@"".Conn) Close () (? error) 400 func (@"".c2 *@"".Conn) ConnectionState () (? @"".ConnectionState) 401 func (@"".c2 *@"".Conn) Handshake () (? error) 402 func (@"".c2 *@"".Conn "esc:0x9") LocalAddr () (? @"net".Addr) 403 func (@"".c2 *@"".Conn) OCSPResponse () (? []byte) 404 func (@"".c3 *@"".Conn) Read (@"".b4 []byte "esc:0x1") (@"".n1 int, @"".err2 error) 405 func (@"".c2 *@"".Conn "esc:0x9") RemoteAddr () (? @"net".Addr) 406 func (@"".c2 *@"".Conn "esc:0x9") SetDeadline (@"".t3 @"time".Time) (? error) 407 func (@"".c2 *@"".Conn "esc:0x9") SetReadDeadline (@"".t3 @"time".Time) (? error) 408 func (@"".c2 *@"".Conn "esc:0x9") SetWriteDeadline (@"".t3 @"time".Time) (? error) 409 func (@"".c2 *@"".Conn) VerifyHostname (@"".host3 string) (? error) 410 func (@"".c3 *@"".Conn) Write (@"".b4 []byte "esc:0x9") (? int, ? error) 411 func (@"".c2 *@"".Conn) @"".clientHandshake () (? error) 412 func (@"".c3 *@"".Conn "esc:0x9") @"".decryptTicket (@"".encrypted4 []byte) (? *@"".sessionState, ? bool) 413 func (@"".c3 *@"".Conn "esc:0x9") @"".encryptTicket (@"".state4 *@"".sessionState "esc:0x9") (? []byte, ? error) 414 func (@"".c3 *@"".Conn) @"".readHandshake () (? interface {}, ? error) 415 func (@"".c2 *@"".Conn) @"".readRecord (@"".want3 @"".recordType) (? error) 416 func (@"".c2 *@"".Conn) @"".sendAlert (@"".err3 @"".alert) (? error) 417 func (@"".c2 *@"".Conn) @"".sendAlertLocked (@"".err3 @"".alert) (? error) 418 func (@"".c2 *@"".Conn) @"".serverHandshake () (? error) 419 func (@"".c3 *@"".Conn) @"".writeRecord (@"".typ4 @"".recordType, @"".data5 []byte "esc:0x9") (@"".n1 int, @"".err2 error) 420 func @"".Server (@"".conn2 @"net".Conn, @"".config3 *@"".Config) (? *@"".Conn) { return (&@"".Conn{ @"".conn:@"".conn2, @"".config:@"".config3 }) } 421 func @"".Client (@"".conn2 @"net".Conn, @"".config3 *@"".Config) (? *@"".Conn) { return (&@"".Conn{ @"".conn:@"".conn2, @"".config:@"".config3, @"".isClient:true }) } 422 type @"net".Listener interface { Accept() (@"net".c @"net".Conn, @"net".err error); Addr() (? @"net".Addr); Close() (? error) } 423 func @"".NewListener (@"".inner2 @"net".Listener, @"".config3 *@"".Config) (? @"net".Listener) { var @"".l4 *@"".listener; @"".l4 = new(@"".listener); @"".l4.Listener = @"".inner2; @"".l4.@"".config = @"".config3; return @"".l4 } 424 func @"".Listen (@"".network3 string, @"".laddr4 string, @"".config5 *@"".Config) (? @"net".Listener, ? error) 425 type @"net".dnsMsgHdr struct { @"net".id uint16; @"net".response bool; @"net".opcode int; @"net".authoritative bool; @"net".truncated bool; @"net".recursion_desired bool; @"net".recursion_available bool; @"net".rcode int } 426 func (@"net".h2 *@"net".dnsMsgHdr) Walk (@"net".f3 func(@"net".v interface {}, @"net".name string, @"net".tag string) (? bool) "esc:0x1") (? bool) 427 type @"net".dnsQuestion struct { Name string "net:\"domain-name\""; Qtype uint16; Qclass uint16 } 428 func (@"net".q2 *@"net".dnsQuestion) Walk (@"net".f3 func(@"net".v interface {}, @"net".name string, @"net".tag string) (? bool) "esc:0x1") (? bool) 429 type @"net".dnsRR_Header struct { Name string "net:\"domain-name\""; Rrtype uint16; Class uint16; Ttl uint32; Rdlength uint16 } 430 func (@"net".h2 *@"net".dnsRR_Header "esc:0x12") Header () (? *@"net".dnsRR_Header) { return @"net".h2 } 431 func (@"net".h2 *@"net".dnsRR_Header) Walk (@"net".f3 func(@"net".v interface {}, @"net".name string, @"net".tag string) (? bool) "esc:0x1") (? bool) 432 type @"net".dnsRR interface { Header() (? *@"net".dnsRR_Header); Walk(@"net".f func(@"net".v interface {}, @"net".name string, @"net".tag string) (@"net".ok bool)) (@"net".ok bool) } 433 type @"net".dnsMsg struct { @"net".? @"net".dnsMsgHdr; @"net".question []@"net".dnsQuestion; @"net".answer []@"net".dnsRR; @"net".ns []@"net".dnsRR; @"net".extra []@"net".dnsRR } 434 func (@"net".dns3 *@"net".dnsMsg "esc:0x9") Pack () (@"net".msg1 []byte, @"net".ok2 bool) 435 func (@"net".dns2 *@"net".dnsMsg) String () (? string) 436 func (@"net".dns2 *@"net".dnsMsg "esc:0x9") Unpack (@"net".msg3 []byte) (? bool) 437 type @"net".dnsConn interface { Close() (? error); LocalAddr() (? @"net".Addr); Read(@"net".b []byte) (@"net".n int, @"net".err error); RemoteAddr() (? @"net".Addr); SetDeadline(@"net".t @"time".Time) (? error); SetReadDeadline(@"net".t @"time".Time) (? error); SetWriteDeadline(@"net".t @"time".Time) (? error); Write(@"net".b []byte) (@"net".n int, @"net".err error); @"net".readDNSResponse() (? *@"net".dnsMsg, ? error); @"net".writeDNSQuery(? *@"net".dnsMsg) (? error) } 438 type @"net".Dialer struct { Timeout @"time".Duration; Deadline @"time".Time; LocalAddr @"net".Addr; DualStack bool; FallbackDelay @"time".Duration; KeepAlive @"time".Duration } 439 func (@"net".d3 *@"net".Dialer "esc:0x9") Dial (@"net".network4 string, @"net".address5 string) (? @"net".Conn, ? error) 440 func (@"net".d2 *@"net".Dialer "esc:0x22") @"net".deadline (@"net".now3 @"time".Time "esc:0x12") (? @"time".Time) { if @"net".d2.Timeout == @"time".Duration(0x0) { return @"net".d2.Deadline }; var @"net".timeoutDeadline4 @"time".Time; ; @"net".timeoutDeadline4 = @"net".now3.Add(@"net".d2.Timeout); if @"net".d2.Deadline.IsZero() || @"net".timeoutDeadline4.Before(@"net".d2.Deadline) { return @"net".timeoutDeadline4 } else { return @"net".d2.Deadline } } 441 func (@"net".d3 *@"net".Dialer "esc:0x9") @"net".dialDNS (@"net".network4 string, @"net".server5 string) (? @"net".dnsConn, ? error) 442 func (@"net".d2 *@"net".Dialer "esc:0x1") @"net".fallbackDelay () (? @"time".Duration) { if @"net".d2.FallbackDelay > @"time".Duration(0x0) { return @"net".d2.FallbackDelay } else { return @"time".Duration(0x11e1a300) } } 443 func @"".DialWithDialer (@"".dialer3 *@"net".Dialer "esc:0x9", @"".network4 string, @"".addr5 string, @"".config6 *@"".Config) (? *@"".Conn, ? error) 444 func @"".Dial (@"".network3 string, @"".addr4 string, @"".config5 *@"".Config) (? *@"".Conn, ? error) 445 func @"".LoadX509KeyPair (@"".certFile3 string, @"".keyFile4 string) (? @"".Certificate, ? error) 446 func @"".X509KeyPair (@"".certPEMBlock3 []byte, @"".keyPEMBlock4 []byte) (? @"".Certificate, ? error) 447 func @"".init () 448 func @"math/big".low64 (@"math/big".z2 @"math/big".nat "esc:0x1") (? uint64) { if len(@"math/big".z2) == 0x0 { return 0x0 }; var @"math/big".v3 uint64; ; @"math/big".v3 = uint64(@"math/big".z2[0x0]); if false && len(@"math/big".z2) > 0x1 { @"math/big".v3 |= uint64(@"math/big".z2[0x1]) << 0x20 }; return @"math/big".v3 } 449 var @"time".months [12]string 450 var @"time".days [7]string 451 var @"time".Local *@"time".Location 452 var @"time".UTC *@"time".Location 453 func @"net".IPv4 (@"net".a2 byte, @"net".b3 byte, @"net".c4 byte, @"net".d5 byte) (? @"net".IP) { var @"net".p6 @"net".IP; ; @"net".p6 = make(@"net".IP, 0x10); copy(@"net".p6, @"net".v4InV6Prefix); @"net".p6[0xc] = @"net".a2; @"net".p6[0xd] = @"net".b3; @"net".p6[0xe] = @"net".c4; @"net".p6[0xf] = @"net".d5; return @"net".p6 } 454 type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 } 455 func (@"sync".r1 *@"sync".rlocker) Lock () 456 func (@"sync".r1 *@"sync".rlocker) Unlock () 457 var @"".defaultCurvePreferences []@"".CurveID 458 const @"".maxVersion = 0x303 459 const @"".minVersion = 0x301 460 var @"crypto/rand".Reader @"io".Reader 461 func @"errors".New (@"errors".text2 string) (? error) { return (&@"errors".errorString{ @"errors".s:@"errors".text2 }) } 462 type @"".listener struct { ? @"net".Listener; @"".config *@"".Config } 463 func (@"".l3 *@"".listener) Accept () (@"".c1 @"net".Conn, @"".err2 error) 464 var @"net".v4InV6Prefix []byte 465 type @"errors".errorString struct { @"errors".s string } 466 func (@"errors".e2 *@"errors".errorString "esc:0x22") Error () (? string) { return @"errors".e2.@"errors".s } 467 468 $$ 469 _go_.o 0 0 0 644 1275013 ` 470 go object linux amd64 go1.5.1 X:none 471 472 ! 473 go13ldstrconv.acrypto/aes.acrypto/cipher.acrypto/des.acrypto/hmac.acrypto/rc4.acrypto/sha1.acrypto/x509.ahash.a container/list.acrypto.acrypto/rand.acrypto/sha512.aerrors.a 475 fmt.aio.amath/big.astrings.async.atime.abytes.acrypto/subtle.a 478 net.acrypto/ecdsa.acrypto/rsa.aencoding/asn1.a"crypto/elliptic.acrypto/md5.acrypto/sha256.aencoding/pem.aio/ioutil.a"".alert.StringdH%H;aTHxH\$xH$1H$H$$\$OHH$HH$HH\$H\$OH\$HD$\$ \$NHD$PH$H\$PHHHL$XHkHl$`|$NtH$H$Hx$H$HL$HD$H$HH\$HD$HL$hHL$HD$pHD$ HH\$(HD$0H\$8H$H\$@H$Hx= 481 B 482 *runtime.racefuncenter"".alertText 483 runtime.raceread0type.map["".alert]string"".alertText 484 $runtime.mapaccess2 485 runtime.raceread 486 (runtime.racefuncexit 487 strconv.Itoa$go.string."alert("go.string.")" 488 *runtime.concatstring3 489 (runtime.racefuncexit 490 0runtime.morestack_noctxt0"".autotmp_0009Otype.*string"".autotmp_0008type.string"".autotmp_0007Qtype."".alert 491 "".okStype.bool"".s?type.string"".~r0type.string"".etype."".alert( 27~ 493 p<t*Tgclocalsdb6af54fc2b6c9a8b5bff49df4676a74Tgclocals8976d98ccb4fa7cb58d19cb1e865dee3\prebuilts/go/linux-x86/src/crypto/tls/alert.go"".alert.ErrordH%H;avSH(H\$(H$1H\$8H\$@\$0$HL$HD$HL$HL$8HD$ HD$@H( 495 496 : 497 *runtime.racefuncenterl 498 "".alert.String 499 (runtime.racefuncexit 500 0runtime.morestack_noctxt0P"".autotmp_0010type.string"".~r0type.string"".etype."".alertPNOPp-+<Tgclocalsbcdfbcd04eb70526d9504e97d9ef703dTgclocalsc55cf99de9cdd8c8202a466952fa1a45\prebuilts/go/linux-x86/src/crypto/tls/alert.go"".cipherRC4dH%H;av`H0H\$0H$1H\$pH\$xH\$8H$H\$@H\$H\$HH\$H\$H\$xHH\$pH0 504 : 505 *runtime.racefuncenter 506 (crypto/rc4.NewCipher.type.*crypto/rc4.Cipher 507 (runtime.racefuncexit 508 0runtime.morestack_noctxt` 509 "".autotmp_0012.type.*crypto/rc4.Cipher"".~r3p"type.interface {}"".isRead`type.bool 511 "".iv0type.[]uint8"".keytype.[]uint8`[_`-'ITgclocals70ca452ad4e382664a077efc215ea4c9Tgclocals69c1753bd5f81501d95132d08af04464lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go"".cipher3DESdH%H;aIHXH\$XH$1H$H$H\$`H$H\$hH\$H\$pH\$Ht$xH$H$HL$HD$ $tmHL$8H$HD$@HD$Ht$Hl$HT$ HL$(HD$0HL$HH$HD$PHD$H\$H$H\$H$HXHL$8H$HD$@HD$Ht$Hl$HT$ HL$(HD$0HL$HH$HD$PHD$H\$H$H\$H$HX 518 B 519 *runtime.racefuncenter 520 :crypto/des.NewTripleDESCipher 521 :crypto/cipher.NewCBCDecrypter 522 runtime.convI2E 523 (runtime.racefuncexit 524 :crypto/cipher.NewCBCEncrypter 525 runtime.convI2E 526 (runtime.racefuncexit 527 0runtime.morestack_noctxt"".autotmp_00168type.crypto/cipher.BlockMode"".autotmp_00158type.crypto/cipher.BlockMode"".block?0type.crypto/cipher.Block"".~r3p"type.interface {}"".isRead`type.bool 529 "".iv0type.[]uint8"".keytype.[]uint8&l,7A 531 cc 532 ,ATgclocals70ca452ad4e382664a077efc215ea4c9Tgclocals64ca935d1a2110a30e2d604686188539lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go"".cipherAESdH%H;aIHXH\$XH$1H$H$H\$`H$H\$hH\$H\$pH\$Ht$xH$H$HL$HD$ $tmHL$8H$HD$@HD$Ht$Hl$HT$ HL$(HD$0HL$HH$HD$PHD$H\$H$H\$H$HXHL$8H$HD$@HD$Ht$Hl$HT$ HL$(HD$0HL$HH$HD$PHD$H\$H$H\$H$HX 538 B 539 *runtime.racefuncenter 540 (crypto/aes.NewCipher 541 :crypto/cipher.NewCBCDecrypter 542 runtime.convI2E 543 (runtime.racefuncexit 544 :crypto/cipher.NewCBCEncrypter 545 runtime.convI2E 546 (runtime.racefuncexit 547 0runtime.morestack_noctxt"".autotmp_00198type.crypto/cipher.BlockMode"".autotmp_00188type.crypto/cipher.BlockMode"".block?0type.crypto/cipher.Block"".~r3p"type.interface {}"".isRead`type.bool 549 "".iv0type.[]uint8"".keytype.[]uint8&l,7A 551 cc 552 ,ATgclocals70ca452ad4e382664a077efc215ea4c9Tgclocals64ca935d1a2110a30e2d604686188539lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go"".macSHA1dH%HD$H;AHH$H$1H$H$H$f1H\$XH\$`HH$HD$HD$@HD$HH$Hl$HE#EgHH,$HD$HhHHH,$HD$HhHHH,$Hl$HEvT2HH,$HD$HhH$H$XHD$HH@XH$H$`H\$HHC`H\$@H\$PH1H9HL$PHD$hHD$XHL$pHL$`H$HH$HD$HD$HT$HL$ HD$(1H$H$H$H$H$H\$XH$H\$`H$H$H$H$H$HH$HKHL$HKHL$H$H\$H$H\$ H$H\$(HD$0H$H$H$H$H$H$H$H$H$H$HH$HH\$HH\$H$H\$HD$ H\$(H$H\$0H$HHH$HH\$HH\$HD$HH$H$H\$H$H\$H$H\$HD$ HL$(1H\$xH$HD$hHD$xHL$pH$HH$HH\$HH\$H\$xH\$HD$ H\$(H$H\$0H$H@ 558 X 559 *runtime.racefuncenter.type.crypto/sha1.digest 560 "runtime.newobject 561 "runtime.racewrite 562 "runtime.racewrite 563 "runtime.racewrite 564 "runtime.racewrite 565 "runtime.racewrite 566 "runtime.racewrite 567 "runtime.racewriteJgo.itab.*crypto/sha1.digest.hash.Hashtype.[]uint8 568 "runtime.makeslice 569 "runtime.slicecopy 570 type."".ssl30MAC 571 &type."".macFunction 572 Dgo.itab."".ssl30MAC."".macFunction 574 runtime.convT2I 576 (runtime.racefuncexit0type.*crypto/sha1.digesttype.hash.HashJgo.itab.*crypto/sha1.digest.hash.Hash 581 runtime.typ2Itab$crypto/sha1.Newf 584 crypto/hmac.New type."".tls10MAC&type."".macFunctionDgo.itab."".tls10MAC."".macFunction 585 runtime.convT2I 586 (runtime.racefuncexit 587 0runtime.morestack_noctxt`"".autotmp_0027type.hash.Hash"".autotmp_0026 type."".tls10MAC"".autotmp_0025type.hash.Hash"".autotmp_0024O type."".ssl30MAC"".autotmp_00210type.*crypto/sha1.digest"".autotmp_00200type.*crypto/sha1.digest crypto/sha1.d10type.*crypto/sha1.digest"".~r0type.hash.Hash crypto/sha1.d20type.*crypto/sha1.digest"".mac type."".ssl30MAC"".~r2@&type."".macFunction"".keytype.[]uint8"".versiontype.uint16(0|lB&IJIJIJIJIJs1*2V 24+Z0AkTgclocals6a9408f0d1876c78c350fff60a5f34e7Tgclocals243cae47ca8ff78e34539d7a78ff8adelprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.goXprebuilts/go/linux-x86/src/crypto/tls/prf.go<"".(*fixedNonceAEAD).NonceSizevdH%H;av%HH\$H$HD$H 595 : 596 *runtime.racefuncenterV 597 (runtime.racefuncexitj 598 0runtime.morestack_noctxt "".~r0type.int"".f.type.*"".fixedNonceAEAD @@ 601 $Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go:"".(*fixedNonceAEAD).OverheaddH%H;avdH H\$ H$H\$(H$H$0H\$(Ht0HK0Hk8Hl$H,$HL$HY0H\$H\$0H 604 : 605 *runtime.racefuncenter` 606 runtime.raceread 607 (runtime.racefuncexit 608 0runtime.morestack_noctxt @"".~r0type.int"".f.type.*"".fixedNonceAEAD@[?@ 610 611 dTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals23e8278e2b69a3a75fa59b23c49ed6adlprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go2"".(*fixedNonceAEAD).Seal dH%HD$H;A8HH$H$1H$ H$(H$0H$H$H$HYHH$H$H$H$LCLKL9LI)I)ItM*L$L$L$LD$L$LL$H$H\$H$H\$ H$H\$(HD$0H$H$H$0H$H$H$HHV0Hn8H$H\$H$H\$H$H\$H|$ HHHNHOHNHOH$H\$8H$H\$@H$H\$HH$H\$PH$H\$XH$H\$`H$H,$H$HZ8HD$hHT$pHL$xH$H$ H$H$(H$H$0H 615 X 616 *runtime.racefuncenter 617 runtime.raceread 618 runtime.raceread 619 "runtime.slicecopy 620 runtime.raceread 621 runtime.raceread 622 (runtime.racefuncexit 623 $runtime.panicslice 624 0runtime.morestack_noctxt"".autotmp_0035type.[]uint8"".autotmp_0034/type.[]uint8"".autotmp_0033_type.int"".~r4type.[]uint8""".additionalDatatype.[]uint8"".plaintextptype.[]uint8"".nonce@type.[]uint8"".outtype.[]uint8"".f.type.*"".fixedNonceAEAD$J+Tgclocals5e71f4d237b4f998c374d3b215ca16f4Tgclocals98a935522f11e180b06d5a082b7d09c1lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go2"".(*fixedNonceAEAD).Open 627 628 dH%HD$H;AHH$H$1H$XH$`H$h1H$pH$xH$H$H$H$HY HH$H$H$H$H$LC LK(L9LSI)I)ItM*L$L$L$LD$L$LL$H$H\$H$H\$ H$ H\$(HD$0H$H$H$0H$H$H$H$H2HQ0Hi8H$H\$H$H\$H$H\$HYH|$ HHHKHOHKHOH$(H\$8H$0H\$@H$8H\$HH$@H\$PH$HH\$XH$PH\$`H$H,$H$HZ(H|$hHt$pHl$xH$H$H$H$XH$H$`H$H$hH$H$pH$H$xHP 633 X 634 *runtime.racefuncenter 635 runtime.raceread 636 runtime.raceread 637 "runtime.slicecopy 638 runtime.raceread 639 runtime.raceread 640 641 (runtime.racefuncexit 642 643 $runtime.panicslice 644 645 0runtime.morestack_noctxt"".autotmp_0042type.[]uint8"".autotmp_0041type.error"".autotmp_0040_type.[]uint8"".autotmp_0039/type.[]uint8"".autotmp_0038type.int"".~r5type.error"".~r4type.[]uint8""".additionalDatatype.[]uint8"".plaintextptype.[]uint8"".nonce@type.[]uint8"".outtype.[]uint8"".f.type.*"".fixedNonceAEAD$, 649 +Tgclocals4cb8fef201a0becfe012eb3c46319d92Tgclocals2d441abba90d5bffc819c5be89799912lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go"".aeadAESGCMdH%HD$H;AHH$H$1H$H$H$H$H$H\$H$H\$Hl$HT$ HD$(HL$0Hl$XHT$`HL$PHD$HHt*H$HL$H\$HH$HKHL$H,$HT$HL$HD$Hl$ HT$(HL$hHD$pHT$PHl$HHt*H,$HT$H\$HH$HKHL$HH$HD$HD$H\$H$H\$ H$H\$(H$HH$HD$HD$HT$HL$ HD$(H$H$H$HT$xH$H$H$H<$H$Ht$H$Hl$H$H\$H$H\$ H$H\$(HD$0H\$xH$H$H\$H$H\$H$H\$H$H\$ H$H\$(HD$0HH$HD$HD$@H$H\$@H$HkH$HkH$=H+H\$@H$H$H\$@H$Hk H$Hk(Hl$x=HkH\$@H$H$0H\$@Hl$hHk0Hl$p=umHk8H\$@H\$@H1H9t"H\$@H$H$HHH$HH\$HH\$HD$LC8L$Hl$LCL$Hl$9H$Hl$@ 661 X 662 *runtime.racefuncenter 663 (crypto/aes.NewCipher 664 runtime.convI2E 665 runtime.gopanic 666 (crypto/cipher.NewGCM 667 runtime.convI2E 668 runtime.gopanictype.[]uint8 669 "runtime.makeslicetype.[]uint8 670 "runtime.makeslice 671 "runtime.slicecopy 672 673 "runtime.slicecopy 674 ,type."".fixedNonceAEAD 675 676 "runtime.newobject 677 678 "runtime.racewrite6runtime.writeBarrierEnabled 681 "runtime.racewrite6runtime.writeBarrierEnabled 684 "runtime.racewrite 6runtime.writeBarrierEnabled Zgo.itab.*"".fixedNonceAEAD.crypto/cipher.AEAD 687 (runtime.racefuncexit.type.*"".fixedNonceAEAD.type.crypto/cipher.AEADZgo.itab.*"".fixedNonceAEAD.crypto/cipher.AEAD 688 runtime.typ2Itab 689 .runtime.writebarrierptr 690 .runtime.writebarrierptr 691 .runtime.writebarrierptr 692 0runtime.morestack_noctxt"".autotmp_0052.type.*"".fixedNonceAEAD"".autotmp_0051.type.*"".fixedNonceAEAD"".autotmp_0049/type.[]uint8"".autotmp_0048type.error"".nonce2type.[]uint8"".nonce1_type.[]uint8"".aead.type.crypto/cipher.AEAD"".errtype.error"".aes0type.crypto/cipher.Block"".~r2`.type.crypto/cipher.AEAD"".fixedNonce0type.[]uint8"".keytype.[]uint8@BN*1*[Xu6+I{HFR0-Tgclocals3ebbd8c34381fcee53e2558aa81df0f2Tgclocals028c9aed2e9f0e3e289804faf5abb3adlprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go "".ssl30MAC.SizedH%H;avDH H\$ H$HL$(HD$0HD$H$HL$HY0H\$H\$PH 700 701 : 702 *runtime.racefuncenterz 703 (runtime.racefuncexit 704 0runtime.morestack_noctxt`@"".~r0Ptype.int"".s type."".ssl30MAC@??@ `!( 708 DTgclocals13a990b4a341857296a1c12de153dcaaTgclocals23e8278e2b69a3a75fa59b23c49ed6adlprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go"".ssl30MAC.MACdH%H;a HH$H$1H$H$H$ HD$80H$H$HD$HH$HL$@HY0H\$HHD$8(H$H$HD$HH$HL$@HY(H$H$H$H|$HHHKHOHKHOHD$HH$HT$@HZ@H\$8H0#H-H 711 H0HH$H$HD$hHD$H\$pH\$HL$xHL$Hl$HH,$Ht$@H^@H$H$H$H\$H$H\$H$H\$HD$HH$HL$@HY@H$HZH$HH$H$HD$hHD$HT$pHT$H\$xH\$Hl$HH,$Ht$@H^@H$HH$HHtHHHH$H$HD$hHD$HT$pHT$H\$xH\$Hl$HH,$Ht$@H^@H$H$H$H\$H$H\$H$H\$HD$HH$HL$@HY@H$H$1H$H$HD$hHD$HT$pHT$HL$xHL$Hl$HH,$Ht$@H^8HT$ HL$(HD$0H$H$H$H$H$HD$HH$HL$@HY(H$H$H$H|$HHHKHOHKHOHD$HH$HT$@HZ@H\$8H0GH-H.H0HH$H$HT$PHT$H\$XH\$HD$`HD$Hl$HH,$Ht$@H^@H$H$H$H\$H$H\$H$H\$HD$HH$HL$@HY@H$H$1H$H$HT$PHT$HL$XHL$HD$`HD$Hl$HH,$Ht$@H^8HT$ HL$(HD$0HT$PH$HL$XH$HD$`H$ HEEW0 717 N 718 *runtime.racefuncenter"".ssl30Pad1 719 "".ssl30Pad2 723 (runtime.racefuncexit 724 $runtime.panicslice 725 $runtime.panicslice 726 $runtime.panicslice 727 $runtime.panicslice 728 0runtime.morestack_noctxt"".autotmp_0065type.[]uint8"".autotmp_0064type.[]uint8"".autotmp_0063type.[]uint8"".autotmp_0062_type.[]uint8"".autotmp_0061type.[]uint8"".autotmp_0060type.[]uint8"".autotmp_0059type.[]uint8"".autotmp_0058/type.[]uint8"".padLengthtype.int"".~r4type.[]uint8"".datatype.[]uint8"".headertype.[]uint8"".seqtype.[]uint8"".digestBufPtype.[]uint8"".s type."".ssl30MAC > 731 jE 3 $GlKctK{$GlK%& & 6Tgclocalsc41b74fa03f54ae25710270f2caa4b4aTgclocals245f5900b778fb7f43ba9be4625e7d59lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go "".tls10MAC.SizedH%H;avDH H\$ H$HL$(HD$0HD$H$HL$HY0H\$H\$8H 736 737 : 738 *runtime.racefuncenterz 739 (runtime.racefuncexit 740 0runtime.morestack_noctxt0@"".~r0 type.int"".s type."".tls10MAC@??@ `!( 744 DTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals23e8278e2b69a3a75fa59b23c49ed6adlprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go"".tls10MAC.MACdH%H;aH`H\$`H$1H$H$H$HL$hHD$pHD$@H$HL$8HY(HL$hHD$pH$H\$H$H\$H$H\$HD$@H$HL$8HY@HL$hHD$pH$H\$H$H\$H$H\$HD$@H$HL$8HY@HL$hHD$pH$H\$H$H\$H$H\$HD$@H$HL$8HY@H$HD$x1Ht$hHl$pHD$HHD$HT$PHT$HL$XHL$Hl$@H,$Ht$8H^8HD$ HT$(HL$0HD$HH$HT$PH$HL$XH$H`? 746 B 747 *runtime.racefuncenter 748 (runtime.racefuncexit 749 0runtime.morestack_noctxt"".autotmp_0083type.[]uint8"".autotmp_0082/type.[]uint8"".~r4type.[]uint8"".datatype.[]uint8"".headertype.[]uint8"".seqPtype.[]uint8"".digestBuf type.[]uint8"".s type."".tls10MAC*?EEE 752 #Tgclocals006280d1c7230e5b04112439ae062e7cTgclocals98a935522f11e180b06d5a082b7d09c1lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go"".rsaKAdH%H;avyH8H\$8H$1H\$HH\$P1HH$HH\$HH\$H\$8H\$HD$ H\$(H\$HH\$0H\$PH8n 754 : 755 *runtime.racefuncenterd.type."".rsaKeyAgreementz(type."".keyAgreementTgo.itab."".rsaKeyAgreement."".keyAgreement 756 runtime.convT2I 757 (runtime.racefuncexit 758 0runtime.morestack_noctxt0p"".autotmp_0089.type."".rsaKeyAgreement"".~r1(type."".keyAgreement"".versiontype.uint16ptop-Qb"Tgclocalse30004946d01945b0844d21f6cc32d60Tgclocals69c1753bd5f81501d95132d08af04464lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go"".ecdheECDSAKAdH%H;aH(H\$(H$1H\$8H\$@HH$HD$HD$ H$HD$@HL$ HH1H$H$HD$ @H$HD$ Hl$0f(HD$ H1H9tH\$ H\$@HD$8H(HH$HH\$HH\$HD$i 762 B 763 *runtime.racefuncenterh2type."".ecdheKeyAgreementz 764 "runtime.newobject 765 ,runtime.racewriterange 766 runtime.duffzero 767 "runtime.racewrite 768 "runtime.racewriteZgo.itab.*"".ecdheKeyAgreement."".keyAgreement 769 (runtime.racefuncexit4type.*"".ecdheKeyAgreement(type."".keyAgreementZgo.itab.*"".ecdheKeyAgreement."".keyAgreement 770 runtime.typ2Itab 771 0runtime.morestack_noctxt0P"".autotmp_00914type.*"".ecdheKeyAgreement"".autotmp_00904type.*"".ecdheKeyAgreement"".~r1(type."".keyAgreement"".versiontype.uint16POP@*1- 773 8n-Tgclocals641d87c289b3b4e90dc218612afefd9bTgclocalsf891aedf0f80c97cb1c7cc75a7fd6349lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go"".ecdheRSAKAdH%H;aH(H\$(H$1H\$8H\$@HH$HD$HD$ H$HD$@HL$ HH1H$H$HD$ @H$HD$ Hl$0f(HD$ H1H9tH\$ H\$@HD$8H(HH$HH\$HH\$HD$i 776 B 777 *runtime.racefuncenterh2type."".ecdheKeyAgreementz 778 "runtime.newobject 779 ,runtime.racewriterange 780 runtime.duffzero 781 "runtime.racewrite 782 "runtime.racewriteZgo.itab.*"".ecdheKeyAgreement."".keyAgreement 783 (runtime.racefuncexit4type.*"".ecdheKeyAgreement(type."".keyAgreementZgo.itab.*"".ecdheKeyAgreement."".keyAgreement 784 runtime.typ2Itab 785 0runtime.morestack_noctxt0P"".autotmp_00954type.*"".ecdheKeyAgreement"".autotmp_00944type.*"".ecdheKeyAgreement"".~r1(type."".keyAgreement"".versiontype.uint16POP@*1- 787 8n-Tgclocals641d87c289b3b4e90dc218612afefd9bTgclocalsf891aedf0f80c97cb1c7cc75a7fd6349lprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go("".mutualCipherSuitedH%H;aH`H\$`H$HT$hHD$pH\$xH\$X1HD$PHD$HT$HHHL$Hl$H9HD$(H$HL$(H)HH$f9HH$HHHH\$@1HD$8HD$HT$0HHL$Hl$H9}mHD$ H$H\$ H+Hl$H,$HD$HH$f9uH$H`HD$ HL$HHHL$Hl$H9|H$H`HHL$HHHL$Hl$H9H$H`b 789 B 790 *runtime.racefuncenter 791 runtime.raceread"".cipherSuites 792 runtime.raceread"".cipherSuites"".cipherSuites "".cipherSuites 793 runtime.raceread 794 runtime.raceread 795 (runtime.racefuncexit 796 (runtime.racefuncexit 797 (runtime.racefuncexit 798 0runtime.morestack_noctxtP"".autotmp_0106*type.**"".cipherSuite"".autotmp_0105type.int"".autotmp_0104type.int"".autotmp_0102otype.*uint16"".autotmp_0101type.int"".autotmp_0100type.int"".autotmp_0099_,type.[]*"".cipherSuite"".autotmp_0098/type.[]uint16"".suite(type.*"".cipherSuite"".~r2@(type.*"".cipherSuite"".want0type.uint16"".havetype.[]uint16257DRc% 803 " I.K$Tgclocals3b9cd313a10ac07cf8ffb041882e40e1Tgclocalsdcc293cf7746b67f2a72db1432782b9elprebuilts/go/linux-x86/src/crypto/tls/cipher_suites.go*"".ticketKeyFromBytesdH%H$xH;AHH$H$H$01HH$01HH$HqH H H$H$H$HT$H$HL$H\$H$HH$H|$XH$0HHHHH\$XHHH@H$H,$H$H|$H$Ht$H$H\$H$HT$ H$HL$(HD$0H$0HHKHHHH\$XH$HHH0H$H,$H$H|$H$Ht$H$H\$H$HT$ H$HL$(HD$0H$0H HHHHH\$XHtzH HH H$H,$H$H|$H$Ht$H$H\$H$HT$ H$HL$(HD$0H_( 810 ^ 811 *runtime.racefuncenter 812 runtime.duffzero 813 runtime.duffzero 814 (crypto/sha512.Sum512 815 runtime.duffcopy 816 runtime.duffcopy 817 "runtime.slicecopy 818 "runtime.slicecopy 819 820 "runtime.slicecopy 821 822 (runtime.racefuncexit 824 0runtime.morestack_noctxt"".autotmp_0115type.[]uint8"".autotmp_0114type.[]uint8"".autotmp_0113type.[]uint8"".autotmp_0112type.[]uint8"".autotmp_0111_type.[]uint8"".autotmp_0110type.[]uint8"".autotmp_0109type.[64]uint8"".autotmp_0108/type.[]uint8"".hashedtype.[64]uint8"".key@"type."".ticketKey"".btype.[32]uint8";>" 826 &r .Tgclocals63ba92e6c81d2d7bf2207e4076c8b23cTgclocals709a14768fab2805a378215c02f0d27f^prebuilts/go/linux-x86/src/crypto/tls/common.go."".(*Config).serverInitdH%H$XH;AH(H$(H$H$0H$H$H$0t H(D$WH$H$HD$ H$0H<HH|$hH1HD$X H\$hHHL$`Hl$XH9}+H$H$H$)@D$W|$WNH$01H$H$H$H$H$HyHHkH$H$HMHH$H HH$0HHHH H H$H$H$HD$H$HT$H$Ht$H$ Hl$ HL$0HD$8H$H$Ht<H$0H$H$H$0H@H(H$0H$H$HD$ H$0HHHHH\$ H$HHH$HD$HH$H$H$H$HD$0H$H$H$0H$H$ H$0H$H(H$H0H$=uH H(L L$Hl$7HHHHHL$`H8 835 ^ 836 *runtime.racefuncenter 837 runtime.raceread 838 (runtime.racefuncexit 839 *runtime.racereadrange 840 runtime.duffcopy 841 runtime.raceread 842 runtime.raceread$crypto/rand.Reader 843 runtime.raceread$crypto/rand.Reader$crypto/rand.Reader 844 io.ReadFull 845 "runtime.racewrite 846 (runtime.racefuncexit 847 *runtime.racereadrange 848 849 runtime.duffcopy 850 851 *"".ticketKeyFromBytes 852 853 runtime.duffcopy 854 (type.[1]"".ticketKey 856 "runtime.newobject 858 ,runtime.racewriterange 860 runtime.duffcopy 862 "runtime.racewrite 6runtime.writeBarrierEnabled 865 (runtime.racefuncexit 866 .runtime.writebarrierptr 867 0runtime.morestack_noctxt"".autotmp_0124_&type.[]"".ticketKey"".autotmp_0122type.*uint8"".autotmp_0121type.int"".autotmp_0120type.int"".autotmp_0119"type."".ticketKey"".autotmp_0117/type.[]uint8"".autotmp_0116type.[32]uint8"".~r0type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".errtype.error"".alreadySettype.bool"".ctype.*"".Config4"JnX"(%-&#~ 870 871 / 873 % ".PCq{Tgclocals5d2b5a2aeff4e4cf961f497a12cc05aeTgclocals8c14fd60a51861bef064195f5235d065^prebuilts/go/linux-x86/src/crypto/tls/common.go."".(*Config).ticketKeysdH%H;aH H\$ H$1H\$0H\$8H\$@H\$(H$H<$H$H\$(H$H$ HD$(HtmH Hl$H(Hl$H0Hl$H$H<$t5H$H\$H\$0H\$H\$8H\$H\$@H %%U 877 B 878 *runtime.racefuncenter 879 *sync.(*RWMutex).RLock 880 runtime.raceread 881 .sync.(*RWMutex).RUnlock 882 (runtime.racefuncexit 883 0runtime.morestack_noctxt@@"".ret/&type.[]"".ticketKey"".~r0&type.[]"".ticketKey"".ctype.*"".Config@?@$0!E( #.Tgclocals5cea97ce7cb6604e7ffbf136f934c828Tgclocalsad3d78e88c381598810f2e82f373ef66^prebuilts/go/linux-x86/src/crypto/tls/common.goB"".(*Config).SetSessionTicketKeysdH%H$`H;AH H$ H$H$8Hu]HH$H$$HH$H$H\$HD$H\$HH$HKHL$HH$HL$HL$HT$HL$ HD$(H$H$H$H$0H$8H$@H$1H$HD$XH$HHL$`Hl$XH9H$H$HD$ H$HH$H\$`H\$PH$H|$hHt$hHH\$ H$HH$Hl$PL$L9MHk0HH$HD$0H$H\$PH$H9Hk0HH$H$HL$`H HHL$`Hl$XH9H$(H$H<$H$H$(H$H$ H$(H$H(H$H0H$=u=H H$(H$H<$tH$H %L L$Hl$%C72 899 ^ 900 *runtime.racefuncenter`go.string."tls: keys must have at least one key"type.string 901 runtime.convT2E 902 runtime.gopanic&type.[]"".ticketKey 903 "runtime.makeslice 904 *runtime.racereadrange 905 runtime.duffcopy 906 runtime.duffcopy 907 runtime.duffcopy 908 *"".ticketKeyFromBytes 909 runtime.duffcopy 910 ,runtime.racewriterange 911 runtime.duffcopy 912 (sync.(*RWMutex).Lock 913 "runtime.racewrite 914 6runtime.writeBarrierEnabled 916 ,sync.(*RWMutex).Unlock 918 (runtime.racefuncexit 920 .runtime.writebarrierptr 922 $runtime.panicindex 924 $runtime.panicindex 926 0runtime.morestack_noctxt@"".autotmp_0135type.[32]uint8"".autotmp_0134type.*[32]uint8"".autotmp_0133type.int"".autotmp_0132type.int"".autotmp_0131"type."".ticketKey"".autotmp_0130/ type.[][32]uint8"".autotmp_0128type.int"".autotmp_0127type.string"".autotmp_0126type.int"".bytestype.[32]uint8"".itype.int"".newKeys_&type.[]"".ticketKey"".keys type.[][32]uint8"".ctype.*"".Config"PT"]A'$W% ".O6wbTgclocals304f1a7ece42768e76e94191b15e0406Tgclocals61532bdf85cb20a1feec23b8fb3c8940^prebuilts/go/linux-x86/src/crypto/tls/common.go""".(*Config).randdH%H;aHH\$H$1H\$(H\$0H\$ H$H\$ Ht]HHkHl$HD$Hu2HH$HH\$(HH\$0HHD$(Hl$0HK 930 B 931 *runtime.racefuncenterv 932 runtime.raceread$crypto/rand.Reader 933 runtime.raceread$crypto/rand.Reader$crypto/rand.Reader 934 (runtime.racefuncexit 935 (runtime.racefuncexit 936 0runtime.morestack_noctxt00"".rtype.io.Reader"".~r0type.io.Reader"".ctype.*"".Config0{/0/00 938 %( i7Tgclocalscad14e25fd48dddd762418d02c031d67Tgclocalsc55cf99de9cdd8c8202a466952fa1a45^prebuilts/go/linux-x86/src/crypto/tls/common.go""".(*Config).timedH%H;aH0H\$0H$1H\$@\$HH\$PH\$8H$H$H\$8HC1H9uHHHH$L$HD$HT$HT$@L$ L$HHD$(HD$PH0\ 942 B 943 *runtime.racefuncenter 944 runtime.racereadtime.Nowf 945 (runtime.racefuncexit 946 0runtime.morestack_noctxt@`"".autotmp_0136/type.time.Time"".~r0type.time.Time"".ctype.*"".Config`_`$51 948 p Tgclocals38e12d8c4ab61285482169ea94b8176eTgclocalsf56b2291fa344104975cb6587be42b9b^prebuilts/go/linux-x86/src/crypto/tls/common.go2"".(*Config).cipherSuitesdH%H;aH0H\$0H$1H\$@H\$HH\$PH\$8H$H$H\$8HteHHHL$ HHD$(HT$HuH$HL$HD$HT$HT$@HL$ HL$HHD$(HD$PH06 951 B 952 *runtime.racefuncenter 953 runtime.raceread 954 ,"".defaultCipherSuites 955 (runtime.racefuncexit 956 0runtime.morestack_noctxt@`"".s/type.[]uint16"".~r0type.[]uint16"".ctype.*"".Config`_`( 958 @( Tgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1Tgclocalsf56b2291fa344104975cb6587be42b9b^prebuilts/go/linux-x86/src/crypto/tls/common.go."".(*Config).minVersiondH%H;aHH\$H$HD$1H9tQH$H$HD$Hft-H$H$H\$Hfl$HfD$Hc 961 B 962 *runtime.racefuncenter| 963 runtime.raceread 964 runtime.raceread 965 (runtime.racefuncexit 966 (runtime.racefuncexit 967 0runtime.morestack_noctxt "".~r0type.uint16"".ctype.*"".Configj $+- Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/linux-x86/src/crypto/tls/common.go."".(*Config).maxVersiondH%H;aHH\$H$HD$1H9tQH$H$HD$Hft-H$H$H\$Hfl$HfD$Hc 973 B 974 *runtime.racefuncenter| 975 runtime.raceread 976 runtime.raceread 977 (runtime.racefuncexit 978 (runtime.racefuncexit 979 0runtime.morestack_noctxt "".~r0type.uint16"".ctype.*"".Configj $+- Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/linux-x86/src/crypto/tls/common.go:"".(*Config).curvePreferencesdH%H;aHH\$H$HD$1H\$H\$ H\$(1H9tqH$H$HL$HHtNH$H$H\$Ht.HHl$HHl$ HHl$(HHH$HH\$HH\$ HH\$(H 986 B 987 *runtime.racefuncenter 988 runtime.raceread 989 runtime.raceread 990 (runtime.racefuncexit4"".defaultCurvePreferences 991 runtime.raceread4"".defaultCurvePreferences4"".defaultCurvePreferences 4"".defaultCurvePreferences 992 (runtime.racefuncexit 993 0runtime.morestack_noctxt@"".~r0"type.[]"".CurveID"".ctype.*"".ConfigA(*N4 )Tgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1Tgclocals69c1753bd5f81501d95132d08af04464^prebuilts/go/linux-x86/src/crypto/tls/common.go4"".(*Config).mutualVersiondH%H;a5H H\$ H$HD$(1H9HD$H$H$HD$HfH$H$H\$HHfD$HD$(1H9HD$H$H$HD$HftrH$H$H\$HHH\$0Hl$f9sfD$8D$:H H\$0f9vfD$0H\$0f\$8D$:H HH; 996 B 997 *runtime.racefuncenter 998 runtime.raceread 999 runtime.raceread 1000 runtime.raceread 1001 runtime.raceread 1002 (runtime.racefuncexit 1003 (runtime.racefuncexit 1004 0runtime.morestack_noctxt0@"".ctype.*"".Config"".ctype.*"".Config"".minVersion#type.uint16"".~r2$type.bool"".~r1 type.uint16"".verstype.uint16"".ctype.*"".Config@?@)?@-@cZ 1008 &cVaTgclocalscb395d89503762333b1bfb09ba74eb12Tgclocalse48b749e068cae7c3a399141c10fe5f0^prebuilts/go/linux-x86/src/crypto/tls/common.go6"".(*Config).getCertificatedH%H$xH;AHH$H$1H$(H$0H$H$H$8H$H^81H9tXH4$H$H$Hn HH$H$H$H$H$Hk HH4$H$H$Hi HHH\$xH$&1H\$hH\$pHH$HD$HD$`H$H\$`H$HkHl$x=H+H\$`H\$`H1H9tHHT$`H$H$H$ HD$hH$(HT$pH$0HHH$HH\$HH\$HD$H$Hl$^H$H$H$Hi HH$H$0H$HY01H9H$H$H$H$HH^HH$HKHL$HT$HD$H~3HHH9nH*.uHHH9LHHH$H$H$H$H$H$H$0HH$H$Hk0Hl$H$H\$H$H\$HD$ \$(\$>HD$XH$H\$XH+|$>t'H$ 1H$(H$0HH$H$H$H\$HH\$HD$HT$ HL$(HD$0H$H$1H$HL$HHl$HH9HD$PH$HHD$@H9HHH$H$H$Hl$@HH9HHH-H+HCH$HD$H$H\$HH\$HD$ HL$(HD$0H$H$H$H$H$H$H$0HH$H$Hk0Hl$H$H\$H$H\$HD$ \$(\$?HD$XH$H$H\$XH+|$?t'H$ 1H$(H$0HHD$PHHl$HH9}H$H$H$H$HtXHKHC Hk(H$H$HH$v'H$ 1H$(H$0HLH$H$H$HtXHKHC Hk(H$H$HH$v'H$ 1H$(H$0HH4$H$8H$H$H$HU8HH$HD$HT$HL$H$1H9uH$HH$ H$H$(H$0Hh 1025 ^ 1026 *runtime.racefuncenter 1027 runtime.raceread 1028 runtime.raceread 1029 runtime.raceread 1030 runtime.racereaddgo.string."crypto/tls: no certificates configured".type.errors.errorString 1031 "runtime.newobject 1032 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 1033 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 1034 runtime.typ2Itab 1035 .runtime.writebarrierptr 1036 runtime.raceread 1037 runtime.raceread 1038 runtime.raceread 1039 strings.ToLower 1041 runtime.raceread>type.map[string]*"".Certificate 1044 4runtime.mapaccess2_faststr 1046 runtime.raceread 1048 (runtime.racefuncexitgo.string."." 1049 strings.Split 1050 "runtime.racewritego.string."*"go.string."." 1051 strings.Join 1052 runtime.raceread>type.map[string]*"".Certificate 1053 4runtime.mapaccess2_faststr 1054 runtime.raceread 1055 (runtime.racefuncexit 1056 runtime.raceread 1057 (runtime.racefuncexit 1058 $runtime.panicindex 1059 $runtime.panicindex 1060 $runtime.panicindex 1061 $runtime.panicslice 1062 $runtime.panicindex 1063 runtime.raceread 1064 (runtime.racefuncexit 1065 $runtime.panicindex 1066 runtime.raceread 1067 (runtime.racefuncexit 1068 0runtime.morestack_noctxtP>"".autotmp_0161*type.**"".Certificate"".autotmp_0160type.int"".autotmp_0159type.int"".autotmp_0158*type.**"".Certificate"".autotmp_0156type.error"".autotmp_01550type.*errors.errorString"".autotmp_0154type.string"".autotmp_0153type.string"".autotmp_0151type.string"".autotmp_0149type.int"".autotmp_0148type.int"".autotmp_0147type.int"".autotmp_0146type.string"".autotmp_0145type.int"".autotmp_01440type.*errors.errorString"".autotmp_0143type.int"".autotmp_0142type.error"".autotmp_0140type.int"".~r0type.errorerrors.text2type.string 1070 "".oktype.bool"".candidatetype.string"".itype.int"".labels_type.[]string 1071 "".oktype.bool"".nametype.string"".errtype.error"".~r20type.error"".~r1 (type.*"".Certificate"".clientHello0type.*"".ClientHelloInfo"".ctype.*"".Config`" 1075 "NMc$:9JI 1076 K! 1077 R"c: 1078 `0/J DC 1079 h.~0( 1080 ;.;j;64W Tgclocals46753d0a75eed6ba523a576146a8ffe4Tgclocalsafbab302c774b52313d3f8bf5d6d0506^prebuilts/go/linux-x86/src/crypto/tls/common.goF"".(*Config).BuildNameToCertificatedH%H$xH;AVHH$H$HH$HD$HD$HD$H\$ H\$xH$H$H$0H$HHl$x=Hk0HD$HH$H$H$HD$HH$Hk Hl$@Hl$@H9LHD$HHD$0H$H$H$H$H1HKHC Hk(H$HH$Hl$0H$H9Hk`HH\$`H$H\$`HHCHkH$H$HH$H$H\$`HH3HCHkH$H$HH$THH$HNHL$HNHL$HT$HL$ HD$(H$H$Ht#HD$HHHl$@H9HHT$XH$H$H$H\$XHxH~sH\$`H\$pH$H$H$0HH$H$Hk0Hl$H\$XH\$H|$`HD$HD$H\$pH\$H\$XH$H$H\$XHHHHH$1H$HD$8H$HHL$PHl$8H9HD$hH$H\$hHHHkH$H$H$H$H$H$H\$`H\$pH$H$H$0HH$H$Hk0Hl$H$H\$H\$pH\$HD$hHL$PHH+T%qLC0L$Hl$<4 1092 ^ 1093 *runtime.racefuncenterl>type.map[string]*"".Certificate 1094 runtime.makemap 1095 "runtime.racewrite6runtime.writeBarrierEnabled 1096 runtime.raceread 1097 runtime.raceread 1098 runtime.raceread 1099 runtime.raceread 1100 8crypto/x509.ParseCertificate 1101 (runtime.racefuncexit 1102 runtime.raceread 1103 1104 runtime.raceread 1105 >type.map[string]*"".Certificate 1107 $runtime.mapassign1 1109 runtime.raceread 1111 runtime.raceread 1112 runtime.raceread>type.map[string]*"".Certificate 1113 $runtime.mapassign1 1114 $runtime.panicindex 1115 $runtime.panicindex 1116 $runtime.panicindex 1117 .runtime.writebarrierptr 1118 0runtime.morestack_noctxt$"".autotmp_0178type.string"".autotmp_0177type.*string"".autotmp_0176type.int"".autotmp_0175type.int"".autotmp_0174type.int"".autotmp_0173type.int"".autotmp_0172(type.*"".Certificate"".autotmp_0171type.string"".autotmp_0170/type.[]string"".autotmp_0169(type.*"".Certificate"".autotmp_0168type.int"".autotmp_0165>type.map[string]*"".Certificate"".santype.string"".errtype.error"".x509Cert:type.*crypto/x509.Certificate"".cert(type.*"".Certificate"".itype.int"".ctype.*"".Config" `"sMd 0sx$ 6.KG&2igfmPTgclocalsf1d29f68ab551ae84767e61e7c1139abTgclocalsa54ed65d9740090af0d40f30ea526db9^prebuilts/go/linux-x86/src/crypto/tls/common.go6"".NewLRUClientSessionCache 1125 dH%H;aHHH\$HH$1H\$XH\$`H\$PH} HD$P@HH$HD$HD$HD$H\$ H\$@HH$HD$HD$0H$HD$0H=HH$H$HD$0H=H@H$H$(HD$0H@(HD$(HH$HD$HD$8H$HD$ HD$81(hHhHhHhH$H$H\$8HHl$@=HkH\$8H$H$H\$8HHl$(=HkH\$8H$H$HD$8Hl$PHhHD$8H1H9tH\$8H\$`HD$XHHHH$HH\$HH\$HD$LCL$Hl$mPLCL$Hl$L@L$HD$HD$0]EH$HD$HD$0C< 1127 B 1128 *runtime.racefuncenterNtype.map[string]*container/list.Element 1129 runtime.makemap0type.container/list.List 1130 "runtime.newobject 1131 "runtime.racewrite6runtime.writeBarrierEnabled 1132 "runtime.racewrite6runtime.writeBarrierEnabled 1133 "runtime.racewrite.type."".lruSessionCache 1134 "runtime.newobject 1135 ,runtime.racewriterange 1136 "runtime.racewrite6runtime.writeBarrierEnabled 1137 "runtime.racewrite6runtime.writeBarrierEnabled 1138 "runtime.racewritebgo.itab.*"".lruSessionCache."".ClientSessionCache 1139 (runtime.racefuncexit0type.*"".lruSessionCache4type."".ClientSessionCachebgo.itab.*"".lruSessionCache."".ClientSessionCache 1140 runtime.typ2Itab 1141 .runtime.writebarrierptr 1142 .runtime.writebarrierptr 1143 .runtime.writebarrierptr 1144 1145 .runtime.writebarrierptr 1146 1147 0runtime.morestack_noctxt0"".autotmp_01860type.*"".lruSessionCache"".autotmp_01852type.*container/list.List"".autotmp_01840type.*"".lruSessionCache"".autotmp_0182Ntype.map[string]*container/list.Element&container/list.l2/2type.*container/list.List"".~r0?2type.*container/list.List"".~r14type."".ClientSessionCache"".capacitytype.int\ 1 5% -B 2 e}^85-7BTgclocalsd84e1ce42ed8e29effa1d75b9ae007bfTgclocalsfae016324ae751ddc620fe3ab21f7b22^prebuilts/go/linux-x86/src/crypto/tls/common.go2"".(*lruSessionCache).PutdH%HD$H;AHH$H$H$H$H<$H$H\$H|$$HHD$QH$H$H$H$H$H$H$HH$H$HkHl$H$H\$H$H\$HD$ \$(\$7HD$xH$H\$xH+|$7H$Hl$`H,$H$HH$Ht$`HH^H|$HHHKHOH$H\$H$HD$PH$H$H\$PHtqH$=uLHkH$H$H$H$HkH,$H\$`H\$HLCL$Hl$5H$H$H$H$HkHl$@H,$H$(H\$@Hk(Hl$8H$H$H$H$H\$8HhH9HH$HD$HD$pH$H\$pH$HkH$=HH+H\$pH$H$H\$pHH$=HkHD$pH$H$H$H$HD$pH$H$H$H$HhH,$HL$pHH$HD$H$HL$H\$H$H$H$H$HH$H$HkHl$H$H\$H$H\$HLCL$Hl$H$Hl$H$H$H$HkHl$HH,$H$(HD$HHX(H:1H$HD$hH$H$HH$Ht$hHH^H|$HHHKHOH$H\$H$H\$XH$H$H$HH$H$HkHl$H\$XH\$H|$nH\$XH$H\$XH$HkH$="H+H\$XH$H$H\$XHH$=HkH$H$H$H$HkH,$H\$hH\$H$H$H$H$H\$hH$H$H$H$HH$H$HkHl$H$H\$H$H\$HLCL$Hl$#H$Hl$%H$H$H\$HHCH%o%E~ 1155 X 1156 *runtime.racefuncenter 1157 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 1158 "runtime.deferproc 1159 runtime.racereadNtype.map[string]*container/list.Element 1160 4runtime.mapaccess2_faststr 1161 runtime.raceread 1162 runtime.raceread:type.*"".lruSessionCacheEntry 1163 "runtime.assertE2T 1164 "runtime.racewrite6runtime.writeBarrierEnabled 1165 runtime.raceread 1166 Dcontainer/list.(*List).MoveToFront 1167 &runtime.deferreturn 1168 (runtime.racefuncexit 1169 .runtime.writebarrierptr 1170 runtime.raceread 1171 runtime.raceread 1172 runtime.raceread 1173 8type."".lruSessionCacheEntry 1174 1175 "runtime.newobject 1176 1177 "runtime.racewrite6runtime.writeBarrierEnabled 1180 "runtime.racewrite6runtime.writeBarrierEnabled 1183 runtime.raceread :type.*"".lruSessionCacheEntry 1185 @container/list.(*List).PushFront 1186 runtime.racereadNtype.map[string]*container/list.Element 1187 $runtime.mapassign1 1188 &runtime.deferreturn 1189 (runtime.racefuncexit 1190 .runtime.writebarrierptr 1191 .runtime.writebarrierptr 1192 runtime.raceread 1193 runtime.raceread 1194 runtime.raceread:type.*"".lruSessionCacheEntry 1195 "runtime.assertE2T 1196 runtime.racereadNtype.map[string]*container/list.Element 1197 "runtime.mapdelete 1198 "runtime.racewrite6runtime.writeBarrierEnabled 1199 "runtime.racewrite6runtime.writeBarrierEnabled 1200 runtime.raceread 1201 Dcontainer/list.(*List).MoveToFront 1202 runtime.racereadNtype.map[string]*container/list.Element 1203 $runtime.mapassign1 1204 &runtime.deferreturn 1205 (runtime.racefuncexit 1206 .runtime.writebarrierptr 1207 .runtime.writebarrierptr 1208 runtime.raceread 1209 &runtime.deferreturn 1210 (runtime.racefuncexit 1211 0runtime.morestack_noctxt@*"".autotmp_0198:type.*"".lruSessionCacheEntry"".autotmp_0197:type.**container/list.Element"".autotmp_01968type.*container/list.Element"".autotmp_0195type.string"".autotmp_0194:type.*"".lruSessionCacheEntry"".autotmp_01938type.*container/list.Element"".autotmp_0192:type.*"".lruSessionCacheEntry"".autotmp_0191?type.string"".autotmp_0190o:type.*"".lruSessionCacheEntry"".autotmp_0189type.string&container/list.l22type.*container/list.List"".~r0type.int&container/list.l22type.*container/list.List"".entry:type.*"".lruSessionCacheEntry"".elem8type.*container/list.Element"".entry:type.*"".lruSessionCacheEntry 1213 "".oktype.bool"".elem8type.*container/list.Element 1214 "".cs06type.*"".ClientSessionState"".sessionKeytype.string"".c0type.*"".lruSessionCacheBr& .+:j35s1 1216 BoM7;5~*)+;2^6 % 1219 # $=;#@ - 4fb@ &9Tgclocalsb18f22c5011f19d584c5c0fb7d484faaTgclocalsddb8b60dd830c3f7e64fd616f817bc40^prebuilts/go/linux-x86/src/crypto/tls/common.go2"".(*lruSessionCache).Get dH%H;aH`H\$`H$H$$H\$hH$H<$H\$hH\$H|$$HHD$xH\$pH\$PH\$xH\$XH\$hH$H$HH$H\$hHkHl$H\$PH\$H\$XH\$HD$ \$(\$7HD$@H$H\$@H+Hl$8|$7H\$hH$H$H\$hHkH,$H\$8H\$HD$HH\$8H$H$HH$Ht$8HtbH^H|$HHHKHOH\$HH\$H\$HH$H$H\$HHkH$$H`H$$H`H`%K%$, 1225 B 1226 *runtime.racefuncenter 1227 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 1228 "runtime.deferproc 1229 runtime.racereadNtype.map[string]*container/list.Element 1230 4runtime.mapaccess2_faststr 1231 runtime.raceread 1232 runtime.raceread 1233 Dcontainer/list.(*List).MoveToFront 1234 runtime.raceread:type.*"".lruSessionCacheEntry 1235 "runtime.assertE2T 1236 runtime.raceread 1237 &runtime.deferreturn 1238 (runtime.racefuncexit 1239 &runtime.deferreturn 1240 (runtime.racefuncexit 1241 &runtime.deferreturn 1242 (runtime.racefuncexit 1243 0runtime.morestack_noctxtP"".autotmp_0203?:type.**container/list.Element"".autotmp_0202/:type.*"".lruSessionCacheEntry"".autotmp_0201type.string 1244 "".okQtype.bool"".elemO8type.*container/list.Element"".~r2@type.bool"".~r106type.*"".ClientSessionState"".sessionKeytype.string"".c0type.*"".lruSessionCache2'/H 1247 7/ $. -^2+8<1(OTgclocals0e6a8308f7300ad4e492014c64a9fec9Tgclocalsbaaefc6298f1c709d00cdd9712a6f60b^prebuilts/go/linux-x86/src/crypto/tls/common.go "".defaultConfig|dH%H;av(HH\$H$HH\$H 1254 1255 : 1256 *runtime.racefuncenterH"".emptyConfig\ 1257 (runtime.racefuncexitp 1258 0runtime.morestack_noctxt"".~r0type.*"".Config# @ 1260 $ Tgclocals0c8aa8e80191a30eac23f1a218103f16Tgclocals69c1753bd5f81501d95132d08af04464^prebuilts/go/linux-x86/src/crypto/tls/common.go,"".defaultCipherSuitesdH%H;av}HH\$H$1H\$H\$ H\$(HH$HH\$HH$HH\$HH\$ HH\$(Hj 1262 : 1263 *runtime.racefuncenterj"".once:"".initDefaultCipherSuitesf 1264 sync.(*Once).Do2"".varDefaultCipherSuites 1265 runtime.raceread2"".varDefaultCipherSuites2"".varDefaultCipherSuites 2"".varDefaultCipherSuites 1266 (runtime.racefuncexit 1267 0runtime.morestack_noctxt0 "".~r0type.[]uint16 x 1269 >fTgclocals2c033e7f4f4a74cc7e9f368d1fec9f60Tgclocals69c1753bd5f81501d95132d08af04464^prebuilts/go/linux-x86/src/crypto/tls/common.go4"".initDefaultCipherSuitesdH%HD$H;AHH$H$HH$HHH$HD$HD$H\$H$H\$ H$H\$(H$HH$H$HH$HH$=HHH$HHHH$1HD$xHD$PHT$pHHL$XHl$PH9}\HD$hH$H\$hH+Hl$`H,$H$(HD$`HX(HHt-HD$hHL$XHHHL$XHl$PH9|HH$H\$`H+fl$FHH$HHH HH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H9H$H$HD$HHBH$H$Hl$HHkHl$Ff+HH$H$HH$HH$=uHH-H,$H\$H-H,$H\$T 1276 X 1277 *runtime.racefuncenterf"".cipherSuitesx 1278 runtime.raceread"".cipherSuitestype.[]uint16 1279 "runtime.makeslice2"".varDefaultCipherSuites 1280 "runtime.racewrite2"".varDefaultCipherSuites 2"".varDefaultCipherSuites6runtime.writeBarrierEnabled2"".varDefaultCipherSuites"".cipherSuites 1281 runtime.raceread"".cipherSuites"".cipherSuites "".cipherSuites 1282 runtime.raceread 1283 runtime.raceread 1284 (runtime.racefuncexit 1285 runtime.raceread2"".varDefaultCipherSuites 1286 runtime.raceread2"".varDefaultCipherSuites2"".varDefaultCipherSuites 2"".varDefaultCipherSuitestype.[]uint16 1287 "runtime.growslice 1288 "runtime.racewrite 2"".varDefaultCipherSuites 1289 1290 "runtime.racewrite 1291 2"".varDefaultCipherSuites 1292 2"".varDefaultCipherSuites 1293 6runtime.writeBarrierEnabled 1294 2"".varDefaultCipherSuites2"".varDefaultCipherSuites 1297 .runtime.writebarrierptr 1299 $runtime.panicslice2"".varDefaultCipherSuites 1302 .runtime.writebarrierptr 1304 0runtime.morestack_noctxt"".autotmp_0213type.int"".autotmp_0212type.[]uint16"".autotmp_0211type.uint16"".autotmp_0209o*type.**"".cipherSuite"".autotmp_0208type.int"".autotmp_0207type.int"".autotmp_0206_,type.[]*"".cipherSuite"".autotmp_0205/type.[]uint16"".autotmp_0204type.int"".suite(type.*"".cipherSuiteD 1305 f&% 4+lJN8z 1307 0Tgclocals3e27b3aa6b89137cce48b3379a2a6610Tgclocals63d93ffc54aff1e42d910bbdedc982c6^prebuilts/go/linux-x86/src/crypto/tls/common.go2"".unexpectedMessageErrordH%H;amHH$H$1H$H$1HD$`HD$hHD$pHD$xHD$`HHD$PHD$XHD$HH$H\$HH$H+H$=HkH\$HHH$H\$HH$HH+H$=ulHkHH$HD$IH\$HH\$H\$PH\$H\$XH\$ HL$(HD$0HL$8H$HD$@H$HLCL$Hl$LCL$Hl$2v 1309 N 1310 *runtime.racefuncenter 1311 "runtime.racewrite6runtime.writeBarrierEnabled 1312 "runtime.racewrite6runtime.writeBarrierEnabledgo.string."tls: received unexpected handshake message of type %T when waiting for %T" 1313 fmt.Errorf 1314 (runtime.racefuncexit 1315 .runtime.writebarrierptr 1316 .runtime.writebarrierptr 1317 0runtime.morestack_noctxt`"".autotmp_0218?(type.[2]interface {}"".autotmp_0215o&type.[]interface {}"".autotmp_0214type.error"".~r2@type.error"".got "type.interface {}"".wanted"type.interface {}B 1321 =:&W)5Tgclocals49c5b60e8ee7a46d74bf1ec4459a1014Tgclocalsbcbd9dbdbe9fc4af6f4048413212b15a^prebuilts/go/linux-x86/src/crypto/tls/common.go<"".isSupportedSignatureAndHashdH%H;aqHXH\$XH$HT$hHD$pH\$xH\$P1HD$HHD$HT$@HHL$ Hl$H9HD$8H$HD$HD$8H(HhL$@l$L$L$@l$@l$D$`D$D$aD$HD$H\$H\$(HD$0H$H\$(H$HD$0LD$(A(@8uIH$H$H\$(H$H$Hl$0]LD$(Ah@8u$HXHD$8HL$ HHHL$ Hl$H9$HXr 1324 B 1325 *runtime.racefuncenter 1326 *runtime.racereadrange 1327 runtime.raceread 1328 runtime.raceread 1329 runtime.raceread 1330 runtime.raceread 1331 (runtime.racefuncexit 1332 (runtime.racefuncexit 1333 0runtime.morestack_noctxtP"".autotmp_0227_2type.*"".signatureAndHash"".autotmp_0226O2type.*"".signatureAndHash"".autotmp_02250type."".signatureAndHash"".autotmp_0224?2type.*"".signatureAndHash"".autotmp_0223type.int"".autotmp_0222otype.int"".autotmp_02210type."".signatureAndHash"".autotmp_02200type."".signatureAndHash"".autotmp_0219/4type.[]"".signatureAndHash"".s0type."".signatureAndHash"".~r2@type.bool"".sigHashes4type.[]"".signatureAndHash"".sigHash0type."".signatureAndHash&52 t$ 1337 RchSTgclocals5f5766de0051e7f72b90b1751008a39bTgclocalsb7b45a71d2b9c7fa2c214038b48cd259^prebuilts/go/linux-x86/src/crypto/tls/common.go("".(*Conn).LocalAddrdH%H;av~H8H\$8H$1H\$HH\$PH\$@H$H\$@HtCHHkHl$ H,$HL$HY(HL$HD$HL$(HL$HHD$0HD$PH8i 1342 : 1343 *runtime.racefuncentern 1344 runtime.raceread 1345 (runtime.racefuncexit 1346 0runtime.morestack_noctxt0p"".autotmp_0228type.net.Addr"".~r0type.net.Addr"".ctype.*"".Connpuop-R c!Tgclocalscad14e25fd48dddd762418d02c031d67Tgclocals64ca935d1a2110a30e2d604686188539Zprebuilts/go/linux-x86/src/crypto/tls/conn.go*"".(*Conn).RemoteAddrdH%H;av~H8H\$8H$1H\$HH\$PH\$@H$H\$@HtCHHkHl$ H,$HL$HY8HL$HD$HL$(HL$HHD$0HD$PH8i 1351 : 1352 *runtime.racefuncentern 1353 runtime.raceread 1354 (runtime.racefuncexit 1355 0runtime.morestack_noctxt0p"".autotmp_0230type.net.Addr"".~r0type.net.Addr"".ctype.*"".Connpuop-R c!Tgclocalscad14e25fd48dddd762418d02c031d67Tgclocals64ca935d1a2110a30e2d604686188539Zprebuilts/go/linux-x86/src/crypto/tls/conn.go,"".(*Conn).SetDeadlinedH%H;aHPH\$PH$1H\$xH$H\$XH$H\$XHtbHHkH\$`H\$\$h\$H\$pH\$Hl$8H,$HL$0HY@HL$ HD$(HL$@HL$xHD$HH$HPC 1360 B 1361 *runtime.racefuncenter| 1362 runtime.raceread 1363 (runtime.racefuncexit 1364 0runtime.morestack_noctxt`"".autotmp_0232type.error"".~r1@type.error"".ttype.time.Time"".ctype.*"".Conn4q Tgclocalsd2c2e3760f3b4f3950dac9f16c397771Tgclocals64ca935d1a2110a30e2d604686188539Zprebuilts/go/linux-x86/src/crypto/tls/conn.go4"".(*Conn).SetReadDeadlinedH%H;aHPH\$PH$1H\$xH$H\$XH$H\$XHtbHHkH\$`H\$\$h\$H\$pH\$Hl$8H,$HL$0HYHHL$ HD$(HL$@HL$xHD$HH$HPC 1370 B 1371 *runtime.racefuncenter| 1372 runtime.raceread 1373 (runtime.racefuncexit 1374 0runtime.morestack_noctxt`"".autotmp_0234type.error"".~r1@type.error"".ttype.time.Time"".ctype.*"".Conn4q Tgclocalsd2c2e3760f3b4f3950dac9f16c397771Tgclocals64ca935d1a2110a30e2d604686188539Zprebuilts/go/linux-x86/src/crypto/tls/conn.go6"".(*Conn).SetWriteDeadlinedH%H;aHPH\$PH$1H\$xH$H\$XH$H\$XHtbHHkH\$`H\$\$h\$H\$pH\$Hl$8H,$HL$0HYPHL$ HD$(HL$@HL$xHD$HH$HPC 1380 B 1381 *runtime.racefuncenter| 1382 runtime.raceread 1383 (runtime.racefuncexit 1384 0runtime.morestack_noctxt`"".autotmp_0236type.error"".~r1@type.error"".ttype.time.Time"".ctype.*"".Conn4q Tgclocalsd2c2e3760f3b4f3950dac9f16c397771Tgclocals64ca935d1a2110a30e2d604686188539Zprebuilts/go/linux-x86/src/crypto/tls/conn.go:"".(*halfConn).setErrorLockeddH%H;aHH\$H$1H\$0H\$8H\$H$H$H\$Hl$ HkHl$(=u"HkH\$ H\$0H\$(H\$8HLCL$Hl$` 1388 B 1389 *runtime.racefuncenter 1390 "runtime.racewrite6runtime.writeBarrierEnabled 1391 (runtime.racefuncexit 1392 .runtime.writebarrierptr 1393 0runtime.morestack_noctxtP "".~r10type.error"".errtype.error 1396 "".hc"type.*"".halfConn j $3 1398 XTgclocalsb9e2f210c3a206b5352d33144c6a1618Tgclocals69c1753bd5f81501d95132d08af04464Zprebuilts/go/linux-x86/src/crypto/tls/conn.go("".(*halfConn).errordH%H;aHH\$H$1H\$(H\$0H\$ H$H<$tpH\$ H$H$HD$ HtIHhHl$HhHl$H$H<$t#H\$H\$(H\$H\$0H%%< 1400 B 1401 *runtime.racefuncenter 1402 $sync.(*Mutex).Lock 1403 runtime.raceread 1404 (sync.(*Mutex).Unlock 1405 (runtime.racefuncexit 1406 0runtime.morestack_noctxt00"".errtype.error"".~r0type.error 1409 "".hc"type.*"".halfConn0/0,00 a6Tgclocals27f94a2fe0ff5b305b2385471201b6d7Tgclocalsc2934d28c868ce52e67cf0667b9c3035Zprebuilts/go/linux-x86/src/crypto/tls/conn.go@"".(*halfConn).prepareCipherSpecdH%H;aHH\$H$H\$H$H$HD$Hl$ fhH$H$PH\$Hl$(HkPHl$0=uUHkXH\$H$H$`H\$Hl$8Hk`Hl$@=uHkhHLChL$Hl$LCXL$Hl$ 1412 B 1413 *runtime.racefuncenterh 1414 "runtime.racewrite 1415 "runtime.racewrite6runtime.writeBarrierEnabled 1416 "runtime.racewrite6runtime.writeBarrierEnabled 1417 (runtime.racefuncexit 1418 .runtime.writebarrierptr 1419 .runtime.writebarrierptr 1420 0runtime.morestack_noctxt` "".mac@&type."".macFunction"".cipher "type.interface {}"".versiontype.uint16 1422 "".hc"type.*"".halfConn >,".8 Tgclocals218e13df677c61453fa96b70d57ce5c3Tgclocals33cdeccccebe80329f1fdbee7f5874cbZprebuilts/go/linux-x86/src/crypto/tls/conn.go>"".(*halfConn).changeCipherSpec dH%H;a(HXH\$XH$1H\$hH\$pH\$`H$H$PHD$`HhPHu^D$?PHH$HH\$HH\$H\$?H\$HD$ H\$(H\$hH\$0H\$pHXH$H$ H\$`H$H$PHD$`HSHhPL@ LD$Hl$H-H,$H\$`H$H$0H\$`H$H$`HD$`HHh`L@0LD$Hl$H-H,$H\$`H$H$PHD$`1HhPHhXH$H$`HL$`1Hi`Hih1HD$HHl$HH9}WHD$PHi@HD$@HsdHlH,$HL$`HtGHi@H\$@Hs1HlEHD$PHHl$HH9|1H\$hH\$pHX. 1427 B 1428 *runtime.racefuncenter 1429 runtime.racereadtype."".alerttype.error,go.itab."".alert.error 1430 runtime.convT2I 1431 (runtime.racefuncexit 1432 "runtime.racewrite 1433 runtime.raceread"type.interface {} 1434 (runtime.typedmemmove 1435 "runtime.racewrite 1436 runtime.raceread&type."".macFunction 1437 (runtime.typedmemmove 1438 "runtime.racewrite 1439 "runtime.racewrite 1440 "runtime.racewrite 1441 (runtime.racefuncexit 1442 $runtime.panicindex 1443 $runtime.panicindex 1444 0runtime.morestack_noctxt0"".autotmp_0240type.int"".autotmp_0239type.int"".autotmp_02381type."".alert"".i/type.int"".~r0type.error 1447 "".hc"type.*"".halfConn(5P"TRW"@ 1449 5Tgclocalscad14e25fd48dddd762418d02c031d67Tgclocals69c1753bd5f81501d95132d08af04464Zprebuilts/go/linux-x86/src/crypto/tls/conn.go*"".(*halfConn).incSeqdH%H;aHHH\$HH$HL$PHHHi@HD$0HvHlH,$HL$0HD$PHMHh@H8Hl ]\$/Hh@HHl H,$HL$0HD$PHHh@HHl \$/H]Hh@HHl H,$HL$PHD$0HHi@HsyHl]t 1455 HHHHHH\$8HD$@HH$H\$8H\$HD$H\$HH$HKHL$o+" 1466 B 1467 *runtime.racefuncenter 1468 runtime.raceread 1469 "runtime.racewrite 1470 runtime.raceread 1471 (runtime.racefuncexitVgo.string."TLS: sequence number wraparound"type.string 1472 runtime.convT2E 1473 runtime.gopanic 1474 $runtime.panicindex 1475 $runtime.panicindex 1476 $runtime.panicindex 1477 $runtime.panicindex 1478 $runtime.panicindex 1479 $runtime.panicindex 1480 0runtime.morestack_noctxt"".autotmp_0243type.string"".autotmp_02411type.uint8"".i/type.int 1481 "".hc"type.*"".halfConn6H T* !TTgclocals51fa0e13d53d6bad7f86670d3edaeac6Tgclocalsd8fdd2a55187867c76648dc792366181Zprebuilts/go/linux-x86/src/crypto/tls/conn.go."".(*halfConn).resetSeqdH%H;aH H\$ H$HL$(1HD$Hl$H9}WHD$Hi@HD$HsXHlH,$HL$(Ht;Hi@H\$Hs%HlEHD$HHl$H9|H D 1487 B 1488 *runtime.racefuncenter 1489 "runtime.racewrite 1490 (runtime.racefuncexit 1491 $runtime.panicindex 1492 $runtime.panicindex 1493 0runtime.morestack_noctxt@"".autotmp_0245type.int"".autotmp_0244type.int"".i/type.int 1494 "".hc"type.*"".halfConn@?@ (@ Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbZprebuilts/go/linux-x86/src/crypto/tls/conn.go "".removePadding dH%H;a2H@H\$@H$HT$HHD$P1H\$`H\$hH\$pH}#HT$`HD$hH\$XH\$pD$xH@HHD$ HH9H,H,$Ht$HHL$PH\$ HH9H,]IHHH)HHT$HD$H\$HH9~HHH\$1Hl$H9AD\$ H)HH\$HHL$ HHD$H)H9H,H,$D\$ LT$|$Ht$HHL$PH\$ HL)H9H,]H\$HHL!II!L1HHH!H\$LHHl$H9FHHH!HHH!HHH!HL!HHH)HHl$XH9w,Ht$(Ht$`H\$0H\$hHl$8Hl$pD$xH@ 1505 B 1506 *runtime.racefuncenter 1507 (runtime.racefuncexit 1508 runtime.raceread 1509 runtime.raceread 1510 (runtime.racefuncexit 1511 $runtime.panicslice 1512 $runtime.panicindex 1513 $runtime.panicindex 1514 $runtime.panicindex 1515 $runtime.panicindex 1516 0runtime.morestack_noctxtp("".autotmp_0259/type.[]uint8"".autotmp_0258type.int"".autotmp_0257type.int"".autotmp_0256type.uint8"".autotmp_0255type.uint8"".autotmp_0254type.uint8"".autotmp_0253type.int"".autotmp_0251type.int"".autotmp_0249type.int"".autotmp_0248type.int"".autotmp_0247type.int"".autotmp_0246?type.int"".maskctype.uint8"".iOtype.int"".toCheck_type.int"".goodatype.uint8"".paddingLenetype.uint8"".~r2`type.uint8"".~r10type.[]uint8"".payloadtype.[]uint8"Q.t@G b( 1523 1524 8?@ ?& 1527 .Tgclocalsb6104f8b068d54e1f773b9fecbf3b23eTgclocalsf56b2291fa344104975cb6587be42b9bZprebuilts/go/linux-x86/src/crypto/tls/conn.go*"".removePaddingSSL30dH%H;aH(H\$(H$HT$0HD$81H\$HH\$PH\$XH}#HT$HHD$PH\$@H\$XD$`H(HHD$HH9H,H,$H|$@HT$0HL$8Hl$HH9soH*HHH9~HT$HHL$PH|$XD$`H(HH)H9w-HT$HT$HH\$H\$PH|$ H|$XD$`H( 1532 B 1533 *runtime.racefuncenter 1534 (runtime.racefuncexit 1535 runtime.raceread 1536 (runtime.racefuncexit 1537 (runtime.racefuncexit 1538 $runtime.panicslice 1539 $runtime.panicindex 1540 $runtime.panicindex 1541 0runtime.morestack_noctxtpP"".autotmp_0265/type.[]uint8"".autotmp_0264type.int"".autotmp_0263type.int"".autotmp_0262type.int"".autotmp_0261type.int"".autotmp_0260?type.int"".~r2`type.uint8"".~r10type.[]uint8"".payloadtype.[]uint8"PQOPlOP7OP"P@0 . ?&GB"Tgclocalsb6104f8b068d54e1f773b9fecbf3b23eTgclocalsf56b2291fa344104975cb6587be42b9bZprebuilts/go/linux-x86/src/crypto/tls/conn.go"".roundUpdH%H;av[HH\$H$Ht$HL$HHt2HHHHH)HtHHHHH\$ H11 1548 : 1549 *runtime.racefuncenter 1550 (runtime.racefuncexit 1551 0runtime.morestack_noctxt0"".~r2 type.int"".btype.int"".atype.intNW 1553 dTgclocals790e5cc5051fc0affc980ade09e929ecTgclocals33cdeccccebe80329f1fdbee7f5874cbZprebuilts/go/linux-x86/src/crypto/tls/conn.go,"".(*halfConn).decryptHGdH%H$PH;AH01H$H$0H$H$@H$H$@HkLCHLHIItIH$L$L$H$H$8H$H$0H$8Hi0HtWH$H$0H$8HHK0Hk8H$0H,$H$(HY(H$8H\$H$$H$H$H$ H$8Hk HH$8H$H$ H$8HYHK Hk(H$8H$H$@Hl$\$1H$H$HH$H$8H\$H$@H\$H$H\$H$H$H$\$ HL$Hl$HT$HL$ Hl$(HT$0H$H$H$H[ H$8H$H$0H$H$H$8Hk0HoH9})$HH$P$XH0HH)H$H$@H$H$@HHCHkH$HH$HH$HH$H$@HHHBHjH$H$HH$\H$HH@+H$H$@HHCHkH$HH$HH$HH$H$@H$HHHNHnH$H$HH$HH4$H$HHH\$H$H$L$H9TL$H)I)ItMH$xL$L$pH$8HH@HH$H$H$H$@H$H$@HkHLH$H$L$H$H$H9iL$H$ H$(L$H$8H$H$0H$8H$H$pH$8HHQ0Hi8HYpH|$HHHKHOHKHOH$H\$ H$H\$(H$H\$0H$H\$8H$H\$@H$H\$HH$H\$PH$ H\$XH$(H\$`H$0H,$H$(HZ HT$hHL$pHD$xH$H$H$HL$H$HD$H$pH\$H$xH\$ H$H\$(H\$0H$H$8H$H$pH$8H$HkxH$HH$=uFHkpH$8H$H$H$HH$P$XH0LCpL$Hl$$HH$P$XH0&i1H$H$ HH$H$8H\$H$@H\$H$H\$H$H$H$\$ HH$H9})$HH$P$XH0H:H$H$H$HHHHHIHtIH$H$L$HH$HD$H$H$HD$ H$HH$8H H HjH@HUHHH$H,$H$ H|$H$(Ht$H$HD$H$HT$ H$HL$(HD$0H$HHH$ H$(H$H$@H$H$@HkHLH$HH$H$ H\$H$(H\$L$LD$H$HT$ H$Hl$(HD$0H$H$H$ H$H$H[0HD$H$H)H$H$HH$H$H$H@kHH$L$L$H$H$@n1H$H$1HHTH H L$LD$H$HT$L$LL$H$H\$ H$H\$(H$H\$0LD$8H$H\$@LL$HH$Hl$PH$ H|$XH$(Ht$`H$ H$H$H[(Ht$hHl$pHT$xH$H$H$H$H$H$H$Ht)$HH$P$XH0H$@H$H$HHH\$&Eg1H$H$HH$H$8H\$H$@H\$H$H\$\$ ?H$H$H$H[ H\$H$H$8H$H$L$L$L$H$H$H$8H]frIHHHHHHfH$ILHHHHuHHHHH)HVHHHHL9L$IM9L$LT$L$LL$L$L\$H$H$H$H[0H$H$L$H9L$H)I)ItMHMMLT$H|$L\$L$LT$ H$H|$(L$L\$0H$H$H$H[(H$8H$H$H$H$H$H$8H]f|H$1H$XH$`H$hHH$HH$H1H$XHH$`HH$hHH$H$H$HH$H$$H$H$@H$H$HHH\$OHH$HH$H$H9H,H,$H$H$H$H$HH9sIH*HHH9~HHH1HH)H9wHHHHH$Ht$HL$Hl$HL$ HT$(\$0H$H$H$H$H$$$HH$P$XH0111RH$8H$H$@H$HH$HH$PHH$H$HH\$HD$H\$HH$HKHL$ 1593 Z 1594 runtime.duffzero| 1595 *runtime.racefuncenter 1596 runtime.raceread 1597 runtime.raceread 1598 runtime.raceread 1599 runtime.raceread 1600 runtime.raceread 1601 $runtime.efacethash2type.crypto/cipher.Stream 1602 $runtime.assertE2I2 1603 runtime.raceread 1604 1605 (runtime.racefuncexit 1607 runtime.raceread 1609 "runtime.racewrite 1611 runtime.raceread 1612 "runtime.racewrite 1613 $"".(*block).resize 1614 runtime.raceread 1615 runtime.raceread 1616 runtime.raceread 1617 Bcrypto/subtle.ConstantTimeCompare 1618 "runtime.racewrite6runtime.writeBarrierEnabled 1619 *"".(*halfConn).incSeq 1620 (runtime.racefuncexit 1621 .runtime.writebarrierptr 1622 (runtime.racefuncexit 1623 $runtime.panicslice 1624 $runtime.panicslice 1625 $runtime.panicslice 1626 $runtime.panicindex 1627 $runtime.panicindex 1628 $runtime.panicindex 1629 $runtime.panicindex.type.crypto/cipher.AEAD 1630 $runtime.assertE2I2! 1631 (runtime.racefuncexit#type.[13]uint8# 1632 "runtime.newobject$ 1633 ,runtime.racewriterange& 1634 "runtime.slicecopy' 1635 runtime.raceread) 1636 "runtime.slicecopy*+ 1637 "runtime.racewrite+ 1638 "runtime.racewrite/1 1639 (runtime.racefuncexit2 1640 $"".(*block).resize2 1641 $runtime.panicslice2 1642 $runtime.panicslice3 1643 $runtime.panicslice3type."".cbcMode4 1644 $runtime.assertE2I245 1645 runtime.raceread9;< 1646 runtime.raceread? 1647 $"".(*block).resize@ 1648 runtime.racereadB 1649 $runtime.panicsliceB 1650 $runtime.panicindexB 1651 $runtime.panicindexC 1652 "".removePaddingD 1653 $runtime.panicsliceD 1654 $runtime.panicsliceE 1655 (runtime.racefuncexitF>go.string."unknown cipher type"Ftype.stringF 1656 runtime.convT2EG 1657 runtime.gopanicG 1658 $runtime.panicsliceG 1659 0runtime.morestack_noctxtPv"".autotmp_0306type.int"".autotmp_0305type.[]uint8"".autotmp_0304type.int"".autotmp_0302type.uint32"".autotmp_0300"type.interface {}"".autotmp_0299type.int"".autotmp_0297type.[]uint8"".autotmp_0296type.[]uint8"".autotmp_0295type.[]uint8"".autotmp_0294type.int"".autotmp_0293type.int"".autotmp_0292type.string"".autotmp_0291type.int"".autotmp_0289type.[]uint8"".autotmp_0288type.[]uint8"".autotmp_0287type.int"".autotmp_0286type.int"".autotmp_0285type.int"".autotmp_0284type.int"".autotmp_0283type.int"".autotmp_0282type.[]uint8"".autotmp_0281type.int"".autotmp_0280type.int"".autotmp_0279type.int"".autotmp_0278type.int"".autotmp_0276type.[]uint8"".autotmp_0275type.[]uint8"".autotmp_0274type.[]uint8"".autotmp_0273type.int"".autotmp_0272type.int"".autotmp_0271type.[]uint8"".autotmp_0270type.[]uint8"".autotmp_0269_type.[]uint8"".autotmp_0268/type.[]uint8"".autotmp_0267type.int"".autotmp_0266type.int$"".&additionalDatatype.*[13]uint8"".~r1type.[]uint8"".payloadtype.[]uint8"".localMACtype.[]uint8"".remoteMACtype.[]uint8"".ntype.int"".c"type.interface {}"".blockSizetype.int"".ctype."".cbcMode"".errtype.error"".ntype.int"".noncetype.[]uint8"".c.type.crypto/cipher.AEAD"".c2type.crypto/cipher.Stream "".explicitIVLentype.int"".paddingGoodtype.uint8"".macSizetype.int"".payloadtype.[]uint8"".alertValue@type."".alert"".prefixLen0type.int 1662 "".ok type.bool"".btype.*"".block 1663 "".hc"type.*"".halfConn`" < $1X(W$8v<$#QrN1#o &=/B-1zy%NU W0'RlJBPF-$+Vfe4 ]o =z_'^[{{v+ 1670 o/ Tgclocalscd989e34801d72838a67b067fedac652Tgclocalsf98a3ed7a49931a640226fb023c832e8Zprebuilts/go/linux-x86/src/crypto/tls/conn.go""".padToBlockSizedH%H;aHpH\$pH$H$H$111H$H$H$1HHHHHHH)H\$@HHD$HH$H)H9eLD$xH$H$L$HH$HL$HL$H$L\$LT$ H|$(Hl$HL$HH)HH9LL$xH)I)ItML$L$L$LT$H$H|$LL$XLL$Hl$`Hl$ LD$hLD$(HD$0H$H$HD$HH$H9}PHD$PH9sWHH$H$H$HD$PH9s)HHl$@H@+HH$H9|Hp1f 1679 B 1680 *runtime.racefuncentertype.[]uint8 1681 "runtime.makeslice 1682 "runtime.slicecopy 1683 "runtime.racewrite 1684 (runtime.racefuncexit 1685 $runtime.panicindex 1686 $runtime.panicindex 1687 $runtime.panicslice 1688 $runtime.panicslice 1689 0runtime.morestack_noctxt"".autotmp_0320type.int"".autotmp_0319type.[]uint8"".autotmp_0318type.int"".autotmp_0317type.int"".autotmp_0316/type.[]uint8"".autotmp_0314type.int"".i?type.int"".paddingLen_type.int"".overrunOtype.int"".finalBlockptype.[]uint8"".prefix@type.[]uint8"".blockSize0type.int"".payloadtype.[]uint8/J 91@ 1691 /Tgclocalsb2124d98db2d8152705474155a2a51f9Tgclocals64e6abdf0268293babaa7bcc4e1e7821Zprebuilts/go/linux-x86/src/crypto/tls/conn.go,"".(*halfConn).encrypt@@dH%H$H;AH1H$H$H$H$H$H$0H$Hh0H:HH@H{H$H$H$H$H$H$HhH-LH$H$L$H$HH$H$H$H$LCLKL9LI)I)ItM*L$L$L$H$H$H$0H$H$H$H$HVHQ0Hi8HH|$HHHKHOHKHOH$H\$ H$H\$(H$H\$0H$H\$8H$H\$@H$H\$HH$H\$PH$H\$XH$H\$`H$H,$H$HZ HT$hHL$pHD$xH$H$H$H$H$H$HZH$H$H$HH\$H$H$H$H$LCLKL9LI)I)ItM*L$L$L$LD$L$LL$H$H\$H$H\$ H$H\$(HD$0H$H$H$H$H$HH$HH$=#HH$H$H$HkLCHLHIItIH$`L$hL$XH$H$H$ H$Hh HH$H$ H$HjHK Hk(H$H$H$Hl$\$1H$H$HH$H$H\$H$H\$H$H\$H$`H$hH$X\$ HL$Hl$HT$HL$ Hl$(HT$0H$H$H$H[ H$H$H$HYHH$H$H$HHKHkH$HH$HH$DHH$H$HHHPHhH$H$HH$H$HH@+H$H$HHKHkH$HH$HH$HH$H$HtpHHKHkH$HH$HH$v=H$H@+H$H$$ $!H1H$H$HH$H$H\$H$H\$H$H\$\$ H$H$H$HYH$HH)H$H$H$HkH$H$H$H$H[0HD$H$H$H$HH\$H$HH$H$H$H$H$L@L9HLHIItIH$xL$L$pH$HH$H$H$H$LCLKL9-LI)I)ItM*L$@H$L$PL9H$HHH$HD$H$H$HD$ H$HH$H H HzH@HdHHH$H$H$HT$H$HL$H$Hl$H$H|$ H$Ht$(HD$0H$HHH$H$H$H$H$H$HkHLH$HH$H$H\$H$H\$L$LD$H$HT$ H$Hl$(HD$0H$HH$H$H$H@kHH$H$PH$@H$H$@hE1HI H H$HL$L$LD$H$HT$H$pH\$ H$xH\$(H$H\$0HL$8H$HH\$@HT$HH$HD$PL$LL$XH$Hl$`H$H$H$H[8@EE~W1H$H$HH$H$H\$H$H\$H$H\$\$ 6H$H$H$H[ H$H$hH$XH\$H$HH9H$HL$H$Hl$H$HT$H$H$H$H[0H$H$`L$hH9tL$XH)I)ItMH$`LLH$XH$H$`H\$H$hHT$H$H\$Hl$ H|$(Ht$0HD$8HT$@HL$HH$(H$8H$H$H$0H$H$H$H$HHHH\$H$HH$H$H$H$H$LCLKL9SLI)I)ItM*L$LT$L$LD$L$LL$H$(H\$ H$0H\$(H$8H\$0H$H$H$H[(H$0H$HHH$H$H$H$H$LCLKL9LI)I)ItM*L$LT$L$LD$L$LL$H$H\$ H$H\$(H$H\$0H$H$H$H[(H$H$H$H$HH$H$ HH$H$H\$HD$H\$HH$HKHL$LL$Hl$~ 1733 Z 1734 runtime.duffzero| 1735 *runtime.racefuncenter 1736 runtime.raceread 1737 runtime.raceread 1738 runtime.raceread 1739 runtime.raceread 1740 runtime.raceread 1741 runtime.raceread 1742 1743 $"".(*block).resize 1744 1745 runtime.raceread 1747 "runtime.slicecopy 1749 "runtime.racewrite6runtime.writeBarrierEnabled 1750 runtime.raceread 1751 runtime.raceread 1752 runtime.raceread 1753 $runtime.efacethash2type.crypto/cipher.Stream 1754 $runtime.assertE2I2 1755 runtime.raceread 1756 runtime.raceread 1757 "runtime.racewrite 1758 runtime.raceread 1759 "runtime.racewrite 1760 *"".(*halfConn).incSeq 1761 (runtime.racefuncexit 1762 $runtime.panicindex 1763 $runtime.panicindex 1764 $runtime.panicindex 1765 $runtime.panicindex.type.crypto/cipher.AEAD 1766 $runtime.assertE2I2 1767 runtime.raceread 1768 runtime.raceread 1769 $"".(*block).resize 1770 runtime.raceread! 1771 runtime.raceread"type.[13]uint8" 1772 "runtime.newobject# 1773 ,runtime.racewriterange& 1774 "runtime.slicecopy' 1775 runtime.raceread) 1776 "runtime.slicecopy) 1777 "runtime.racewrite) 1778 "runtime.racewrite-- 1779 $runtime.panicslice. 1780 $runtime.panicslice. 1781 $runtime.panicslice. 1782 $runtime.panicslice/type."".cbcMode/ 1783 $runtime.assertE2I2024 1784 """.padToBlockSize6 1785 $"".(*block).resize6 1786 runtime.raceread99 1787 runtime.raceread<< 1788 $runtime.panicslice< 1789 $runtime.panicslice< 1790 $runtime.panicslice< 1791 $runtime.panicslice=>go.string."unknown cipher type"=type.string> 1792 runtime.convT2E> 1793 runtime.gopanic> 1794 $runtime.panicslice? 1795 .runtime.writebarrierptr? 1796 $runtime.panicslice? 1797 $runtime.panicslice? 1798 $runtime.panicslice@ 1799 0runtime.morestack_noctxt@j"".autotmp_0355type.uint32"".autotmp_0353"type.interface {}"".autotmp_0352type.int"".autotmp_0351type.string"".autotmp_0350type.[]uint8"".autotmp_0349type.int"".autotmp_0348type.int"".autotmp_0347type.[]uint8"".autotmp_0346type.int"".autotmp_0345type.int"".autotmp_0344type.int"".autotmp_0343type.[]uint8"".autotmp_0342type.[]uint8"".autotmp_0341type.[]uint8"".autotmp_0340type.int"".autotmp_0339type.[]uint8"".autotmp_0338type.[]uint8"".autotmp_0337type.[]uint8"".autotmp_0336type.[]uint8"".autotmp_0335type.[]uint8"".autotmp_0334type.[]uint8"".autotmp_0333type.int"".autotmp_0332type.int"".autotmp_0331type.int"".autotmp_0330type.int"".autotmp_0329type.int"".autotmp_0328type.[]uint8"".autotmp_0327type.int"".autotmp_0326type.int"".autotmp_0324type.[]uint8"".autotmp_0323type.int"".autotmp_0322_type.[]uint8"".autotmp_0321/type.[]uint8$"".&additionalDatatype.*[13]uint8"".ntype.int"".c"type.interface {}"".finalBlocktype.[]uint8"".prefixtype.[]uint8"".blockSizetype.int"".ctype."".cbcMode"".payloadtype.[]uint8"".noncetype.[]uint8"".payloadLentype.int"".c.type.crypto/cipher.AEAD"".c2type.crypto/cipher.Stream"".payloadtype.[]uint8"".ntype.int"".mactype.[]uint8"".~r32type."".alert"".~r20type.bool "".explicitIVLen type.int"".btype.*"".block 1803 "".hc"type.*"".halfConn" 1je,![X,8>)CW4]yY!/-1"!W$? 1806 JGv8 ]7=nRb5] 1808 \m{+ v(STgclocalsb4122500ed2ee4cd9d8763c44f445d71Tgclocals29826b33e4bc14b119ea502004583e65Zprebuilts/go/linux-x86/src/crypto/tls/conn.go$"".(*block).resizedH%H;aHH\$H$H\$H$HT$HL$ HjH9~RH$HL$HT$H$H\$H$H\$Hl$ LCL9wHkH\ 1815 B 1816 *runtime.racefuncenter^ 1817 runtime.raceread 1818 &"".(*block).reserve 1819 "runtime.racewrite 1820 runtime.raceread 1821 (runtime.racefuncexit 1822 $runtime.panicslice 1823 0runtime.morestack_noctxt "".ntype.int"".btype.*"".block y $!3 Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbZprebuilts/go/linux-x86/src/crypto/tls/conn.go&"".(*block).reservedH%H;apH`H\$`H$H\$hH$HL$hHYHl$pH9| 1826 H`H$HT$hHL$pHBHuHHD$@H9} HHD$@H9|H$H\$hHkHH$Hl$H\$@H\$HT$HL$ HD$(HT$HHL$PHD$XH\$hH$H\$HH$H\$PH\$H\$XH\$Ht$hH|$HHHNHOHNHOHD$0H\$hH$H\$hHl$PHkHl$XHkHl$H=u H+H`H$Hl$s 1830 B 1831 *runtime.racefuncenter^ 1832 runtime.raceread 1833 (runtime.racefuncexit 1834 runtime.raceread 1835 runtime.racereadtype.[]uint8 1836 "runtime.makeslice 1837 runtime.raceread 1838 "runtime.slicecopy 1839 "runtime.racewrite6runtime.writeBarrierEnabled 1840 (runtime.racefuncexit 1841 .runtime.writebarrierptr 1842 0runtime.morestack_noctxt "".autotmp_0365type.int"".autotmp_0364type.int"".autotmp_0363type.int"".data/type.[]uint8"".m?type.int"".ntype.int"".btype.*"".block&8H! 1843 1844 OY; 'Tgclocals32bd5c6dc84e3e86dd35593b3922d3aaTgclocals2c033e7f4f4a74cc7e9f368d1fec9f60Zprebuilts/go/linux-x86/src/crypto/tls/conn.go2"".(*block).readFromUntil dH%H;a&HxH\$xH$1H$H$H$H$H$H$HZH9|1H$H$HxH$HL$H$H$H$HhHl$HH$H$HhHl$@H$H$Hl$HLD$@LKM9CL9:LI)I)ItM*LT$`LT$LD$hLD$LL$pLL$H$H$H$H[ HT$ HL$(HD$0HT$8HL$PHD$XH$H$H$HYHl$8HH\$@H$H$H$H$Hl$@L@L9wpHhH$HT$PH$HYH$H9|1H$H$HxHH$H\$XH$Hx$ 1851 B 1852 *runtime.racefuncenter 1853 runtime.raceread 1854 (runtime.racefuncexit 1855 &"".(*block).reserve 1856 runtime.raceread 1857 runtime.raceread 1858 runtime.raceread 1859 runtime.raceread 1860 "runtime.racewrite 1861 runtime.raceread 1862 runtime.raceread 1863 (runtime.racefuncexit 1864 (runtime.racefuncexit 1865 $runtime.panicslice 1866 $runtime.panicslice 1867 0runtime.morestack_noctxt`"".autotmp_0375type.int"".autotmp_0374type.int"".autotmp_0373type.int"".autotmp_0370/type.[]uint8"".autotmp_0369otype.int"".autotmp_0368type.int"".autotmp_0367_type.int"".errOtype.error"".mtype.int"".~r2@type.error"".n0type.int"".rtype.io.Reader"".btype.*"".block2e(%R('*"!^' 1870 " S3%Tgclocalse3ad911d4dff90570ea706ff729628f0Tgclocalsea96add6260b81ae6a54b8a69e03e364Zprebuilts/go/linux-x86/src/crypto/tls/conn.go "".(*block).ReaddH%H;a0H`H\$`H$11H$H$H\$hH$H$HD$hHhHl$@H$H\$hHl$@LCLKL9LI)I)ItM*H\$pH$H\$xH\$H$H\$LT$HLT$LD$PLD$ LL$XLL$(HD$0H\$8H$H\$hH$H$HD$hHhHl$@H$H$H\$hHl$@L$LHkH` 1874 B 1875 *runtime.racefuncenter 1876 runtime.raceread 1877 runtime.raceread 1878 "runtime.slicecopy 1879 runtime.raceread 1880 "runtime.racewrite 1881 (runtime.racefuncexit 1882 $runtime.panicslice 1883 0runtime.morestack_noctxtp"".autotmp_0379type.int"".autotmp_0377/type.[]uint8"".autotmp_0376?type.int"".errPtype.error"".n@type.int"".ptype.[]uint8"".btype.*"".block&H 1885 'Tgclocals8cf14f50ac1bf7ae2848fda35f0590ecTgclocalsf56b2291fa344104975cb6587be42b9bZprebuilts/go/linux-x86/src/crypto/tls/conn.go."".(*halfConn).newBlockdH%H;aHH\$H$H\$ H$H$HHL$ HYHH\$1H9u$HH$H\$H\$(HH$H$HH\$H$H$ H\$ HtnHl$LE =uHLCHH\$H$H$ HD$1Hh H$HD$H\$H\$(HHkHH,$LD$ 1889 B 1890 *runtime.racefuncenterh 1891 runtime.racereadtype."".block 1892 "runtime.newobject 1893 (runtime.racefuncexit 1894 "runtime.racewrite 1895 runtime.raceread6runtime.writeBarrierEnabled 1896 "runtime.racewrite 1897 $"".(*block).resize 1898 (runtime.racefuncexit 1899 .runtime.writebarrierptr 1900 0runtime.morestack_noctxt 0"".btype.*"".block"".~r0type.*"".block 1902 "".hc"type.*"".halfConn0Y/0/0)@ 1905 B GsTgclocalsda059b1b7399d5e945de6391f8103591Tgclocals98304215dd49c497c84500d34591a734Zprebuilts/go/linux-x86/src/crypto/tls/conn.go0"".(*halfConn).freeBlockdH%H;aHH\$H$H\$ H$H$ H\$H$H$HH\$ Ht|Hl$LEH=uVLC H\$H$H$HH\$Ht0Hl$ =uHkHHLCHL$Hl$Hk H,$LD$ 1907 B 1908 *runtime.racefuncenterh 1909 "runtime.racewrite 1910 runtime.raceread6runtime.writeBarrierEnabled 1911 "runtime.racewrite6runtime.writeBarrierEnabled 1912 (runtime.racefuncexit 1913 .runtime.writebarrierptr 1914 .runtime.writebarrierptr 1915 0runtime.morestack_noctxt "".btype.*"".block 1916 "".hc"type.*"".halfConn :,G5 1917 Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbZprebuilts/go/linux-x86/src/crypto/tls/conn.go2"".(*halfConn).splitBlockdH%H;aH`H\$`H$H\$pH$HL$pHYHl$xH9H$H$H`H\$hH$H\$H\$@H\$pH$H\$pHkH\$@H$HHl$xH)H\$H\$pH$H\$pHl$xLCLKL9LI)I)ItM*LD$PLL$XLT$HH\$@H$Ht$@HH$HNHL$HNHL$H\$HH\$H\$PH\$ H\$XH\$(HD$0H\$pH$H\$pH$HD$pHl$xL@L9w#HhH$H\$@H$H`B 1923 B 1924 *runtime.racefuncenter^ 1925 runtime.raceread 1926 (runtime.racefuncexit 1927 ."".(*halfConn).newBlock 1928 runtime.raceread 1929 $"".(*block).resize 1930 runtime.raceread 1931 runtime.raceread 1932 "runtime.slicecopy 1933 "runtime.racewrite 1934 runtime.raceread 1935 (runtime.racefuncexit 1936 $runtime.panicslice 1937 $runtime.panicslice 1938 0runtime.morestack_noctxtP"".autotmp_0384/type.[]uint8"".autotmp_0383type.int 1939 "".bb?type.*"".block"".~r3@type.*"".block"".~r20type.*"".block"".n type.int"".btype.*"".block 1942 "".hc"type.*"".halfConn&L> !53( :JM 1948 Tgclocals0a1c3bd42c5c713bc931cfd440a8deecTgclocalsfa0f565c374c10d24b1fb7dfb7d99990Zprebuilts/go/linux-x86/src/crypto/tls/conn.go*"".(*Conn).readRecorddH%H$ H;A+H`H$`H$H$h1H$xH$$p<&'H$H$@H$h]@H$hH$D$PH$hHHH$HH$H$E1H$H$HH$HD$H$@H$H$@H$HkH$=1H+H$@H$@H1H9H$@H$H$H$H$XH$H$`1H$XH$`H$H$H$H$H$XHkH$`=uAHkH$XH$`H$XH$xH$`H$H`LCL$Hl$HH$HH\$HH\$HD$H$Hl$+H$hH$H$ H$hH 1H9upH$H<$$H$H\$H$PH$hH$H$ H$hHp$H$P=9$H H$H$ H$hH H$0H$HH$H$hH|$HHHNHOH\$H|$HHHKHOH$0H$HD$HD$ HL$(H$H$Ho1H$H$HH$HD$HL$H$H\$\$ HH$H$H$H$<tAH$HZ(\$t-H$H$xH$H$H`H$hHHH$H$H$H$1H$H$H$H$H$H$H$HkH$=u)HkH$H$H$H$%LCL$Hl$IH$0H$H$0HHCHkH$ H$HH$!H$H$0H!H 1954 HBHjH$ H$HH$n!)@l$:$p@H$hH$D$FH$hHHH$HH$H$)1H$H$HH$HD$H$@H$H$@H$HkH$=1H+H$@H$@H1H9H$@H$H$H$H$HH$H$P1H$H$H$H$H$H$H$HHkH$P=uAHkH$HH$PH$H$xH$H$H`LCL$Hl$HH$HH\$HH\$HD$H$Hl$+H$H$0HHCHkH$ HH$HH$HH$H$0H$H$0HHCHkH$ HH$HH$HH$H$0HHHBLBHhHfHH*HBLBL$ H$HH$)HfmH f\$<H$H$0HHCHkH$ HH$HH$HH$H$0H$H$0HHCHkH$ HH$HH$sHH$H$0HMHHBLBH1HHH*HBLBL$ H$HH$HmH H\$HH$hH$H$2H$hX2H$H$0H$hHX0Hl$<f9H$D$FH$hHHH$H\$<f\$>1H$@H$HH$PH$XH$@HgH$0H$8H$(HH$H\$>H\$HD$H\$H$H\$ H$H$(H$H$(H$H+H$=HkHH$H$hH\$H|$HD$0HD$H\$H$H\$ H$H$(HH$H$(H$HH+H$=HkHH$HD$>H$(H\$H$0H\$H$8H\$ HD$(HL$0H$8H$@1H$8H$@H$H$H$H$H$8HkH$@=uAHkH$8H$@H$8H$xH$@H$H`LCL$Hl$LCL$Hl$%nLCL$Hl$3>H\$HHHH$D$H$hHHH$H\$HH\$X1H$H$H$HH$0H$8H$(HH$H\$XH\$HD$H\$H$H\$ H$H$(H$H$(H$H+H$=HkHH$HD$-H$(H\$H$0H\$H$8H\$ HD$(HL$0H$xH$1H$H$H$H$H$H$H$xHkH$=uAHkH$xH$H$H$xH$H$H`LCL$Hl$LCL$Hl$L H$H$2L$:H$hX2=#$p@8H$D$ 1960 H$hHHHD$pHH$HD$41H\$H\$H\$ HD$(HL$0H$(H$01H$xH$H\$pH$H$H\$pH$(HkH$0=uAHkH$(H$0H$xH$xH$H$H`LCL$Hl$H\$<fH$HH$H$hH|$HHHNHOH\$H|$HHHKHOH$0H$H\$HHH\$HD$ HL$(H$ H$H!HH$H$H-H9u~HH$H$H,$H$ Hl$H-Hl$H-Hl$\$ t.HH$HH$HH$ 1H$H$HH$H$H\$H$ H\$H$H\$\$ HH$H$H$H$<tAH$HZ(\$t-H$H$xH$ H$H`H$hHHH$H$H$ H$1H$xH$H$H$H$H$H$HkH$=u)HkH$H$xH$H$%LCL$Hl$IH$hH$H<$JH$H$0H\$H\$HHH\$HD$H\$ H$HH$0H$hH$H$ H$hHH$H=H H$hH$H<$}H$H$0H\$H$h\$HT$H\$ HT$@<HH'HH$H,$\$HD$HL$H$xH$1H$H$H$H$H$H$H$xHkH$=HkH$xH$H$H$H$0H$H$H$0Hl$@HhH$H$H$0HhHl$PH$|$:H$hH$0Hl$PLCLKL9LI)I)ItM*L$L$L$I@H$D$HD$HL$H$8H$@H$hHHHD$`H$0H$ H$H$ H\$`H$H$HH$ HkHl$`LEH=>LC H\$`H$H$HH\$`HH$ =HkHH$hHHH$8H$hH$@H$p1H$H$H$H$H$H$H$hHkH$p=uAHkH$hH$pH$H$xH$H$H`LCL$Hl$1LCHL$Hl$Hk H,$LD$9@@C$p@8CI9IL$H$hH$H$H$H<$H$HD$HL$H$XH$`H$XHH$hH\$xH|$xHD$xD$;HH$H$XH\$H$`H\$H\$;H\$H$hH$\$;\$HD$HL$H$H$1H$H$H\$xH$H$H\$xH$HkH$=HkH$H$H$H$H$01H9H$hH$H$HH$H$0H$H$H$H$ H$H$H$HH$HH$LEH=LC H$H$H$HH$HH$=u_HkHH$hH$H$H$H$hHt+HH$xHH$H`LCHL$Hl$uHk H,$LD$6%LCL$Hl$C%r%H$H$H$H$D$ 1963 HD$HL$H$HH$P1H$hH$pH$H$H$H$H$HHkH$P=u)HkH$HH$hH$PH$pLCL$Hl$%6@IHHHH$H$D$ 1966 HD$HL$H$(H$01H$H$H$H$H$H$H$(HkH$0=u)HkH$(H$H$0H$LCL$Hl$9LIHH$H$H$HHHH$hHHH$HH$HH$HH$1H$HH$PH$H$H$H$H$HkH$=u)HkH$H$HH$H$PkLCL$Hl$3HH$H$H$H$hHl*@HHHHD$hH$0H$(H$H$ H\$hH$H$HH$(Ht}Hl$hLEH=uWLC H\$hH$H$HH\$hHt1H$(=u HkHKLCHL$Hl$4Hk H,$LD$|+@HH~HH$HH\HH$H$H$2H+@l$;HH$HD$H$8H$HD$PH$8HH1HH$H$8H-H(H@H$H$@HH$HH\$HH\$H\$;H\$HD$ HD$(HL$0H$8HBH$HC@H$= 1969 HKHH$8H$8H1H9H$8H$H$hH$H$p1H$H$H$H$H$H$H$hHkH$p=u)HkH$hH$H$pH$LCL$Hl$HH$HH\$HH\$HD$LCHL$HL${H$H$H$H$D$ 1973 HD$HL$H$H$1H$hH$pH$H$H$H$H$HkH$=u)HkH$H$hH$H$pLCL$Hl$%6HHHH$H$D$ 1978 HD$HL$H$H$1H$H$H$H$H$H$H$HkH$=u)HkH$H$H$H$LCL$Hl$9@O$p@8 H$H$H$H$D$dHD$HL$H$H$1H$H$H$H$H$H$H$HkH$=uQHkH$H$H$H$H$H$xH$H$H`LCL$Hl$%H$H<$t!H$0LT$LD$LL$o%@$p@8H$H$H$H$D$ 1979 HD$HL$H$H$1H$(H$0H$H$H$H$H$HkH$=u)HkH$H$(H$H$0LCL$Hl$%6H$H$(H$hHt@H$0=uH(H$0"L(L$Hl$LCL$Hl$cE%wL L$Hl$F#%uWL L$Hl$H$h%8<< H$H$@H$h]@H$hH$D$PH$hHHH$HH$H$@1H$H$HH$HD$H$@H$H$@H$HkH$=1H+H$@H$@H1H9H$@H$H$H$H$H$H$ 1H$XH$`H$H$H$H$H$HkH$ =uAHkH$H$ H$XH$xH$`H$H`LCL$Hl$HH$HH\$HH\$HD$H$Hl$+H$D$PH$hHHH$HH$H$"1H$H$HH$HD$H$@H$H$@H$HkH$=1H+H$@H$@H1H9H$@H$H$H$H$H$H$1H$H$ H$H$H$H$H$HkH$=uAHkH$H$H$H$xH$ H$H`LCL$Hl$HH$HH\$HH\$HD$H$Hl$+N 1993 ^ 1994 *runtime.racefuncenter 1995 runtime.raceread 1996 ("".(*Conn).sendAlertgo.string."tls: handshake or ChangeCipherSpec requested after handshake complete".type.errors.errorString 1997 "runtime.newobject 1998 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 1999 "runtime.racewrite6runtime.writeBarrierEnabled 2000 (runtime.racefuncexit 2001 .runtime.writebarrierptr0type.*errors.errorStringtype.error Bgo.itab.*errors.errorString.error 2002 runtime.typ2Itab 2003 .runtime.writebarrierptr 2004 2005 runtime.raceread 2007 ."".(*halfConn).newBlock 2009 "runtime.racewrite6runtime.writeBarrierEnabled 2012 runtime.raceread 2014 runtime.raceread type.io.Reader 2017 runtime.convI2I 2018 2"".(*block).readFromUntiltype.net.Error 2019 $runtime.assertI2I2 2020 (runtime.racefuncexit 2021 "runtime.racewrite6runtime.writeBarrierEnabled 2022 .runtime.writebarrierptr 2023 runtime.raceread 2024 runtime.raceread 2025 ("".(*Conn).sendAlertjgo.string."tls: unsupported SSLv2 handshake received".type.errors.errorString 2026 "runtime.newobject 2027 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 2028 "runtime.racewrite6runtime.writeBarrierEnabled 2029 (runtime.racefuncexit 2030 .runtime.writebarrierptr0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 2031 runtime.typ2Itab 2032 .runtime.writebarrierptr 2033 runtime.raceread 2034 runtime.raceread! 2035 runtime.raceread" 2036 runtime.raceread$ 2037 runtime.raceread% 2038 runtime.raceread% 2039 runtime.raceread& 2040 runtime.raceread( 2041 runtime.raceread) 2042 runtime.raceread) 2043 ("".(*Conn).sendAlert+type.uint16, 2044 runtime.convT2E, 2045 "runtime.racewrite-6runtime.writeBarrierEnabled-type.uint16. 2046 runtime.convT2E/ 2047 "runtime.racewrite/6runtime.writeBarrierEnabled0go.string."tls: received record with version %x when expecting version %x"1 2048 fmt.Errorf2 2049 "runtime.racewrite26runtime.writeBarrierEnabled3 2050 (runtime.racefuncexit3 2051 .runtime.writebarrierptr4 2052 .runtime.writebarrierptr4 2053 .runtime.writebarrierptr5 2054 ("".(*Conn).sendAlert7type.int7 2055 runtime.convT2E8 2056 "runtime.racewrite96runtime.writeBarrierEnabled9rgo.string."tls: oversized record received with length %d": 2057 fmt.Errorf; 2058 "runtime.racewrite;6runtime.writeBarrierEnabled< 2059 (runtime.racefuncexit= 2060 .runtime.writebarrierptr= 2061 .runtime.writebarrierptr= 2062 runtime.raceread> 2063 ("".(*Conn).sendAlert?go.string."tls: first record does not look like a TLS handshake"@ 2064 fmt.ErrorfA 2065 "runtime.racewriteA6runtime.writeBarrierEnabledB 2066 (runtime.racefuncexitB 2067 .runtime.writebarrierptrC 2068 runtime.racereadCtype.io.ReaderD 2069 runtime.convI2ID 2070 2"".(*block).readFromUntilEio.EOFE 2072 runtime.racereadFio.EOFFio.EOFF 2075 runtime.racereadFio.EOFGio.EOFG 2078 runtime.ifaceeqG&io.ErrUnexpectedEOFG 2079 runtime.racereadG&io.ErrUnexpectedEOFG&io.ErrUnexpectedEOFHtype.net.ErrorI 2080 $runtime.assertI2I2JJ 2081 (runtime.racefuncexitL 2082 "runtime.racewriteL6runtime.writeBarrierEnabledM 2083 .runtime.writebarrierptrO 2084 2"".(*halfConn).splitBlockO 2085 "runtime.racewriteP6runtime.writeBarrierEnabledQ 2086 ,"".(*halfConn).decryptR 2087 ("".(*Conn).sendAlertS 2088 "runtime.racewriteT6runtime.writeBarrierEnabledU 2089 "runtime.racewriteU 2090 runtime.racereadV 2091 runtime.racereadW 2092 ("".(*Conn).sendAlertY 2093 "runtime.racewriteY 2094 runtime.racereadY6runtime.writeBarrierEnabledZ 2095 "runtime.racewriteZ6runtime.writeBarrierEnabled\ 2096 "runtime.racewrite]6runtime.writeBarrierEnabled] 2097 (runtime.racefuncexit^ 2098 .runtime.writebarrierptr^ 2099 .runtime.writebarrierptr_ 2100 .runtime.writebarrierptr` 2101 runtime.racereada 2102 >"".(*halfConn).changeCipherSpecctype."".alertc 2103 "runtime.assertI2Td 2104 ("".(*Conn).sendAlerte 2105 "runtime.racewritee6runtime.writeBarrierEnabledg 2106 "runtime.racewriteh 2107 runtime.racereadh6runtime.writeBarrierEnabledi 2108 "runtime.racewritei6runtime.writeBarrierEnabledj 2109 runtime.racereadk 2110 (runtime.racefuncexitk 2111 .runtime.writebarrierptrl 2112 .runtime.writebarrierptrl 2113 .runtime.writebarrierptrm 2114 ("".(*Conn).sendAlertn 2115 "runtime.racewriteo6runtime.writeBarrierEnabledp 2116 .runtime.writebarrierptrp 2117 $runtime.panicindexp 2118 $runtime.panicindexq 2119 ("".(*Conn).sendAlertr 2120 "runtime.racewrites6runtime.writeBarrierEnabledt 2121 .runtime.writebarrierptrt 2122 runtime.racereadvio.EOFv 2124 runtime.racereadvio.EOFvio.EOFw 2127 "runtime.racewritex6runtime.writeBarrierEnabledx 2128 .runtime.writebarrierptry 2129 runtime.racereadz 2130 "runtime.racewrite{ 2131 runtime.raceread{6runtime.writeBarrierEnabled| 2132 "runtime.racewrite|6runtime.writeBarrierEnabled} 2133 .runtime.writebarrierptr} 2134 .runtime.writebarrierptr~ 2135 runtime.raceread type.net.OpError 2136 "runtime.newobject 2137 ,runtime.racewriterange 2138 runtime.duffzero 2139 "runtime.racewrite0go.string."remote error" 2140 "runtime.racewritetype."".alerttype.error,go.itab."".alert.error 2141 runtime.convT2I6runtime.writeBarrierEnabled4go.itab.*net.OpError.error 2142 "runtime.racewrite6runtime.writeBarrierEnabled 2143 .runtime.writebarrierptr"type.*net.OpErrortype.error4go.itab.*net.OpError.error 2144 runtime.typ2Itab 2145 .runtime.writebarrierptr 2146 $runtime.panicindex 2147 $runtime.panicindex 2148 ("".(*Conn).sendAlert 2149 "runtime.racewrite6runtime.writeBarrierEnabled 2150 .runtime.writebarrierptr 2151 $runtime.panicindex 2152 $runtime.panicindex 2153 $runtime.panicindex 2154 $runtime.panicindex 2155 ("".(*Conn).sendAlert 2156 "runtime.racewrite6runtime.writeBarrierEnabled 2157 .runtime.writebarrierptr 2158 ("".(*Conn).sendAlert 2159 "runtime.racewrite6runtime.writeBarrierEnabled 2160 (runtime.racefuncexit 2161 .runtime.writebarrierptr 2162 *bytes.(*Buffer).Write 2163 ("".(*Conn).sendAlert 2164 "runtime.racewrite6runtime.writeBarrierEnabled 2165 .runtime.writebarrierptr 2166 "runtime.racewrite6runtime.writeBarrierEnabled 2167 .runtime.writebarrierptr 2168 $runtime.panicslice 2169 .runtime.writebarrierptr 2170 .runtime.writebarrierptr 2171 $runtime.panicindex 2172 $runtime.panicindex 2173 $runtime.panicindex 2174 $runtime.panicindex 2175 $runtime.panicindex 2176 $runtime.panicindex 2177 $runtime.panicindex 2178 $runtime.panicindex 2179 $runtime.panicindex 2180 $runtime.panicindex 2181 .runtime.writebarrierptr 2182 runtime.raceread 2183 ("".(*Conn).sendAlertgo.string."tls: application data record requested before handshake complete".type.errors.errorString 2184 "runtime.newobject 2185 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 2186 "runtime.racewrite6runtime.writeBarrierEnabled 2187 (runtime.racefuncexit 2188 .runtime.writebarrierptr0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 2189 runtime.typ2Itab 2190 .runtime.writebarrierptr 2191 ("".(*Conn).sendAlert\go.string."tls: unknown record type requested".type.errors.errorString 2192 "runtime.newobject 2193 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 2194 "runtime.racewrite6runtime.writeBarrierEnabled 2195 (runtime.racefuncexit 2196 .runtime.writebarrierptr0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 2197 runtime.typ2Itab 2198 .runtime.writebarrierptr 2199 0runtime.morestack_noctxt@"".autotmp_0455type.*uint8"".autotmp_0454type.error"".autotmp_0453"type.*net.OpError"".autotmp_0451$type."".recordType"".autotmp_0450"type.interface {}"".autotmp_0449(type.[1]interface {}"".autotmp_0446&type.[]interface {}"".autotmp_0445"type.interface {}"".autotmp_0444"type.interface {}"".autotmp_0443?(type.[2]interface {}"".autotmp_0440o&type.[]interface {}"".autotmp_0439type.error"".autotmp_0438type.*uint8"".autotmp_0437type.error"".autotmp_04360type.*errors.errorString"".autotmp_0435type.error"".autotmp_0434type.*uint8"".autotmp_0433type.error"".autotmp_04320type.*errors.errorString"".autotmp_0431type.error"".autotmp_0430type.*uint8"".autotmp_0429type.error"".autotmp_04280type.*errors.errorString"".autotmp_0427type.error"".autotmp_0425type.error"".autotmp_04240type.*errors.errorString"".autotmp_0422type.error"".autotmp_0421type.error"".autotmp_0420type.error"".autotmp_0419type."".alert"".autotmp_0418type.error"".autotmp_0417type.error"".autotmp_0416type.int"".autotmp_0415type.error"".autotmp_0414"type.*net.OpError"".autotmp_0413type."".alert"".autotmp_0412type.error"".autotmp_0411type.int"".autotmp_0410type.error"".autotmp_0409type.error"".autotmp_0408type.int"".autotmp_0407type.int"".autotmp_0406type.error"".autotmp_0404type.int"".autotmp_0402type.*"".block"".autotmp_0401type.*"".block"".autotmp_0399type.net.Error"".autotmp_0398type.error"".autotmp_0397type.error"".autotmp_0396type.error"".autotmp_0395type.int"".autotmp_0394type.error"".autotmp_0393type.uint16"".autotmp_03920type.*errors.errorString"".autotmp_0390type.net.Error"".autotmp_0389type.error"".autotmp_0388type.*"".block"".autotmp_03870type.*errors.errorString"".autotmp_03860type.*errors.errorString"".autotmp_03850type.*errors.errorString"".btype.*"".block 2200 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2204 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2208 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2211 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2215 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2218 "".hc"type.*"".halfConn"".~r1 type.error"".errtype.error 2222 "".hc"type.*"".halfConn"".btype.*"".block 2223 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2227 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2230 "".hc"type.*"".halfConn"".~r1 type.error"".errtype.error 2234 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2237 "".hc"type.*"".halfConn"".btype.*"".block 2238 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2241 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2245 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2248 "".hc"type.*"".halfConn"".~r1 type.error"".errtype.error 2252 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2256 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2259 "".hc"type.*"".halfConn"".~r0 2261 type.errorerrors.text2 type.string"".~r1type.error"".errtype.error 2264 "".hc"type.*"".halfConn"".~r1type.error"".err type.error 2267 "".hc"type.*"".halfConn"".~r0 2269 type.errorerrors.text2 2270 type.string"".~r1type.error"".errtype.error 2274 "".hc"type.*"".halfConn"".~r0type.errorerrors.text2 type.string"".~r1 type.error"".errtype.error 2280 "".hc"type.*"".halfConn"".~r0 2282 type.errorerrors.text2 type.string"".errtype.error"".errtype.error"".datatype.[]uint8"".offtype.int"".etype.net.Error"".errtype.error"".ntype.int"".verstype.uint16"".typ$type."".recordType"".etype.net.Error"".errtype.error"".btype.*"".block"".~r1 type.error"".want$type."".recordType"".ctype.*"".Conn" 2290 xW"#h/p(y hUdA( 2292 # 2293 t. P'v(po#, 2295 0 2296 Y6&[1'#0/ ) 2298 2299 XWEPO8 2300 & 2301 >=:9 `_P 2303 (' 2304 7[;##! 2307 #hh .^*=X? 9,h`]$^ *- .+d/pB^V-:+lB^!BGF?[;>#/2tKgN9,?hD`HQ3T_9O<Bc=B^SVUGILY:1*7NB`oFrB`"\F`e}~N2`*4AB`@B`UBn5yZ|B`LZ.?^ 2312 *2]^*ATgclocalsc93e0892f4dce177f2369ce12415bb14Tgclocalsea57b82c1153a25b99f8848790380a93Zprebuilts/go/linux-x86/src/crypto/tls/conn.go4"".(*Conn).sendAlertLockeddH%HD$H;AmHH$H$H$1H$H$$<HH,$H$HHH,$H$$@HHHHHH$D$H$HL$H$Hl$H$HT$ $(H$HHHD$HL$GHH$HD$HD$PH$HD$PHL$PHH1HH$HD$PH-H(H@H$H$@HH$HH\$HH\$H\$GH\$HD$ HL$(HD$0H\$PH'HL$xHK@H$=HCHH\$PH\$PH1H9HL$PHD$xHD$hH$HL$p1H\$XH\$`H\$HH$H$H\$HHl$hHkHl$p=u5HkHL$hHD$pHL$XH$HD$`H$HLCL$Hl$HH$HH\$HH\$HD$.LCHL$HD$>1H$H$H^<dHH,$H$q< 2316 X 2317 *runtime.racefuncenter 2318 "runtime.racewrite 2319 "runtime.racewrite 2320 ,"".(*Conn).writeRecord type.net.OpError 2321 "runtime.newobject 2322 ,runtime.racewriterange 2323 runtime.duffzero 2324 "runtime.racewrite.go.string."local error" 2325 "runtime.racewritetype."".alerttype.error,go.itab."".alert.error 2326 runtime.convT2I6runtime.writeBarrierEnabled4go.itab.*net.OpError.error 2327 "runtime.racewrite 2328 6runtime.writeBarrierEnabled 2329 2330 (runtime.racefuncexit 2332 .runtime.writebarrierptr"type.*net.OpErrortype.error4go.itab.*net.OpError.error 2337 runtime.typ2Itab 2339 .runtime.writebarrierptr 2341 (runtime.racefuncexit 2343 "runtime.racewrite 2344 0runtime.morestack_noctxt@"".autotmp_0477type.error"".autotmp_0476"type.*net.OpError"".autotmp_0474"type.*net.OpError"".autotmp_0473type."".alert"".autotmp_0472/type.[]uint8"".~r1type.error"".errotype.error 2347 "".hc"type.*"".halfConn"".~r1 type.error"".errtype."".alert"".ctype.*"".Conn(>N 2350 *_ z .+I*M' $Tgclocals34375d279cc15a4ace848c01bdb8ac50Tgclocals95cd25a9809df8d4654939359cdc2365Zprebuilts/go/linux-x86/src/crypto/tls/conn.go("".(*Conn).sendAlertdH%H;aH0H\$0H$1H\$HH\$PH\$8H$H<$H$H\$8H\$H|$t{HD$$HHD$uEH\$8H$\$@\$HT$HL$HT$ HT$HHL$(HL$PH0H0%y%N 2355 B 2356 *runtime.racefuncenter 2357 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 2358 "runtime.deferproc 2359 4"".(*Conn).sendAlertLocked 2360 &runtime.deferreturn 2361 (runtime.racefuncexit 2362 &runtime.deferreturn 2363 (runtime.racefuncexit 2364 0runtime.morestack_noctxt@`"".autotmp_0481type.error"".~r1 type.error"".errtype."".alert"".ctype.*"".Conn`_`_`10 2367 1!8; -O#QTgclocals170309d2da858695ebefc5e7e0d9c320Tgclocalsc55cf99de9cdd8c8202a466952fa1a45Zprebuilts/go/linux-x86/src/crypto/tls/conn.go,"".(*Conn).writeRecord;;dH%H$@H;AH@H$@H$11H$xH$H$pH$HH$H<$MH$H$`H\$H$H$`HHL$HH@~ HD$H@HD$PD$D1H$H$H$HH$H$H$H$HHf1H$H$H$HH$H$H$ HH$H$HHU HH|$HHHKHOH$H\$\$ HH$H$H$H$<tH$HZ H\$H\$PH\$PHu{H$HH$H$H$ HH$H$HHHH|$HHHKHOHD$\$ tHD$PD$DH$H$H\$PHl$HHHH\$H$H$H$HHCHkH$8H$(HH$0H$H$HHHCHkH$8H$(HH$0$P@)H$HH$H$0H$HHk0fl$FfufD$FH$H$H$HHCHkH$8HH$(HH$0HH$H$H 2382 HHBHjH$8H$(HH$0 2383 HHl$Ff@+H$H$HHCHkH$8HH$(HH$0Q 2385 HH$H$H+ 2386 HHBHjH$8H$(HH$0 HHl$F@+H$H$HHCHkH$8HH$(HH$0 HH$H$H| HHBHjH$8H$(HH$0H Hl$HHH@+H$H$HHCHkH$8HH$(HH$0HH$H$HHHCHkH$8HH$(HH$0Hl$HH@+H\$PHH\$PHH\$XH$H$H$HH$Hl$XLCL90H&LHIItIHH$L$ L$|$DHHHH@HHHL$HT$LD$H$(H|$H$0Ht$ H$8Hl$(HD$0H\$PHH\$XH$H$H$Hl$XLCLKL9!LI)I)ItM*L$(L$L$0LD$L$8LL$H$XH\$H$`H\$ H$hH\$(HD$0H$HH$H<$H$H$H\$H\$PH\$H$HH$H$H$H$HH1HHkH$H|$HHHNHOHNHOH$H,$H$HZXHT$HHL$(HD$0H$H$xHeH$HHLHHD$`H$HD$xH$H$ H\$`H$H$HH\$xHHl$`LEH=LC H\$`H$H$HH\$`HHl$x=zHkH$PLH$HH$H<$BH$HL$HD$H$H$xHH$HHH,$H$HD$EHH$H$xH\$H$H\$H\$EH\$H$HHHH,$H$Hl$E@HHHZHHH$D$H$(H\$H$0HT$H$8HL$ H$HHHHD$hHH$HD$H$H$HD$PH$HH1HH$H$H-H(H@H$H$@H$H$xHk@H$=,HkHH$H$H1H9H$H$H$H$H$1H$H$H\$hH$H$H\$hH$HkH$=uQHkH$H$H$H$H$H$xH$H$H@LCL$Hl$HH$HH\$HH\$HD$LCHL$Hl$QH@%LCHL$Hl$sVHk H,$LD$H$pHH$pH$`L$hH9w0L$XH)I)ItMHL$hL$X%dC'H4$H$8H$HHk81H$H$Hl$pH,$H\$pHHHkH$H$HHH$H HH$H$H$HD$H$H\$H$H\$H$ H\$ HL$0HD$8H$H$xH#HHD/}3]%3 2410 ^ 2411 *runtime.racefuncenter 2412 ."".(*halfConn).newBlock 2413 runtime.raceread 2414 runtime.racereadtype."".cbcMode 2415 $runtime.assertE2I2 2416 runtime.raceread.type.crypto/cipher.AEAD 2417 $runtime.assertE2I2 2418 $"".(*block).resize 2419 2420 runtime.raceread 2421 2422 "runtime.racewrite 2424 runtime.raceread 2426 runtime.raceread 2427 "runtime.racewrite 2428 runtime.raceread 2429 "runtime.racewrite 2430 runtime.raceread 2431 "runtime.racewrite 2432 runtime.raceread 2433 "runtime.racewrite 2434 runtime.raceread 2435 "runtime.slicecopy 2436 runtime.raceread 2437 "runtime.slicecopy 2438 ,"".(*halfConn).encrypt 2439 runtime.raceread 2440 runtime.raceread ! 2441 "runtime.racewrite" 2442 runtime.raceread"6runtime.writeBarrierEnabled# 2443 "runtime.racewrite#6runtime.writeBarrierEnabled$ 2444 >"".(*halfConn).changeCipherSpec% 2445 "runtime.racewrite%type."".alert& 2446 "runtime.assertI2T' 2447 "runtime.racewrite( 2448 ,"".(*Conn).writeRecord) type.net.OpError) 2449 "runtime.newobject) 2450 ,runtime.racewriterange* 2451 runtime.duffzero* 2452 "runtime.racewrite*.go.string."local error"+ 2453 "runtime.racewrite+6runtime.writeBarrierEnabled,4go.itab.*net.OpError.error- 2454 "runtime.racewrite.6runtime.writeBarrierEnabled/ 2455 (runtime.racefuncexit/ 2456 .runtime.writebarrierptr/"type.*net.OpError0type.error04go.itab.*net.OpError.error0 2457 runtime.typ2Itab0 2458 .runtime.writebarrierptr1 2459 (runtime.racefuncexit1 2460 .runtime.writebarrierptr2 2461 .runtime.writebarrierptr4 2462 $runtime.panicslice4 2463 $runtime.panicslice4 2464 runtime.raceread5 2465 runtime.raceread6$crypto/rand.Reader6 2466 runtime.raceread6$crypto/rand.Reader6$crypto/rand.Reader7 2467 io.ReadFull8 2468 $runtime.panicslice9 2469 $runtime.panicindex9 2470 $runtime.panicindex9 2471 $runtime.panicindex9 2472 $runtime.panicindex9 2473 $runtime.panicindex9 2474 $runtime.panicindex: 2475 $runtime.panicindex: 2476 $runtime.panicindex: 2477 $runtime.panicindex: 2478 $runtime.panicindex; 2479 0runtime.morestack_noctxtJ"".autotmp_0501type.error"".autotmp_0499type.error"".autotmp_0498"type.*net.OpError"".autotmp_0497"type.*net.OpError"".autotmp_0496type.[]uint8"".autotmp_0495type."".alert"".autotmp_0494type.error"".autotmp_0493type.int"".autotmp_0492type.error"".autotmp_0491type.[]uint8"".autotmp_0490type.int"".autotmp_0489type.error"".autotmp_0488type.[]uint8"".autotmp_0487type.int"".autotmp_0486type.int"".autotmp_0485type."".cbcMode"".autotmp_0484type.int"".~r1type.error"".errtype.error 2482 "".hc"type.*"".halfConn"".btype.*"".block 2483 "".hc"type.*"".halfConn"".~r0type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".explicitIV_type.[]uint8"".verstype.uint16"".cbctype."".cbcMode$"".explicitIVIsSeqtype.bool "".explicitIVLentype.int"".mtype.int"".btype.*"".block"".err`type.error"".nPtype.int"".data type.[]uint8"".typ$type."".recordType"".ctype.*"".Conn("~ 2488 " 9 9m '#{s;6'hWs ,@op 2497 j.D|K <k*;D 2504 p8,@S=Tgclocals49cc2540f7af0ce8328034005bbc0566Tgclocals2c0f740876380abcf8aaddf617824cc7Zprebuilts/go/linux-x86/src/crypto/tls/conn.go0"".(*Conn).readHandshakeMMdH%H$XH;A?H(H$(H$1H$8H$@1H$HH$PH$0HH0H$H$H$HhHl$XH$H$H$0H$H]Hl$XH)HH$H$H$H$0HHHH$hH$`Ht/1H$8H$@H$HH$PH(H$D$HL$HD$H$HH$@H1H$8H$@H$HH$PH(EHHH01H$H$H$H$H$H$H$HhHl$XH$H$Hl$XLCLKL9"LI)I)ItM*L$L$L$L$LL$IL$HH$H$H$HH$H$H$vHH$H$0H$H$HH=HHHHHmHH HHHmH H\$HHHHHHD$hH$D$PHL$HD$H$pH$x1H$H$H\$hH$H$H\$hH$pHkH$x=uSHkH$pH$x1H$8H$@H$H$HH$H$PH(LCL$Hl$HHH0HD$xH$HD$xHhHl$XH$H$H$0HL$HHl$xH]Hl$XH)HHHH9H$H$H$H$0HHHH$XH$PHt/1H$8H$@H$HH$PH(H$D$H$0HL$HD$H$H$H1H$8H$@H$HH$PH(=HHv H0HHH\$@1H$H$H$H$H$H$hH$H@hH$H$H$HhHl$PH$H$H$H]HD$PH)H\$@H9~HD$@1H$H$H$H$H$H$H$HhHl$PH$H$H$HXHl$@HH\$XH$H$Hl$PLD$XLHM9:L91LI)I)ItM*L$L$L$H$H$H$HhHl$PH$H$H$HD$@Hl$PHHiH~H$H$hH$HChH$H$H$H$H$H$H$1H$0H$8H$HH$1H$H$0H$H$+@ \@B@IHH$H\$H$H1H9H$H$8H$01HHH$H$HH)H~KHH$H$HT$HT$H$ HD$HL$ HT$(H\$0H$HD$8L$11LIH$ H97H9.H)I)IH$ItMHl$LD$L$H$H\$H$H\$ H$H\$(HD$0H$ H$1HH9H$H$HT$H$H\$H$Ht$H$8H$H$0H[(H$0\$ HHHHD$`H$D$ 2520 HL$HD$H$H$1H$ H$(H\$`H$H$H\$`H$HkH$=uSHkH$H$1H$8H$@H$ H$HH$(H$PH(LCL$Hl$H$0H$H$8H\$H\$H$8H\$H$@1H$HH$PH(HH$HH\$HH\$HD$@uwHH$H\$H$H1H9tH$H$8H$0HH$HH\$HH\$HD$@uwHH$H\$H$H1H9tH$H$8H$03HH$HH\$HH\$HD$HHHHD$pH$D$ 2524 HL$HD$H$H$1H$H$H\$pH$H$H\$pH$HkH$=uSHkH$H$1H$8H$@H$H$HH$H$PH(LCL$Hl$@uwHH$H\$H$H1H9tH$H$8H$0HH$HH\$HH\$HD$@uwHH$H\$H$H1H9tH$H$8H$0DHH$HH\$HH\$HD$@ HH$HD$H$H$HD$hH$HH1HH$H$H$0H$H$0H$Ht}L$0MA0fA@@hH$H1H9tH$H$8H$0<HH$HH\$HH\$HD$|8@@uwHH$H\$H$H1H9tH$H$8H$0HH$HH\$HH\$HD$@HH$HD$H$H$HD$8H$HH1HH$H$H$0H$H$0H$Ht}L$0MA0fA@@hH$H1H9tH$H$8H$0HH$HH\$HH\$HD$|8@THH$H\$H$H1H9tH$H$8H$0HH$HH\$HH\$HD$@uwHH$H\$H$H1H9tH$H$8H$0HH$HH\$HH\$HD$@uwHH$H\$H$H1H9tH$H$8H$0HH$HH\$HH\$HD$@CHH$H\$H$H1H9tH$H$8H$0HH$HH\$HH\$HD$#b 2541 ^ 2542 *runtime.racefuncenter 2543 runtime.raceread 2544 runtime.raceread 2545 runtime.raceread 2546 (runtime.racefuncexit 2547 *"".(*Conn).readRecord 2548 (runtime.racefuncexit 2549 runtime.raceread 2550 runtime.raceread 2551 runtime.raceread 2552 2553 runtime.raceread 2555 runtime.raceread 2557 ("".(*Conn).sendAlert 2558 "runtime.racewrite6runtime.writeBarrierEnabled 2559 (runtime.racefuncexit 2560 .runtime.writebarrierptr 2561 runtime.raceread 2562 runtime.raceread 2563 runtime.raceread 2564 (runtime.racefuncexit 2565 *"".(*Conn).readRecord 2566 (runtime.racefuncexit 2567 "runtime.racewrite 2568 runtime.raceread 2569 runtime.raceread 2570 runtime.raceread 2571 runtime.raceread 2572 runtime.raceread 2573 runtime.raceread 2574 "runtime.racewrite 2575 "runtime.racewrite 2576 runtime.raceread ,type."".clientHelloMsg 2577 "runtime.newobject \go.itab.*"".clientHelloMsg."".handshakeMessage"type.[]uint8" 2578 &runtime.growslice_n% 2579 "runtime.slicecopy&' 2580 ("".(*Conn).sendAlert( 2581 "runtime.racewrite)6runtime.writeBarrierEnabled* 2582 (runtime.racefuncexit* 2583 .runtime.writebarrierptr+ 2584 runtime.convI2E, 2585 (runtime.racefuncexit, 2586 $runtime.panicslice, 2587 $runtime.panicslice,.type.*"".clientHelloMsg,0type."".handshakeMessage-\go.itab.*"".clientHelloMsg."".handshakeMessage- 2588 runtime.typ2Itab-,type."".serverHelloMsg- 2589 "runtime.newobject.\go.itab.*"".serverHelloMsg."".handshakeMessage..type.*"".serverHelloMsg.0type."".handshakeMessage/\go.itab.*"".serverHelloMsg."".handshakeMessage/ 2590 runtime.typ2Itab/6type."".newSessionTicketMsg/ 2591 "runtime.newobject0fgo.itab.*"".newSessionTicketMsg."".handshakeMessage08type.*"".newSessionTicketMsg00type."".handshakeMessage1fgo.itab.*"".newSessionTicketMsg."".handshakeMessage1 2592 runtime.typ2Itab1 2593 ("".(*Conn).sendAlert2 2594 "runtime.racewrite36runtime.writeBarrierEnabled4 2595 (runtime.racefuncexit5 2596 .runtime.writebarrierptr5,type."".certificateMsg5 2597 "runtime.newobject5\go.itab.*"".certificateMsg."".handshakeMessage6.type.*"".certificateMsg60type."".handshakeMessage6\go.itab.*"".certificateMsg."".handshakeMessage7 2598 runtime.typ2Itab78type."".serverKeyExchangeMsg7 2599 "runtime.newobject7hgo.itab.*"".serverKeyExchangeMsg."".handshakeMessage8:type.*"".serverKeyExchangeMsg80type."".handshakeMessage8hgo.itab.*"".serverKeyExchangeMsg."".handshakeMessage8 2600 runtime.typ2Itab9:type."".certificateRequestMsg9 2601 "runtime.newobject9 2602 ,runtime.racewriterange: 2603 runtime.duffzero: 2604 "runtime.racewrite; 2605 runtime.raceread;jgo.itab.*"".certificateRequestMsg."".handshakeMessage<<type.*"".certificateRequestMsg<0type."".handshakeMessage<jgo.itab.*"".certificateRequestMsg."".handshakeMessage= 2606 runtime.typ2Itab=4type."".serverHelloDoneMsg= 2607 "runtime.newobject>dgo.itab.*"".serverHelloDoneMsg."".handshakeMessage>6type.*"".serverHelloDoneMsg?0type."".handshakeMessage?dgo.itab.*"".serverHelloDoneMsg."".handshakeMessage? 2608 runtime.typ2Itab?8type."".certificateVerifyMsg? 2609 "runtime.newobject@ 2610 ,runtime.racewriterange@ 2611 runtime.duffzeroA 2612 "runtime.racewriteA 2613 runtime.racereadBhgo.itab.*"".certificateVerifyMsg."".handshakeMessageC:type.*"".certificateVerifyMsgC0type."".handshakeMessageChgo.itab.*"".certificateVerifyMsg."".handshakeMessageC 2614 runtime.typ2ItabD8type."".clientKeyExchangeMsgD 2615 "runtime.newobjectDhgo.itab.*"".clientKeyExchangeMsg."".handshakeMessageE:type.*"".clientKeyExchangeMsgE0type."".handshakeMessageEhgo.itab.*"".clientKeyExchangeMsg."".handshakeMessageE 2616 runtime.typ2ItabF&type."".finishedMsgF 2617 "runtime.newobjectFVgo.itab.*"".finishedMsg."".handshakeMessageG(type.*"".finishedMsgG0type."".handshakeMessageGVgo.itab.*"".finishedMsg."".handshakeMessageG 2618 runtime.typ2ItabH8type."".certificateStatusMsgH 2619 "runtime.newobjectHhgo.itab.*"".certificateStatusMsg."".handshakeMessageI:type.*"".certificateStatusMsgI0type."".handshakeMessageIhgo.itab.*"".certificateStatusMsg."".handshakeMessageI 2620 runtime.typ2ItabJ(type."".nextProtoMsgJ 2621 "runtime.newobjectJXgo.itab.*"".nextProtoMsg."".handshakeMessageK*type.*"".nextProtoMsgK0type."".handshakeMessageKXgo.itab.*"".nextProtoMsg."".handshakeMessageK 2622 runtime.typ2ItabK 2623 $runtime.panicindexL 2624 $runtime.panicindexL 2625 $runtime.panicsliceL 2626 $runtime.panicindexL 2627 $runtime.panicindexL 2628 $runtime.panicindexL 2629 $runtime.panicindexL 2630 $runtime.panicindexL 2631 $runtime.panicindexM 2632 $runtime.panicsliceM 2633 0runtime.morestack_noctxtP"".autotmp_0560type.int"".autotmp_0559type.[]uint8"".autotmp_0558type.*uint8"".autotmp_0557type.*uint8"".autotmp_0556type.*uint8"".autotmp_0555:type.*"".certificateVerifyMsg"".autotmp_0554type.*uint8"".autotmp_0553type.*uint8"".autotmp_0552type.*uint8"".autotmp_0551type.*uint8"".autotmp_0550type.*uint8"".autotmp_0549<type.*"".certificateRequestMsg"".autotmp_0548type.*uint8"".autotmp_0547type.*uint8"".autotmp_0546type.*uint8"".autotmp_0543type.int"".autotmp_0542type.int"".autotmp_0541type.int"".autotmp_0540type.int"".autotmp_0539type.error"".autotmp_0537type.error"".autotmp_0536(type.*"".finishedMsg"".autotmp_0535*type.*"".nextProtoMsg"".autotmp_0534:type.*"".certificateVerifyMsg"".autotmp_0533:type.*"".clientKeyExchangeMsg"".autotmp_05326type.*"".serverHelloDoneMsg"".autotmp_0531:type.*"".serverKeyExchangeMsg"".autotmp_0530:type.*"".certificateStatusMsg"".autotmp_0529<type.*"".certificateRequestMsg"".autotmp_0528.type.*"".certificateMsg"".autotmp_05278type.*"".newSessionTicketMsg"".autotmp_0526.type.*"".serverHelloMsg"".autotmp_0525.type.*"".clientHelloMsg"".autotmp_0524type.int"".autotmp_0523type.int"".autotmp_0522type.int"".autotmp_0521type.int"".autotmp_0520type.error"".autotmp_0519type.int"".autotmp_0518type.error"".autotmp_0517/type.[]uint8"".autotmp_0516type.int"".autotmp_0514type.int"".~r1type.error"".errtype.error 2636 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2639 "".hc"type.*"".halfConnbytes.b2$type.*bytes.Buffer"".~r0type.[]uint8bytes.data5type.[]uint8bytes.n3type.intbytes.b2$type.*bytes.Bufferbytes.b2$type.*bytes.Buffer"".~r1type.error"".errtype.error 2643 "".hc"type.*"".halfConn"".~r0type.[]uint8bytes.b2$type.*bytes.Bufferbytes.b2$type.*bytes.Buffer"".m0type."".handshakeMessage"".errtype.error"".errtype.error"".ntype.int"".data_type.[]uint8"".errtype.error"".errtype.error"".~r10type.error"".~r0"type.interface {}"".ctype.*"".Connx"`h 2651 q&"$nL"~}2"xwji#nL"ba:"\[Y 2654 GDW#W C2C@?/C<;/0#-C87/C('/ 2655 .0// 2656 "C$#/ 2657 ./ 2658 C /C/C,+/ 2659 C/3*.M[]KR?m 2660 *c]S^!r (j9?m36'91 1 ``- ?m9<7``!`!` `"!`$!#`&-xTgclocals5c1a1cb97ccacae429cbd59dc80cfe04Tgclocals7e160029472a45411addca064764e0b0Zprebuilts/go/linux-x86/src/crypto/tls/conn.go "".(*Conn).WritedH%H$xH;AHH$H$H$01H$8H$@H$H$HL$HT$H$H$Ht/H$0H$8H$@HH$H$H<$DH$H$H\$H|$HD$$HHD$H$H$H$H$H$HHHH$H$Ht/H$0H$8H$@HH4$H$@H$X@uyD$GPH$0HH$HH\$HH\$H\$GH\$HD$ H\$(H$8H\$0H$@HHD$XH$ HH$H$0H$HX0fmH$H$H$ HH$H$H3HH|$HHHKHOHD$H$\$ H$(HH$HH$D$H$Hl$H$Ht$H$H\$ H$HL$(Hl$0HT$8HL$HH$H$HHHH$H$1H\$pH\$xHD$`H$H$H\$`H$HkH$=uNHkH$H$H\$HH$0HT$pH$8HL$xH$@HLCL$Hl$@H$ H$(HwHHL$HtIHD$XL$H$ H$(H$D$H$H\$H$ H\$H$(H\$ HD$(HT$0HL$8HD$PH$HHH$H$H$H$1H$H$HD$hH$H$H\$hH$HkH$=u\HkH$H$H\$PHl$XHH$0H$H$8H$H$@HLCL$Hl$[H%%N 2668 ^ 2669 *runtime.racefuncenter 2670 ("".(*Conn).Handshake 2671 &runtime.deferreturn 2672 (runtime.racefuncexit 2673 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 2674 "runtime.deferproc 2675 runtime.raceread 2676 &runtime.deferreturn 2677 (runtime.racefuncexit 2678 runtime.racereadtype."".alerttype.error,go.itab."".alert.error 2679 runtime.convT2I 2680 &runtime.deferreturn 2681 (runtime.racefuncexit 2682 runtime.raceread 2683 2684 runtime.raceread 2685 8type.crypto/cipher.BlockMode 2687 $runtime.assertE2I2 2689 ,"".(*Conn).writeRecord 2690 "runtime.racewrite6runtime.writeBarrierEnabled 2691 &runtime.deferreturn 2692 (runtime.racefuncexit 2693 .runtime.writebarrierptr 2694 ,"".(*Conn).writeRecord 2695 "runtime.racewrite6runtime.writeBarrierEnabled 2696 &runtime.deferreturn 2697 (runtime.racefuncexit 2698 .runtime.writebarrierptr 2699 $runtime.panicslice 2700 $runtime.panicslice 2701 &runtime.deferreturn 2702 (runtime.racefuncexit 2703 0runtime.morestack_noctxtp."".autotmp_0581type.error"".autotmp_0580type.int"".autotmp_0579type.[]uint8"".autotmp_0578type.error"".autotmp_0576/type.[]uint8"".autotmp_0574type."".alert"".~r1type.error"".errotype.error 2706 "".hc"type.*"".halfConn"".~r1type.error"".errtype.error 2709 "".hc"type.*"".halfConn"".errOtype.error"".ntype.int"".errtype.error"".ntype.int"".mtype.int"".errtype.error"".errtype.error"".~r2Ptype.error"".~r1@type.int"".btype.[]uint8"".ctype.*"".Conn^"N0 "JI1"FE$CT"87l0/ 8qz #RI 7>= L./W|7b qp !CTgclocals32e721457b5e2d67231e9d35dce219dbTgclocalsbd52613864e5507f8674236fb41423abZprebuilts/go/linux-x86/src/crypto/tls/conn.go"".(*Conn).Read! dH%HD$H;AHH$H$H$ 1H$(H$01H$(H$0H$ H$H$HT$HL$H$(H$0H$(HtHH$HuHH$H$H<$7H$H$H\$H|$HD$$HHD$1HD$HHdH$H$H$(H$H(1H9H$H$H$H$HHuaH$D$HT$HL$H$H$HpH$ H$(H$0HH$H$H$H$HHHH$H$Ht/H$ H$(H$0HH$H$(H$H(H$H$H$H$H$H$1H$H$Hl$hH,$H$HD$hHhHl$PH$H\$hHl$PLCLKL9LI)I)ItM*H$H$H$H\$H$H\$L$LT$L$LD$ L$LL$(HD$0H\$8H\$@H\$hH$H$HD$hHhHl$PH$H$HD$@H\$hHl$PHHkH$ H$H$(H$H$0H$H$H$(H$H(H,$H$H(H]H\$PH$H$(H$H(H,$H$H$H(H]Hl$PH9HHHL$`H$H$(H$H(Hl$pH,$H$ H\$`H$H$HH\$pHHl$`LEH=LC H\$`H$H$HH\$`HHl$p=]HkHH$H$H$(H$1H(H$H$ H$H H\$X1H9CH$ H1H$(HH$H$H$(H$H(1H9H\$XH$HT$XHjHH$H\$XHHKHkH$H$HH$EH$H\$XH&HHSHkH$H$HH$uCH$H$D$HL$HT$H$HL$xHtH$(H$0H$ HH$(HutHD$HHHD$HHdHH$HH H$ H$H$(H$H$0HHLCHL$Hl$sHk H,$LD$:0H%%r 2726 X 2727 *runtime.racefuncenter 2728 ("".(*Conn).Handshake 2729 &runtime.deferreturn 2730 (runtime.racefuncexit 2731 &runtime.deferreturn 2732 (runtime.racefuncexit 2733 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 2734 "runtime.deferproc 2735 runtime.raceread 2736 runtime.raceread 2737 *"".(*Conn).readRecord 2738 &runtime.deferreturn 2739 (runtime.racefuncexit 2740 runtime.raceread 2741 &runtime.deferreturn 2742 (runtime.racefuncexit 2743 2744 runtime.raceread 2746 runtime.raceread 2748 runtime.raceread 2749 "runtime.slicecopy 2750 runtime.raceread 2751 "runtime.racewrite 2752 runtime.raceread 2753 runtime.raceread 2754 runtime.raceread 2755 runtime.raceread 2756 runtime.raceread 2757 "runtime.racewrite 2758 runtime.raceread6runtime.writeBarrierEnabled 2759 "runtime.racewrite6runtime.writeBarrierEnabled 2760 "runtime.racewrite 2761 runtime.raceread 2762 runtime.raceread 2763 runtime.raceread 2764 runtime.raceread 2765 runtime.raceread 2766 *"".(*Conn).readRecord io.ErrNoProgress 2767 runtime.raceread io.ErrNoProgress io.ErrNoProgress 2768 &runtime.deferreturn 2769 (runtime.racefuncexit 2770 &runtime.deferreturn 2771 (runtime.racefuncexit 2772 $runtime.panicindex 2773 $runtime.panicindex 2774 .runtime.writebarrierptr 2775 .runtime.writebarrierptr 2776 $runtime.panicslice 2777 &runtime.deferreturn 2778 (runtime.racefuncexit 2779 0runtime.morestack_noctxtp6"".autotmp_0594type.error"".autotmp_0593type.int"".autotmp_0592type.int"".autotmp_0591type.error"".autotmp_0590type.int"".autotmp_0589type.int"".autotmp_0588type.int"".autotmp_0586/type.[]uint8"".autotmp_0585type.int"".autotmp_0584type.error"".autotmp_0583type.int"".autotmp_0582type.error"".btype.*"".block 2780 "".hc"type.*"".halfConn"".errtype.error"".ntype.int"".p_type.[]uint8"".btype.*"".block"".recErrtype.error 2782 "".ritype.*"".block"".errtype.error"".errtype.error&"".emptyRecordCounttype.int"".errPtype.error"".n@type.int"".btype.[]uint8"".ctype.*"".Connf z 2786 q% rq<9nmdc$C 2788 ^2"JIL"BA* 3 GR] !%\[ l+z$Wd"~ 2792 t?&" 8Tgclocals907ffce0d6a9ef6ee9ffd647203c0c04Tgclocals1897aba543f2f30e38a54f84ff5c0661Zprebuilts/go/linux-x86/src/crypto/tls/conn.go "".(*Conn).ClosedH%H;aHPH\$PH$1H\$`H\$h1H\$@H\$HH\$XH$H<$6H$H\$XH\$H|$ 2794 HD$$HHD$H\$XH$H$@HT$XZ@t'H$D$HT$XHL$HD$HL$@HD$HH$H\$XHtsHHkHl$8H,$HL$0HY HL$HT$HT$(HL$ HtHL$`HT$hHPH\$@H\$`H\$HH\$hHPHP%%c 2796 B 2797 *runtime.racefuncenter 2798 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 2799 "runtime.deferproc 2800 runtime.raceread 2801 ("".(*Conn).sendAlert 2802 runtime.raceread 2803 &runtime.deferreturn 2804 (runtime.racefuncexit 2805 &runtime.deferreturn 2806 (runtime.racefuncexit 2807 &runtime.deferreturn 2808 (runtime.racefuncexit 2809 0runtime.morestack_noctxt0 2810 "".autotmp_0598type.error"".err_type.error"".alertErrtype.error"".~r0type.error"".ctype.*"".Conn2#%P=!'I$ 6P"OmTgclocalse47373f46f5ce89b0a8d2ed045e287b3Tgclocals230a2c1336be989a7f8d04821b9ec83dZprebuilts/go/linux-x86/src/crypto/tls/conn.go("".(*Conn).Handshake 2817 2818 dH%H;ahH8H\$8H$1H\$HH\$PH\$@H$H<$*H$H\$@H\$H|$HD$$HHD$H\$@H$H$ Ht$@HHN Hn(Hl$ HL$HtHL$HHl$PH8H4$H$@HL$@Y@t1H\$HH\$PH8H$H$HD$@XH$H\$H\$(H\$H\$0H\$@H$H$ H\$@Hl$(Hk Hl$0=uHHk(H\$@H$H$ H\$@Ht"Hk Hl$HHk(Hl$PH8LC(L$Hl$H$H\$H\$(H\$H\$0H\$@H$H$ H\$@Hl$(Hk Hl$0=u Hk(SLC(L$Hl$<[H8%%{4 2821 B 2822 *runtime.racefuncenter 2823 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 2824 "runtime.deferproc 2825 runtime.raceread 2826 &runtime.deferreturn 2827 (runtime.racefuncexit 2828 runtime.raceread 2829 &runtime.deferreturn 2830 (runtime.racefuncexit 2831 runtime.raceread 2832 4"".(*Conn).clientHandshake 2833 "runtime.racewrite6runtime.writeBarrierEnabled 2834 runtime.raceread 2835 &runtime.deferreturn 2836 (runtime.racefuncexit 2837 .runtime.writebarrierptr 2838 4"".(*Conn).serverHandshake 2839 "runtime.racewrite6runtime.writeBarrierEnabled 2840 .runtime.writebarrierptr 2841 &runtime.deferreturn 2842 (runtime.racefuncexit 2843 0runtime.morestack_noctxt0p 2844 "".autotmp_0601type.error"".autotmp_0600type.error"".err?type.error"".~r0type.error"".ctype.*"".Conn0pop7opopop-t=: PDP> *P6B3"!27=Tgclocals13f38f3d5f5ec8cec8748cea29a07c5fTgclocalsefce88e491438b5eb87f9dd6de675881Zprebuilts/go/linux-x86/src/crypto/tls/conn.go4"".(*Conn).ConnectionStatedH%HD$H;AHH$H$H$1HH$H$H<$xH$H$H\$H|$IHD$$HHD$H|$1HH$H$H$@H$X@\$H$H$@H$Y@cH$H$0H$HX0f\$H$H$H$HlHHl$ HHMHKHMH$H$AH$XA\$H$H$H$H\$0H$H$BH$HXBf\$H$H$xH$HHXxHl$HHHMHKHMHKHMH$H$H$HzHHl$`HHMHKHMHKHMH$H$H$H-HHl$8HHMHKHMH$H$`H$HHX`Hl$xHHMHKHMHKHMH$H$HH$HHXHH$HHMHKHMHKHMH$H$AH$YAu9HHHtNHHHH$H$H$Ht$H$HU5H%%|4 2859 X 2860 *runtime.racefuncenter~ 2861 runtime.duffzero 2862 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 2863 "runtime.deferproc 2864 runtime.duffzero 2865 runtime.raceread 2866 runtime.raceread 2867 runtime.raceread 2868 runtime.raceread 2869 runtime.raceread 2870 runtime.raceread 2871 runtime.raceread 2872 runtime.raceread 2873 runtime.raceread 2874 runtime.raceread 2875 2876 runtime.raceread 2878 runtime.raceread 2880 runtime.raceread 2882 runtime.duffcopy 2884 &runtime.deferreturn 2886 (runtime.racefuncexit 2887 &runtime.deferreturn 2888 (runtime.racefuncexit 2889 0runtime.morestack_noctxt"".state.type."".ConnectionState"".~r0.type."".ConnectionState"".ctype.*"".Conn&@*,+!@&# >( @F>@C9%('+4f~Tgclocals8b83a503986a7bfce4d62f1fe696bb48Tgclocals2e339c33bb71717adf9043d71a9fa151Zprebuilts/go/linux-x86/src/crypto/tls/conn.go."".(*Conn).OCSPResponsedH%H;aHH\$H$1H\$(H\$0H\$8H\$ H$H<$H$H\$ H\$H|$HD$$HHD$uMH\$ H$H$HH\$ Ht+HkHHl$(HkPHl$0HkXHl$8HH%t%H 2894 B 2895 *runtime.racefuncenter 2896 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 2897 "runtime.deferproc 2898 runtime.raceread 2899 &runtime.deferreturn 2900 (runtime.racefuncexit 2901 &runtime.deferreturn 2902 (runtime.racefuncexit 2903 0runtime.morestack_noctxt@0"".~r0type.[]uint8"".ctype.*"".Conn0/0/0&09M /L+JTgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1Tgclocals69c1753bd5f81501d95132d08af04464Zprebuilts/go/linux-x86/src/crypto/tls/conn.go2"".(*Conn).VerifyHostnamedH%HD$H;APHH$H$1H$H$H$H$H<$H$H$H\$H|$HD$$HHD$H$H$H$H$XHH\$pHD$x31H\$0H\$8HH$HD$HD$(H$H\$(Hl$xHkHl$p=H+H\$(H\$(H 1H9tBHT$(H$H$HL$0H$HT$8H$HHH$HH\$HH\$HL$H$Hl$dH$H$@H$X@HH\$`HD$h)1H\$@H\$HHH$HD$HD$(H$H\$(Hl$hHkHl$`=H+H\$(H\$(H 1H9tBHl$(H$H$HL$@H$Hl$HH$HHH$HH\$HH\$HL$H$Hl$dH$H$H$HHHH$H$/1H\$PH\$XHH$HD$HD$(H$H\$(H$HkH$=H+H\$(H\$(H 1H9tBHl$(H$H$HL$PH$Hl$XH$HHH$HH\$HH\$HL$H$Hl$dH$H$xH$HKxHHH$H$HH$H$H$HHKxHHH$H$HH$vcH)H,$H$H\$H$H\$HL$HT$ H$H$H$H$H_H% %r 2914 X 2915 *runtime.racefuncenter 2916 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 2917 "runtime.deferproc 2918 runtime.raceread~go.string."tls: VerifyHostname called on TLS server connection".type.errors.errorString 2919 "runtime.newobject 2920 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 2921 &runtime.deferreturn 2922 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 2923 runtime.typ2Itab 2924 .runtime.writebarrierptr 2925 runtime.racereadjgo.string."tls: handshake has not yet been performed".type.errors.errorString 2926 "runtime.newobject 2927 "runtime.racewrite 6runtime.writeBarrierEnabled Bgo.itab.*errors.errorString.error 2928 2929 &runtime.deferreturn 2930 2931 (runtime.racefuncexit 2932 0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 2936 runtime.typ2Itab 2938 .runtime.writebarrierptr 2940 runtime.racereadvgo.string."tls: handshake did not verify certificate chain" .type.errors.errorString 2944 "runtime.newobject 2946 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 2947 &runtime.deferreturn 2948 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 2949 runtime.typ2Itab 2950 .runtime.writebarrierptr 2951 runtime.raceread 2952 runtime.raceread 2953 Rcrypto/x509.(*Certificate).VerifyHostname 2954 &runtime.deferreturn 2955 (runtime.racefuncexit 2956 $runtime.panicindex 2957 $runtime.panicindex 2958 &runtime.deferreturn 2959 (runtime.racefuncexit 2960 0runtime.morestack_noctxtP*"".autotmp_0616type.*uint8"".autotmp_0615type.error"".autotmp_06140type.*errors.errorString"".autotmp_0613type.*uint8"".autotmp_0612type.error"".autotmp_06110type.*errors.errorString"".autotmp_0609Otype.error"".autotmp_06080type.*errors.errorString"".autotmp_0607type.error"".autotmp_06060type.*errors.errorString"".autotmp_06040type.*errors.errorString"".autotmp_06030type.*errors.errorString"".~r0type.errorerrors.text2otype.string"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r10type.error"".hosttype.string"".ctype.*"".ConnP'0hB!@+J# J*J\+3VFo6(F 2968 o 6+Pu 6(CTgclocalsd51829147bbc0c67a39e109be702de3eTgclocals6dd441bb1969ee40ad71a6b08d9752b6Zprebuilts/go/linux-x86/src/crypto/tls/conn.go4"".(*Conn).clientHandshakedH%H$H;Aa-HH$H$1H$H$H$H$H$8H$HY81H9uHHH$H$H$8H$H,H$=,Hi8H$H$8H$Hk8H,$H$`H$Hi8H]hHkH$H$8H$Hk8H,$H$H$Hi8$HH$H$P1H$H$HH$HD$H$xH$H$xH$HkH$=H+H$xH$xH1H9tEH$xH$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[H$H$H$8H$Hk8H,$H$HH$Hk8H*HUHHEPH]XH$1H$H$H$HH$H$H9H$pH$H$pH-*H 2975 HjH$H$xH$H$H(H(H$HHHH$H$HHHH$H$H9[H$H$HH$(H$0 1H$H$HH$HD$H$xH$H$xH$0HkH$(=H+H$xH$xH1H9tEH$xH$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[H$H$H$8H$HC81H9'H$@H$H$H$@Hf&H$H$H$@Hf$HH$HD$ HD$ H\$H$pH\$ H$xH\$(H$H$H$H$8H$HC81H$H$H$1H9%H$H$H$H$HH%H$H$H$H%HH$HH$HH$H$H$H$8H$Hk8H,$H$HH$Hk8H]PH$HH$HD$H$hH$HD$(H$hHH$1HH$H$H$hH$fkHH$HD$H$`H$HD$H$`-@(H$0H$8H$(H$hH$H$hH$hH$0HkpH$8HkxH$(=#HkhH$hH$H$ H$hH$xHk(H$Hk0H$p=q#Hk H$hH$H$H$hH@H$H$H$hH@H$H$H$H$H$8H$Hk8H,$H$`H$Hk8H"H]`H$hH"LLD$H\$HH$H$hH$H$H$hH$HH$HH$="HHH$HD$H$`H$HD$H$`-@(H$0H$8H$(H$hH$H$H$hH$0HH$8HH$(=5!HH$hH$H$H$hL$I@@H$H$H$hH@H$H$H$H$H$8H$Hk8H,$H$HH$Hk8Hp H]HH$hHR LLD$H\$HH$H$hH$H$H$H$8H$Hk8H,$HT$HL$HD$H$H$H$HH$HD$HL$H\$H$XH\$ H$`H\$(H$hH$H$H$PH$H$`HkXH$hHk`H$X=(HkPH$H$H$H$h1H$`H$H$XHH$H$H9,H$XH$H$XH+f$HH$HHHH$P1H$HH$H$@HH$H$H9}xH$PH$H$PH+H$H,$H$H]H$f9BH$PH$HHH$H$H9|H$XH$HHH$H$H9H$H$H$8H$Hk81H$H$H$ H,$H$ HHHkH$`H$XHRHH$HH$HH$H$H$H$ H$H$H$H\$H$HH^ H|$HHHKHOHKHOHD$0HL$8H$H$HH$H$D$PH$H$H$H[ HL$HD$H$HH\$HD$H$HL$H$HD$ HL$(HD$0H$xH$H$H$ 1H$H$HH$HD$H$xH$H$xH$ HkH$=H+H$xH$xH1H9tEH$xH$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[H$H$H$H$HXfr`H$H$HH$H$H-HH-HH-=NHH$1H$HH$PH$H$H$8H$Hk8H,$H$H$Hh8HHH$HHH$PH$H$8H$Hk8H,$H$H$Hm8t1H$HH$PH$HHH$H$H$H$H@H$H$H$HHHkH$`H,$H$XHY8H\$H$H\$H$H$H$H$8H$H$H$H\$H$Hk8Hl$HL$HD$ H$HHL$H$PHD$H$PH$H$HH[ HL$\$ H$^D$H$H$H$PH$HHSPHCXHk`H$ 1H$H$H$HH$H$H9}_H$XH$H$XH+f$H$H$H$H$H]H$f91D$H$H$H$8H$HC81H9H$H$H$H$HfH$H$H$Hf$H$H$H$H$HYH$f9XH$H$H$8H$HC81H9H$0H$H$H$0HfH$H$H$0Hf$H$H$H$H$HYH$f9<t|$tH$H$1H9H$H$H$H$H$H$H$H$HLLD$Hl$H-H,$HH$HD$HD$H\$H$(H\$ H$0H\$(H$8H$H$H$8H$H$0Hk@H$8HkHH$(=?Hk8H$H$H$8H$Hk81H$H$H$H,$H$HHHkH$pH$hHHH$HH$HH$H$H$H$8H$H$H$H\$H$H1H^8H|$HHHKHOHKHOHD$0HL$8H$H$HH$H$D$PH$H$H$H[ HL$HD$H$HH\$HD$H$xHL$H$HD$ HL$(HD$0H$H$8H$H$@1H$H$HH$HD$H$xH$H$xH$@HkH$8=H+H$xH$xH1H9tEH$xH$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[H$H$HD$HT$HL$H$H$D$H$(HD$H$0HT$H$8HL$ H$H$Ht$HL$HD$Hl$ H$H$H$H$HtH$H$HH$HH$Ht$HL$H$H\$H$\$ HH$H$<H$D$ 2984 H$HH$H$H$HD$H$H\$H$H\$HD$ HL$(H$H$H$H$HH$H$8H$Hk8H$(H$H$H$H$Hkf$H$(1H9( H$H$H$H$HfH$H$H$HHf$H$(1H9H$8H$H$H$8HfwH$H$H$8HHH$H$f9 2990 11<x 2992 f$fe 2993 H$H$H$0H$H$fh0H$H$2H$H@h2H$H$8H$Hk8H,$H\$H$H\$H$H\$H$ H$H$H$PH$H$H$H\$H$ H\$H$HkPfl$H$HD$ H$1H9uoH$D$(HH$HD$01H\$H\$H\$ HD$(HL$0H$H$H$H$HH$H$0H$Hk0f,$H$H\$H\$H$HH$1HH$H$HH$HD$H$HHHZ1HH$H$HH$H(H$H$H$HH$HhH$H$H$HH$HhH$H$H$HH$HhH$H$ HD$hH$HHHX H$HH$H$H$HH$HH$H$\$HL$HT$H$H$HtH$H$H\$~H$H$H$8H$Hk8H,$H$H$Hk8H] HpH$H$H$H$HkH,$HD$HT$HL$H$H$H<$H$ H$(HD$H$0HT$H$8HL$H$H$H$H$HkH,$HD$HT$HL$H$H$H<$H$ H$(HD$H$0HT$H$8HL$H$|$~H$HD$HL$H$H$HtH$H$HH$H$HD$HL$H$0H$(HtH$H$HH$HlHHUH$HHH$H$(HD$H$0HT$H$8HL$HD$ HL$(H$H$HtH$H$HH$H$1H\$H\$H\$HD$ HL$(H$H$HtH$H$HH$HHH$H$H$H$H1H9H$H$H$HH$H9tYH$H$H$HH\$H$PH\$H$HHl$H$PH$H$HH[(H$H$H$AH$l$~@hAH$H$@H$H@h@H$H$BH$H$H$Ht/L$I(fkB1H$H$HH$HD$HL$H$H$HtH$H$HH$H$HD$HL$H$ H$HtH$H$HH$H{HHdH$HHH$H$(HD$H$0HT$H$8HL$HD$ HL$(H$H$HtH$H$HH$H$HD$HL$H$H$H$Ht-H$H$H$H$HH$H$1H\$H\$H\$HD$ HL$(H$8H$@H$8HH$8H$H$@H$H~%o%H$Ht5H H$H$H$@H$1Hk@HkHHkPM\H$H$D$F1H$hH$pH$hHEH$H$H$HH$H$H\$H|$HD$HD$H\$H$H\$ H$H$H$H$H$H+H$=u{HkHH$HD$4H$H\$H$H\$H$H\$ HD$(HL$0H$H$H$H$HLCL$Hl$r%H$f9vf$H$HHHH#H$H$rLC8L$Hl$Ef$11\f$]H$XH$HHDE LL$Hl$H$H$qH$H$H$H$H]fs0H$H$H$(H$H](HHdH$H$H$PH$H3HSPHCXH[`HH)H}QHH$H$HT$HD$H$ HL$HH$HH\$ HT$(HD$0HL$8HHH$ H9H$H$H$HBH$H$H$HkH$f+H$H$H$PH$H$HkXH$ Hk`H$=u HkPSLCPL$Hl$<LCPL$Hl$EELL$Hl$LL$Hl$E^E@LC L$Hl$|LChL$Hl$1qHH$HH$HH$HH$\f$;HH$H$1H$H$HH$HD$H$xH$H$xH$HkH$=H+H$xH$xH1H9tEH$xH$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[EWLA8L$Hl$H$A!z 3003 ^ 3004 *runtime.racefuncenter 3005 runtime.raceread"".emptyConfig 3006 "runtime.racewrite6runtime.writeBarrierEnabled 3007 runtime.raceread 3008 runtime.raceread 3009 runtime.raceread 3010 runtime.racereadgo.string."tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config".type.errors.errorString 3011 "runtime.newobject 3012 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3013 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 3014 runtime.typ2Itab 3015 .runtime.writebarrierptr 3016 runtime.raceread 3017 3018 runtime.raceread 3020 runtime.racereadXgo.string."tls: NextProtos values too large".type.errors.errorString 3021 "runtime.newobject 3022 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3023 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 3024 runtime.typ2Itab 3025 .runtime.writebarrierptr 3026 runtime.raceread 3027 runtime.raceread 3028 runtime.racereadtype.[]uint8 3029 "runtime.makeslice 3030 runtime.raceread 3031 runtime.raceread 3032 runtime.raceread 3033 runtime.raceread 3034 runtime.raceread,type."".clientHelloMsg 3035 "runtime.newobject 3036 ,runtime.racewriterange 3037 runtime.duffzero 3038 "runtime.racewritetype.[1]uint8 3039 "runtime.newobject 3040 ,runtime.racewriterange""".statictmp_0692 3041 "runtime.racewrite6runtime.writeBarrierEnabled 3042 "runtime.racewrite 6runtime.writeBarrierEnabled 3043 "runtime.racewrite! 3044 "runtime.racewrite" 3045 "runtime.racewrite" 3046 runtime.raceread" 3047 runtime.raceread$type.string$ 3048 (runtime.typedmemmove$ 3049 "runtime.racewrite%6runtime.writeBarrierEnabled%type.[1]uint8% 3050 "runtime.newobject& 3051 ,runtime.racewriterange&""".statictmp_0695' 3052 "runtime.racewrite(6runtime.writeBarrierEnabled( 3053 "runtime.racewrite) 3054 "runtime.racewrite* 3055 "runtime.racewrite* 3056 runtime.raceread+ 3057 runtime.raceread,type.[]string, 3058 (runtime.typedmemmove, 3059 runtime.raceread- 3060 2"".(*Config).cipherSuites-type.[]uint16. 3061 "runtime.makeslice/ 3062 "runtime.racewrite/6runtime.writeBarrierEnabled1 3063 runtime.raceread2"".cipherSuites2 3064 runtime.raceread2"".cipherSuites2"".cipherSuites2 "".cipherSuites3 3065 runtime.raceread4 3066 runtime.raceread6 3067 runtime.raceread7 3068 runtime.raceread8$crypto/rand.Reader8 3069 runtime.raceread8$crypto/rand.Reader8$crypto/rand.Reader9 3070 runtime.raceread: 3071 io.ReadFull; 3072 ("".(*Conn).sendAlert;;Ngo.string."tls: short read from Rand: "< 3073 *runtime.concatstring2=.type.errors.errorString= 3074 "runtime.newobject> 3075 "runtime.racewrite>6runtime.writeBarrierEnabled?Bgo.itab.*errors.errorString.error@ 3076 (runtime.racefuncexit@0type.*errors.errorString@type.error@Bgo.itab.*errors.errorString.errorA 3077 runtime.typ2ItabA 3078 .runtime.writebarrierptrA 3079 runtime.racereadB 3080 "runtime.racewriteB>"".supportedSignatureAlgorithmsB 3081 runtime.racereadB>"".supportedSignatureAlgorithmsC >"".supportedSignatureAlgorithmsC>"".supportedSignatureAlgorithmsC6runtime.writeBarrierEnabledD 3082 runtime.racereadD 3083 runtime.racereadE 3084 runtime.racereadF 3085 runtime.racereadG 3086 "runtime.racewriteH 3087 runtime.racereadII 3088 runtime.racereadJ 3089 0"".clientSessionCacheKeyKL 3090 runtime.racereadN 3091 runtime.racereadN 3092 runtime.racereadO 3093 runtime.racereadP 3094 runtime.racereadQ 3095 runtime.racereadQ 3096 runtime.racereadR 3097 runtime.racereadS 3098 runtime.racereadS 3099 runtime.racereadT 3100 runtime.racereadV 3101 "runtime.racewriteV 3102 runtime.racereadWtype.[]uint8W 3103 (runtime.typedmemmoveWtype.[]uint8X 3104 "runtime.makesliceX 3105 "runtime.racewriteY6runtime.writeBarrierEnabledZ 3106 runtime.racereadZ 3107 runtime.raceread[$crypto/rand.Reader[ 3108 runtime.raceread\$crypto/rand.Reader\$crypto/rand.Reader\ 3109 runtime.raceread^ 3110 io.ReadFull^ 3111 ("".(*Conn).sendAlert__Ngo.string."tls: short read from Rand: "` 3112 *runtime.concatstring2a.type.errors.errorStringa 3113 "runtime.newobjecta 3114 "runtime.racewriteb6runtime.writeBarrierEnabledcBgo.itab.*errors.errorString.errord 3115 (runtime.racefuncexitd0type.*errors.errorStringdtype.errordBgo.itab.*errors.errorString.errord 3116 runtime.typ2Itabe 3117 .runtime.writebarrierptre 3118 8"".(*clientHelloMsg).marshalf 3119 ,"".(*Conn).writeRecordf 3120 0"".(*Conn).readHandshakeh 3121 (runtime.racefuncexith.type.*"".serverHelloMsgi 3122 $runtime.assertE2T2i 3123 ("".(*Conn).sendAlertj.type.*"".serverHelloMsgk 3124 2"".unexpectedMessageErrork 3125 (runtime.racefuncexitl 3126 runtime.racereadl 3127 runtime.racereadm 3128 runtime.racereadn 3129 runtime.racereado 3130 runtime.racereadp 3131 runtime.racereadq 3132 "runtime.racewriter 3133 "runtime.racewriter 3134 runtime.racereads 3135 2"".(*Config).cipherSuitest 3136 runtime.racereadu 3137 ("".mutualCipherSuiteu 3138 ("".(*Conn).sendAlertuxgo.string."tls: server selected an unsupported cipher suite"v 3139 fmt.Errorfw 3140 (runtime.racefuncexitw 3141 runtime.racereadx 3142 $"".newFinishedHashx 3143 runtime.duffcopyx 3144 runtime.duffzeroy 3145 ,runtime.racewriterangey 3146 runtime.duffzeroy 3147 "runtime.racewritez 3148 "runtime.racewritez 3149 "runtime.racewrite{ 3150 "runtime.racewrite| 3151 ,runtime.racewriterange| 3152 runtime.duffcopy| 3153 "runtime.racewrite} 3154 Z"".(*clientHandshakeState).processServerHello~ 3155 (runtime.racefuncexit 3156 runtime.raceread 3157 runtime.raceread 3158 runtime.raceread 3159 8"".(*clientHelloMsg).marshal 3160 0"".(*finishedHash).Write 3161 runtime.raceread 3162 8"".(*serverHelloMsg).marshal 3163 0"".(*finishedHash).Write 3164 P"".(*clientHandshakeState).establishKeys 3165 (runtime.racefuncexit 3166 X"".(*clientHandshakeState).readSessionTicket 3167 (runtime.racefuncexit 3168 N"".(*clientHandshakeState).readFinished 3169 (runtime.racefuncexit 3170 N"".(*clientHandshakeState).sendFinished 3171 (runtime.racefuncexit 3172 runtime.raceread 3173 runtime.raceread 3174 runtime.raceread 3175 "runtime.racewrite 3176 "runtime.racewrite 3177 "runtime.racewrite 3178 runtime.raceread 3179 (runtime.racefuncexit 3180 T"".(*clientHandshakeState).doFullHandshake 3181 (runtime.racefuncexit 3182 P"".(*clientHandshakeState).establishKeys 3183 (runtime.racefuncexit 3184 N"".(*clientHandshakeState).sendFinished 3185 (runtime.racefuncexit 3186 X"".(*clientHandshakeState).readSessionTicket 3187 (runtime.racefuncexit 3188 N"".(*clientHandshakeState).readFinished 3189 (runtime.racefuncexit 3190 "runtime.racewrite 3191 ("".(*Conn).sendAlerttype.uint16 3192 runtime.convT2E 3193 "runtime.racewrite6runtime.writeBarrierEnabledgo.string."tls: server selected unsupported protocol version %x" 3194 fmt.Errorf 3195 (runtime.racefuncexit 3196 .runtime.writebarrierptr 3197 .runtime.writebarrierptr 3198 .runtime.writebarrierptr 3199 runtime.raceread 3200 runtime.raceread 3201 runtime.racereadtype.[]uint16 3202 "runtime.growslice 3203 "runtime.racewrite 3204 "runtime.racewrite6runtime.writeBarrierEnabled 3205 .runtime.writebarrierptr 3206 $runtime.panicslice 3207 .runtime.writebarrierptr 3208 .runtime.writebarrierptr 3209 .runtime.writebarrierptr 3210 .runtime.writebarrierptr 3211 .runtime.writebarrierptr4"".defaultCurvePreferences 3212 runtime.raceread4"".defaultCurvePreferences4"".defaultCurvePreferences 4"".defaultCurvePreferencesRgo.string."tls: invalid NextProtos value".type.errors.errorString 3213 "runtime.newobject 3214 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3215 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 3216 runtime.typ2Itab 3217 .runtime.writebarrierptr 3218 .runtime.writebarrierptr 3219 0runtime.morestack_noctxt0"".autotmp_07268type."".clientHandshakeState"".autotmp_0725:type.*"".clientHandshakeState"".autotmp_0724"type.interface {}"".autotmp_0723 (type.[1]interface {}"".autotmp_0720&type.[]interface {}"".autotmp_0719type.uint16"".autotmp_0718type.*uint8"".autotmp_0717type.error"".autotmp_07160type.*errors.errorString"".autotmp_0715type.string"".autotmp_0714type.uint16"".autotmp_0713type.*uint16"".autotmp_0712type.int"".autotmp_0711type.int"".autotmp_0710type.*uint8"".autotmp_0709type.error"".autotmp_07080type.*errors.errorString"".autotmp_0707type.string"".autotmp_0706type.int"".autotmp_0705type.[]uint16"".autotmp_0703*type.**"".cipherSuite"".autotmp_0702type.int"".autotmp_0701type.int"".autotmp_0699type.*uint16"".autotmp_0698type.int"".autotmp_0697type.int"".autotmp_0696type.*[1]uint8"".autotmp_0694type.[]uint8"".autotmp_0693type.*[1]uint8"".autotmp_0691type.[]uint8"".autotmp_0690.type.*"".clientHelloMsg"".autotmp_0689type.*uint8"".autotmp_0688type.error"".autotmp_06870type.*errors.errorString"".autotmp_0686type.*uint8"".autotmp_0685type.error"".autotmp_06840type.*errors.errorString"".autotmp_0683type.string"".autotmp_0682type.*string"".autotmp_0681type.int"".autotmp_0680type.int"".autotmp_0678type.error"".autotmp_06770type.*errors.errorString"".autotmp_0675type.error"".autotmp_0674type.error"".autotmp_0673type.error"".autotmp_0672type.[]uint8"".autotmp_0671type.error"".autotmp_0670type.error"".autotmp_0669type.error"".autotmp_0668type.error"".autotmp_0667type.[]uint8"".autotmp_0666type.error"".autotmp_0665type.error"".autotmp_0664type.[]uint8"".autotmp_0663type.[]uint8"".autotmp_0662type.int"".autotmp_0661type.error"".autotmp_0660type.bool"".autotmp_0659(type."".finishedHash"".autotmp_0658type.error"".autotmp_0657(type.*"".cipherSuite"".autotmp_0656type.[]uint16"".autotmp_0655type.error"".autotmp_0654type.error"".autotmp_0652.type.*"".serverHelloMsg"".autotmp_0651type.error"".autotmp_0650"type.interface {}"".autotmp_0649type.[]uint8"".autotmp_06480type.*errors.errorString"".autotmp_0647type.string"".autotmp_0646type.error"".autotmp_0645type.[]uint8"".autotmp_0644type.[]uint16"".autotmp_0641type.string"".autotmp_0640type.net.Addr"".autotmp_06390type.*errors.errorString"".autotmp_0638type.string"".autotmp_0637type.error"".autotmp_0636,type.[]*"".cipherSuite"".autotmp_0635type.[]uint16"".autotmp_0634type.[]uint16"".autotmp_0633type.int"".autotmp_0632type.[]uint16"".autotmp_0631type.int"".autotmp_0630type.int"".autotmp_0629type.[]uint8"".autotmp_06280type.*errors.errorString"".autotmp_0627type.int"".autotmp_06260type.*errors.errorString"".autotmp_0625type.int"".autotmp_0624type.[]string"".autotmp_06230type.*errors.errorString"".autotmp_0622type.int"".h*type.*"".finishedHash"".ctype.*"".Config"".ctype.*"".Config"".minVersiontype.uint16"".verstype.uint16"".ctype.*"".Config"".~r0type.errorerrors.text2 type.string"".~r0type.io.Reader"".r type.io.Reader"".ctype.*"".Config"".~r0type.uint16"".ctype.*"".Config"".~r0type.uint16"".ctype.*"".Config"".~r0type.errorerrors.text2type.string"".~r0type.io.Reader"".r type.io.Reader"".ctype.*"".Config"".~r0"type.[]"".CurveID"".ctype.*"".Config"".~r0type.uint16"".ctype.*"".Config"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r0type.*"".Config"".err type.error"".err 3237 type.error"".errtype.error"".err 3241 type.error"".errtype.error"".errtype.error"".errtype.error"".err 3249 type.error"".errtype.error"".isResumetype.bool 3252 "".hs:type.*"".clientHandshakeState"".suite(type.*"".cipherSuite"".verstype.uint16"".serverHello.type.*"".serverHelloMsg"".msg"type.interface {}"".errtype.error 3257 "".idtype.uint16 "".cipherSuiteOktype.bool&"".candidateSession6type.*"".ClientSessionState"".sessionCache 4type."".ClientSessionCache"".cacheKey type.string"".session6type.*"".ClientSessionState"".err 3260 type.error"".suite(type.*"".cipherSuite"".suiteIdtype.uint16."".possibleCipherSuitestype.[]uint16"".hello.type.*"".clientHelloMsg"".prototype.string&"".nextProtosLengthtype.int"".~r0type.error"".ctype.*"".Conn"M^WMez [@")HJ+JIH]a99! } 3264 BaB!J{{0,0J*`gC/F 5 3266 3268 oJ]=Sq 3269 +!TF(hgW)HG1BA<;B65(rY'!=;).-1('"!9 N +>#2)## # #Z D 3278 J.X904 000e=JarHORK[Z= /C 4O:=@700$_r/A3id0YeY[O /C4O:Y\S0+>;;V6Ga/ 3282 Z*Ar=*cY 3283 dml"b(:+5p5*53XK#55p5M*QVC|+h/=> 3284 Z 3285 1.*A#~ 0;-Tgclocals0e3a832571c4e61055dbebb7519139f0Tgclocals26a48c7de14af270b65ba9f30f1021berprebuilts/go/linux-x86/src/crypto/tls/handshake_client.goT"".(*clientHandshakeState).doFullHandshakedH%H$H;A;H1H$H$H$H$1H$H$H$H$H$H+H$H,$Hl$HT$HD$HL$ H$H$H$H$HtH$H$HH$(HH$Hl$HT$H$(H\$\$ HH$(H$<9H$H$H$Hi H9H$HT$HL$HD$H$H$H<$w9H$ H$`HT$H$hHL$H$pHD$H$H$H$H$Hk HH$Hl$Hl$HT$HL$ HD$(H$pH$xH$H$H$H$H$H8HSHC Hk(H$@1H$8H$H$0HH$(H$H9H$H$H$H@8HHKHkH$(H$H$`H$hH$pH$xH$H$HL$H$Hl$HD$HT$ HL$(H$H$H$HH$H$D$*H$H$H$H[ HL$HD$H$HH\$HD$.H$PHL$H$XHD$ HL$(HD$0H$ H$`H$(H$h1H$0H$8HH$HD$H$H$H$H$hHkH$`=H+H$H$H1H9tEH$H$`H$hH$0H$H$8H$HHH$HH\$HH\$HD$H$Hl$[H$pH$L$xL95HH$H$pH$L$xL95HH$=5H+H$H$(HHH$(H$H9 3288 H$H$H$8H$Hk8H,$H$H$Hh8uH$H$8H$Hk8H,$H\$H$\$$ H\$H$(HH$HD$HD$HD$H\$ H$ HH$HD$HD$HD$H\$ H$HH$HD$H$H$H$H4H$ =3H+H$H$H$H$H3H$=3HkH$H$H$H$1HhHhHh H$0H$1HH$H$H$8H$Hk8H,$H$@H$Hh8H]@H$H$H$$ $H$(H$H$H$8H$Hk8H,$H$`H$H^8Hz2Hk`H$HMHHMHKH$0H$H$pH$xH$H$X1H$PH$H$HHH$(H$H9}ZH$H$H$H+H$(H1H$H$(HHH$(H$H9|H$pH$xj1H$H$pH$xC1H+H,$H$H|$H\$XH$H\$`H$H\$hH$H\$pH$`H\$xH$hH$H$H$H$H$HH$HH$=v0HH$`H$hH$H$HtCH$H$D$*H$H$H$H$HH$pH$x/H$H$pH$x/H+H,$H$H$pH$x/H+Hz/HHH$pH$H$xHD$H$H$pD$=/-H-H9o-H4$H$xH$H$xHH$HH$p=-HkxH$H$H$H$HkH,$H$pH$Hm]pHH$H$Hl$HT$HD$HL$ H$H$H$H$HtH$H$HH$HH$Hl$HT$H$H\$\$ HH$H$p<H$H$D$ 3291 H$pHH$pH$H$xHD$H$H\$H$H\$HL$ HD$(H$`H$H$hH$HH$HT$HL$HD$H$H$H<$8+H$ H$`HT$H$hHL$H$pHD$H$pH$H$H$p]urH$H$H$HH$pH$H$ H$pH*Hk H$H~*LCHLD$Hl$H-H,$H$H$Hl$HT$HD$HL$ H$H$H$H$HtH$H$HH$H$H$H$HkH,$H$ H$H$H$0H$Hk0f,$H$HmHU HHL$HD$H$H$H$HH$H$H\$H$H\$H$H\$\$ H$LH$@1H$H$H$H$XH$H$XH(H%H$H$XH%HHKHCH$H$H<$%H$ H$HT$H$HL$H$HD$H$H$H$8H$H$H$H$H$H$H$pH$x%H$H$H$Hk8Hl$HhHl$HhHl$H$pH$x$H+Hl$ H$@H\$(H$H$H$H[8H$HL$0HD$8H$H$Ht;H$D$ 3294 H$H$H$H$HH$Hl$HT$HD$HL$ H$H$H$H$HtH$H$HH$$H$HH$H$H\$H$H\$H$H\$\$ HH$H$<$H$HT$HL$HD$H$H$H<$#H$ H$`HT$H$hHL$H$pHD$$$H$H$H$ H$H"HS HC(Hk0H$p1H$hH$H$`HH$(H$H9}TH$H$H$)@"$HHH$(HH$(H$H9|H$H$H$8H$Hk8H,$H$H$Hk8H!HUHE H](H$1H$H$H$HH$(H$H9H$H$HD$`H$H"!H$xH$(H$H$xH$$H$:H$H$(H`HH$(H$H9VH$H$Hl$HT$HD$HL$ H$H$H$H$HtH$H$HH$HH$H$H\$H$H\$H$H\$\$ HH$H$H<H$H$D$ 3295 H$HHH$pH$H$xHD$H$H\$H$H\$HL$ HD$(H$`H$H$hH$H1H$H$H$HH$HD$HD$HT$HL$ HD$(H$ H$HH$7H$H$H$H HHH$ H$H$H<$H$ H$HT$H$HL$H$HD$$ZHH$H\$H$H$1H9tiH$H$H$H$H$H$H-H$HLCLD$Hl$H-H,$H$H$HT$HL$HD$H$H$H<$H$ H$`HT$H$hHL$H$pHD$H$H$HT$HL$HD$H$H$D$H$`HT$H$hHL$H$pHD$ H$H$H$8H$H$H$H$pH$xH$H$Hk8Hl$H$HkHl$H$pH$xH+Hl$H$H$H$H[ Hl$ HT$(HL$0HD$8H|$@Ht$HH$@H$HH$PH$H$HtCH$H$D$PH$H$H$H$H1H9H$x1H$H$H$H$PH$H$PH(HH$H$PHhHHKHCH$H$H<$:H$ H$HT$H$HL$H$HD$H$xH$`1H$H$H$H$`H$H$`H+HH$`H$H$`HcH+H$HkH$HkH$H$H$D$H$H\$H$H\$H$H\$ H$1H9 H$1HH$H$H$H$HD$8H$H 1HH$H$H$H$H$H$0H$HJ L$MA0fA@@kH$H$1H$@H$HH$H$H$HH$H$HH^H|$HHHKHOH$@H\$\$ $H$@H$H$HH$$6H$H$D$P1H$H$H$HH$H$H$H$H$H$H$H$HHkH$H\$Hl$H-H,$HH$HD$OH$H\$H$H\$H$H\$ HL$(HD$0H$`H$H$hH$H\$H$H$H$H[ H\$H$0H\$H$8H$0H$H$8H$H$H$H$H\$D$=/$ H$H-H9 $H$H$H$ HD$hH$H$H$8H$HH^ HHH$HH^8H|$hHHHKHOHKHO$$$$$$H$H$`H$H$hH$H$H$HD$H$$@k$@kH$`H$hH$H$HtCH$H$D$PH$H$H$H$HH$H$H$ HD$hH$H$H$HD$H$H$H$H$HHX HHH$HH^H|$hHHH|$pHHHKHOHKHOH$H$H$H$H$H$H$H$H$XH$`H$hH$H$H$H$H$Ht;H<$D$PH$H$H$H$HH<$H$8H$Hk8H$1H$PH$XH$H$H$HH+H$HkH$H$H5HH$HH$PHH$XH$H$HH$HH\$HH\$H$H\$HD$ H\$(H|$0HHHHHH$PH\$H$XH\$H$XH\$H$`H\$ H$hH\$(H$H$H$H[(H\$@H$`H\$HH$hH\$PH$pH\$XH$`H\$`H$hH$H$H$ H$H$hHk(H$pHk0H$`=Hk H$`H$H$hH$H$HtCH$H$D$PH$H$H$H$HH$H$HT$HL$HD$H$H$H<$H$ H$`HT$H$hHL$H$pHD$H$H$HT$HL$HD$H$H$D$H$`HT$H$hHL$H$pHD$ H$H$H$0H$H$H$H$H$H$H$HkH,$H$ H$H$H$H$HkH,$H$ H$H$Hk0f,$HhHl$H$@H\$H$HH\$H$PH\$ HXHjHk H|$(HMHHMHOHMHOHXH5Hk H|$@HMHHMHOHMHOH\$XH$`H\$`H$hH\$hH$pH$H$H$H$H$hHH$pHH$`=uHH$H$hH$htTH$h H$hH$H$@H$h1Hk@HkHHkP1H$H$H%LL$Hl$n%LC L$Hl$SH$H$PH$H$Xv"qI=FgEu&H$H-H9<t $H$H$D$P1H$H$H$HH$H$H$H$H$H$H\$H\$H$pH\$H$xH$H$H$H$pH+H$x=u{HkHH$HD$^H$H\$H$H\$H$H\$ HL$(HD$0H$`H$H$hH$HLCL$Hl$r&_H$`H$H$H$`Hk H$H$HHH$HD$HD$HT$HL$ HD$(H$(H$0H$8H$(H$0H$H$(H$0pH$(H$0OHH$H$(H$0%HH$H@+H$(H$0HH$H$(H$0H$HH@+H$(H$0HH$H$(H$0nH$H@+H$0H$8H>L$(HHHtIH$hH$pL$`H$`H$H$H$`H$H$hH\$H$pH\$H$`HH^H|$HHHKHOHKHOHD$0H$`H$H$`H$0HkH$8HkH$(=u8H+H$(H$H$0H$H$8H$H$Hl$B%H$H$H$PHC H$HHH$HD$HD$HT$HL$ HD$(H$H$H$H$H$H$H$H$XH$H$7HH$H$H$ HH$H@+H$H$HH$H$H$H$HH@+H$H$HH$H$H$VH$H@+H$H$H&L$HHHtIH$hH$pL$`H$PH$H$H$`H$H$hH\$H$pH\$H$PHH^H|$HHHKHOHKHOHD$0H$PH$H$PH$HkH$HkH$=u H+H$H$H$H$Hl$Z%AE%H$H$ H$(H$@1H$8H$H$0HH$H$H9pH$H$H$HH;HsHSH$H$`H$H$hH$H$pH$H$pH1H9{$(H$8H$H$H$8HHH$H$H$PH$HiXHuH$H$H$H$PH$HHSPHCXHk`H$1H$H$H$HH$ H$H9H$H$H$HHHKHkH$`H$H$hH$H$pH$H$8H$H$`H$8HH^`HH$HKHL$HKHL$H$H\$H$H\$ H$H\$(\$0tH$H$HH$H$ HHH$ H$H9H$H$HHCEg$H$8H$H$H$8HHrH<$Ht$HT$HD$HT$ HL$(H$H$HIH$H$D$PH$H$H\$H$ H\$H$(H$H$H$H[ HL$HD$H$HH\$HD$)H$ H\$H$(H\$ HH\$(HD$0H$PHL$8H$XHD$@HL$HHD$PH$H$pH$H$x1H$@H$HHH$HD$H$H$H$H$xHkH$p=H+H$H$H1H9tEH$H$`H$hH$@H$H$HH$HHH$HH\$HH\$HD$H$Hl$[EY@@$[%%W.H$H$H$XHC H$HHH$HD$HD$HT$HL$ HD$(H$H$HH$lH$H$H$HBHH+HH$H$H$HHHH$H@+HHHH$H$H$HHH$HH@+HH}HH$H$H$HHLH$H@+H$HH!HHIHtIH$hH$pL$`H$XH$H$H$`H$H$hH\$H$pH\$H$XHH^H|$HHHKHOHKHOHD$0H$XH$H$XH$HkH$HkH$=u H+H$H$H$H$Hl$Z{^%LCxL$Hl$=FgEuH-H9<uH4$D$+1H$H$H$HUH$H$H$H$H$pH$xH$H$pH$xH+H,$H$H$pH$xH+HHH$Hl$H\$HH$HH$HD$HH$H\$H$H\$H$H\$ HL$(HD$0H$`H$H$hH$HEXE~LL$Hl$wH$H$Hl$1LCL$Hl$mMH$Hl$H$Hl$qE%}H$H$D$ 3356 H$HH$pH$H$xHD$H$H\$H$H\$HL$ HD$(H$`H$H$hH$HT 3357 Z 3358 runtime.duffzerot 3359 runtime.duffzero 3360 *runtime.racefuncenter 3361 runtime.raceread 3362 0"".(*Conn).readHandshake 3363 (runtime.racefuncexit.type.*"".certificateMsg 3364 $runtime.assertE2T2 3365 runtime.raceread 3366 8"".(*certificateMsg).marshal 3367 0"".(*finishedHash).Write 3368 runtime.raceread>type.[]*crypto/x509.Certificate 3369 "runtime.makeslice 3370 runtime.raceread 3371 3372 runtime.raceread 3374 8crypto/x509.ParseCertificate 3376 ("".(*Conn).sendAlert tgo.string."tls: failed to parse certificate from server: " 3378 *runtime.concatstring2.type.errors.errorString 3379 "runtime.newobject 3380 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3381 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 3382 runtime.typ2Itab 3383 .runtime.writebarrierptr 3384 "runtime.racewrite6runtime.writeBarrierEnabled 3385 runtime.raceread 3386 runtime.raceread 3387 runtime.raceread 3388 """.(*Config).time*type.map[string][]int 3389 runtime.makemap*type.map[string][]int 3390 runtime.makemap2type.crypto/x509.CertPool 3391 "runtime.newobject 3392 "runtime.racewrite6runtime.writeBarrierEnabled 3393 "runtime.racewrite6runtime.writeBarrierEnabled 3394 "runtime.racewrite 3395 runtime.duffzero 3396 runtime.raceread 3397 runtime.raceread 3398 runtime.raceread 3399 runtime.raceread" 3400 runtime.raceread$ 3401 runtime.raceread$ 3402 runtime.duffcopy% 3403 Bcrypto/x509.(*Certificate).Verify& 3404 "runtime.racewrite'6runtime.writeBarrierEnabled( 3405 ("".(*Conn).sendAlert( 3406 (runtime.racefuncexit) 3407 runtime.raceread* 3408 runtime.raceread+ 3409 $runtime.efacethash,8type.*crypto/ecdsa.PublicKey, 3410 "runtime.racewrite-6runtime.writeBarrierEnabled- 3411 runtime.raceread. 3412 runtime.raceread. 3413 0"".(*Conn).readHandshake0 3414 (runtime.racefuncexit0:type.*"".certificateStatusMsg1 3415 $runtime.assertE2T21 3416 ("".(*Conn).sendAlert2:type.*"".certificateStatusMsg3 3417 2"".unexpectedMessageError3 3418 (runtime.racefuncexit4 3419 D"".(*certificateStatusMsg).marshal5 3420 0"".(*finishedHash).Write5 3421 runtime.raceread6 3422 "runtime.racewrite6 3423 runtime.raceread7type.[]uint87 3424 (runtime.typedmemmove8 3425 0"".(*Conn).readHandshake9 3426 (runtime.racefuncexit9 3427 runtime.raceread: 3428 runtime.raceread: 3429 runtime.raceread;;:type.*"".serverKeyExchangeMsg< 3430 $runtime.assertE2T2= 3431 runtime.raceread> 3432 runtime.raceread? 3433 0"".(*finishedHash).Write@ 3434 runtime.raceread@ 3435 runtime.raceread@ 3436 runtime.racereadA 3437 runtime.racereadCC 3438 ("".(*Conn).sendAlertD 3439 (runtime.racefuncexitD 3440 0"".(*Conn).readHandshakeF 3441 (runtime.racefuncexitF<type.*"".certificateRequestMsgG 3442 $runtime.assertE2T2H 3443 F"".(*certificateRequestMsg).marshalI 3444 0"".(*finishedHash).WriteJ 3445 runtime.racereadK 3446 runtime.racereadM 3447 runtime.racereadM 3448 runtime.racereadO 3449 *runtime.racereadrangeP 3450 runtime.duffcopyP 3451 runtime.duffcopyR 3452 0"".(*Conn).readHandshakeS 3453 (runtime.racefuncexitS6type.*"".serverHelloDoneMsgT 3454 $runtime.assertE2T2U 3455 ("".(*Conn).sendAlertU6type.*"".serverHelloDoneMsgV 3456 2"".unexpectedMessageErrorW 3457 (runtime.racefuncexitWtype.[]uint8X 3458 "runtime.makesliceY 3459 "runtime.racewriteZ 3460 0"".(*finishedHash).Write[,type."".certificateMsg[ 3461 "runtime.newobject\ 3462 "runtime.racewrite\ 3463 runtime.raceread]type.[][]uint8] 3464 (runtime.typedmemmove] 3465 8"".(*certificateMsg).marshal_ 3466 0"".(*finishedHash).Write_ 3467 8"".(*certificateMsg).marshal` 3468 ,"".(*Conn).writeRecord` 3469 runtime.racereada 3470 runtime.racereada 3471 runtime.racereadcd 3472 ("".(*Conn).sendAlerte 3473 (runtime.racefuncexitf 3474 runtime.racereadf 3475 runtime.racereadh 3476 0"".(*finishedHash).Writei 3477 runtime.racereadi 3478 runtime.racereadk 3479 ,"".(*Conn).writeRecordl 3480 runtime.duffzerol 3481 ,runtime.racewriterangem 3482 runtime.duffzerom 3483 "runtime.racewriten 3484 runtime.racereado 3485 runtime.racereado$type.crypto.Signerp 3486 $runtime.assertE2I2r 3487 ("".(*Conn).sendAlerts 3488 "runtime.racewrites 3489 runtime.racereadt,type.crypto.PrivateKeyt 3490 (runtime.typedmemmovetgo.string."tls: client certificate private key of type %T does not implement crypto.Signer"u 3491 fmt.Errorfv 3492 (runtime.racefuncexitwx 3493 $runtime.efacethashx8type.*crypto/ecdsa.PublicKeyy 3494 *runtime.racereadrangez 3495 runtime.racereadz 3496 runtime.duffcopy{ 3497 d"".finishedHash.selectClientCertSignatureAlgorithm} 3498 ,runtime.racewriterange~ 3499 ("".(*Conn).sendAlert 3500 (runtime.racefuncexit 3501 *runtime.racereadrange 3502 *runtime.racereadrange 3503 runtime.raceread 3504 runtime.duffcopy 3505 P"".finishedHash.hashForClientCertificate 3506 ("".(*Conn).sendAlert 3507 (runtime.racefuncexit 3508 runtime.raceread 3509 runtime.raceread$crypto/rand.Reader 3510 runtime.raceread$crypto/rand.Reader$crypto/rand.Reader type.crypto.Hash,type.crypto.SignerOptsJgo.itab.crypto.Hash.crypto.SignerOpts 3511 runtime.convT2I 3512 "runtime.racewrite6runtime.writeBarrierEnabled 3513 ("".(*Conn).sendAlert 3514 (runtime.racefuncexit 3515 D"".(*certificateVerifyMsg).marshal 3516 0"".(*finishedHash).Write 3517 D"".(*certificateVerifyMsg).marshal 3518 ,"".(*Conn).writeRecord 3519 runtime.raceread 3520 runtime.raceread 3521 runtime.raceread 3522 runtime.raceread 3523 runtime.raceread 3524 runtime.raceread 3525 8"".masterFromPreMasterSecret 3526 "runtime.racewrite6runtime.writeBarrierEnabled 3527 "runtime.racewrite 3528 (runtime.racefuncexit 3529 .runtime.writebarrierptr 3530 .runtime.writebarrierptr4type.*crypto/rsa.PublicKey 3531 ("".(*Conn).sendAlert 3532 runtime.convI2E 3533 "runtime.racewrite6runtime.writeBarrierEnabledgo.string."tls: failed to sign handshake with client certificate: unknown client certificate key type: %T" 3534 fmt.Errorf 3535 (runtime.racefuncexit 3536 .runtime.writebarrierptr 3537 runtime.racereadtype.[]uint8 3538 "runtime.makeslice 3539 "runtime.racewrite 3540 "runtime.racewrite 3541 "runtime.racewrite 3542 "runtime.racewrite 3543 runtime.raceread 3544 "runtime.slicecopy 3545 "runtime.racewrite6runtime.writeBarrierEnabled 3546 .runtime.writebarrierptr 3547 $runtime.panicslice 3548 $runtime.panicindex 3549 $runtime.panicindex 3550 $runtime.panicindex 3551 $runtime.panicindex 3552 $runtime.panicindex 3553 $runtime.panicindex 3554 $runtime.panicindex 3555 $runtime.panicindex 3556 runtime.racereadtype.[]uint8 3557 "runtime.makeslice 3558 "runtime.racewrite 3559 "runtime.racewrite 3560 "runtime.racewrite 3561 "runtime.racewrite 3562 runtime.raceread 3563 "runtime.slicecopy 3564 "runtime.racewrite6runtime.writeBarrierEnabled 3565 .runtime.writebarrierptr 3566 $runtime.panicslice 3567 $runtime.panicindex 3568 $runtime.panicindex 3569 $runtime.panicindex 3570 $runtime.panicindex 3571 $runtime.panicindex 3572 $runtime.panicindex 3573 $runtime.panicindex 3574 $runtime.panicindex 3575 $runtime.panicindex 3576 $runtime.panicindex 3577 $runtime.panicindex 3578 $runtime.panicindex 3579 runtime.raceread 3580 runtime.raceread 3581 runtime.raceread 3582 runtime.raceread 3583 runtime.raceread 3584 runtime.raceread 3585 bytes.Equal 3586 runtime.raceread 3587 8crypto/x509.ParseCertificate 3588 ("".(*Conn).sendAlert 3589 strconv.Itoajgo.string."tls: failed to parse client certificate #"go.string.": " 3590 *runtime.concatstring4.type.errors.errorString 3591 "runtime.newobject 3592 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3593 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 3594 runtime.typ2Itab 3595 .runtime.writebarrierptr 3596 $runtime.panicindex 3597 $runtime.panicindex 3598 runtime.racereadtype.[]uint8 3599 "runtime.makeslice 3600 "runtime.racewrite 3601 "runtime.racewrite 3602 "runtime.racewrite 3603 "runtime.racewrite 3604 runtime.raceread 3605 "runtime.slicecopy 3606 "runtime.racewrite6runtime.writeBarrierEnabled 3607 .runtime.writebarrierptr 3608 $runtime.panicslice 3609 $runtime.panicindex 3610 $runtime.panicindex 3611 $runtime.panicindex 3612 $runtime.panicindex 3613 $runtime.panicindex 3614 $runtime.panicindex 3615 $runtime.panicindex 3616 $runtime.panicindex 3617 .runtime.writebarrierptr4type.*crypto/rsa.PublicKey 3618 ("".(*Conn).sendAlert 3619 "runtime.racewrite 3620 runtime.raceread 3621 runtime.raceread"type.interface {} 3622 (runtime.typedmemmovego.string."tls: server's certificate contains an unsupported type of public key: %T" 3623 fmt.Errorf 3624 (runtime.racefuncexit 3625 $runtime.panicindex 3626 $runtime.panicindex 3627 $runtime.panicindex 3628 $runtime.panicindex 3629 $runtime.panicindex 3630 $runtime.panicindex 3631 .runtime.writebarrierptr 3632 $runtime.panicindex 3633 $runtime.panicindex 3634 >crypto/x509.(*CertPool).AddCert 3635 .runtime.writebarrierptr 3636 .runtime.writebarrierptr 3637 .runtime.writebarrierptr 3638 $runtime.panicindex 3639 $runtime.panicindex 3640 ("".(*Conn).sendAlert.type.*"".certificateMsg 3641 2"".unexpectedMessageError 3642 (runtime.racefuncexit 3643 0runtime.morestack_noctxt0"".autotmp_0876"type.interface {}"".autotmp_0875(type.[1]interface {}"".autotmp_0873*type.*[1]interface {}"".autotmp_0872&type.[]interface {}"".autotmp_0871type.uint32"".autotmp_0870type.bool"".autotmp_0869*type.crypto.PublicKey"".autotmp_0868(type.[1]interface {}"".autotmp_0866*type.*[1]interface {}"".autotmp_0865&type.[]interface {}"".autotmp_08648type."".certificateVerifyMsg"".autotmp_0863:type.*"".certificateVerifyMsg"".autotmp_0862type.int"".autotmp_0861type.int"".autotmp_0860type.[]uint8"".autotmp_0859type.*[]uint8"".autotmp_0858type.int"".autotmp_0857type.int"".autotmp_0856type.*uint8"".autotmp_0855type.error"".autotmp_08540type.*errors.errorString"".autotmp_0853type.string"".autotmp_0852type.[]uint8"".autotmp_0851type.*[]uint8"".autotmp_0850type.int"".autotmp_0849type.int"".autotmp_0848&type."".Certificate"".autotmp_0847(type.*"".Certificate"".autotmp_0846type.int"".autotmp_0845type.int"".autotmp_0844type.uint8"".autotmp_0842type.*uint8"".autotmp_0841type.int"".autotmp_0840type.int"".autotmp_0839type.int"".autotmp_0838(type.[1]interface {}"".autotmp_0835&type.[]interface {}"".autotmp_0832"type.interface {}"".autotmp_0831:type.*crypto/x509.Certificate"".autotmp_0830<type.**crypto/x509.Certificate"".autotmp_0829type.int"".autotmp_0828type.int"".autotmp_08274type.*crypto/x509.CertPool"".autotmp_08264type.*crypto/x509.CertPool"".autotmp_0825type.*uint8"".autotmp_0824type.error"".autotmp_08230type.*errors.errorString"".autotmp_0822type.string"".autotmp_0821type.[]uint8"".autotmp_0820type.*[]uint8"".autotmp_0819type.int"".autotmp_0818type.int"".autotmp_0817type.[]uint8"".autotmp_0816type.[]uint8"".autotmp_0815type.[]uint8"".autotmp_0814type.error"".autotmp_0813type.[]uint8"".autotmp_0812 type.crypto.Hash"".autotmp_0811type.error"".autotmp_0810 type.crypto.Hash"".autotmp_0809type.[]uint8"".autotmp_0808type.error"".autotmp_08070type."".signatureAndHash"".autotmp_0806type.error"".autotmp_0805*type.crypto.PublicKey"".autotmp_0804type.error"".autotmp_0803$type.crypto.Signer"".autotmp_0802type.[]uint8"".autotmp_0801type.[]uint8"".autotmp_0800type.int"".autotmp_0799type.[]uint8"".autotmp_0798type.[]uint8"".autotmp_0797type.int"".autotmp_0796type.error"".autotmp_0794type.[]uint8"".autotmp_0793type.[]uint8"".autotmp_0792type.[]uint8"".autotmp_0791.type.*"".certificateMsg"".autotmp_0790type.[]uint8"".autotmp_0789type.error"".autotmp_07876type.*"".serverHelloDoneMsg"".autotmp_0786type.error"".autotmp_0785"type.interface {}"".autotmp_0784type.bool"".autotmp_0783type.[][]uint8"".autotmp_0782type.int"".autotmp_07810type.*errors.errorString"".autotmp_0780type.string"".autotmp_0779type.string"".autotmp_0778type.error"".autotmp_0777:type.*crypto/x509.Certificate"".autotmp_0776type.[][]uint8"".autotmp_0775*type.[]"".Certificate"".autotmp_0774type.[]uint8"".autotmp_0773type.[]uint8"".autotmp_0772<type.*"".certificateRequestMsg"".autotmp_0771type.error"".autotmp_0770"type.interface {}"".autotmp_0769type.error"".autotmp_0768type.[]uint8"".autotmp_0767type.[]uint8"".autotmp_0766type.int"".autotmp_0765:type.*"".serverKeyExchangeMsg"".autotmp_0763type.error"".autotmp_0762"type.interface {}"".autotmp_0761type.[]uint8"".autotmp_0760type.error"".autotmp_0758:type.*"".certificateStatusMsg"".autotmp_0757type.error"".autotmp_0756"type.interface {}"".autotmp_0755type.error"".autotmp_0754type.error"".autotmp_0753Btype.[][]*crypto/x509.Certificate"".autotmp_0752>type.[]*crypto/x509.Certificate"".autotmp_0751*type.map[string][]int"".autotmp_0750*type.map[string][]int"".autotmp_0749type.time.Time"".autotmp_07480type.*errors.errorString"".autotmp_0747type.string"".autotmp_0746type.error"".autotmp_0744type.[][]uint8"".autotmp_0743>type.[]*crypto/x509.Certificate"".autotmp_0742type.int"".autotmp_0741type.[]uint8"".autotmp_0740type.error"".autotmp_0738type.int"".autotmp_0737.type.*"".certificateMsg"".autotmp_0736 type.error"".autotmp_0735 "type.interface {}"".h*type.*"".finishedHash"".~r0type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".~r0type.[]uint8"".x 3649 type.[]uint8"".lengthtype.int"".m:type.*"".clientKeyExchangeMsg"".~r0type.[]uint8"".xtype.[]uint8"".lengthtype.int"".m:type.*"".clientKeyExchangeMsg"".~r0type.[]uint8"".xtype.[]uint8"".~r0type.errorerrors.text2type.string"".~r0 type.[]uint8"".xtype.[]uint8"".lengthtype.int"".m:type.*"".serverKeyExchangeMsg"".~r04type.*crypto/x509.CertPool"".~r0type.errorerrors.text2type.string"".errtype.error"".hashFunc type.crypto.Hash"".digest type.[]uint8 "".signatureTypetype.uint8 3663 "".oktype.bool"".key$type.crypto.Signer"".certVerify:type.*"".certificateVerifyMsg"".ckx:type.*"".clientKeyExchangeMsg$"".preMasterSecret 3666 type.[]uint8"".shd6type.*"".serverHelloDoneMsg 3668 "".catype.[]uint8"".x509Cert:type.*crypto/x509.Certificate"".cert type.[]uint8"".chain&type."".Certificate"".itype.int"".ecdsaAvailtype.bool"".rsaAvailtype.bool"".certReq<type.*"".certificateRequestMsg "".certRequestedtype.bool"".chainToSend(type.*"".Certificate"".skx:type.*"".serverKeyExchangeMsg"".keyAgreement(type."".keyAgreement 3670 "".cs:type.*"".certificateStatusMsg"".opts<type.crypto/x509.VerifyOptions"".errtype.error"".cert:type.*crypto/x509.Certificate"".asn1Datatype.[]uint8"".itype.int"".certs >type.[]*crypto/x509.Certificate"".certMsg.type.*"".certificateMsg"".errtype.error"".msg"type.interface {}"".ctype.*"".Conn"".~r0type.error 3675 "".hs:type.*"".clientHandshakeState"_ 3677 ,3& #)$*$z #)$*$<3 )* * >=K,`cJJk0OHvYv 3681 , MI=Kq`'r=P 5[` 3684 &0N=[qS3c 3685 ih] jiLK *) h]P C 65& ~. -.#-).$-*.$-.-.-.-./z0 /0#/)0$/*0$/0/0/0/0;W@({014@#<J 3693 9j3 )* *, (8qJ?O;.m0H8@AGni5Z~%/({C;46G9/8!`:I3%/HOG_J1YOKK`6Ge/DL:sP_7%/Fj;PMN@/;UT|]\a%/'%7KlT} %h@x-&1b+ h/>e}[nyepsVc[1?!H$rWLZW0_*BlepGf/M'@/$%2 3703 1, 3704 9G/Tgclocals564c3acb91162757a48294e02d60756eTgclocalse785fc51beb5a649a1aad6e01eb30c75rprebuilts/go/linux-x86/src/crypto/tls/handshake_client.gorprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goP"".(*clientHandshakeState).establishKeys..dH%H$H;AHpH$pH$1H$H$H$xH$H$xH+H$H,$H$0H$xH$H$H$xH$H$H$xH$H$H$xHkH,$H$ H$xH$H$H$xHkH,$H$ H$xH$H$H$xHkH,$H$H$xH$H$H$xHkH,$H$H$xH$H$H$xHkH,$H$H$xH$Hk0f,$HhHl$HH|$HHHKHOHKHOHXH Hk H|$(HMHHMHOHMHOHXHx Hk H|$@HMHHMHOHMHOHXHkHl$XHXHkHl$`HXHkHl$hH\$pH$XH\$xH$`H$H$hH$H$@L$L$L$L$L$L$L$L$H$H$H$H$H$H$H$XH$H$`H$H$hH$H$@H$L$L$L$L$L$ L$L$L$H$(H$0H$8H$H$H$1H$pH$x1H$0H$81H$`H$h1H$ H$(H$xH$H$H$xHkH,$H$0H$xHhH]01H9H$H$H$xHkH,$H$0H$H$H$H\$H$ H\$H$(H\$H$0H\$ H$8H\$(D$0H$xHmHU0HHL$8HD$@H$pH$xH$xH$H$H$xHkH,$H$8H$H$H$0H$Hk0f,$H$H\$H$H\$H$H\$H$xHmHU8HHL$ HD$(H$`H$hH$xH$H$H$xHkH,$H$0H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(D$0H$xHmHU0HHL$8HD$@H$0H$8H$xH$H$H$xHkH,$H$8H$H$H$0H$Hk0f,$H$H\$H$H\$H$H\$H$xHmHU8HHL$ HD$(H$ H$(H$HHH$H$H$H$0H$Hk0f$H$0H$H$8H$H$ H$PH$(H$XH$H$H$H$H$fhH$H$PH$H$HkPH$=HkXH$H$H$`H$H$PHk`H$X=HkhH$HdHH$H$H$H$0H$Hk0f$H$pH$H$xH$H$`H$@H$hH$HH$H$H$H$H$fhH$H$PH$H$HkPH$=uvHkXH$H$H$`H$H$@Hk`H$H=u#Hkh1H$H$HpLChL$Hl$LCXL$Hl$wLChL$Hl$lLCXL$Hl$,H$H$H$xHkH,$H$@H$H$H$H\$H$ H\$H$(H\$H$0H\$ H$8H\$(H$xHmHU@HHL$0HD$8H$H$H$HD$H\$H$pH\$H$xH$xH$H$H$xHkH,$H$@H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$xHmHU@HHL$0HD$8H$H$H$HD$H\$H$0H\$H$8uLZv 3711 ^ 3712 *runtime.racefuncenter 3713 runtime.raceread 3714 runtime.raceread 3715 runtime.raceread 3716 runtime.raceread 3717 runtime.raceread 3718 runtime.raceread 3719 runtime.raceread 3720 runtime.raceread 3721 runtime.raceread 3722 runtime.raceread 3723 runtime.raceread 3724 runtime.raceread 3725 runtime.raceread 3726 runtime.raceread 3727 ."".keysFromMasterSecret 3728 runtime.raceread 3729 runtime.raceread 3730 runtime.raceread 3731 runtime.raceread 3732 runtime.raceread 3733 runtime.raceread 3734 runtime.raceread 3735 runtime.raceread 3736 runtime.raceread 3737 runtime.raceread 3738 runtime.raceread 3739 runtime.raceread 3740 runtime.raceread 3741 "runtime.racewrite 3742 "runtime.racewrite6runtime.writeBarrierEnabled 3743 "runtime.racewrite 6runtime.writeBarrierEnabled! 3744 runtime.raceread# 3745 "runtime.racewrite# 3746 "runtime.racewrite$6runtime.writeBarrierEnabled$ 3747 "runtime.racewrite%6runtime.writeBarrierEnabled% 3748 (runtime.racefuncexit& 3749 .runtime.writebarrierptr& 3750 .runtime.writebarrierptr' 3751 .runtime.writebarrierptr' 3752 .runtime.writebarrierptr' 3753 runtime.raceread( 3754 runtime.raceread)* 3755 runtime.convI2E+ 3756 runtime.raceread+ 3757 runtime.raceread-- 3758 runtime.convI2E. 3759 0runtime.morestack_noctxt0 6"".autotmp_0896.type.crypto/cipher.AEAD"".autotmp_0895.type.crypto/cipher.AEAD"".autotmp_0894&type."".macFunction"".autotmp_0893"type.interface {}"".autotmp_0886_type.[]uint8"".autotmp_0885/type.[]uint8"".mac&type."".macFunction"".cipher"type.interface {}"".versiontype.uint16 3761 "".hc"type.*"".halfConn"".mac&type."".macFunction"".cipher"type.interface {}"".versiontype.uint16 3763 "".hc"type.*"".halfConn"".serverHash&type."".macFunction"".clientHash&type."".macFunction"".serverCipher"type.interface {}"".clientCipher"type.interface {}"".serverIVtype.[]uint8"".clientIVtype.[]uint8"".serverKeytype.[]uint8"".clientKeytype.[]uint8"".serverMACtype.[]uint8"".clientMACtype.[]uint8"".ctype.*"".Conn"".~r0type.error 3765 "".hs:type.*"".clientHandshakeState" "&%$$Kx.DC---M 3767 kfckb@+*UkTgclocalsbce155c34f977c71c678404df1573f6dTgclocals5dc2da7c58387a65cc8e8cc066811372rprebuilts/go/linux-x86/src/crypto/tls/handshake_client.go^"".(*clientHandshakeState).serverResumedSessiondH%H;aTH8H\$8H$H\$@H$H$HL$@H1H9H$H$H\$@HkH,$H$8HL$@HiH]8H<H$H$H\$@HkH,$H$8H\$@H$H$H\$@HkH,$H$8HD$@HXHtdHk8HMH$HMHL$HMHL$HXHt8Hk8H|$HMHHMHOHMHO\$0\$HH8D$H1$ 3773 B 3774 *runtime.racefuncentern 3775 runtime.raceread 3776 runtime.raceread 3777 runtime.raceread 3778 runtime.raceread 3779 runtime.raceread 3780 runtime.raceread 3781 runtime.raceread 3782 bytes.Equal 3783 (runtime.racefuncexit 3784 0runtime.morestack_noctxt p"".autotmp_0897type.bool"".~r0type.bool 3786 "".hs:type.*"".clientHandshakeStatepop/.%* Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbrprebuilts/go/linux-x86/src/crypto/tls/handshake_client.goZ"".(*clientHandshakeState).processServerHello((dH%HD$H;A HH$H$1H$H$H$H$H$H(Hl$(H$H$H$HkH,$H$RH$Hh]R$H\$(H$D$ 3789 HH$H$31H\$hH\$pHH$HD$HD$0H$H\$0H$HkH$=H+H\$0H\$0H1H9tDHL$0H$H$$HD$hH$HL$pH$HHH$HH\$HH\$HD$H$Hl$bH$H$H$HkH,$H$H$HX@l$&H$H$H$HkH,$H$H$HiHHD$'H$H$H$HkH,$H$SH$HXkS@l$%H$H$H$HkH,$H$T$%HL$(H$HkHH|$&(H$D$(HH$H$+1H\$8H\$@HH$HD$HD$0H$H\$0H$HkH$=H+H\$0H\$0H1H9tDHT$0H$H$$HD$8H$HT$@H$HHH$HH\$HH\$HD$H$Hl$b|$'!<H$D$(HH\$xH$,1H\$HH\$PHH$HD$HD$0H$H\$0H$HkHl$x=H+H\$0H\$0H1H9tDHT$0H$H$$HD$HH$HT$PH$HHH$HH\$HH\$HD$H$Hl$b'<H$D$(HH$H$.1H\$XH\$`HH$HD$HD$0H$H\$0H$HkH$=H+H\$0H\$0H1H9tDHT$0H$H$$HD$XH$HT$`H$HHH$HH\$HH\$HD$H$Hl$b<H$H$H$H$H$H$HkH,$H$H$HkH8HHl$(HLLD$H\$HH$H\$(H$H$HL$(1@H$H$`H$H$H$H$HkH,$H$xH$HkHyH]xHl$(H^LE`LD$H\$HH$H$H$\$H$H$H$H$H$H$H$HH,$H$ H$HHH] LLD$H\$HH$H\$(H$H$xH$H$H$H$HH,$H$8H$HHH]8Hl$(HLExLD$H\$HH$H\$(H$H$H$H$H$H$HH,$H$PH$HHt\H]PHl$(HtHLLD$H\$HH$$1H$H$HEEEEEn$1H$H$HEEEE 3796 X 3797 *runtime.racefuncenter 3798 runtime.raceread 3799 runtime.raceread 3800 runtime.raceread 3801 ("".(*Conn).sendAlert~go.string."tls: server selected unsupported compression format".type.errors.errorString 3802 "runtime.newobject 3803 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3804 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 3805 runtime.typ2Itab 3806 .runtime.writebarrierptr 3807 runtime.raceread 3808 runtime.raceread 3809 runtime.raceread 3810 runtime.raceread 3811 runtime.raceread 3812 runtime.raceread 3813 3814 runtime.raceread 3815 3816 runtime.raceread 3818 ("".(*Conn).sendAlertngo.string."server advertised unrequested NPN extension".type.errors.errorString 3822 "runtime.newobject 3824 "runtime.racewrite 6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3826 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 3827 runtime.typ2Itab 3828 .runtime.writebarrierptr 3829 ("".(*Conn).sendAlertpgo.string."server advertised unrequested ALPN extension".type.errors.errorString 3830 "runtime.newobject 3831 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3832 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 3833 runtime.typ2Itab 3834 .runtime.writebarrierptr 3835 ("".(*Conn).sendAlerttgo.string."server advertised both NPN and ALPN extensions".type.errors.errorString 3836 "runtime.newobject 3837 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3838 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 3839 runtime.typ2Itab 3840 .runtime.writebarrierptr 3841 "runtime.racewrite 3842 runtime.raceread 3843 runtime.racereadtype.string 3844 (runtime.typedmemmove 3845 "runtime.racewrite 3846 "runtime.racewrite 3847 runtime.raceread 3848 runtime.racereadtype.[][]uint8 3849 (runtime.typedmemmove 3850 ^"".(*clientHandshakeState).serverResumedSession 3851 "runtime.racewrite 3852 runtime.raceread 3853 runtime.raceread!type.[]uint8! 3854 (runtime.typedmemmove! 3855 "runtime.racewrite" 3856 runtime.raceread" 3857 runtime.raceread#>type.[]*crypto/x509.Certificate# 3858 (runtime.typedmemmove$ 3859 "runtime.racewrite$ 3860 runtime.raceread$ 3861 runtime.raceread%Btype.[][]*crypto/x509.Certificate% 3862 (runtime.typedmemmove& 3863 (runtime.racefuncexit' 3864 (runtime.racefuncexit( 3865 0runtime.morestack_noctxt@>"".autotmp_0917type.*uint8"".autotmp_0916type.error"".autotmp_09150type.*errors.errorString"".autotmp_0914type.*uint8"".autotmp_0913type.error"".autotmp_09120type.*errors.errorString"".autotmp_0911type.*uint8"".autotmp_0910type.error"".autotmp_09090type.*errors.errorString"".autotmp_0907type.error"".autotmp_09060type.*errors.errorString"".autotmp_09040type.*errors.errorString"".autotmp_09030type.*errors.errorString"".autotmp_09020type.*errors.errorString"".autotmp_0901type.int"".autotmp_08990type.*errors.errorString"".~r0type.errorerrors.text2_type.string"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2?type.string"".~r0type.errorerrors.text2type.string"".serverHasNPNtype.bool "".clientDidALPNtype.bool"".clientDidNPNtype.bool"".ctype.*"".Conn"".~r1 type.error"".~r0type.bool 3872 "".hs:type.*"".clientHandshakeState^H1RQ!AHGJCG=O43J*)J J$ 3873 3874 '9t+AF7}0(7}0;4z097}03 3877 Tgclocals7af7f96d6c494ab82b469ce28fae5929Tgclocals8cf549302f9402355ce734a101736d3crprebuilts/go/linux-x86/src/crypto/tls/handshake_client.goN"".(*clientHandshakeState).readFinished""dH%H$H;AiHH$H$1H$H$H$H$H$H+H$H,$D$H$H$H<$H$HD$HL$H$H$HtH$H$HH$H$H|$Ht$Hl$HT$ H$H$H$H$HtH$H$HH$HH$H|$Ht$H$H\$\$ HH$H$<H$H$D$ 3879 H$HH$H$H$ HD$H$H\$H$H\$HL$ HD$(H$(H$H$0H$HH$H$H$ HD$hH$H$H$H$HHX HHHH|$hHHHKHOHKHOH$H$H$H$PH$`H$XH$H$H$H$H$Hi H$H9H$H$H$PH$H$XH\$H$`H\$H$HH^H|$HHHKHOHKHOH\$0HH$1H$8H$@H$HH$H$H$H(HH$H$HH+H$8HkH$@HkH$HH$H$H<$H$ H$8H\$H$@H\$H$HH\$H$H$H$H\$H$H\$H$PH\$H$XH\$ H$`H\$(HD$01H$H$H%IH$H$H$HC HHH$HD$HD$HT$HL$ HD$(H$HH$8HH$@H$H$8H$@H$H$H$H$Hk H$H$8H$@hHH$H$8H$@HH7H$H@+H$HHHHHIHtIH$pH$xL$hH$H$H$H$hH$H$pH\$H$xH\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$@HkH$HHkH$8=uH+H$Hl$oH$H$D$(HH$H$,1H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tEH$H$(H$0H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[% 3891 rp 3892 ^ 3893 *runtime.racefuncenter 3894 runtime.raceread 3895 *"".(*Conn).readRecord 3896 ("".(*halfConn).error 3897 (runtime.racefuncexit 3898 0"".(*Conn).readHandshake 3899 (runtime.racefuncexit(type.*"".finishedMsg 3900 $runtime.assertE2T2 3901 ("".(*Conn).sendAlert(type.*"".finishedMsg 3902 2"".unexpectedMessageError 3903 (runtime.racefuncexit 3904 *runtime.racereadrange 3905 runtime.raceread 3906 runtime.duffcopy 3907 3908 2"".finishedHash.serverSum 3910 runtime.raceread 3912 runtime.raceread 3914 Bcrypto/subtle.ConstantTimeCompare 3915 runtime.raceread 3916 runtime.raceread 3917 0"".(*finishedHash).Write 3918 "runtime.slicecopy 3919 (runtime.racefuncexit 3920 runtime.racereadtype.[]uint8 3921 "runtime.makeslice 3922 "runtime.racewrite 3923 runtime.raceread 3924 "runtime.racewrite 3925 runtime.raceread 3926 "runtime.slicecopy 3927 "runtime.racewrite6runtime.writeBarrierEnabled 3928 .runtime.writebarrierptr 3929 $runtime.panicslice 3930 $runtime.panicindex 3931 $runtime.panicindex 3932 $runtime.panicindex 3933 $runtime.panicindex 3934 ("".(*Conn).sendAlertpgo.string."tls: server's Finished message was incorrect".type.errors.errorString 3935 "runtime.newobject 3936 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 3937 (runtime.racefuncexit 0type.*errors.errorString type.error!Bgo.itab.*errors.errorString.error! 3938 runtime.typ2Itab! 3939 .runtime.writebarrierptr" 3940 0runtime.morestack_noctxt`8"".autotmp_0940type.int"".autotmp_0938type.error"".autotmp_09370type.*errors.errorString"".autotmp_0936type.[]uint8"".autotmp_0935type.int"".autotmp_0934type.[]uint8"".autotmp_0933type.int"".autotmp_09320type.*errors.errorString"".autotmp_0929type.int"".autotmp_0928/type.[]uint8"".autotmp_0927type.error"".autotmp_0925(type.*"".finishedMsg"".autotmp_0924type.error"".autotmp_0923"type.interface {}"".autotmp_0922type.error"".xtype.[]uint8"".m(type.*"".finishedMsg"".~r0type.errorerrors.text2type.string"".verify_type.[]uint8""".serverFinished(type.*"".finishedMsg"".errtype.error"".msg"type.interface {}"".errtype.error"".ctype.*"".Conn"".~r1@type.error"".outtype.[]uint8 3947 "".hs:type.*"".clientHandshakeStateP"gh, 3948 #D4"43D*)= Kq2[b:#9D:49:9:?Jt.DYO;6G/'[) 3951 deXq0ETgclocalsd0f85269365bab50126f921532df0cabTgclocals31c36a5f6d4cb0a6096cab4d10a3dc8crprebuilts/go/linux-x86/src/crypto/tls/handshake_client.gorprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goX"".(*clientHandshakeState).readSessionTicketdH%HD$H;AEHH$H$1H$H$H$H$H$H$HkH,$H$H$Hhu1H$H$HH$H$H+Hl$@H,$Hl$HT$HD$HL$ Hl$XHT$`HL$pHD$hHtH$H$HHD$PHH$Hl$HT$H\$PH\$\$ HH\$PH\$8<H\$@H$D$ 3953 HD$8HH$H$H$HD$H\$XH\$H\$`H\$HL$ HD$(HL$xH$H$H$HH$HT$HL$HD$H$H$H<$=H$ H$HT$H$HL$H$HD$HH$HD$HD$HH$H\$8H$H$H\$8HHkH\$HHH\$Hl$H-H,$H\$HH$H$H\$@H$H$0HD$HHPLD$@Ih0fhH$H$H$H$H$H$HkH,$HD$HHL$M@I(fhH$H$ H$H$H$H$HHH\$HHLC LD$Hl$H-H,$H\$HH$H$8H\$@H$H$xH\$@H(HkxH\$HHLC8LD$Hl$H-H,$H\$HH$H$PH\$@H$H$H\$@HHH\$HHLCPLD$Hl$H-H,$H$H$H$H$HtKHl$H=u&H1H$H$HLL$Hl$eHwZS9%X 3954 X 3955 *runtime.racefuncenter 3956 runtime.raceread 3957 runtime.raceread 3958 (runtime.racefuncexit 3959 runtime.raceread 3960 0"".(*Conn).readHandshake 3961 (runtime.racefuncexit8type.*"".newSessionTicketMsg 3962 $runtime.assertE2T2 3963 ("".(*Conn).sendAlert8type.*"".newSessionTicketMsg 3964 2"".unexpectedMessageError 3965 (runtime.racefuncexit 3966 B"".(*newSessionTicketMsg).marshal 3967 0"".(*finishedHash).Write 4type."".ClientSessionState 3968 "runtime.newobject 3969 "runtime.racewrite 3970 runtime.raceread 3971 type.[]uint8 3972 3973 (runtime.typedmemmove 3975 "runtime.racewrite 3977 runtime.raceread 3979 "runtime.racewrite 3981 runtime.raceread 3983 runtime.raceread 3985 "runtime.racewrite 3987 runtime.racereadtype.[]uint8 3988 (runtime.typedmemmove 3989 "runtime.racewrite 3990 runtime.raceread>type.[]*crypto/x509.Certificate 3991 (runtime.typedmemmove 3992 "runtime.racewrite 3993 runtime.racereadBtype.[][]*crypto/x509.Certificate 3994 (runtime.typedmemmove 3995 "runtime.racewrite6runtime.writeBarrierEnabled 3996 (runtime.racefuncexit 3997 .runtime.writebarrierptr 3998 0runtime.morestack_noctxt0"".autotmp_09506type.*"".ClientSessionState"".autotmp_0949/type.[]uint8"".autotmp_0948type.error"".autotmp_09468type.*"".newSessionTicketMsg"".autotmp_0945otype.error"".autotmp_0944O"type.interface {}&"".sessionTicketMsg8type.*"".newSessionTicketMsg"".errtype.error"".msg"type.interface {}"".ctype.*"".Conn"".~r0type.error 4002 "".hs:type.*"".clientHandshakeStateDl 4003 43K0/1$#?e`# O 4005 0N_Sl#D+tC5->,zOS pTgclocals5a65fe6652e896e1529142bcb2d8d8bfTgclocals732690bf107936227392a755a842e6e3rprebuilts/go/linux-x86/src/crypto/tls/handshake_client.goN"".(*clientHandshakeState).sendFinished22dH%H$H;A[H1H$H$H$1H$H$H$H$H$H(H$H$H$H$HD$H$-@(H$HHH$D$H$HD$H$ HT$H$(HL$ H$H$H$H$HkH,$H$SH$Hm]S1H$0H$8H$@H$HH$PH$0H$H$H$H$8H$Hk8H,$H$HH$H$H$H$HkH,$H$XH$H^8H 4011 HkHHMH$HMHL$HMHL$H$H^HD 4013 HkXH|$HMHHMHOHMHOHT$0HL$8\$@H$H$$H$H$H$H$H$Hk H$= HkH$H$H$H$H$HH$=@ HH$H$H$H$$@H$H$HD$HT$HL$H$H$H<$H$ H$HD$H$ HT$H$(HL$H$H$HD$HT$HL$H$H$D$H$HD$H$ HT$H$(HL$ 1H$XH$`H$hH$pH$xH$H$XH$H$H$H$ HD$hH$H$H$H$HHX HHHH|$hHHHKHOHKHOH$H$H$H$ H$H$(H$H$H$H$H$ Hk H$(Hk(H$=HkH$1H$H$H$H$H$H$H(HGH$H$H%H+H$HkH$HkH$H$H$H<$H$ H$H\$H$H\$H$H\$H$1H$H$H$H$H$H$H(HH$H$HH+H$HkH$HkH$H$H$D$H$H\$H$H\$H$H\$ H$H$H$H$H$H$H\$H$H\$H$HtLH^H|$HHHKHOHKHOHD$01H$H$HH$H$H$HC HHH$HD$HD$Hl$HT$ HL$(H$H$HH$H,$H$H$H$H$H$H$Hk H$H$H$hHH$H$H$HH7H$H@+H$HHHHIHtIH$ H$(L$H$H$H$H$H$H$ H\$H$(H\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$HkH$HkH$=uH+H$Hl$o%H$H$H$HC HHH$HD$HD$Hl$HT$ HL$(H$H$HH$H,$H$H$H$H$H$H$Hk H$H$H$hHH$H$H$HH7H$H@+H$HHHHIHtIH$ H$(L$H$H$H$H$H$H$ H\$H$(H\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$HkH$HkH$=uH+H$Hl$oLCL$Hl$T%.LL$Hl$LCL$Hl$Jz 4030 Z 4031 runtime.duffzero| 4032 *runtime.racefuncenter 4033 runtime.raceread 4034 ,runtime.racewriterange""".statictmp_0969 4035 ,"".(*Conn).writeRecord 4036 runtime.raceread 4037 runtime.raceread 4038 runtime.raceread 4039 runtime.raceread 4040 runtime.raceread 4041 runtime.raceread 4042 """.mutualProtocol 4043 4044 "runtime.racewrite 4045 6runtime.writeBarrierEnabled 4047 "runtime.racewrite6runtime.writeBarrierEnabled 4050 "runtime.racewrite 4052 4"".(*nextProtoMsg).marshal 4053 0"".(*finishedHash).Write 4054 4"".(*nextProtoMsg).marshal 4055 ,"".(*Conn).writeRecord 4056 *runtime.racereadrange 4057 runtime.raceread 4058 runtime.duffcopy 4059 2"".finishedHash.clientSum 4060 "runtime.racewrite6runtime.writeBarrierEnabled 4061 runtime.raceread 4062 runtime.raceread 4063 0"".(*finishedHash).Write 4064 runtime.raceread 4065 runtime.raceread 4066 ,"".(*Conn).writeRecord 4067 runtime.raceread 4068 "runtime.slicecopy 4069 (runtime.racefuncexit 4070 runtime.racereadtype.[]uint8 4071 "runtime.makeslice 4072 "runtime.racewrite 4073 runtime.raceread 4074 "runtime.racewrite# 4075 runtime.raceread$ 4076 "runtime.slicecopy$ 4077 "runtime.racewrite%6runtime.writeBarrierEnabled% 4078 .runtime.writebarrierptr& 4079 $runtime.panicslice& 4080 $runtime.panicindex& 4081 $runtime.panicindex& 4082 $runtime.panicindex& 4083 $runtime.panicindex' 4084 runtime.raceread'type.[]uint8' 4085 "runtime.makeslice( 4086 "runtime.racewrite) 4087 runtime.raceread* 4088 "runtime.racewrite, 4089 runtime.raceread. 4090 "runtime.slicecopy. 4091 "runtime.racewrite/6runtime.writeBarrierEnabled/ 4092 .runtime.writebarrierptr/ 4093 $runtime.panicslice/ 4094 $runtime.panicindex/ 4095 $runtime.panicindex0 4096 $runtime.panicindex0 4097 $runtime.panicindex0 4098 .runtime.writebarrierptr1 4099 .runtime.writebarrierptr1 4100 .runtime.writebarrierptr1 4101 0runtime.morestack_noctxt`:"".autotmp_0975type.int"".autotmp_0973_&type."".finishedMsg"".autotmp_0972(type."".nextProtoMsg"".autotmp_0971type.[1]uint8"".autotmp_0970type.*[1]uint8"".autotmp_0968type.[]uint8"".autotmp_0967type.[]uint8"".autotmp_0966type.int"".autotmp_0965type.[]uint8"".autotmp_0964type.int"".autotmp_0963type.[]uint8"".autotmp_0962type.int"".autotmp_0961type.[]uint8"".autotmp_0960type.int"".autotmp_0959type.[]uint8"".autotmp_0957type.[]uint8"".autotmp_0956type.[]uint8"".xtype.[]uint8"".m(type.*"".finishedMsg"".xtype.[]uint8"".m(type.*"".finishedMsg"".finished(type.*"".finishedMsg"".fallbacktype.bool"".prototype.string"".nextProto*type.*"".nextProtoMsg"".ctype.*"".Conn"".~r1@type.error"".outtype.[]uint8 4104 "".hs:type.*"".clientHandshakeState" 4105 L#D4b#D4s 1('$I:CL0h]BwV-#.D-4.-.-,b+#,D+4,+,+* 4108 =X]l3w! deX ?deX0-"Tgclocals5cb567669e544df1df6d42f3819d9d9bTgclocals843d1fd8b9a8fb6124b6a4b755f2e05frprebuilts/go/linux-x86/src/crypto/tls/handshake_client.gorprebuilts/go/linux-x86/src/crypto/tls/handshake_server.go0"".clientSessionCacheKeydH%H;aH(H\$(H$1H\$HH\$PH\$@H$H$`HL$@HihH~9H$H$`H\$@HtHk`Hl$HHkhHl$PH(H\$8H$H\$0H[(HL$HD$HL$HL$HHD$ HD$PH(. 4112 B 4113 *runtime.racefuncenter 4114 runtime.raceread 4115 runtime.raceread 4116 (runtime.racefuncexit 4117 (runtime.racefuncexit 4118 0runtime.morestack_noctxtPP"".autotmp_0977type.string"".~r20type.string"".config type.*"".Config"".serverAddrtype.net.AddrPpOP?OP( 4120 1"+ 2 ^ "Tgclocals7def1865fb63821a3690723a2477a6a3Tgclocalsc55cf99de9cdd8c8202a466952fa1a45rprebuilts/go/linux-x86/src/crypto/tls/handshake_client.go""".mutualProtocol 4121 dH%HD$H;AYHH$H$1H$H$H$H$H$H$1H$HD$8H$HHL$@Hl$8H9kHD$PH$H\$PHHHkHL$xHL$XH$Hl$`H$H$H$H$1H$HD$(H$HHL$0Hl$(H9HD$HH$HT$`H\$HH*HHCHL$xHL$hH$HD$pH9uVHl$XH,$HT$HL$HD$\$ t/H\$XH$H\$`H$$HHD$HHL$0HHHL$0Hl$(H9AHD$PHL$@HHHL$@Hl$8H9H$H$vOH$H$H$v,H+H$HkH$$H; 4127 X 4128 *runtime.racefuncenter 4129 runtime.raceread 4130 runtime.raceread 4131 runtime.eqstring 4132 (runtime.racefuncexit 4133 runtime.raceread 4134 (runtime.racefuncexit 4135 $runtime.panicindex 4136 $runtime.panicindex 4137 0runtime.morestack_noctxt "".autotmp_0987type.string"".autotmp_0986type.*string"".autotmp_0985type.int"".autotmp_0984type.int"".autotmp_0983type.string"".autotmp_0982type.*string"".autotmp_0981type.int"".autotmp_0980type.int"".autotmp_0979_type.[]string"".autotmp_0978/type.[]string"".ctype.string"".stype.string"".~r3type.bool"".~r2`type.string&"".preferenceProtos0type.[]string"".protostype.[]string(+D 4140 1" 4141 $$i &+ml7 +Tgclocals0da1a5949a504773ddf14a79991c4c2eTgclocals06ed73830e8d692d0442814cae0a0c86rprebuilts/go/linux-x86/src/crypto/tls/handshake_client.go4"".(*clientHelloMsg).equal((dH%H;a HhH\$hH$HD$@HH$H\$xH\$H$H\$H\$@H\$\$ HH\$@H\$8<u$HhH\$pH$H\$8H$Ht$pHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHOHD$p\$0H$H$H\$8H$H$HD$pHXLD$8Ihf9H$H$ H\$8H$H$ Ht$pH{H^ HH$HKHL$HKHL$Ht$8HHH^ H|$HHHKHOHKHOHD$p\$0HH$H$8H\$8H$H$8Ht$pHH^8HH$HKHL$HKHL$Ht$8HH^8H|$HHHKHOHKHOHD$p\$0H\H$H$PH\$8H$H$PHt$pH%H^PHH$HKHL$HKHL$Ht$8HH^PH|$HHHKHOHKHOHD$p\$0HH$H$hH\$8H$H$hHt$pHzH^hHH$HKHL$HKHL$Ht$8HGH^hH|$HHHKHOHKHOHD$p\$0HH$H$H\$8H$H$HD$pLD$8A@8H$H$H\$pHHHl$XHHl$`H\$8H$H$Ht$`HD$pH\$8H;HHT$HHHL$PH9H\$XH$Ht$HT$HL$HD$p\$ HH$H$H\$8H$H$HD$pLD$8A@8H$H$H\$8H$H$HD$pLD$8A@8-H$H$H\$8H$H$Ht$pHHHH$HKHL$HKHL$Ht$8HHH|$HHHKHOHKHOHD$p\$0HvH$H$H\$8H$H$Ht$pH9HHH$HKHL$HKHL$Ht$8HHH|$HHHKHOHKHOHD$p\$0HH$H$H\$8H$H$HD$pLD$8A@8iH$H$H\$8H$H$Ht$pH,HHH$HKHL$HKHL$Ht$8HHH|$HHHKHOHKHOHD$p\$0HH$H$H\$8H$H$Ht$pHuHHH$HKHL$HKHL$Ht$8H?HH|$HHHKHOHKHOHD$p\$0HH$H$H\$8H$H$HD$pLD$8A@8H$H$H\$8H$H$Ht$pHtlHHH$HKHL$HKHL$Ht$8Ht=HH|$HHHKHOHKHO\$0$Hh$1D11)11? 1e11f1p11911*\)1~117h 4173 B 4174 *runtime.racefuncenterb.type.*"".clientHelloMsg 4175 $runtime.assertE2T2 4176 (runtime.racefuncexit 4177 runtime.raceread 4178 runtime.raceread 4179 bytes.Equal 4180 runtime.raceread 4181 runtime.raceread 4182 runtime.raceread 4183 runtime.raceread 4184 bytes.Equal 4185 runtime.raceread 4186 runtime.raceread 4187 bytes.Equal 4188 runtime.raceread 4189 4190 runtime.raceread 4192 "".eqUint16s 4194 runtime.raceread 4196 runtime.raceread 4198 bytes.Equal 4199 runtime.raceread 4200 runtime.raceread 4201 runtime.raceread 4202 runtime.raceread 4203 runtime.eqstring 4204 runtime.raceread 4205 runtime.raceread 4206 runtime.raceread 4207 runtime.raceread 4208 runtime.raceread 4209 runtime.raceread 4210 "".eqCurveIDs 4211 runtime.raceread 4212 runtime.raceread 4213 bytes.Equal 4214 runtime.raceread 4215 runtime.raceread 4216 runtime.raceread 4217 runtime.raceread 4218 bytes.Equal 4219 runtime.raceread 4220 runtime.raceread 4221 ."".eqSignatureAndHashes 4222 runtime.raceread 4223 runtime.raceread! 4224 runtime.raceread" 4225 runtime.raceread# 4226 "".eqStrings# 4227 (runtime.racefuncexit' 4228 0runtime.morestack_noctxt@ "".autotmp_1000?type.string"".autotmp_0999type.string"".autotmp_0998type.bool"".autotmp_0997type.bool"".autotmp_0996type.bool"".autotmp_0995type.bool"".autotmp_0994type.bool"".autotmp_0993type.bool"".autotmp_0992type.bool"".autotmp_0991type.bool"".autotmp_0990type.bool"".autotmp_0988O.type.*"".clientHelloMsg 4229 "".m1_.type.*"".clientHelloMsg"".~r10type.bool"".i"type.interface {}"".m.type.*"".clientHelloMsg(o<%Li &,#z,# ,# 4239 ,#,+,+, 4243 +( :#WTgclocalse9cc1e3ee2257b90864bd391efacf3e1Tgclocalsda75e7b553aa80aeee0b462cbea20c37vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go8"".(*clientHelloMsg).marshaldH%H$`H;A1H H$ H$1H$0H$8H$@H$(H$H$(H(HtKH$H$(Ht0H+H$0HkH$8HkH$@H H$H$8H$(Hh@H$H$H$PH$(HhXH$H$H$hH$(HApH$H$H#HHHHHH\$`HD$XH$H$H$H$(t H\$XHH\$XH$H$H$(t!H$HH$H\$XHH\$XH$H$H$(HH~TH$H$H$H$H$(HH$HHH$H\$XHH\$XH$H$H$(HH~WH$H$H$H$H$(HH$HHHH$H\$XHH\$XH$H$H$(HH~SH$H$H$H$H$(HHH$HH$H\$XHH\$XH$H$H$(tPH$H$H$H$H$(HH$HH$H\$XHH\$XH$H$H$(HH~WH$H$H$H$H$(HH$HHHH$H\$XHH\$XH$H$H$(t H$HH$H\$XHH\$XH$H$H$(HHAH$HH$H$(H$H$H$(H#-HHH H$1H$H$H$HH$H$H9H$H$H$H,HHnH$(H$H$0H$H,H,H$HHH$H$HHHH$H$H9^H\$XHH\$XH$(H$H$HT$`HD$XH$(tHHD$XH~$H$HHHH$HHHHHT$`HHH$HD$HD$HT$HL$ HD$(H$H$xHH$*H$H$xH$H*HH*HH$H$xH$HH*HHl$`H@+HHb*HH$H$xH$HH1*Hl$`HH@+HH *HH$H$xH$HH)Hl$`H@+HH)HH$H$(H$H$H$xH$HHu)L$(HIhf@+HHI)HH$H$(H$H$H$(H$xHH$(HHi@+H$H&(HHHtHH$ H$H$H$H$ H$H$H$H\$H$H\$H$(H^(H^ H|$HHHKHOHKHOHD$0H$(H$H$8H$(Hk@H$H$xH$&'H&H$H$xH$&'H$H&@+H$(H$H$8H$(HY@H$H'H9q'H'g'L$xH'H'HtI'H$H$L$H$H$8H$H$H$H\$H$H\$H$(H&H^8H|$HHHKHOHKHOHD$0H$(H$H$8H$(HY@H$L$H'H9u&L$xH)I)ItMH$hL$pL$`H$H$PH$(HkXH$H$`H$h&H$H$`H$h%H$H@+H$(H$H$PH$(HkXH$H$`H$h%HH$H$`H$h]%HH$H@+H$(H$H$PH$(H%HSPHCXHk`H$1H$H$H$HH$H$H9$H$H$H$H+H$fl$HH$H$`HHH$L$hL9r$HH$H$hH$`H$H9=$H(Hl$Hf@+H$HHH$H9$HH$H$`H$L$hL9#H+Hl$H@+H$H$HHH$H$H9H$(H$H$PH$(HYXH$hL$pHHH9J#L$`H)I)ItMH$PL$XL$HH$H$hH$(HkpH$H$HH$P"H$H$PH$HH"H$@(H$XHH"HHIHtIH$H$L$H$(H$H$hH$H$H$H\$H$H\$H$(H 4272 "H^hH|$HHHKHOHKHOHD$0H$(H$H$hH$(H[pHH$PL$XH9!L$HH)I)ItMH$PL$XL$HH\$XHHH!L$H$PH$HH!H$H@(HH HH$H$PH$HHH HH$@+H$XHH HHIHtIH$PH$XL$HH$(H$H$H$(H$HH$P% H$H$PH$HH3HHHH$H$PH$HHHHtH$XHHHHIHtIH$PH$XL$HH$(H$H$H$(HHH$HH$PH$H$PH$HHHHHH$H$HH$PHH$(H$H$H$(HHH\$hH$HH$PUHH$H$PH$HHH$Hl$hHH@+HHHH$H$PH$HHHHl$hH@+H$XHHHHIHtIH$PH$XL$HH$(H$H$H$(HH$H$HH$P,H$H$HH$PH$HH@+H$(H$H$H$(HH$H$HH$PHH$H$HH$PzHH$H@+H$(H$H$H$(HH$H$HH$PHH$H$HH$PH$HH@+H$(H$H$H$(HH$H$HH$PHH$H$PH$HHH]H$H@+H$XHH2HHIHtIH$H$L$H$(H$H$H$H$H$(HHH|$HHHKHOH\$H|$HHHKHOHKHOH$H$H$H\$H$H\$HD$0H\$hH$PL$XH9/L$HH)I)ItMH$PL$XL$HH$(H$H$H$(uH$HH$PH$H$PH$HHHHoHH$H$PH$HHH?HHH%HH$H$PH$HHHHHHHH$H$PH$HHHHHHHH$H$PH$HHH\HH$XHH 9H H IHtI H$PH$XL$HH$(H$H$H$(HHH$HH$PH$H$PH$HHHH{HH$H$HH$PQH 4279 H$(H$H$H$(HHHH\$xH$HH$PHH$H$PH$HHHHl$xHH@+HHHH$H$PH$HHD$xHHnHHHH\$xHHHHH$H$PH$HHHHl$xHH@+HHHH$H$PH$HHHHl$xH@+H$XHHHHIHtIH$PH$XL$HH$(H$H$H$(H;HHHH$1H$H$H$HH$H$H9H$H$H$H+fl$LH$HH$PH$H$PH$HH~Hl$Lf@(HH]HH$H$PH$HHH-HHl$L@+H$XHHHHIHtIH$PH$XL$HH$H$HHH$H$H9H$(H$H$H$(HHH$HH$PXH$H$PH$HH.HHHH$H$HH$PHH$(H$H$H$(HHH\$pH$HH$PHH$H$PH$HHHhHl$pHH@+HHDHH$H$PH$HHD$pHHHHHH\$pHHHH$H$PH$HHHHl$pH@+H$XHHHHIHtIH$PH$XL$HH$(H$H$H$(H1HHHH$1H$H$H$HH$H$H9H$H$H$+@l$GH$HH$PH$H$PH$HHul$G@(H$XHHQHHIHtIH$PH$XL$HH$HH$HH$H$H9/H$(H$H$H$(qH$HH$PH$H$PH$HHHHhHH$H$HH$P>H#H$(H$H$H$(HH$H$HH$PHH$H$PH$HHHH$HH@+HHHH$H$PH$HHHaH$H@+H$XHH6HHIHtIH$PH$XL$HH$(H$H$H$HH$H$PH\$H$XH\$H$(H HH|$HHHKHOHKHOHD$0H$(H$H$H$(HH$PL$XH99 L$HH)I)ItMH$PL$XL$HH$H$H$(HHH$HH$PH$H$PH$HHHHHH$H$HH$PVH H$(H$H$H$(HHHH$H$HH$PHH$H$PH$HHHH$HH@+HHHH$H$PH$HH$HHjHH$XHHHHHIHtIHH$XHHH$L$HHH$P 4296 L$H$PH$HH 4297 H$H@(HH 4298 HH$H$PH$HHH{ 4299 HH$@+H$XHHQ 4300 HHIHtIH$PH$XL$HH$(H$H$H$(H HHHH$1H$H$H$HH$H$H9=H$H$HD$H$Hl +HkL$NL$J@l$O@l$KH$HH$P2 H$H$PH$HH l$J@(HHHH$H$PH$HHHHl$K@+H$XHHHHIHtIH$PH$XL$HH$H$HHH$H$H9H$(H$H$H$(7H$HH$PH$H$PH$HHHHHH$H$PH$HHHxHHH^HH$H$PH$HHH-HHHHH$H$PH$HHHHH$XHHHHIHtIH$PH$XL$HH$(H$H$H$(HH2H$HH$PAH$H$PH$HHHHHH$H$XH$PH$HHHHHHHHHIHtIH$H$L$HHHgHHIHtIH$PH$XL$HHD$PH$(H$H$H$(HHHH H$1H$H$H$HH$H$H9H$H$H$HHHkH$(H$H$0H$ H$H$HH$P5H$H$PH$HHH$@(H$XHHHHIHtIL$L$H$H\$H$Hl$H$H\$H$ H\$ H$HHH$PL$XH9_L$HH)I)ItMH$PL$XL$HHD$PHHHH\$PH$H$HHH$H$H9cH$H$HH$H$H$HHHl$PHH@+HHyHH$H$H$HD$PHHCHHHH\$PH H$H$H$HHl$PH@(HHHH$H$H$HHl$P@+H$(H$H$H$(H$HH$PRH$H$PH$HH(HHHH$H$PH$HHHHH$XHHHHIHtIH$PH$XL$HH$(H$H$(H$HkH$HkH$x=u@H+H$xH$0H$H$8H$H$@H H$Hl$wH2HH$8H$@HH$H$8H\$HD$H\$HH$HKHL$S 4471 ^ 4472 *runtime.racefuncenter 4473 runtime.raceread 4474 runtime.raceread 4475 (runtime.racefuncexit 4476 runtime.raceread 4477 runtime.raceread 4478 runtime.raceread 4479 runtime.raceread 4480 runtime.raceread 4481 runtime.raceread 4482 runtime.raceread 4483 runtime.raceread 4484 4485 runtime.raceread 4487 runtime.raceread 4489 runtime.raceread 4491 runtime.raceread 4492 runtime.raceread 4493 runtime.raceread 4494 runtime.raceread 4495 runtime.raceread 4496 runtime.raceread 4497 runtime.raceread 4498 runtime.raceread 4499 runtime.racereadtype.[]uint8 4500 "runtime.makeslice 4501 "runtime.racewrite 4502 "runtime.racewrite 4503 "runtime.racewrite 4504 "runtime.racewrite 4505 "runtime.racewrite 4506 runtime.raceread 4507 "runtime.racewrite 4508 runtime.raceread" 4509 runtime.raceread$ 4510 "runtime.slicecopy$ 4511 runtime.raceread% 4512 "runtime.racewrite& 4513 runtime.raceread' 4514 runtime.raceread) 4515 "runtime.slicecopy) 4516 runtime.raceread+ 4517 runtime.raceread, 4518 "runtime.racewrite- 4519 runtime.raceread. 4520 "runtime.racewrite/ 4521 runtime.raceread0 4522 runtime.raceread2 4523 "runtime.racewrite3 4524 "runtime.racewrite5 4525 runtime.raceread7 4526 runtime.raceread7 4527 "runtime.racewrite9 4528 runtime.raceread; 4529 "runtime.slicecopy; 4530 runtime.raceread= 4531 "runtime.racewrite> 4532 "runtime.racewrite@ 4533 runtime.racereadA 4534 "runtime.racewriteB 4535 "runtime.racewriteD 4536 runtime.racereadE 4537 "runtime.racewriteF 4538 "runtime.racewriteF 4539 runtime.racereadG 4540 "runtime.racewriteI 4541 "runtime.racewriteK 4542 runtime.racereadK 4543 "runtime.racewriteL 4544 runtime.racereadM 4545 "runtime.racewriteN 4546 runtime.racereadO 4547 "runtime.racewriteP 4548 runtime.racereadQ 4549 "runtime.racewriteS 4550 runtime.racereadT 4551 2runtime.stringtoslicebyteV 4552 "runtime.slicecopyW 4553 runtime.racereadX 4554 "runtime.racewriteY 4555 "runtime.racewriteZ 4556 "runtime.racewrite[ 4557 "runtime.racewrite\ 4558 "runtime.racewrite^ 4559 runtime.raceread_ 4560 "runtime.racewrite` 4561 "runtime.racewrite` 4562 runtime.racereada 4563 "runtime.racewritec 4564 "runtime.racewrited 4565 "runtime.racewritee 4566 "runtime.racewriteg 4567 runtime.racereadi 4568 runtime.racereadj 4569 "runtime.racewritek 4570 "runtime.racewritem 4571 runtime.racereadn 4572 "runtime.racewriteo 4573 "runtime.racewritep 4574 runtime.racereadq 4575 "runtime.racewriter 4576 "runtime.racewrites 4577 "runtime.racewriteu 4578 runtime.racereadw 4579 runtime.racereadx 4580 "runtime.racewritez 4581 runtime.raceread{ 4582 "runtime.racewrite| 4583 "runtime.racewrite} 4584 runtime.raceread~ 4585 "runtime.racewrite 4586 "runtime.racewrite 4587 runtime.raceread 4588 "runtime.slicecopy 4589 runtime.raceread 4590 runtime.raceread 4591 "runtime.racewrite 4592 "runtime.racewrite 4593 runtime.raceread 4594 "runtime.racewrite 4595 "runtime.racewrite 4596 "runtime.racewrite 4597 "runtime.racewrite 4598 runtime.raceread 4599 *runtime.racereadrange 4600 "runtime.racewrite 4601 "runtime.racewrite 4602 runtime.raceread 4603 "runtime.racewrite 4604 "runtime.racewrite 4605 "runtime.racewrite 4606 "runtime.racewrite 4607 runtime.raceread 4608 "runtime.racewrite 4609 "runtime.racewrite 4610 runtime.raceread 4611 runtime.raceread 4612 "runtime.racewrite 4613 .runtime.slicestringcopy 4614 "runtime.racewrite 4615 "runtime.racewrite 4616 "runtime.racewrite 4617 "runtime.racewrite 4618 runtime.raceread 4619 "runtime.racewrite 4620 "runtime.racewrite 4621 "runtime.racewrite6runtime.writeBarrierEnabled 4622 (runtime.racefuncexit 4623 .runtime.writebarrierptr 4624 $runtime.panicslice 4625 $runtime.panicindex 4626 $runtime.panicindex 4627 $runtime.panicindex 4628 $runtime.panicindex 4629 $runtime.panicindex 4630 $runtime.panicindex 4631 $runtime.panicindex 4632 $runtime.panicindex 4633 $runtime.panicindex 4634 $runtime.panicindex 4635 $runtime.panicindex 4636 $runtime.panicindex 4637 $runtime.panicslice 4638 $runtime.panicslice 4639 $runtime.panicindex 4640 $runtime.panicindex 4641 $runtime.panicslice 4642 $runtime.panicslice 4643 $runtime.panicindex 4644 $runtime.panicindex 4645 $runtime.panicindex 4646 $runtime.panicindex 4647 $runtime.panicslice 4648 $runtime.panicindex 4649 $runtime.panicindex 4650 $runtime.panicindex 4651 $runtime.panicindex 4652 $runtime.panicindex 4653 $runtime.panicindex 4654 $runtime.panicindex 4655 $runtime.panicindex 4656 $runtime.panicslice 4657 $runtime.panicindex 4658 $runtime.panicindex 4659 $runtime.panicindex 4660 $runtime.panicindex 4661 $runtime.panicslice 4662 $runtime.panicindex 4663 $runtime.panicindex 4664 $runtime.panicindex 4665 $runtime.panicindex 4666 $runtime.panicslice 4667 $runtime.panicindex 4668 $runtime.panicindex 4669 $runtime.panicindex 4670 $runtime.panicindex 4671 $runtime.panicindex 4672 $runtime.panicindex 4673 $runtime.panicindex 4674 $runtime.panicindex 4675 $runtime.panicslice 4676 $runtime.panicslice 4677 $runtime.panicindex 4678 $runtime.panicindex 4679 $runtime.panicindex 4680 $runtime.panicindex 4681 $runtime.panicindex 4682 $runtime.panicindex 4683 $runtime.panicindex 4684 $runtime.panicindex 4685 $runtime.panicslice 4686 $runtime.panicindex 4687 $runtime.panicindex 4688 $runtime.panicslice 4689 $runtime.panicindex 4690 $runtime.panicindex 4691 $runtime.panicindex 4692 $runtime.panicindex 4693 $runtime.panicindex 4694 $runtime.panicindex 4695 $runtime.panicindex 4696 $runtime.panicindex 4697 $runtime.panicindex 4698 $runtime.panicindex 4699 $runtime.panicslice 4700 $runtime.panicindex 4701 $runtime.panicindex 4702 $runtime.panicindex 4703 $runtime.panicindex 4704 $runtime.panicslice 4705 $runtime.panicindex 4706 $runtime.panicindex 4707 $runtime.panicindex 4708 $runtime.panicindex 4709 $runtime.panicindex 4710 $runtime.panicindex 4711 $runtime.panicindex 4712 $runtime.panicindex 4713 $runtime.panicindex 4714 $runtime.panicindex 4715 $runtime.panicindex 4716 $runtime.panicindex 4717 $runtime.panicslice 4718 $runtime.panicindex 4719 $runtime.panicindex 4720 $runtime.panicindex 4721 $runtime.panicindex 4722 $runtime.panicindex 4723 $runtime.panicindex 4724 $runtime.panicindex 4725 $runtime.panicindex 4726 $runtime.panicindex 4727 $runtime.panicindex 4728 $runtime.panicslice 4729 $runtime.panicslice 4730 $runtime.panicindex 4731 $runtime.panicindex 4732 $runtime.panicindex 4733 $runtime.panicindex 4734 $runtime.panicindex 4735 $runtime.panicindex 4736 $runtime.panicindex 4737 $runtime.panicindex 4738 $runtime.panicslice 4739 $runtime.panicindex 4740 $runtime.panicindex 4741 $runtime.panicindex 4742 $runtime.panicindex 4743 $runtime.panicindex 4744 $runtime.panicindex 4745 $runtime.panicindex 4746 $runtime.panicindex 4747 $runtime.panicslice 4748 $runtime.panicindex 4749 $runtime.panicindex 4750 $runtime.panicindex 4751 $runtime.panicindex 4752 $runtime.panicslice 4753 $runtime.panicindex 4754 $runtime.panicindex 4755 $runtime.panicindex 4756 $runtime.panicindex 4757 $runtime.panicslice 4758 $runtime.panicslice 4759 $runtime.panicindex 4760 $runtime.panicindex 4761 $runtime.panicslice 4762 $runtime.panicindex 4763 $runtime.panicindex 4764 $runtime.panicindex 4765 $runtime.panicindex 4766 $runtime.panicindex 4767 $runtime.panicindex 4768 $runtime.panicindex 4769 $runtime.panicindex 4770 $runtime.panicslice 4771 $runtime.panicslice 4772 $runtime.panicindex 4773 $runtime.panicindex 4774 $runtime.panicslice 4775 $runtime.panicindex 4776 $runtime.panicindex 4777 $runtime.panicindex 4778 $runtime.panicindex 4779 $runtime.panicindex 4780 $runtime.panicindex 4781 $runtime.panicindex 4782 $runtime.panicindex 4783 $runtime.panicindex 4784 $runtime.panicindex 4785 $runtime.panicindex 4786 $runtime.panicindexBgo.string."invalid ALPN protocol"type.string 4787 runtime.convT2E 4788 runtime.gopanic 4789 0runtime.morestack_noctxt@"".autotmp_1127type.string"".autotmp_1126type.*string"".autotmp_1125type.int"".autotmp_1124type.int"".autotmp_11230type."".signatureAndHash"".autotmp_11222type.*"".signatureAndHash"".autotmp_1121type.int"".autotmp_1120type.int"".autotmp_1118type.*uint8"".autotmp_1117type.int"".autotmp_1116type.int"".autotmp_1114 type.*"".CurveID"".autotmp_1113type.int"".autotmp_1112type.int"".autotmp_1111type.[32]uint8"".autotmp_1110type.int"".autotmp_1109type.int"".autotmp_1107type.*uint16"".autotmp_1106type.int"".autotmp_1105type.int"".autotmp_1104type.int"".autotmp_1103type.string"".autotmp_1102type.*string"".autotmp_1101type.int"".autotmp_1100type.int"".autotmp_1099type.int"".autotmp_1098type.int"".autotmp_1097type.int"".autotmp_1096type.[]uint8"".autotmp_1095type.int"".autotmp_1094type.[]string"".autotmp_1093type.int"".autotmp_10924type.[]"".signatureAndHash"".autotmp_1091type.int"".autotmp_1090type.int"".autotmp_1089type.int"".autotmp_1088type.int"".autotmp_1087type.int"".autotmp_1086type.[]uint8"".autotmp_1085type.int"".autotmp_1084type.int"".autotmp_1083type.int"".autotmp_1082"type.[]"".CurveID"".autotmp_1081type.int"".autotmp_1080type.int"".autotmp_1079type.int"".autotmp_1078type.[]uint8"".autotmp_1077type.int"".autotmp_1076type.int"".autotmp_1075type.int"".autotmp_1074type.int"".autotmp_1073type.int"".autotmp_1072type.int"".autotmp_1071type.int"".autotmp_1070type.int"".autotmp_1069type.[]uint8"".autotmp_1068type.int"".autotmp_1067type.int"".autotmp_1066type.int"".autotmp_1065type.[]uint16"".autotmp_1064type.int"".autotmp_1063type.int"".autotmp_1062type.int"".autotmp_1061type.int"".autotmp_1060type.[]uint8"".autotmp_1059type.int"".autotmp_1058type.int"".autotmp_1057type.int"".autotmp_1056type.[]uint8"".autotmp_1055_type.[]uint8"".autotmp_1054type.int"".autotmp_1053type.int"".autotmp_1052type.int"".autotmp_1051type.int"".autotmp_1049type.int"".autotmp_1048type.int"".autotmp_1047type.string"".autotmp_1045/type.[]string"".autotmp_1044type.int"".autotmp_1043type.int"".autotmp_1042type.int"".autotmp_1041type.int"".autotmp_1040type.int"".autotmp_1039type.int"".autotmp_1038type.int"".autotmp_1037type.int"".autotmp_1036type.int"".autotmp_1035type.int"".autotmp_1034type.int"".autotmp_1033type.int"".autotmp_1032type.int"".autotmp_1031type.int"".autotmp_1030type.int"".autotmp_1029type.int"".autotmp_1028type.int"".autotmp_1027type.int"".autotmp_1026type.int"".autotmp_1025type.int"".autotmp_1024type.int"".autotmp_1023type.int"".autotmp_1022type.int"".autotmp_1021type.int"".autotmp_1020type.int"".autotmp_1019type.int"".autotmp_1018type.int"".autotmp_1017type.int"".autotmp_1016type.int"".ltype.int"".stype.string "".stringsLengthtype.int"".lengthstype.[]uint8"".sigAndHash0type."".signatureAndHash"".ltype.int"".ltype.int"".pointFormattype.uint8"".ltype.int"".curvetype."".CurveID"".ltype.int"".ltype.int"".ztype.[]uint8"".suitetype.uint16"".itype.int"".ytype.[]uint8"".xtype.[]uint8"".stype.string&"".extensionsLengthtype.int "".numExtensionstype.int"".lengthtype.int"".~r0type.[]uint8"".m.type.*"".clientHelloMsg*"X 4791 d n"": % % &G &J &F %C &J % * + 7=@EGCe^tohuo[0rgn<DB1=<B2=61QCB*z|~N1=<>>>B2=64QBGCBGBB02=60QBCBB?/ 4809 1=60TFBq*=67TE5LDBBAB01=<>>B2=D== EtO 0QB9;1=<BE= )]Q.{ee}je 4814 va i 4815 GTgclocalse6d2563aee4783ccf6a7b9a33997a725Tgclocals11bd0a8dcfb97c99ddc302754d9470c3vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go<"".(*clientHelloMsg).unmarshaldH%H$H;A$HH$H$H$H*}$HH$H$H$H$HkH$HkH$=k$H+H$H$H$H$H$4$HH$H$H$ $HH$H$H$H$HH#HfHHH#HfmH fYH$H&#HHHtHH$ H$H$H$H$ H$H$Hk(H$Hk0H$=#Hk H$H$&"H&H$H$H$HH&"H&+H "HH'H9w"HHl$PH$H'H9S"H'I"H'H'IHtI'H$H$L$H$H$H$8H$H$Hk@H$HkHH$=!Hk8H\$PH$L$H'H9!L$H)I)ItML$L$H$H}$HH1!L$H$H$ 4820 !HH$H$H$H HHH HmH HH?HHH)HHH HHH9r HH?HH$H)HHHH$HD$HD$`HD$H\$H$hH\$ H$pH\$(H$xH$H$H$PH$H$pHiXH$xHi`H$h=HiP1HD$pHl$`H9?H$H$PH$HKPHCXHk`H$xH$hHl$pH$pH9?HiH$H\$pH$L$HHL9HlH,$H\$pH$L$HHL9HlH,$H$H$H$HD$pHHHH9H)fHIIII9aJ,fmH HDHVPHNXLF`L$xH$hH$pH9H,Bf]H4$H$PH$HKPHCXHk`H$xH$hHl$pH$pH9HiH$H$HHQPHAXHi`H$xH$hHl$pH$pH9ZHjHfu'H$H$H$H@HD$pHHD$pHl$`H9H$H$L$HH9L$H)I)ItML$L$H$H}$HHL$H$H$HW*HHH9~$HHH$HH$H9HHHIHtIH$H$L$H$H$H$hH$H$HkpH$HkxH$=xHkhH$HH$L$H9IL$H)I)ItMH$L$L$H$H$H$H$1@H$H$H$1HHH$H$H$1@H$H$H$1@H$H$H$1HHHH$H$H$1HHHH$H$H$1HHH H$H$H$H$1@Hu$HH}$HH$HyH$H$H$RHH$H$H$H%HHH 4826 HmH H$HHHHHIHtIHH$LL$H$H9t$HH$H+H}$HHVH$H$H$/HH$H$H$HfHHHHfmH f\$FHHHH$H$H$HH$H$H$H$HH^HHHH?HmH H\$hH$HHHHIHtIH$H$L$H$Hl$hH9}$HH\$Ff ffbH\$hH$H9EL$H$L$H$H}$HHL$H$H$HH$H$H$HHHHHmH H$HHHaHHIHtIHH$LL$H$H9t$HH$HH}$HHH4$H$H$H(@l$EHHHH$H$H$fHH$H$H$HH5HHHHHmH H$HHHHHIHtIHHH$LL$H$H9}$H\$EOH9?H$H$H$H$H$H$H$H$H\$H$H\$H$H\$HL$ HD$(H$HH$HH$=u}HH\$hH$L$H9wUL$H)I)ItMHL$LL$H$H$HLL$HL$pBHIH9w.H)I)IItMHL$LL$$fH$H$Hl$hH~[H$H$vAH,$H$H$vm@H$T1f 4849 H\$hH}$HH$H$H$H$H$HH$H$H$HYHHH>HmH HH?HHH)HHHHl$hHHH9HH?H)HHH$HD$HD$XHD$H\$H$PH\$ H$XH\$(H$`H$H$H$L$H$XIH$`IH$P= IH$H$HL$HHHtIH$H$L$1HD$xHl$XH9XL$H$H$HHHH$`H$PHl$xH$XH9VHiH$H$H$+H$H$H$HH$L$HT$xH$H$HfHHHHfmH IIIML$`H$PH$XH9sXH,Wf]H$HHr8HHIHtIH$H$L$HHuAgML$Hl$L$$HfH\$hH}$HH$H$H$H$H$+HHHHl$hH9t$HHH$HD$HD$H\$H$H\$ H$H\$(H$H$H$H$H$H$HH$HH$=HH$H$HHHL$HtIH$H$L$H$H$H$H$HtZHHH$HKHL$HKHL$H$H\$H$H\$ H$H\$(HD$0[LL$Hl$f H\$hHH\$hHHH$H$H$H$H$yHH$H$H$HLHHH1HmH HH\$hHH9t$HH$HH?H)HHHHHIHtIH$H$L$HH$HD$HD$H\$H$8H\$ H$@H\$(H$HH$H$H$H$H$@HH$HHH$8=HH$H$H$H$H$H$HH$H$H9H$H$H<$H$H$HHHH$HH$8H$H$@H92HiH$H$H$H$H$HHHHH$HH$8H$H$@H9HiH$H$~m@+H$H$H$HHHH$HH$8H$H$@H9HiH$H$H$H$HH$H$H$H$HHHHH$HH$8H$H$@H9stHiHHv`Hm@kH$HHr=HHIHtIH$H$L$H$HDLL$Hl$$Hff_H\$hH}$HH$H$!H$H$H$HH$H$H$H$HH$HmH HH\$hHH9t$HH\$hH$H9^HTL$HHHtIHH$LL$H$HHH$H$H$H)HH$HHHHIHtIH$H$L$HlH9cHD$HH9NH$L$LD$H$HD$H$Hl$H\$ H$H\$(H$H$H$H$H$HHHH HH)H}QHH$H$ HT$HD$H$0HL$HH$(HH\$ HT$(HD$0HL$8HHH$0H9>H$(HH$ HH$HHH$H$ H$HHH$HkH$=H+H$H$H$H$H$(HH$0H H$ =u[HH\$HH$L$H9w3L$H)I)ItMHL$LL$LLL$Hl$H$Hl$++$HfH$H$H$H@H\$hHv$Hf#H$H$H$H@H\$hH$H9L$H$H$L$H$H$H$H$HH$HH$=uHLL$Hl$ft3uLH\$hH~$HH$H$H$H@2f'H\$hHukH$H$vtH$H$H$vQu4H$H$H$H$H@$HLChL$Hl$ufLAPL$Hl$H$>$HLC8L$Hl$3$HLC L$Hl$H$Hl$ 4942 ^ 4943 *runtime.racefuncenter 4944 (runtime.racefuncexit 4945 "runtime.racewrite6runtime.writeBarrierEnabled 4946 "runtime.racewrite 4947 runtime.raceread 4948 runtime.raceread 4949 "runtime.racewrite6runtime.writeBarrierEnabled 4950 runtime.raceread 4951 4952 "runtime.racewrite6runtime.writeBarrierEnabled 4955 (runtime.racefuncexit 4957 runtime.raceread 4959 runtime.racereadtype.[]uint16 4960 "runtime.makeslice 4961 "runtime.racewrite6runtime.writeBarrierEnabled 4962 runtime.raceread 4963 "runtime.racewrite 4964 runtime.raceread 4965 runtime.raceread 4966 runtime.raceread 4967 runtime.raceread 4968 "runtime.racewrite 4969 (runtime.racefuncexit 4970 runtime.raceread 4971 (runtime.racefuncexit 4972 "runtime.racewrite 6runtime.writeBarrierEnabled" 4973 "runtime.racewrite# 4974 "runtime.racewrite# 4975 "runtime.racewrite$ 4976 "runtime.racewrite% 4977 "runtime.racewrite% 4978 "runtime.racewrite& 4979 "runtime.racewrite' 4980 "runtime.racewrite' 4981 (runtime.racefuncexit( 4982 (runtime.racefuncexit( 4983 runtime.raceread) 4984 runtime.raceread+ 4985 (runtime.racefuncexit, 4986 (runtime.racefuncexit, 4987 runtime.raceread- 4988 runtime.raceread. 4989 runtime.raceread/ 4990 runtime.raceread2 4991 (runtime.racefuncexit3 4992 (runtime.racefuncexit4 4993 runtime.raceread4 4994 runtime.raceread7 4995 (runtime.racefuncexit7 4996 (runtime.racefuncexit8 4997 runtime.raceread9 4998 runtime.raceread9 4999 runtime.raceread< 5000 (runtime.racefuncexit= 5001 "runtime.racewrite> 5002 2runtime.slicebytetostring?6runtime.writeBarrierEnabledA 5003 (runtime.racefuncexitA 5004 $runtime.panicsliceA 5005 .runtime.writebarrierptrA 5006 $runtime.panicsliceB 5007 $runtime.panicsliceC 5008 $runtime.panicsliceC 5009 $runtime.panicindexC 5010 $runtime.panicindexC 5011 $runtime.panicindexC 5012 $runtime.panicindexC 5013 $runtime.panicindexC 5014 $runtime.panicindexC 5015 $runtime.panicsliceC 5016 $runtime.panicindexC 5017 $runtime.panicindexD 5018 $runtime.panicindexD 5019 $runtime.panicindexD 5020 $runtime.panicsliceD 5021 "runtime.racewriteE 5022 runtime.racereadF 5023 $runtime.panicindexF 5024 $runtime.panicindexF 5025 (runtime.racefuncexitG 5026 runtime.racereadH 5027 runtime.racereadJ"type.[]"".CurveIDJ 5028 "runtime.makesliceK 5029 "runtime.racewriteL6runtime.writeBarrierEnabledN 5030 runtime.racereadO 5031 "runtime.racewriteP 5032 runtime.racereadP 5033 runtime.racereadT 5034 $runtime.panicsliceT 5035 $runtime.panicindexT 5036 $runtime.panicindexT 5037 $runtime.panicindexT 5038 $runtime.panicindexT 5039 $runtime.panicindexT 5040 $runtime.panicindexT 5041 $runtime.panicsliceU 5042 .runtime.writebarrierptrU 5043 (runtime.racefuncexitU 5044 $runtime.panicindexV 5045 $runtime.panicindexV 5046 $runtime.panicindexV 5047 $runtime.panicindexV 5048 (runtime.racefuncexitW 5049 runtime.racereadX 5050 (runtime.racefuncexitXtype.[]uint8X 5051 "runtime.makesliceY 5052 "runtime.racewriteZ6runtime.writeBarrierEnabled\ 5053 runtime.raceread] 5054 "runtime.slicecopy^ 5055 $runtime.panicslice^ 5056 .runtime.writebarrierptr^ 5057 $runtime.panicindex^ 5058 $runtime.panicindex` 5059 runtime.raceread` 5060 runtime.racereada 5061 (runtime.racefuncexitc4type.[]"".signatureAndHashc 5062 "runtime.makesliced 5063 "runtime.racewritee6runtime.writeBarrierEnabledf 5064 runtime.racereadg 5065 runtime.racereadh 5066 "runtime.racewritei 5067 runtime.racereadk 5068 runtime.racereadl 5069 "runtime.racewritem 5070 runtime.racereadp 5071 $runtime.panicslicep 5072 $runtime.panicindexp 5073 $runtime.panicindexp 5074 $runtime.panicindexp 5075 $runtime.panicindexq 5076 $runtime.panicindexq 5077 $runtime.panicindexq 5078 $runtime.panicindexq 5079 $runtime.panicindexq 5080 .runtime.writebarrierptrr 5081 $runtime.panicslicer 5082 $runtime.panicindexr 5083 $runtime.panicindexr 5084 $runtime.panicindexr 5085 $runtime.panicindexr 5086 (runtime.racefuncexits 5087 (runtime.racefuncexitt 5088 runtime.racereadt 5089 runtime.racereadv 5090 (runtime.racefuncexitx 5091 runtime.racereadz 5092 2runtime.slicebytetostring{ 5093 runtime.raceread|type.[]string} 5094 "runtime.growslice~ 5095 "runtime.racewrite6runtime.writeBarrierEnabled 5096 "runtime.racewrite6runtime.writeBarrierEnabled 5097 $runtime.panicslice 5098 .runtime.writebarrierptr 5099 .runtime.writebarrierptr 5100 $runtime.panicslice 5101 $runtime.panicslice 5102 (runtime.racefuncexit 5103 $runtime.panicslice 5104 $runtime.panicindex 5105 $runtime.panicindex 5106 $runtime.panicslice 5107 $runtime.panicindex 5108 $runtime.panicindex 5109 $runtime.panicindex 5110 $runtime.panicindex 5111 "runtime.racewrite 5112 (runtime.racefuncexit 5113 "runtime.racewrite 5114 "runtime.racewrite6runtime.writeBarrierEnabled 5115 .runtime.writebarrierptr 5116 $runtime.panicslice 5117 (runtime.racefuncexit 5118 "runtime.racewrite 5119 runtime.raceread 5120 "runtime.racewrite 5121 (runtime.racefuncexit 5122 $runtime.panicindex 5123 $runtime.panicindex 5124 $runtime.panicslice 5125 $runtime.panicindex 5126 $runtime.panicindex 5127 $runtime.panicindex 5128 $runtime.panicindex 5129 $runtime.panicindex 5130 $runtime.panicindex 5131 $runtime.panicindex 5132 $runtime.panicindex 5133 $runtime.panicslice 5134 $runtime.panicindex 5135 $runtime.panicindex 5136 $runtime.panicindex 5137 $runtime.panicindex 5138 $runtime.panicslice 5139 .runtime.writebarrierptr 5140 $runtime.panicslice 5141 $runtime.panicindex 5142 $runtime.panicindex 5143 $runtime.panicslice 5144 $runtime.panicindex 5145 $runtime.panicindex 5146 $runtime.panicindex 5147 $runtime.panicindex 5148 $runtime.panicindex 5149 $runtime.panicindex 5150 $runtime.panicindex 5151 $runtime.panicindex 5152 .runtime.writebarrierptr 5153 (runtime.racefuncexit 5154 $runtime.panicindex 5155 $runtime.panicindex 5156 $runtime.panicindex 5157 $runtime.panicindex 5158 $runtime.panicslice 5159 .runtime.writebarrierptr 5160 $runtime.panicslice 5161 (runtime.racefuncexit 5162 $runtime.panicindex 5163 $runtime.panicindex 5164 .runtime.writebarrierptr 5165 $runtime.panicslice 5166 $runtime.panicindex 5167 $runtime.panicindex 5168 $runtime.panicindex 5169 $runtime.panicindex 5170 .runtime.writebarrierptr 5171 0runtime.morestack_noctxtP|"".autotmp_1172type.int"".autotmp_1171type.[]string"".autotmp_1170type.string"".autotmp_1169type.int"".autotmp_1168type.int"".autotmp_1167type.int"".autotmp_1165type.int"".autotmp_1164type.[]uint8"".autotmp_1163type.int"".autotmp_1162type.int"".autotmp_11614type.[]"".signatureAndHash"".autotmp_1160type.[]uint8"".autotmp_1159type.[]uint8"".autotmp_1158type.[]uint8"".autotmp_1157type.int"".autotmp_1156"type.[]"".CurveID"".autotmp_1155type.[]uint8"".autotmp_1154type.int"".autotmp_1153type.int"".autotmp_1152type.int"".autotmp_1151type.int"".autotmp_1150type.int"".autotmp_1149type.int"".autotmp_1148type.int"".autotmp_1147type.int"".autotmp_1146type.int"".autotmp_1145type.int"".autotmp_1144type.int"".autotmp_1143type.int"".autotmp_1142type.[]uint8"".autotmp_1141type.int"".autotmp_1140type.int"".autotmp_1139type.int"".autotmp_1138type.int"".autotmp_1137type.int"".autotmp_1136_type.[]uint16"".autotmp_1135type.int"".autotmp_1134type.int"".autotmp_1133type.int"".autotmp_1132type.[]uint8"".autotmp_1131type.int"".autotmp_1130type.int"".autotmp_1129/type.[]uint8"".stringLentype.int"".dtype.[]uint8"".itype.int"".dtype.[]uint8"".itype.int"".dtype.[]uint8"".numCurvestype.int"".nameTypetype.uint8"".dtype.[]uint8"".lengthtype.int"".extensiontype.uint160"".compressionMethodsLentype.int"".itype.int$"".numCipherSuitestype.int""".cipherSuiteLentype.int"".sessionIdLentype.int"".~r1@type.bool"".datatype.[]uint8"".m.type.*"".clientHelloMsg"3O,t,Ea3UqJ "IHJq.'M0T*)""000*v8 uB 5176 .n8 5|; H4< 5179 d 5180 ~3 L>2 5184 zy=rqfe 5187 "~TS :e>## \[ 5189 5190 21*)P3?H ( 5193 '] 5196 '^]^]I'9B/25<;%1 .]\HP4 @g] 5203 T 5205 XTgclocalsefbdd155b6ec828351fb9fe28d867c68Tgclocalse06483a1e361c21a00e15cd0e04faf43vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go4"".(*serverHelloMsg).equal##dH%HD$H;AHH$H$HD$`HH$H$H\$H$H\$H\$`H\$\$ HH\$`H\$P<u$HH$H$H$xH$HHl$HH\$PH$H$xH\$PHH\$HH9t$HH$H$H$xH$HHSxHHH$1H$HD$@H$HHL$HHl$@H9HD$XH$H\$XH0HHKHkH\$HH\$8H$H$H$H$H$H$H\$PH$H$xH\$PHKxHHH$HH$Hl$8H$H9HkHH$H$H$H$H\$H$H\$H\$PHEHsxHHH$H$H\$8H$H9HkHH|$HHHNHOHNHO\$0u$HHD$XHL$HHHHL$HHl$@H9dH$H$H\$PH$H$HH$HNHL$HNHL$Ht$PH|$HHHNHOHNHOH$\$0H$H$H\$PH$H$H$HXLD$PIhf9H$H$ H\$PH$H$ H$HH^ HH$HKHL$HKHL$Ht$PH_H^ H|$HHHKHOHKHOH$\$0HH$H$8H\$PH$H$8H$HH^8HH$HKHL$HKHL$Ht$PHH^8H|$HHHKHOHKHOH$\$0HjH$H$PH\$PH$H$PH$HXPLD$PIhPf9H$H$RH\$PH$H$RH$XRLD$PAhR@8H$H$SH\$PH$H$SH$XSLD$PAhS@8H$H$XH\$PH$H$XH$HHH^XHH$HKHL$HKHL$Ht$PHH^XH|$HHHKHOHKHOH$\$0HH$H$pH\$PH$H$pH$XpLD$PAhp@8H$H$H\$PH$H$H$LD$PA@8+H$H$H\$PH$H$H$LD$PA@8H$H$H$HHHl$xHH$H\$PH$H$H$H\$PHt]HHL$hHHD$pH9u6H\$xH$HT$HL$HD$\$ $H$T$111e1 5217 1g11K1qg11^,^ 5220 X 5221 *runtime.racefuncenterx.type.*"".serverHelloMsg 5222 $runtime.assertE2T2 5223 (runtime.racefuncexit 5224 runtime.raceread 5225 runtime.raceread 5226 (runtime.racefuncexit 5227 runtime.raceread 5228 runtime.raceread 5229 runtime.raceread 5230 runtime.raceread 5232 bytes.Equal 5234 (runtime.racefuncexit 5236 runtime.raceread 5238 runtime.raceread 5240 bytes.Equal 5241 runtime.raceread 5242 runtime.raceread 5243 runtime.raceread 5244 runtime.raceread 5245 bytes.Equal 5246 runtime.raceread 5247 runtime.raceread 5248 bytes.Equal 5249 runtime.raceread 5250 runtime.raceread 5251 runtime.raceread 5252 runtime.raceread 5253 runtime.raceread 5254 runtime.raceread 5255 runtime.raceread 5256 runtime.raceread 5257 "".eqStrings 5258 runtime.raceread 5259 runtime.raceread 5260 runtime.raceread 5261 runtime.raceread 5262 runtime.raceread 5263 runtime.raceread 5264 runtime.raceread 5265 runtime.raceread 5266 runtime.eqstring 5267 (runtime.racefuncexit" 5268 $runtime.panicindex" 5269 $runtime.panicindex# 5270 0runtime.morestack_noctxt@("".autotmp_1198type.string"".autotmp_1197type.string"".autotmp_1196_type.[]uint8"".autotmp_1195type.*[]uint8"".autotmp_1194type.int"".autotmp_1193type.int"".autotmp_1192type.bool"".autotmp_1191type.bool"".autotmp_1190type.bool"".autotmp_1189type.bool"".autotmp_1187/type.[][]uint8"".autotmp_1186type.int"".autotmp_1185type.int"".autotmp_1184.type.*"".serverHelloMsg"".scttype.[]uint8"".itype.int 5272 "".m1.type.*"".serverHelloMsg"".~r10type.bool"".i"type.interface {}"".m.type.*"".serverHelloMsgBxg 5274 0OS $r ) )) ) 5282 )/#/343434@+=#Jgg= M Tgclocals1d929f2c1c0fe90184352a8189cd0d2cTgclocals177d4b12c5291d081c6722daff636d19vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go8"".(*serverHelloMsg).marshalyydH%H$H;A:HH$H$1H$H$H$H$H$H$H(HtKH$H$Ht0H+H$HkH$HkH$HH$H$8H$HY@H&H\$XHD$HHD$xHD$PH$H$SH$YS:H\$HHH\$HH$H$XH$HHSXHC`HkhH$1H$H$H$HH$H$H9}{H$H$H$HHHhH$ H$H$(H\$PH$HH\$PH$HHH$H$H9|H\$PH$H$H$H$XH$Hi`H$HH\$xHT$PHH\$xH$H$pH$Ypt H\$HHH\$HH$H$H$t H\$HHH\$HH$H$H$tH\$xHH\$xH\$HHH\$HH$H$H$HHH|]HH$0H$8HH$H$0H\$HD$H\$HH$HKHL$HL$xHHHH\$xH\$HHH\$HHD$@H$H$xH$HL$HHH%H$H$xH$HHHSxHHH$1H$H$H$HH$H$H9H$H$H$HHHXHhH$H$H$H$H$HL$@H$HHH\$@H$HHH$H$H9iHD$xH\$@HHH\$xHL$HHHL$HH~%HD$xHHHHD$XH\$xHHH\$XHD$XHHH$HD$HD$HT$HL$ HD$(H$hH$XHH$`H$H$XH$`HHHpHH$H$XH$`HH@HHl$XH@+HHHH$H$XH$`HHHl$XHH@+HHHH$H$XH$`HHHl$XH@+HHwHH$H$H$H$H$XH$`HH0L$HIhf@+HHHH$H$H$H$H$H$XHH$`HHi@+H$hH&HHHtHH$ H$H$H$H$ H$H$H$H\$H$H\$H$HH^ H|$HHHKHOHKHOHD$0H$H$H$8H$Hk@H$H$XH$`&H&H$H$XH$`&yH$H&@+H$H$H$8H$HY@H$hH'H9,H'"L$XH'H'HtI'H$H$L$H$H$8H$H$H$H\$H$H\$H$HH^8H|$HHHKHOHKHOHD$0H$H$H$8H$H[@H$`L$hH'H90L$XH)I)ItML$PL$@HH$HL$H$H$H$PH$HH$@HL$IhPf@(HHHH$H$H$H$PH$HH$@HHAHL$IhP@+HHHH$H$H$H$RH$HH$@HHH$HDERDH$PHHHHIHtIHH$HH$PL$@H\$HHHSL$H$HH$@H)Hl$xH@(HH HH$H$HH$@HHHHl$x@+H$PHHHHIHtIH$HH$PL$@H$H$H$SH$]SH$@H$H<H$H$HH$@H3HHHH$H$HH$@HHHtHHHH$H$HH$@HHHl$PHH@+HH\HH$H$HH$@HH+Hl$PH@+H$PHHHHIHtIH$HH$PL$@H$H$H$XH$HHSXHK`HkhH$1H$H$H$HH$H$H9H$H$H$H3HHkH$ H$H$(H$Hl$hH~ HD$hH$@H$HH$H$HH$@HD$hHH$PHHHHIHtIH$H$L$H$H9HH$H$H$H$ Hl$H$(HD$H\$H|$HHHKHOHKHOH$H$H$H\$H$H\$HD$0H\$hHH$HL$PH9 L$@H)I)ItMH$HL$PL$@H$H$HHH$H$H9H$H$H$pH$]pH$@H$HH$H$HH$@HHHHH$H$HH$@HHHH$PHH]HHIHtIH$HH$PL$@H$H$H$H$H$@H$HH$H$HH$@HHHHH$H$HH$@HHpH#H$PHHNHHIHtIH$HH$PL$@H$H$H$H$7H$@H$H 5317 H$H$HH$@H 5318 HH 5319 HH$H$HH$@HHa 5320 HHHG 5321 HH$H$HH$@HH 5322 HHH HH$H$HH$@HH HH$PHH HHIHtIH$HH$PL$@H$H$H$H$HH$@H$HH$H0H H$H$HH$@HHHHH$H$HH$@HHHH$HH\$`HHHH$H$HH$@HHRHl$`HH@+HH.HH$H$HH$@HD$`HHHHHH\$`HHHH$H$HH$@HHHl$`HH@+HH}HH$H$HH$@HD$`HHGHHHH\$`HH"HH$H$HH$@HHHl$`H@+H$PHHHHIHtIH$H$L$H$H$H$H$H$H$H^HH|$HHHKHOH\$H|$HHHKHOHKHOH$H$H$H\$H$H\$HD$0H$H$HL$PHH9L$@H)I)ItMHH$HL$PLL$@H\$@HUHiH$H$HH$@H?HH(HH$H$HH$@HHHH\$@HH\$pHHHH$H$HH$@HHHl$pHH@+HH{HH$H$HH$@HHJHl$pH@+HH*HH$H$HH$@HHHl$@HH@+HHHH$H$HH$@HHHl$@H@+H$PHH|HHIHtIH$HH$PL$@H$H$H$xH$H HSxHHH$1H$H$H$HH$H$H9 H$H$H$HHHCHkH$H$pH$H$H$H$xH$H$@H$HEH$H$HH$@HH$H@(H$xH$HHHH$H$HH$@HHHH$@+H$PHHHHIHtIL$L$H$H\$H$Hl$H$pH\$H$xH\$ H$H\$(HD$0H$xH$HL$PHH9L$@H)I)ItMH$HL$PL$@H$H$HHH$H$H9H$H$H$H$`HkH$hHkH$X=u@H+H$XH$H$`H$H$hH$HH$Hl$SRV+c 5428 ^ 5429 *runtime.racefuncenter 5430 runtime.raceread 5431 runtime.raceread 5432 (runtime.racefuncexit 5433 runtime.raceread 5434 runtime.raceread 5435 runtime.raceread 5436 runtime.raceread 5437 runtime.raceread 5438 runtime.raceread 5439 5440 runtime.raceread 5442 runtime.raceread 5444 runtime.racereadBgo.string."invalid ALPN protocol" type.string 5448 runtime.convT2E 5450 runtime.gopanic 5451 runtime.raceread 5452 runtime.raceread 5453 runtime.racereadtype.[]uint8 5454 "runtime.makeslice 5455 "runtime.racewrite 5456 "runtime.racewrite 5457 "runtime.racewrite 5458 "runtime.racewrite 5459 "runtime.racewrite 5460 runtime.raceread 5461 "runtime.racewrite 5462 runtime.raceread 5463 runtime.raceread 5464 "runtime.slicecopy 5465 runtime.raceread 5466 "runtime.racewrite! 5467 runtime.raceread# 5468 runtime.raceread% 5469 "runtime.slicecopy% 5470 runtime.raceread' 5471 "runtime.racewrite' 5472 runtime.raceread( 5473 "runtime.racewrite( 5474 runtime.raceread* 5475 "runtime.racewrite* 5476 runtime.raceread, 5477 "runtime.racewrite- 5478 "runtime.racewrite/ 5479 runtime.raceread0 5480 "runtime.racewrite1 5481 "runtime.racewrite2 5482 "runtime.racewrite3 5483 "runtime.racewrite5 5484 runtime.raceread7 5485 runtime.raceread8 5486 "runtime.racewrite; 5487 2runtime.stringtoslicebyte< 5488 "runtime.slicecopy? 5489 runtime.raceread? 5490 "runtime.racewrite@ 5491 "runtime.racewriteB 5492 runtime.racereadC 5493 "runtime.racewriteD 5494 "runtime.racewriteF 5495 runtime.racereadG 5496 "runtime.racewriteH 5497 "runtime.racewriteI 5498 "runtime.racewriteJ 5499 "runtime.racewriteL 5500 runtime.racereadM 5501 "runtime.racewriteN 5502 "runtime.racewriteO 5503 "runtime.racewriteP 5504 "runtime.racewriteQ 5505 "runtime.racewriteR 5506 "runtime.racewriteS 5507 "runtime.racewriteU 5508 runtime.racereadV 5509 2runtime.stringtoslicebyteX 5510 "runtime.slicecopyZ 5511 "runtime.racewriteZ 5512 "runtime.racewrite\ 5513 "runtime.racewrite] 5514 "runtime.racewrite^ 5515 "runtime.racewrite_ 5516 "runtime.racewritea 5517 runtime.racereadc 5518 runtime.racereade 5519 "runtime.racewritef 5520 "runtime.racewritei 5521 "runtime.slicecopyk 5522 "runtime.racewritel6runtime.writeBarrierEnabledm 5523 (runtime.racefuncexitm 5524 .runtime.writebarrierptrm 5525 $runtime.panicslicem 5526 $runtime.panicslicem 5527 $runtime.panicindexm 5528 $runtime.panicindexm 5529 $runtime.panicindexn 5530 $runtime.panicindexn 5531 $runtime.panicslicen 5532 $runtime.panicindexn 5533 $runtime.panicindexn 5534 $runtime.panicindexn 5535 $runtime.panicindexn 5536 $runtime.panicindexo 5537 $runtime.panicindexo 5538 $runtime.panicindexo 5539 $runtime.panicindexo 5540 $runtime.panicindexo 5541 $runtime.panicindexo 5542 $runtime.panicindexo 5543 $runtime.panicindexo 5544 $runtime.panicslicep 5545 $runtime.panicslicep 5546 $runtime.panicindexp 5547 $runtime.panicindexp 5548 $runtime.panicindexp 5549 $runtime.panicindexp 5550 $runtime.panicindexp 5551 $runtime.panicindexp 5552 $runtime.panicindexp 5553 $runtime.panicindexq 5554 $runtime.panicindexq 5555 $runtime.panicindexq 5556 $runtime.panicindexq 5557 $runtime.panicindexq 5558 $runtime.panicindexq 5559 $runtime.panicindexq 5560 $runtime.panicsliceq 5561 $runtime.panicindexq 5562 $runtime.panicindexr 5563 $runtime.panicindexr 5564 $runtime.panicindexr 5565 $runtime.panicindexr 5566 $runtime.panicindexr 5567 $runtime.panicindexr 5568 $runtime.panicindexr 5569 $runtime.panicslicer 5570 $runtime.panicindexr 5571 $runtime.panicindexs 5572 $runtime.panicindexs 5573 $runtime.panicindexs 5574 $runtime.panicslices 5575 $runtime.panicindexs 5576 $runtime.panicindexs 5577 $runtime.panicindexs 5578 $runtime.panicindexs 5579 $runtime.panicslices 5580 $runtime.panicslices 5581 $runtime.panicslicet 5582 $runtime.panicindext 5583 $runtime.panicindext 5584 $runtime.panicslicet 5585 $runtime.panicindext 5586 $runtime.panicindext 5587 $runtime.panicindext 5588 $runtime.panicindexu 5589 $runtime.panicindexu 5590 $runtime.panicindexu 5591 $runtime.panicindexu 5592 $runtime.panicindexu 5593 $runtime.panicsliceu 5594 $runtime.panicindexu 5595 $runtime.panicindexu 5596 $runtime.panicindexu 5597 $runtime.panicindexv 5598 $runtime.panicslicev 5599 $runtime.panicindexv 5600 $runtime.panicindexv 5601 $runtime.panicindexv 5602 $runtime.panicindexv 5603 $runtime.panicindexv 5604 $runtime.panicindexv 5605 $runtime.panicslicew 5606 $runtime.panicslicew 5607 $runtime.panicindexw 5608 $runtime.panicindexw 5609 $runtime.panicslicew 5610 $runtime.panicindexw 5611 $runtime.panicindexw 5612 $runtime.panicindexw 5613 $runtime.panicindexx 5614 $runtime.panicindexx 5615 $runtime.panicindexx 5616 $runtime.panicindexx 5617 $runtime.panicindexx 5618 $runtime.panicindexx 5619 $runtime.panicindexx 5620 $runtime.panicindexx 5621 $runtime.panicindexy 5622 0runtime.morestack_noctxt@"".autotmp_1277type.[]uint8"".autotmp_1276type.*[]uint8"".autotmp_1275type.int"".autotmp_1274type.int"".autotmp_1273type.[32]uint8"".autotmp_1272type.[32]uint8"".autotmp_1271type.string"".autotmp_1270type.*string"".autotmp_1269type.int"".autotmp_1268type.int"".autotmp_1267type.int"".autotmp_1266type.[]uint8"".autotmp_1265type.*[]uint8"".autotmp_1264type.int"".autotmp_1263type.int"".autotmp_1262type.string"".autotmp_1261type.*string"".autotmp_1260type.int"".autotmp_1259type.int"".autotmp_1258type.int"".autotmp_1257type.int"".autotmp_1256type.[]uint8"".autotmp_1255type.int"".autotmp_1254type.int"".autotmp_1253type.[][]uint8"".autotmp_1252type.int"".autotmp_1251type.[]uint8"".autotmp_1250type.int"".autotmp_1249type.int"".autotmp_1248type.int"".autotmp_1247type.int"".autotmp_1246type.string"".autotmp_1245type.[]uint8"".autotmp_1244type.int"".autotmp_1243type.[]string"".autotmp_1242type.int"".autotmp_1241type.int"".autotmp_1240type.[]uint8"".autotmp_1239type.int"".autotmp_1238type.int"".autotmp_1237type.int"".autotmp_1236type.[]uint8"".autotmp_1235type.[]uint8"".autotmp_1234type.int"".autotmp_1233type.int"".autotmp_1232type.int"".autotmp_1231type.int"".autotmp_1230type.int"".autotmp_1229type.int"".autotmp_1228_type.[][]uint8"".autotmp_1227type.int"".autotmp_1226type.int"".autotmp_1225type.int"".autotmp_1224type.string"".autotmp_1223type.int"".autotmp_1222type.int"".autotmp_1221type.int"".autotmp_1220type.int"".autotmp_1219type.int"".autotmp_1218type.int"".autotmp_1217type.int"".autotmp_1216type.int"".autotmp_1215type.int"".autotmp_1214type.int"".autotmp_1213/type.[]string"".autotmp_1212type.int"".autotmp_1211type.int"".scttype.[]uint8"".ltype.int"".ltype.int"".alpnLentype.int"".ltype.int"".vtype.string"".ztype.[]uint8"".xtype.[]uint8"".scttype.[]uint8"".sctLentype.int"".vtype.string"".nextProtoLentype.int&"".extensionsLengthtype.int "".numExtensionstype.int"".lengthtype.int"".~r0type.[]uint8"".m.type.*"".serverHelloMsg*"5<"":# # $: % % * ] ,(:@EGCe^t_g_aE9AB+=<GCB AQ 0+=<B1=<B1=<>>BJ0<GBGBC[0<GCGCBYTU0E= 1.{T: 5639 eepT 5641 ui Tgclocals1f2aeac5b4e7e27f37671a5b88f4e4e7Tgclocals8130732ffa353a8cf88a710843d11ce2vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go<"".(*serverHelloMsg).unmarshalZZdH%H$pH;AHH$H$H$(H*}$8HH$H$H$H$(HkH$0HkH$ =H+H$H$H$H$ H$(HH$H$ H$(HH$H$(H$H$ HHSHfHHH3HfmH fYH$0H& 5643 HHHtHH$ H$H$H$H$ H$H$Hk(H$Hk0H$=Hk H$ H$(&aH&H$H$(H$ HH&0H&+H 5645 HH'H9HHl$HH$0H'H9H'H'H'IHtI'H$H$L$H$H$H$8H$H$Hk@H$HkHH$==Hk8H\$HH$(L$0H'H9L$ H)I)ItML$0L$ H$(H}$8HH$H$H$PH$ H$(H$H$ H$(jHH$H$(H$H$ H5fHHHHfmH fYPH$H$RH$ H$(HH$H$(H$H$ HHHHm@iRH$0HHlHHIHtIH$(H$0L$ H$H$SH$1@hSH$H$XH$1HhXHh`HhhH$H$pH$1@hpH$H$xH$1HhxHHH$H$H$1@H$H$H$(H$1HHHu$8HH}$8HH$ HH$H$ H$(HH$H$(H$ HHHHHmH H$0HHHHHIHtIHH$0L$ H$(H9t$8HH$(H>H}$8HH$ HH$H$ H$(HH$H$(H$ HfHHHHfmH f\$FHH[HH$H$ H$(0HH$H$(H$H$ HH HHHH HmH H\$XH$0HH HHIHtIH$(H$0L$ H$(Hl$XH9}$8HH\$FffH\$XH~$8HH$H$pH$H@kpH\$XH$(L$0H9wRL$ H)I)ItMHL$0L$ H$(H$8HfH\$XH$0H9L$ H$L$H$H}$8HH3L$H$H$HH$H$H$HHHHHmH HHHH9t$8HH$HHzHHIHtIH$L$HH$<L$H$H$H.HHH9t$8HH$HHHHIHtIH$H$L$H$H$H$H$H$H\$H$H\$H$H\$HL$ HD$(H$Ht@HD$xHHL$p=uHDLL$HL$*fH\$XH$0H9ZL$ H$L$H$H}$8HHL$H$H$HH$H$H$H$(HHHHHmH H$HHHnHHIHtIH$L$H$H9t$8HHHH$HD$HD$H\$H$H\$ H$H\$(H$H$H$H$xH$H$H$HH$HH$=\HkxH$HH}$8HH$HH$H$H$HH$H$H$HHHHHmH H$HHHzHHIHtIH$L$H$H9}$8HHD$PH9H$H$L$H$H$H$xH$HHSxHHHH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H9JH$HH$HHD$hHkHH$H$Hl$hHkHH$HkH$HkH$=H+H$H$H$xH$H$HH$HH$=ugHkxH\$PH$L$H9wBL$H)I)ItMHL$L$H$H%LCxL$Hl$H$Hl$%"LCxL$Hl$H$f#uLH\$XH~$8HH$H$H$H@ft3bH$H$SH$H@kSH\$XH$0H9$H$ HH$H$H$HHH$H$H$H)HH$HHHHIHtIH$H$L$HQH9HHD$`H93H$L$LD$H$HD$H$Hl$H\$ H\$pH\$(H\$xH$H$H$XH$HHSXHC`H[hHH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H95H$HH$HHD$hHHH$H$Hl$hHHHl$xHkHl$p=H+H$H$H$XH$H$Hk`H$HkhH$=ujHkXH\$`H$L$H9wEL$H)I)ItMHL$LL$H$H{LCXL$Hl$H$Hl$(=$8HfH\$XHukH$ H$(vtH$H$ H$(vQu4H$H$H$H$H@&$8HQLC8L$Hl$$8HLC L$Hl$jH$Hl$Y 5723 ^ 5724 *runtime.racefuncenter 5725 (runtime.racefuncexit 5726 "runtime.racewrite6runtime.writeBarrierEnabled 5727 "runtime.racewrite 5728 runtime.raceread 5729 runtime.raceread 5730 "runtime.racewrite6runtime.writeBarrierEnabled 5731 runtime.raceread 5732 5733 "runtime.racewrite6runtime.writeBarrierEnabled 5736 (runtime.racefuncexit 5738 "runtime.racewrite 5740 runtime.raceread 5741 runtime.raceread 5742 "runtime.racewrite 5743 runtime.raceread 5744 "runtime.racewrite 5745 "runtime.racewrite 5746 "runtime.racewrite 5747 "runtime.racewrite 5748 "runtime.racewrite 5749 "runtime.racewrite 5750 (runtime.racefuncexit 5751 (runtime.racefuncexit 5752 runtime.raceread 5753 runtime.raceread 5754 (runtime.racefuncexit 5755 (runtime.racefuncexit 5756 runtime.raceread 5757 runtime.raceread 5758 runtime.raceread 5759 runtime.raceread 5760 (runtime.racefuncexit! 5761 (runtime.racefuncexit! 5762 "runtime.racewrite# 5763 (runtime.racefuncexit# 5764 $runtime.panicslice$ 5765 (runtime.racefuncexit% 5766 runtime.raceread% 5767 runtime.raceread' 5768 (runtime.racefuncexit( 5769 runtime.raceread) 5770 (runtime.racefuncexit* 5771 "runtime.racewrite+ 5772 2runtime.slicebytetostring,6runtime.writeBarrierEnabled, 5773 .runtime.writebarrierptr- 5774 $runtime.panicslice- 5775 $runtime.panicindex- 5776 $runtime.panicindex- 5777 $runtime.panicslice- 5778 $runtime.panicindex- 5779 $runtime.panicindex- 5780 $runtime.panicindex- 5781 $runtime.panicindex. 5782 $runtime.panicslice/ 5783 (runtime.racefuncexit/ 5784 runtime.raceread0 5785 runtime.raceread2 5786 (runtime.racefuncexit3type.[][]uint83 5787 "runtime.makeslice4 5788 "runtime.racewrite56runtime.writeBarrierEnabled6 5789 (runtime.racefuncexit6 5790 runtime.raceread7 5791 runtime.raceread9 5792 (runtime.racefuncexit: 5793 runtime.raceread;type.[][]uint8< 5794 "runtime.growslice= 5795 "runtime.racewrite>6runtime.writeBarrierEnabled? 5796 "runtime.racewrite?6runtime.writeBarrierEnabledA 5797 $runtime.panicsliceA 5798 .runtime.writebarrierptrB 5799 .runtime.writebarrierptrB 5800 $runtime.panicsliceB 5801 $runtime.panicsliceB 5802 $runtime.panicsliceB 5803 $runtime.panicindexB 5804 $runtime.panicindexB 5805 $runtime.panicindexB 5806 $runtime.panicindexC 5807 .runtime.writebarrierptrC 5808 $runtime.panicsliceC 5809 $runtime.panicindexC 5810 $runtime.panicindexC 5811 $runtime.panicindexC 5812 $runtime.panicindexD 5813 $runtime.panicsliceD 5814 (runtime.racefuncexitD 5815 "runtime.racewriteE 5816 "runtime.racewriteG 5817 runtime.racereadJ 5818 2runtime.slicebytetostringJ 5819 runtime.racereadKtype.[]stringL 5820 "runtime.growsliceM 5821 "runtime.racewriteN6runtime.writeBarrierEnabledN 5822 "runtime.racewriteO6runtime.writeBarrierEnabledQ 5823 $runtime.panicsliceQ 5824 .runtime.writebarrierptrQ 5825 .runtime.writebarrierptrR 5826 $runtime.panicsliceR 5827 $runtime.panicsliceR 5828 (runtime.racefuncexitR 5829 $runtime.panicsliceR 5830 $runtime.panicindexR 5831 $runtime.panicindexS 5832 $runtime.panicsliceS 5833 runtime.racereadT 5834 "runtime.racewriteU 5835 (runtime.racefuncexitU 5836 $runtime.panicindexU 5837 $runtime.panicindexU 5838 $runtime.panicsliceU 5839 $runtime.panicindexU 5840 $runtime.panicindexV 5841 $runtime.panicindexV 5842 $runtime.panicindexV 5843 $runtime.panicindexV 5844 $runtime.panicindexV 5845 $runtime.panicindexV 5846 $runtime.panicindexV 5847 $runtime.panicsliceV 5848 $runtime.panicindexV 5849 $runtime.panicindexW 5850 $runtime.panicindexW 5851 $runtime.panicindexW 5852 $runtime.panicsliceW 5853 $runtime.panicindexW 5854 $runtime.panicindexW 5855 $runtime.panicindexW 5856 $runtime.panicindexW 5857 $runtime.panicindexX 5858 $runtime.panicindexX 5859 $runtime.panicsliceX 5860 .runtime.writebarrierptrX 5861 $runtime.panicsliceX 5862 (runtime.racefuncexitY 5863 $runtime.panicindexY 5864 $runtime.panicindexY 5865 .runtime.writebarrierptrY 5866 $runtime.panicsliceY 5867 $runtime.panicindexY 5868 $runtime.panicindexY 5869 $runtime.panicindexZ 5870 $runtime.panicindexZ 5871 .runtime.writebarrierptrZ 5872 0runtime.morestack_noctxtPN"".autotmp_1309type.int"".autotmp_1308type.[][]uint8"".autotmp_1307type.int"".autotmp_1306type.[]string"".autotmp_1305type.string"".autotmp_1303type.[]uint8"".autotmp_1302type.int"".autotmp_1301type.int"".autotmp_1300type.int"".autotmp_1299_type.[][]uint8"".autotmp_1298type.int"".autotmp_1297type.int"".autotmp_1296type.int"".autotmp_1295type.int"".autotmp_1294type.int"".autotmp_1293type.[]uint8"".autotmp_1291type.int"".autotmp_1290type.int"".autotmp_1288type.int"".autotmp_1287type.int"".autotmp_1286type.int"".autotmp_1285type.int"".autotmp_1284type.int"".autotmp_1283type.int"".autotmp_1282type.[]uint8"".autotmp_1281type.int"".autotmp_1280type.int"".autotmp_1279/type.[]uint8"".sctLentype.int"".dtype.[]uint8"".dtype.[]uint8"".ltype.int"".dtype.[]uint8"".lengthtype.int"".extensiontype.uint16"".sessionIdLentype.int"".~r1@type.bool"".datatype.[]uint8"".m.type.*"".serverHelloMsg"3,9an- 5874 "IHJmB$*"1v5 }B 5876 zy!pEY 5878 .ZYqRQ2@HG?<;<; 5881 .87v2 .- 5883 v2 E( 5po'f!13?H {((B/\_fe9! .]w]5`44=l#D 5890 Z 5891 EH 5892 Tgclocals9a6106d0233cd7717d41fcfdc6100161Tgclocalse5cce6cb6312c98775180bb1384a248evprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go4"".(*certificateMsg).equaldH%H;azHHH\$HH$HD$@HH$H\$XH\$H\$`H\$H\$@H\$\$ HH\$@H\$8<uD$hHHH\$PH$H\$8H$Ht$PHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHO\$0H\$PH$H$H\$8H$H$Ht$PHtcH^HH$HKHL$HKHL$Ht$8Ht7H^H|$HHHKHOHKHO\$0\$hHHD$hi 5898 B 5899 *runtime.racefuncenterb.type.*"".certificateMsg 5900 $runtime.assertE2T2 5901 (runtime.racefuncexit 5902 runtime.raceread 5903 runtime.raceread 5904 bytes.Equal 5905 runtime.raceread 5906 runtime.raceread 5907 "".eqByteSlices 5908 (runtime.racefuncexit 5909 0runtime.morestack_noctxt@"".autotmp_1313type.bool"".autotmp_1311.type.*"".certificateMsg 5911 "".m1.type.*"".certificateMsg"".~r10type.bool"".i"type.interface {}"".m.type.*"".certificateMsg&i"2%Id 7 :Tgclocalsf7aa1743939cae014f83a8a2d262049cTgclocals008e235a1392cc90d1ed9ad2f7e76d87vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go8"".(*certificateMsg).marshal dH%HD$H;AHH$H$11H$H$H$H$H$H$H(HtKH$H$Ht0H+H$HkH$HkH$HHD$HH$H$H$H%HSHC Hk(H$1H$HD$XH$HHL$`Hl$XH9HD$xH$Ht$xHHHFHnH$H$H$H$H$H\$HH$HH\$HHL$`HHHHL$`Hl$XH9yH$H$H$H$HC Hl$HHkHHHD$@HHH$HD$HD$HT$HL$ HD$(H$H$HH$H$H$H$HHHHH$H$H$HHXHHl$@H@+HH5HH$H$H$HHHl$@HH@+HHHH$H$H$HD$@HHHHHH\$PHHHH$H$H$HHSHl$PHH@+HH/HH$H$H$HHHl$PHH@+HHHH$H$H$HHHl$PH@+H$HHHHIHtIH$H$L$H$H$H$H$H%HSHC Hk(H$1H$HD$pH$HHL$XHl$pH9CHD$xH$H\$xHHHCHkH$H$H$H$H$H$HD$hH$H$bH$H$H$H8Hl$hH@(H$H\$hHHHH$H$H$HHHHl$hH@+H$H\$hHHHH$H$H$HHzHl$hH@+H$HHRHHIHtIL$L$H$H\$H$Hl$H$H\$H$H\$ H$H\$(HD$0H$H$L$HH9L$H)I)ItMH$L$L$HD$xHL$XHHHL$XHl$pH9H$H$H$H$HkH$HkH$=uH+HH$Hl$99f 5943 X 5944 *runtime.racefuncenter 5945 runtime.raceread 5946 runtime.raceread 5947 (runtime.racefuncexit 5948 runtime.raceread 5949 runtime.raceread 5950 runtime.racereadtype.[]uint8 5951 "runtime.makeslice 5952 "runtime.racewrite 5953 "runtime.racewrite 5954 5955 "runtime.racewrite 5957 "runtime.racewrite 5959 "runtime.racewrite 5960 "runtime.racewrite 5961 "runtime.racewrite 5962 runtime.raceread 5963 runtime.raceread 5964 "runtime.racewrite 5965 "runtime.racewrite 5966 "runtime.racewrite 5967 "runtime.slicecopy 5968 "runtime.racewrite6runtime.writeBarrierEnabled 5969 (runtime.racefuncexit 5970 .runtime.writebarrierptr 5971 $runtime.panicslice 5972 $runtime.panicslice 5973 $runtime.panicindex 5974 $runtime.panicindex 5975 $runtime.panicindex 5976 $runtime.panicindex 5977 $runtime.panicindex 5978 $runtime.panicindex 5979 $runtime.panicslice 5980 $runtime.panicindex 5981 $runtime.panicindex 5982 $runtime.panicindex 5983 $runtime.panicindex 5984 $runtime.panicindex 5985 $runtime.panicindex 5986 $runtime.panicindex 5987 $runtime.panicindex 5988 $runtime.panicindex 5989 $runtime.panicindex 5990 $runtime.panicindex 5991 $runtime.panicindex 5992 $runtime.panicindex 5993 $runtime.panicindex 5994 0runtime.morestack_noctxt@:"".autotmp_1334type.[]uint8"".autotmp_1333type.*[]uint8"".autotmp_1332type.int"".autotmp_1331type.int"".autotmp_1330type.int"".autotmp_1329_type.[]uint8"".autotmp_1328type.*[]uint8"".autotmp_1327type.int"".autotmp_1326type.int"".autotmp_1325type.int"".autotmp_1324type.int"".autotmp_1323type.[]uint8"".autotmp_1322type.int"".autotmp_1321type.int"".autotmp_1320type.int"".autotmp_1319type.[][]uint8"".autotmp_1318type.[]uint8"".autotmp_1317type.int"".autotmp_1316type.int"".autotmp_1315type.int"".autotmp_1314/type.[][]uint8"".slicetype.[]uint8"".ytype.[]uint8("".certificateOctetstype.int"".lengthtype.int"".slicetype.[]uint8"".itype.int"".xtype.[]uint8"".m.type.*"".certificateMsg* @?":<; "2:@EGBGGCBSRPU $E :+}#ayaoVTgclocalsaafc02af9551fe51435cf99cd838b51cTgclocals9f6af0306559d57a6aeb815f98026149vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go<"".(*certificateMsg).unmarshaldH%HD$H;AHH$H$H$H}$HH$H$H$H$HkH$HkH$=UH+H$H$4HH$H$H$ HH$H$H$HH$H$H$HHHHHHm HHnHm 9t$H1H|$8H$HHHHIHtIHH\$PHl$XLLD$HL$08H}$HHH4$H\$HH|$PHH$H\$HH|$PwHH$HT$HHL$PHOHH5Hm HHHm 9s$HLD$XHH9H)I)IItMHHl$PLD$XLLL$HL$0)H|$8HH|$8L$0HH$H|$H|$H\$H\$xH\$ H$H\$(H$H$H$H$H$H$Hk H$Hk(Hl$x=HkH$H$HL$HHHtIHH\$PHl$XLLD$H1HD$@Hl$8H9HhH$H\$HH|$PGHH$H\$HH|$P#HH$HL$PHD$HHHHHm HHHm \$4Hl$XH9HHHIHtIH\$hHl$pLD$`H$H$H$H$HKHC Hk(H$HHL$xHl$@H$H9HkHH$H$HHKHC Hk(H$HHL$xHl$@H$H9HkHHl$hHkHl$pHkHl$`=uzH+\$4Hl$PLD$XH9wZLL$HH)I)ItMHHl$PLD$XLLL$HHD$@HHD$@Hl$8H9$HH$Hl$vLCL$Hl$H$Hl$l 6033 X 6034 *runtime.racefuncenter 6035 (runtime.racefuncexit 6036 "runtime.racewrite6runtime.writeBarrierEnabled 6037 runtime.raceread 6038 runtime.raceread 6039 runtime.raceread 6040 (runtime.racefuncexit 6041 (runtime.racefuncexit 6042 runtime.raceread 6043 runtime.raceread 6044 runtime.raceread 6045 6046 (runtime.racefuncexittype.[][]uint8 6049 "runtime.makeslice 6051 "runtime.racewrite6runtime.writeBarrierEnabled 6052 runtime.raceread 6053 runtime.raceread 6054 runtime.raceread 6055 runtime.raceread 6056 "runtime.racewrite6runtime.writeBarrierEnabled 6057 (runtime.racefuncexit 6058 $runtime.panicslice 6059 .runtime.writebarrierptr 6060 $runtime.panicindex 6061 $runtime.panicindex 6062 $runtime.panicslice 6063 $runtime.panicindex 6064 $runtime.panicindex 6065 $runtime.panicindex 6066 $runtime.panicindex 6067 $runtime.panicindex 6068 $runtime.panicindex 6069 $runtime.panicslice 6070 .runtime.writebarrierptr 6071 $runtime.panicslice 6072 $runtime.panicindex 6073 $runtime.panicindex 6074 $runtime.panicindex 6075 $runtime.panicindex 6076 $runtime.panicindex 6077 $runtime.panicindex 6078 $runtime.panicslice 6079 $runtime.panicindex 6080 $runtime.panicindex 6081 $runtime.panicindex 6082 $runtime.panicindex 6083 $runtime.panicindex 6084 $runtime.panicindex 6085 .runtime.writebarrierptr 6086 0runtime.morestack_noctxtP$"".autotmp_1346type.int"".autotmp_1345type.uint32"".autotmp_1344_type.[]uint8"".autotmp_1343type.uint32"".autotmp_1342/type.[][]uint8"".autotmp_1341type.int"".autotmp_1340type.uint32"".autotmp_1338type.int"".autotmp_1337type.int"".autotmp_1336type.int"".certLentype.uint32"".itype.int"".dtype.[]uint8"".numCertstype.int"".certsLentype.uint32"".~r1@type.bool"".datatype.[]uint8"".m.type.*"".certificateMsgP3m DA@?I43? &%> I@/** *8+ 6099 Tgclocalse305bb77d4e256fc23850a54ea31a3ddTgclocalsed4bbfdf0422ab4b1644624c3e573189vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go@"".(*serverKeyExchangeMsg).equaldH%H;azHHH\$HH$HD$@HH$H\$XH\$H\$`H\$H\$@H\$\$ HH\$@H\$8<uD$hHHH\$PH$H\$8H$Ht$PHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHO\$0H\$PH$H$H\$8H$H$Ht$PHtcH^HH$HKHL$HKHL$Ht$8Ht7H^H|$HHHKHOHKHO\$0\$hHHD$hi 6105 B 6106 *runtime.racefuncenterb:type.*"".serverKeyExchangeMsg 6107 $runtime.assertE2T2 6108 (runtime.racefuncexit 6109 runtime.raceread 6110 runtime.raceread 6111 bytes.Equal 6112 runtime.raceread 6113 runtime.raceread 6114 bytes.Equal 6115 (runtime.racefuncexit 6116 0runtime.morestack_noctxt@"".autotmp_1351type.bool"".autotmp_1349:type.*"".serverKeyExchangeMsg 6118 "".m1:type.*"".serverKeyExchangeMsg"".~r10type.bool"".i"type.interface {}"".m:type.*"".serverKeyExchangeMsg&i"2 %Id 7 :Tgclocalsf7aa1743939cae014f83a8a2d262049cTgclocals008e235a1392cc90d1ed9ad2f7e76d87vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goD"".(*serverKeyExchangeMsg).marshal dH%H;aCHxH\$xH$1H$H$H$H$H$H$H(HtHH$H$Ht-H+H$HkH$HkH$HxH$H$H$HC HD$@HHH$HD$HD$HT$HL$ HD$(HD$XHT$HHHL$PAH$HL$HHD$PHHHHH$HL$HHD$PHHHHl$@H@+HHHH$HL$HHD$PHHHl$@HH@+HHjHH$HL$HHD$PHH?Hl$@H@+Hl$XHHHHIHtIH\$hHl$pLD$`H$H$H$H\$`H$H\$hH\$H\$pH\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$Hl$PHkHl$XHkHl$H=u4H+H\$HH$H\$PH$H\$XH$HxH$Hl$O8 6137 B 6138 *runtime.racefuncenter 6139 runtime.raceread 6140 runtime.raceread 6141 (runtime.racefuncexit 6142 runtime.racereadtype.[]uint8 6143 "runtime.makeslice 6144 "runtime.racewrite 6145 "runtime.racewrite 6146 "runtime.racewrite 6147 "runtime.racewrite 6148 runtime.raceread 6149 6150 "runtime.slicecopy 6151 6152 "runtime.racewrite6runtime.writeBarrierEnabled 6155 (runtime.racefuncexit 6157 .runtime.writebarrierptr 6159 $runtime.panicslice 6161 $runtime.panicindex 6163 $runtime.panicindex 6165 $runtime.panicindex 6167 $runtime.panicindex 6169 $runtime.panicindex 6171 $runtime.panicindex 6173 $runtime.panicindex 6175 $runtime.panicindex 6177 0runtime.morestack_noctxt@"".autotmp_1355type.int"".autotmp_1354type.[]uint8"".autotmp_1353/type.[]uint8"".x_type.[]uint8"".lengthotype.int"".~r0type.[]uint8"".m:type.*"".serverKeyExchangeMsg(`J' #$$ 6180 ": 7' #$$<1 6182 , {`\hITgclocals76cb6d6ede6a770e834e7f1148753060Tgclocals3ef2a6ef0fa889d122f66f6fdf0b7b55vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.gorprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goH"".(*serverKeyExchangeMsg).unmarshaldH%H;aH(H\$(H$H\$0H$HL$@H\$0HKHl$HHkHl$8=H+H}D$PH(Hl$HHHLD$8HHHtIH\$Hl$ LD$H\$0H$H$H\$0Hl$Hk Hl$ Hk(Hl$=uHkD$PH(LCL$Hl$H$Hl$HL$@5 6185 B 6186 *runtime.racefuncenter^ 6187 "runtime.racewrite6runtime.writeBarrierEnabled 6188 (runtime.racefuncexit 6189 "runtime.racewrite6runtime.writeBarrierEnabled 6190 (runtime.racefuncexit 6191 .runtime.writebarrierptr 6192 $runtime.panicslice 6193 .runtime.writebarrierptr 6194 0runtime.morestack_noctxtPP"".autotmp_1357/type.[]uint8"".~r1@type.bool"".datatype.[]uint8"".m:type.*"".serverKeyExchangeMsgP\OPOPI@ :t 3STgclocals77341598187832c197a09d97d4911154Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go@"".(*certificateStatusMsg).equaldH%H;aHHH\$HH$HD$@HH$H\$XH\$H\$`H\$H\$@H\$\$ HH\$@H\$8<uD$hHHH\$PH$H\$8H$Ht$PHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHOHL$P\$0H$H$H\$8H$H$HL$PYLD$8Ah@8<H$H$ H\$8H$H$ Ht$PHtcH^ HH$HKHL$HKHL$Ht$8Ht7H^ H|$HHHKHOHKHO\$0\$hHHD$h1W 6204 B 6205 *runtime.racefuncenterb:type.*"".certificateStatusMsg 6206 $runtime.assertE2T2 6207 (runtime.racefuncexit 6208 runtime.raceread 6209 runtime.raceread 6210 bytes.Equal 6211 runtime.raceread 6212 runtime.raceread 6213 runtime.raceread 6214 runtime.raceread 6215 bytes.Equal 6216 (runtime.racefuncexit 6217 0runtime.morestack_noctxt@"".autotmp_1360type.bool"".autotmp_1358:type.*"".certificateStatusMsg 6219 "".m1:type.*"".certificateStatusMsg"".~r10type.bool"".i"type.interface {}"".m:type.*"".certificateStatusMsg&i B%Ii & 6221 7 8Tgclocalsf7aa1743939cae014f83a8a2d262049cTgclocals008e235a1392cc90d1ed9ad2f7e76d87vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goD"".(*certificateStatusMsg).marshaldH%H;aHH$H$1H$H$H$H$H$H$H(HtKH$H$Ht0H+H$HkH$HkH$H1H\$PH\$XH\$`H$H$H$XH$H$ H$HC(HHH$HD$HD$HT$HL$ HD$(HD$`HT$PHHL$XH$H\$PH|$XH$H$H$ H$H[(HH\$@H\$PH|$XFHH$HL$PHD$XHHHHl$@H@+HHHH$HL$PHD$XHHHl$@HH@+HHHH$HL$PHD$XHHHl$@H@+HH_HH$HT$PHL$XHH4HH\$@HH\$@HHHH$HL$PHD$XHHHl$@HH@+HHHH$HL$PHD$XHHHl$@HH@+HHmHH$HL$PHD$XHHBHl$@H@+Hl$`HHHHIHtIH\$pHl$xLD$hH$H$H$ H\$hH$H\$pH\$H\$xH\$H$HH^ H|$HHHKHOHKHOHD$0H$H$H$Hl$XHkHl$`HkHl$P=u7H+H\$PH$H\$XH$H\$`H$HH$Hl$LHH$HD$HD$HH$HD$H\$H-@+-@k-@k-@k-@kHD$XHD$`H\$PHH$H$H$H$H\$PH$HDEDC=h 6242 N 6243 *runtime.racefuncenter 6244 runtime.raceread 6245 runtime.raceread 6246 (runtime.racefuncexit 6247 runtime.raceread 6248 runtime.racereadtype.[]uint8 6249 "runtime.makeslice 6250 "runtime.racewrite 6251 runtime.raceread 6252 "runtime.racewrite 6253 "runtime.racewrite 6254 "runtime.racewrite 6255 "runtime.racewrite 6256 6257 "runtime.racewrite 6259 "runtime.racewrite 6261 "runtime.racewrite 6262 runtime.raceread 6263 "runtime.slicecopy 6264 "runtime.racewrite6runtime.writeBarrierEnabled 6265 (runtime.racefuncexit 6266 .runtime.writebarrierptr 6267 $runtime.panicslice 6268 $runtime.panicindex 6269 $runtime.panicindex 6270 $runtime.panicindex 6271 $runtime.panicindex 6272 $runtime.panicindex 6273 $runtime.panicindex 6274 $runtime.panicindex 6275 $runtime.panicindex 6276 $runtime.panicindex 6277 $runtime.panicindex 6278 $runtime.panicindex 6279 $runtime.panicindex 6280 $runtime.panicindex 6281 $runtime.panicindex 6282 $runtime.panicindex 6283 $runtime.panicindextype.[5]uint8 6284 "runtime.newobject 6285 ,runtime.racewriterange""".statictmp_1368""".statictmp_1368""".statictmp_1368""".statictmp_1368""".statictmp_1368 6286 "runtime.racewrite 6287 runtime.raceread 6288 0runtime.morestack_noctxt@"".autotmp_1369otype.*[5]uint8"".autotmp_1366type.[]uint8"".autotmp_1365type.int"".autotmp_1364type.int"".autotmp_1363/type.[]uint8"".ltype.int"".x_type.[]uint8"".~r0type.[]uint8"".m:type.*"".certificateStatusMsg*21":.-#L1+CA=8AA= 6292 <4/6&{+~\h_PTgclocals5584268d24e2f91adc9cd4ec02ab91d3Tgclocalsc16482d43642accbeb016ead837a4690vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goH"".(*certificateStatusMsg).unmarshaldH%H;aH(H\$(H$H\$0H$H\$0Hl$@HkHl$HHkHl$8=tH+H\$@H}D$PH(H\$0H$H$H\$8H|$@,HH$HD$0H Hl$8H|$@Hm@hH$H$ HD$01Hh Hh(Hh0H$H$HL$@Hl$0]KH}D$PH(H\$8HtHH$H\$8H|$@OHH$H\$8H|$@*HH$HL$8HD$@HHHHHHm HHHm 9tD$PH(Hl$HHHHHIHtIH\$Hl$ LD$H\$0H$H$ H\$0Hl$Hk(Hl$ Hk0Hl$=uHk D$PH(LC L$Hl$H$Hl$|: 6306 B 6307 *runtime.racefuncenter^ 6308 "runtime.racewrite6runtime.writeBarrierEnabled 6309 (runtime.racefuncexit 6310 "runtime.racewrite 6311 runtime.raceread 6312 "runtime.racewrite 6313 runtime.raceread 6314 (runtime.racefuncexit 6315 runtime.raceread 6316 runtime.raceread 6317 runtime.raceread 6318 (runtime.racefuncexit 6319 "runtime.racewrite 6runtime.writeBarrierEnabled 6320 (runtime.racefuncexit 6321 6322 .runtime.writebarrierptr 6323 6324 $runtime.panicslice 6325 6326 $runtime.panicindex 6327 6328 $runtime.panicindex 6329 6330 $runtime.panicindex 6331 6332 $runtime.panicindex 6333 6334 $runtime.panicindex 6335 6336 $runtime.panicindex 6337 6338 $runtime.panicindex 6340 $runtime.panicindex 6342 .runtime.writebarrierptr 6344 0runtime.morestack_noctxtPP"".autotmp_1373/type.[]uint8"".autotmp_1372type.int"".autotmp_1371type.int"".~r1@type.bool"".datatype.[]uint8"".m:type.*"".certificateStatusMsg0PaOPOPOPOPzz$!:]!% r* 3Tgclocals77341598187832c197a09d97d4911154Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go<"".(*serverHelloDoneMsg).equaldH%H;av2HH\$H$H\$H-H9D$(H 6351 6352 : 6353 *runtime.racefuncenterR6type.*"".serverHelloDoneMsgp 6354 (runtime.racefuncexit 6355 0runtime.morestack_noctxt@"".~r10type.bool"".i"type.interface {}"".m6type.*"".serverHelloDoneMsg-P 6357 4Tgclocalse5d5edcf53e2c122038779d75a487a60Tgclocals33cdeccccebe80329f1fdbee7f5874cbvprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go@"".(*serverHelloDoneMsg).marshaldH%H;aHHH\$HH$1H\$XH\$`H\$hHH$HD$HD$HT$HL$ HD$(HD$@HT$0HHL$8vAH$HL$0HD$8Hv!HL$XHD$`H\$@H\$hHH2 6361 B 6362 *runtime.racefuncenterrtype.[]uint8 6363 "runtime.makeslice 6364 "runtime.racewrite 6365 (runtime.racefuncexit 6366 $runtime.panicindex 6367 $runtime.panicindex 6368 0runtime.morestack_noctxt@"".x/type.[]uint8"".~r0type.[]uint8"".m6type.*"".serverHelloDoneMsgl#.46 # `, 6372 Tgclocals5cea97ce7cb6604e7ffbf136f934c828Tgclocalsad3d78e88c381598810f2e82f373ef66vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.gorprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goD"".(*serverHelloDoneMsg).unmarshaldH%H;av*HH\$H$H\$ HD$0H 6374 : 6375 *runtime.racefuncenter` 6376 (runtime.racefuncexitt 6377 0runtime.morestack_noctxtP"".~r1@type.bool"".datatype.[]uint8"".m6type.*"".serverHelloDoneMsg%@! 6379 $Tgclocals1347047f6245a35b91e9a4f213167d52Tgclocals33cdeccccebe80329f1fdbee7f5874cbvprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go@"".(*clientKeyExchangeMsg).equaldH%H;azHHH\$HH$HD$@HH$H\$XH\$H\$`H\$H\$@H\$\$ HH\$@H\$8<uD$hHHH\$PH$H\$8H$Ht$PHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHO\$0H\$PH$H$H\$8H$H$Ht$PHtcH^HH$HKHL$HKHL$Ht$8Ht7H^H|$HHHKHOHKHO\$0\$hHHD$hi 6385 B 6386 *runtime.racefuncenterb:type.*"".clientKeyExchangeMsg 6387 $runtime.assertE2T2 6388 (runtime.racefuncexit 6389 runtime.raceread 6390 runtime.raceread 6391 bytes.Equal 6392 runtime.raceread 6393 runtime.raceread 6394 bytes.Equal 6395 (runtime.racefuncexit 6396 0runtime.morestack_noctxt@"".autotmp_1378type.bool"".autotmp_1376:type.*"".clientKeyExchangeMsg 6398 "".m1:type.*"".clientKeyExchangeMsg"".~r10type.bool"".i"type.interface {}"".m:type.*"".clientKeyExchangeMsg&i"2%Id 7 :Tgclocalsf7aa1743939cae014f83a8a2d262049cTgclocals008e235a1392cc90d1ed9ad2f7e76d87vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goD"".(*clientKeyExchangeMsg).marshal dH%H;aCHxH\$xH$1H$H$H$H$H$H$H(HtHH$H$Ht-H+H$HkH$HkH$HxH$H$H$HC HD$@HHH$HD$HD$HT$HL$ HD$(HD$XHT$HHHL$PAH$HL$HHD$PHHHHH$HL$HHD$PHHHHl$@H@+HHHH$HL$HHD$PHHHl$@HH@+HHjHH$HL$HHD$PHH?Hl$@H@+Hl$XHHHHIHtIH\$hHl$pLD$`H$H$H$H\$`H$H\$hH\$H\$pH\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$Hl$PHkHl$XHkHl$H=u4H+H\$HH$H\$PH$H\$XH$HxH$Hl$O8 6415 B 6416 *runtime.racefuncenter 6417 runtime.raceread 6418 runtime.raceread 6419 (runtime.racefuncexit 6420 runtime.racereadtype.[]uint8 6421 "runtime.makeslice 6422 "runtime.racewrite 6423 "runtime.racewrite 6424 "runtime.racewrite 6425 "runtime.racewrite 6426 runtime.raceread 6427 6428 "runtime.slicecopy 6429 6430 "runtime.racewrite6runtime.writeBarrierEnabled 6433 (runtime.racefuncexit 6435 .runtime.writebarrierptr 6437 $runtime.panicslice 6439 $runtime.panicindex 6441 $runtime.panicindex 6443 $runtime.panicindex 6445 $runtime.panicindex 6447 $runtime.panicindex 6449 $runtime.panicindex 6451 $runtime.panicindex 6453 $runtime.panicindex 6455 0runtime.morestack_noctxt@"".autotmp_1382type.int"".autotmp_1381type.[]uint8"".autotmp_1380/type.[]uint8"".x_type.[]uint8"".lengthotype.int"".~r0type.[]uint8"".m:type.*"".clientKeyExchangeMsg(`J' #$$ 6458 ": 7 ' # $ $ <1 6460 , {`\hITgclocals76cb6d6ede6a770e834e7f1148753060Tgclocals3ef2a6ef0fa889d122f66f6fdf0b7b55vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.gorprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goH"".(*clientKeyExchangeMsg).unmarshaldH%H;a H(H\$(H$H\$0H$HL$@H\$0HKHl$HHkHl$8=H+H}D$PH(H\$8HzHH$H\$8H|$@VHH$H\$8H|$@1HH$HL$8HD$@HHHHHHHmHH HHHmH HHHH9tD$PH(Hl$HHHHHIHtIH\$Hl$ LD$H\$0H$H$H\$0Hl$Hk Hl$ Hk(Hl$=uHkD$PH(LCL$Hl$H$Hl$HL$@C, 6469 B 6470 *runtime.racefuncenter^ 6471 "runtime.racewrite6runtime.writeBarrierEnabled 6472 (runtime.racefuncexit 6473 runtime.raceread 6474 runtime.raceread 6475 runtime.raceread 6476 (runtime.racefuncexit 6477 "runtime.racewrite6runtime.writeBarrierEnabled 6478 (runtime.racefuncexit 6479 .runtime.writebarrierptr 6480 $runtime.panicslice 6481 $runtime.panicindex 6482 $runtime.panicindex 6483 $runtime.panicindex 6484 $runtime.panicindex 6485 $runtime.panicindex 6486 $runtime.panicindex 6487 .runtime.writebarrierptr 6488 0runtime.morestack_noctxtPP 6489 "".autotmp_1385/type.[]uint8"".autotmp_1384type.int"".~r1@type.bool"".datatype.[]uint8"".m:type.*"".clientKeyExchangeMsg&P\OPOPOPqZ: r* 3{Tgclocals77341598187832c197a09d97d4911154Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go."".(*finishedMsg).equaldH%H;azHHH\$HH$HD$@HH$H\$XH\$H\$`H\$H\$@H\$\$ HH\$@H\$8<uD$hHHH\$PH$H\$8H$Ht$PHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHO\$0H\$PH$H$H\$8H$H$Ht$PHtcH^HH$HKHL$HKHL$Ht$8Ht7H^H|$HHHKHOHKHO\$0\$hHHD$hi 6498 B 6499 *runtime.racefuncenterb(type.*"".finishedMsg 6500 $runtime.assertE2T2 6501 (runtime.racefuncexit 6502 runtime.raceread 6503 runtime.raceread 6504 bytes.Equal 6505 runtime.raceread 6506 runtime.raceread 6507 bytes.Equal 6508 (runtime.racefuncexit 6509 0runtime.morestack_noctxt@"".autotmp_1388type.bool"".autotmp_1386(type.*"".finishedMsg 6511 "".m1(type.*"".finishedMsg"".~r10type.bool"".i"type.interface {}"".m(type.*"".finishedMsg&i"2%Id 7 :Tgclocalsf7aa1743939cae014f83a8a2d262049cTgclocals008e235a1392cc90d1ed9ad2f7e76d87vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go2"".(*finishedMsg).marshal 6515 6516 dH%H;aH`H\$`H$11H\$pH\$xH$H\$hH$HD$hH(Ht?H$H\$hHt'H+Hl$pHkHl$xHkH$H`H$H$H\$hHC HHH$HD$HD$HT$HL$ HD$(H$HT$pHHL$xH$H\$pH|$xyH\$hH$H$H\$hHk Hl$@H\$pH|$x=HH$HL$pHD$xHHHl$@H@+H$HHHHIHtIH\$PHl$XLD$HH\$hH$H$H\$HH$H\$PH\$H\$XH\$Ht$hHH^H|$HHHKHOHKHOHD$0H\$hH$H\$hHl$xHkH$HkHl$p=u H+H`H$Hl$y_. 6525 B 6526 *runtime.racefuncenter 6527 runtime.raceread 6528 runtime.raceread 6529 (runtime.racefuncexit 6530 runtime.racereadtype.[]uint8 6531 "runtime.makeslice 6532 "runtime.racewrite 6533 runtime.raceread 6534 "runtime.racewrite 6535 runtime.raceread 6536 "runtime.slicecopy 6537 "runtime.racewrite 6runtime.writeBarrierEnabled 6538 (runtime.racefuncexit 6539 .runtime.writebarrierptr 6540 $runtime.panicslice 6541 $runtime.panicindex 6542 6543 $runtime.panicindex 6544 6545 $runtime.panicindex 6546 6547 $runtime.panicindex 6548 6549 0runtime.morestack_noctxt@"".autotmp_1392type.[]uint8"".autotmp_1391type.int"".autotmp_1390/type.[]uint8"".autotmp_1389?type.int"".xtype.[]uint8"".m(type.*"".finishedMsg&zS*5(v1 L!(9 6551 $ h[Y_<Tgclocalse5076d67986636986a51b5dbc61788d0Tgclocals6a4444e4a85012543d2e518ab4547038vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.gorprebuilts/go/linux-x86/src/crypto/tls/handshake_server.go6"".(*finishedMsg).unmarshaldH%H;aH(H\$(H$H\$0H$HL$@H\$0HKHl$HHkHl$8=H+H}D$PH(Hl$HHHLD$8HHHtIH\$Hl$ LD$H\$0H$H$H\$0Hl$Hk Hl$ Hk(Hl$=uHkD$PH(LCL$Hl$H$Hl$HL$@5 6554 B 6555 *runtime.racefuncenter^ 6556 "runtime.racewrite6runtime.writeBarrierEnabled 6557 (runtime.racefuncexit 6558 "runtime.racewrite6runtime.writeBarrierEnabled 6559 (runtime.racefuncexit 6560 .runtime.writebarrierptr 6561 $runtime.panicslice 6562 .runtime.writebarrierptr 6563 0runtime.morestack_noctxtPP"".autotmp_1395/type.[]uint8"".~r1@type.bool"".datatype.[]uint8"".m(type.*"".finishedMsgP\OPOPI@ :t 3STgclocals77341598187832c197a09d97d4911154Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go0"".(*nextProtoMsg).equaldH%H;aHhH\$hH$HD$@HH$H\$xH\$H$H\$H\$@H\$\$ HH\$@H\$8<u$HhH\$pH$H\$8H$Ht$pHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHO\$0H\$pH$H$H\$pHHkHl$XHk Hl$`H\$8H$H$HT$`H\$8HtTHKHL$HHC HD$PH9u3H\$XH$HT$HL$HD$\$ $Hh$l$B 6568 B 6569 *runtime.racefuncenterb*type.*"".nextProtoMsg 6570 $runtime.assertE2T2 6571 (runtime.racefuncexit 6572 runtime.raceread 6573 runtime.raceread 6574 bytes.Equal 6575 runtime.raceread 6576 runtime.raceread 6577 runtime.eqstring 6578 (runtime.racefuncexit 6579 0runtime.morestack_noctxt@"".autotmp_1399?type.string"".autotmp_1398type.string"".autotmp_1396O*type.*"".nextProtoMsg 6580 "".m1_*type.*"".nextProtoMsg"".~r10type.bool"".i"type.interface {}"".m*type.*"".nextProtoMsg&o+:%Ld :#DFTgclocalse9cc1e3ee2257b90864bd391efacf3e1Tgclocalsda75e7b553aa80aeee0b462cbea20c37vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go4"".(*nextProtoMsg).marshaldH%HD$H;A6HH$H$1H$H$H$H$H$H$H(HtKH$H$Ht0H+H$HkH$HkH$HH$H$H$HC H=~HHHHH?HHHH)H H)HHD$PHL$@HHH\$HHHHH$HD$HD$HT$HL$ HD$(H$H$HH$H$H$H$HCHHHH$H$H$HHeHHl$HH@+HHBHH$H$H$HHHl$HHH@+HHHH$H$H$HHHl$HH@+H$HHHHIHtIH$L$HH$VL$H$H$H,Hl$P@(H$HHHHIHtIH$H$L$H$H$H$H$Hl$PLC L9LCH\$XH$LD$xLD$H$Hl$H\$H|$HHHKHOHKHOH$H$H$H\$H$H\$HD$0H\$PHH$L$H9L$H)I)ItML$L$HH$L$H$H$Hl$@@+H$H$H$H$HkH$HkH$=u@H+H$H$H$H$H$H$HH$Hl$L 6606 X 6607 *runtime.racefuncenter 6608 runtime.raceread 6609 runtime.raceread 6610 (runtime.racefuncexit 6611 runtime.racereadtype.[]uint8 6612 "runtime.makeslice 6613 "runtime.racewrite 6614 "runtime.racewrite 6615 "runtime.racewrite 6616 "runtime.racewrite 6617 6618 "runtime.racewrite 6620 runtime.raceread 6622 2runtime.stringtoslicebyte 6623 "runtime.slicecopy 6624 "runtime.racewrite 6625 "runtime.racewrite6runtime.writeBarrierEnabled 6626 (runtime.racefuncexit 6627 .runtime.writebarrierptr 6628 $runtime.panicindex 6629 $runtime.panicindex 6630 $runtime.panicslice 6631 $runtime.panicslice 6632 $runtime.panicslice 6633 $runtime.panicindex 6634 $runtime.panicindex 6635 $runtime.panicslice 6636 $runtime.panicindex 6637 $runtime.panicindex 6638 $runtime.panicindex 6639 $runtime.panicindex 6640 $runtime.panicindex 6641 $runtime.panicindex 6642 $runtime.panicindex 6643 $runtime.panicindex 6644 0runtime.morestack_noctxt@"".autotmp_1408type.[32]uint8"".autotmp_1407type.int"".autotmp_1405type.int"".autotmp_1404type.int"".autotmp_1403type.string"".autotmp_1402type.[]uint8"".autotmp_1401/type.[]uint8"".ytype.[]uint8"".x_type.[]uint8"".lengthtype.int"".paddingtype.int"".ltype.int"".~r0type.[]uint8"".m*type.*"".nextProtoMsg* 6646 21":.-&=@EGC2EABE=<+{wiTgclocals5584268d24e2f91adc9cd4ec02ab91d3Tgclocals3030d67cd3faa19c5fce9adb91543a0avprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go8"".(*nextProtoMsg).unmarshaldH%H;aH`H\$`H$H\$hH$HL$xH\$hHKH$HkHl$p=H+H}$H`H$HHpLD$pHHHtIH$LD$pHH\$x6L$HT$xHL$pH)HH$HHHHIHtIH$LD$pH\$xH9}$H`HD$0H9HD$PHl$XLD$HH\$hH$H$H$H\$HH\$H\$PH\$H\$XH\$HL$ HD$(H\$hH3HD$@HC HL$8=HKH\$0Hl$xL$H9LL$pH)I)ItML$LL$pHl$xH}$H`HL$HT$xHL$pHvk)HH$HHrMHHIHtIH$LD$pH\$xH9t$H`$H`LCL$HL$H$Hl$HL$xD4 6663 B 6664 *runtime.racefuncenter^ 6665 "runtime.racewrite6runtime.writeBarrierEnabled 6666 (runtime.racefuncexit 6667 runtime.raceread 6668 (runtime.racefuncexit 6669 "runtime.racewrite 6670 2runtime.slicebytetostring6runtime.writeBarrierEnabled 6671 (runtime.racefuncexit 6672 runtime.raceread 6673 6674 (runtime.racefuncexit 6675 6676 (runtime.racefuncexit 6677 6678 $runtime.panicslice 6679 6680 $runtime.panicindex 6681 6682 $runtime.panicindex 6683 6684 $runtime.panicslice 6686 .runtime.writebarrierptr 6688 $runtime.panicslice 6690 $runtime.panicslice 6692 $runtime.panicindex 6694 $runtime.panicindex 6696 $runtime.panicslice 6698 .runtime.writebarrierptr 6700 0runtime.morestack_noctxtP"".autotmp_1413type.int"".autotmp_1412type.int"".autotmp_1411/type.[]uint8"".autotmp_1410type.int"".protoLen_type.int"".~r1@type.bool"".datatype.[]uint8"".m*type.*"".nextProtoMsgNbt0-=('474 6702 =)0 6704 +Tgclocals77341598187832c197a09d97d4911154Tgclocalse8ee48bb5f3220f130a300717899008fvprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goB"".(*certificateRequestMsg).equaldH%H;aHHH\$HH$HD$@HH$H\$XH\$H\$`H\$H\$@H\$\$ HH\$@H\$8<uD$hHHH\$PH$H\$8H$Ht$PHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHO\$0H\$PH$H$ H\$8H$H$ Ht$PHH^ HH$HKHL$HKHL$Ht$8H}H^ H|$HHHKHOHKHO\$0H<BH\$PH$H$PH\$8H$H$PHt$PHH^PHH$HKHL$HKHL$Ht$8HH^PH|$HHHKHOHKHO\$0H<H\$PH$H$8H\$8H$H$8Ht$PHtcH^8HH$HKHL$HKHL$Ht$8Ht7H^8H|$HHHKHOHKHO\$0\$hHHD$h&1D|I1& 6718 B 6719 *runtime.racefuncenterb<type.*"".certificateRequestMsg 6720 $runtime.assertE2T2 6721 (runtime.racefuncexit 6722 runtime.raceread 6723 runtime.raceread 6724 bytes.Equal 6725 runtime.raceread 6726 runtime.raceread 6727 bytes.Equal 6728 runtime.raceread 6729 runtime.raceread 6730 "".eqByteSlices 6731 runtime.raceread 6732 runtime.raceread 6733 6734 ."".eqSignatureAndHashes 6735 6736 (runtime.racefuncexit 6738 0runtime.morestack_noctxt@"".autotmp_1419type.bool"".autotmp_1418type.bool"".autotmp_1415<type.*"".certificateRequestMsg 6739 "".m1<type.*"".certificateRequestMsg"".~r10type.bool"".i"type.interface {}"".m<type.*"".certificateRequestMsg&iHZ%Id 7 `Tgclocalsf7aa1743939cae014f83a8a2d262049cTgclocals008e235a1392cc90d1ed9ad2f7e76d87vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goF"".(*certificateRequestMsg).marshal22dH%H$`H;A_H H$ H$11H$0H$8H$@H$(H$H$(H(HtKH$H$(Ht0H+H$0HkH$8HkH$@H H$H$ H$(HY(HHH\$PHD$XH$H$PH$(HhHSPHCXHk`H$1H$HD$`H$HHL$xHl$`H9H$H$H$H 6746 HHXHhH$H$H$H$H$HL$XH$HHH\$XHL$xHHHL$xHl$`H9rH\$PHl$XHH\$PH$(H$H$H$(HD$PYt.HD$xH$H$8H$(HC@Hl$xHHHHHD$PHHHH$HD$HD$HT$HL$ HD$(H$@H$0HH$8 H$H$0H$8H HH HH$H$0H$8HHT HHl$PH@+HH1 HH$H$0H$8HH Hl$PHH@+HHHH$H$0H$8Hl$PH@+H$(H$H$ H$(Hk(Hl$`H$0H$8`HH$H$0H$8HH/Hl$`H@+H$@HHHHIHtIH$H$L$H$(H$H$ H$H$H$H\$H$H\$H$(HH^ H|$HHHKHOHKHOHD$0H$(H$H$ H$(HY(H$8L$@HH9L$0H)I)ItMH$L$L$H$H$H$(XH$H$8H$(H[@HH\$HH$H$H$H$H$HUHl$HH@(HH5HH$H$H$HHHHl$H@+H$HHHHIHtIH$H$L$H$(H$H$8H$(HHS8HC@HkHH$1H$HD$pH$HHL$`Hl$pH94H$H$HD$H$H+HkL$FL$D@l$G@l$EH$H$H$H$H$Hl$D@(HHHH$H$H$HH^Hl$E@+H$HH7HHIHtIH$H$L$H$HL$`HHHL$`Hl$pH9H$H$H$H$H$HHl$XH@(HH{HH$H$H$HHKHHl$X@+H$HH$HHIHtIH$H$L$H$(H$H$PH$(HHSPHCXHk`H$1H$HD$pH$HHL$`Hl$pH9H$H$H$H]HHCHkH$H$H$H$H$H$HD$hH$H$H$H$H$HHl$hH@(H$H\$hHHHH$H$H$HHxHHl$h@+H$HHQHHIHtIL$L$H$H\$H$Hl$H$H\$H$H\$ H$H\$(HD$0H$H$L$H9L$H)I)ItMH$L$L$H$HL$`HHHL$`Hl$pH9H$(H$H$(H$8HkH$@HkH$0=uH+H H$Hl$1wt| 6787 ^ 6788 *runtime.racefuncenter 6789 runtime.raceread 6790 runtime.raceread 6791 (runtime.racefuncexit 6792 runtime.raceread 6793 runtime.raceread 6794 runtime.raceread 6795 runtime.raceread 6796 runtime.raceread type.[]uint8 6797 "runtime.makeslice 6798 6799 "runtime.racewrite 6801 "runtime.racewrite 6803 "runtime.racewrite 6805 "runtime.racewrite 6806 runtime.raceread 6807 "runtime.racewrite 6808 runtime.raceread 6809 "runtime.slicecopy 6810 runtime.raceread 6811 runtime.raceread 6812 runtime.raceread 6813 "runtime.racewrite 6814 "runtime.racewrite 6815 runtime.raceread 6816 *runtime.racereadrange 6817 "runtime.racewrite 6818 "runtime.racewrite 6819 "runtime.racewrite 6820 "runtime.racewrite" 6821 runtime.raceread$ 6822 runtime.raceread& 6823 "runtime.racewrite' 6824 "runtime.racewrite* 6825 "runtime.slicecopy, 6826 "runtime.racewrite,6runtime.writeBarrierEnabled- 6827 (runtime.racefuncexit- 6828 .runtime.writebarrierptr- 6829 $runtime.panicslice- 6830 $runtime.panicslice- 6831 $runtime.panicindex- 6832 $runtime.panicindex- 6833 $runtime.panicindex. 6834 $runtime.panicindex. 6835 $runtime.panicslice. 6836 $runtime.panicindex. 6837 $runtime.panicindex. 6838 $runtime.panicindex. 6839 $runtime.panicindex. 6840 $runtime.panicslice/ 6841 $runtime.panicindex/ 6842 $runtime.panicindex/ 6843 $runtime.panicindex/ 6844 $runtime.panicindex/ 6845 $runtime.panicslice/ 6846 $runtime.panicindex/ 6847 $runtime.panicindex0 6848 $runtime.panicindex0 6849 $runtime.panicindex0 6850 $runtime.panicslice0 6851 $runtime.panicslice0 6852 $runtime.panicindex0 6853 $runtime.panicindex0 6854 $runtime.panicindex0 6855 $runtime.panicindex1 6856 $runtime.panicindex1 6857 $runtime.panicindex1 6858 $runtime.panicindex1 6859 $runtime.panicindex1 6860 $runtime.panicindex1 6861 $runtime.panicindex1 6862 0runtime.morestack_noctxt@P"".autotmp_1452type.[]uint8"".autotmp_1451type.*[]uint8"".autotmp_1450type.int"".autotmp_1449type.int"".autotmp_14480type."".signatureAndHash"".autotmp_14472type.*"".signatureAndHash"".autotmp_1446type.int"".autotmp_1445type.int"".autotmp_1444type.int"".autotmp_1443type.[]uint8"".autotmp_1442type.*[]uint8"".autotmp_1441type.int"".autotmp_1440type.int"".autotmp_1439type.int"".autotmp_1438type.int"".autotmp_1437type.int"".autotmp_1436type.[][]uint8"".autotmp_1435_4type.[]"".signatureAndHash"".autotmp_1434type.int"".autotmp_1433type.int"".autotmp_1432type.int"".autotmp_1431type.[]uint8"".autotmp_1430type.int"".autotmp_1429type.[]uint8"".autotmp_1428type.int"".autotmp_1427type.int"".autotmp_1426type.int"".autotmp_1425type.int"".autotmp_1424type.int"".autotmp_1423/type.[][]uint8"".autotmp_1422type.int 6863 "".catype.[]uint8"".sigAndHash0type."".signatureAndHash"".ntype.int"".ytype.[]uint8 6864 "".catype.[]uint8"".casLengthtype.int"".lengthtype.int"".xtype.[]uint8"".m<type.*"".certificateRequestMsg*""hg":dc& ,.@@EG=to#"FABBAB'FABSN*[Q 'E T.}e}rVTgclocals1ce5ec9d99cfadb124e424ca545dc166Tgclocals3f5e6ccbe9db2e0a4d0ecbc2724e8bf5vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goJ"".(*certificateRequestMsg).unmarshal::dH%HD$H;A~HH$H$H$H$H$H$HKH$HkH$=H+H}$HH$H HH$H$H$ HH$H$H$y HH$H$H$HHH HHH+ Hm HH 6874 Hm 9t$HHHHH$H$H$HHH+HH$HHuHHIHtIH$H$L$H)H9 HH$HD$HD$HHD$H\$H$H\$ H$H\$(H$H$H$H$ H$H$Hk(H$Hk0H$=xHk H$H$H$ H$HEH^ HH$HKHL$HKHL$H$H\$H$H\$ H$H\$(HD$0HL$HH\$8H9t$HH$L$H9 6885 L$H)I)ItM H$L$L$H$H$H$H$H$]3H}$HH$H 6887 H$H$H$ HH$H$H$H fHHH HfmH H$HHH~ HHIHtIHH$H$L$HHft$HHH9~$HHfHHH$HH\$HH\$H\$H$H\$ H$H\$(H$H$H$H$8H$H$Hk@H$HkHH$=ZHk8HD$`H$H$H$8H$H$HD$`Ho@Hl$XHl$XH9,HD$`HD$PH<$H$8H$HK8HC@HkHH$H$Hl$PH$H9HiH$H$H$H$H$HeHJ8HB@HjHH$H$Hl$PH$H9,HiH$H$ 6888 m@+H$H$8H$HK8HC@HkHH$H$Hl$PH$H9HiH$H$H$H$HH$H$H$H$HPHO8HG@HoHH$H$Hl$PH$H9HiHHHm@kH$HHHHIHtIHH$H$L$HD$`HHl$XH9H}$HH$H^H$H$H$7HH$H$H$H 6889 fHHHHfmH H$HHHHHIHtIH$L$H$HHH9~$HHH$HH\$HfD$DH\$HT$HL$ HD$(HT$hH$HL$pHL$HD$xHD$H$H\$H$H\$ H$H\$(HD$0H\$DH$L$H9L$H)I)ItMH$L$L$H$H$H$PHT$hHD$pH$1HkPHkXHk`HD$pHH}$HH'H$H\$hH|$pHH$HT$hHL$pHfHHHHfmH Hl$xHHHHHIHtIHl$xLD$hH\$pHHH9~$HfD$FHH9>H$H$L$H$H$H$PH$HHSPHCXH[`HH)H}QHH$H$HT$HD$H$HL$HH$HH\$ HT$(HD$0HL$8HHH$H9pH$HH$HHD$`HkHH$H$Hl$`HkHH$HkH$HkH$=H+H$H$H$PH$H$HkXH$Hk`H$=HkPH\$FHl$pLD$xH9wlLL$hH)I)ItMHLD$xLLL$hHD$pHNH$H~$H$HLCPL$Hl$aH$Hl$LC8L$Hl$LC L$Hl$u$HH$Hl$H$` 6930 X 6931 *runtime.racefuncenterz 6932 "runtime.racewrite6runtime.writeBarrierEnabled 6933 (runtime.racefuncexit 6934 runtime.raceread 6935 runtime.raceread 6936 runtime.raceread 6937 (runtime.racefuncexit 6938 runtime.racereadtype.[]uint8 6939 "runtime.makeslice 6940 "runtime.racewrite 6941 6runtime.writeBarrierEnabled 6942 6943 runtime.raceread 6945 "runtime.slicecopy 6947 (runtime.racefuncexit 6948 runtime.raceread 6949 (runtime.racefuncexit 6950 runtime.raceread 6951 runtime.raceread 6952 (runtime.racefuncexit 6953 (runtime.racefuncexit4type.[]"".signatureAndHash 6954 "runtime.makeslice 6955 "runtime.racewrite6runtime.writeBarrierEnabled 6956 runtime.raceread 6957 runtime.raceread 6958 "runtime.racewrite 6959 runtime.raceread 6960 runtime.raceread 6961 "runtime.racewrite 6962 runtime.raceread 6963 (runtime.racefuncexit 6964 runtime.raceread 6965 runtime.raceread# 6966 (runtime.racefuncexit#type.[]uint8$ 6967 "runtime.makeslice% 6968 "runtime.slicecopy' 6969 "runtime.racewrite( 6970 (runtime.racefuncexit( 6971 runtime.raceread) 6972 runtime.raceread+ 6973 (runtime.racefuncexit, 6974 runtime.raceread-type.[][]uint8- 6975 "runtime.growslice/ 6976 "runtime.racewrite06runtime.writeBarrierEnabled0 6977 "runtime.racewrite16runtime.writeBarrierEnabled3 6978 (runtime.racefuncexit3 6979 (runtime.racefuncexit3 6980 $runtime.panicslice3 6981 .runtime.writebarrierptr4 6982 .runtime.writebarrierptr4 6983 $runtime.panicslice4 6984 $runtime.panicslice4 6985 $runtime.panicslice4 6986 $runtime.panicindex4 6987 $runtime.panicindex5 6988 $runtime.panicindex5 6989 $runtime.panicindex5 6990 $runtime.panicslice5 6991 $runtime.panicslice5 6992 $runtime.panicindex5 6993 $runtime.panicindex5 6994 $runtime.panicindex5 6995 $runtime.panicindex5 6996 $runtime.panicslice6 6997 $runtime.panicindex6 6998 $runtime.panicindex6 6999 $runtime.panicindex6 7000 $runtime.panicindex6 7001 $runtime.panicindex6 7002 $runtime.panicindex6 7003 $runtime.panicindex7 7004 $runtime.panicindex7 7005 .runtime.writebarrierptr7 7006 $runtime.panicslice7 7007 $runtime.panicindex7 7008 $runtime.panicindex7 7009 $runtime.panicindex7 7010 $runtime.panicindex8 7011 $runtime.panicslice8 7012 .runtime.writebarrierptr8 7013 (runtime.racefuncexit8 7014 $runtime.panicslice9 7015 $runtime.panicindex9 7016 $runtime.panicindex9 7017 $runtime.panicindex9 7018 $runtime.panicindex9 7019 $runtime.panicindex9 7020 $runtime.panicindex9 7021 $runtime.panicindex9 7022 $runtime.panicindex: 7023 .runtime.writebarrierptr: 7024 0runtime.morestack_noctxtP8"".autotmp_1472type.int"".autotmp_1471type.[][]uint8"".autotmp_1470type.int"".autotmp_1469type.int"".autotmp_1468type.int"".autotmp_1467type.[]uint8"".autotmp_1466type.int"".autotmp_1465type.int"".autotmp_1464type.int"".autotmp_1463type.[]uint8"".autotmp_1462type.int"".autotmp_1461type.int"".autotmp_1460_4type.[]"".signatureAndHash"".autotmp_1459type.int"".autotmp_1458type.int"".autotmp_1457type.int"".autotmp_1456/type.[]uint8"".autotmp_1455type.int"".autotmp_1454type.int"".autotmp_1453type.int"".caLentype.uint16"".castype.[]uint8"".casLengthtype.uint16"".itype.int"".numCertTypestype.int"".~r1@type.bool"".datatype.[]uint8"".m<type.*"".certificateRequestMsgtdI ABrqI3dcx= ZY TS UE<;x2216RO6 d,:( ##|{ * 7035 V+OXHZ6 7037 Tgclocals47e744d05637aa546b45723fe9d2d977Tgclocals36ca2821b4c38867f5fc295da457aa0evprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go@"".(*certificateVerifyMsg).equal 7039 dH%H;a]HHH\$HH$HD$@HH$H\$XH\$H\$`H\$H\$@H\$\$ HH\$@H\$8<uD$hHHH\$PH$H\$8H$Ht$PHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHOHL$P\$0vH$H$H\$8H$H$HL$PYLD$8Ah@8<-H$H$H\$8H$H$HL$PYLD$8Ah@8<H$H$H$H\$8H$H$H$HL$PYLD$8Ah@8<H$H$ H\$8H$H$ Ht$PHtcH^ HH$HKHL$HKHL$Ht$8Ht7H^ H|$HHHKHOHKHO\$0\$hHHD$h1W11& 7049 B 7050 *runtime.racefuncenterb:type.*"".certificateVerifyMsg 7051 $runtime.assertE2T2 7052 (runtime.racefuncexit 7053 runtime.raceread 7054 runtime.raceread 7055 bytes.Equal 7056 runtime.raceread 7057 runtime.raceread 7058 runtime.raceread 7059 runtime.raceread 7060 runtime.raceread 7061 runtime.raceread 7062 runtime.raceread 7063 runtime.raceread 7064 bytes.Equal 7065 (runtime.racefuncexit 7066 0runtime.morestack_noctxt@"".autotmp_1479type.bool"".autotmp_1477:type.*"".certificateVerifyMsg 7068 "".m1:type.*"".certificateVerifyMsg"".~r10type.bool"".i"type.interface {}"".m:type.*"".certificateVerifyMsg&i4R%Ii &&. 7 LTgclocalsf7aa1743939cae014f83a8a2d262049cTgclocals008e235a1392cc90d1ed9ad2f7e76d87vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goD"".(*certificateVerifyMsg).marshaldH%H;aHH$H$11H$H$H$H$H$H$H(HtKH$H$Ht0H+H$HkH$HkH$HH$H$ H$HY(H\$@HH\$HH$H$HD$HH$]tHHHD$HHHHH$HD$HD$HT$HL$ HD$(H$H$HH$FH$H$H$HHHHH$H$H$HHHHl$HH@+HHHH$H$H$HHHl$HHH@+HH]HH$H$H$HH,Hl$HH@+H$HHHHIHtIH\$XHl$`LD$PH$H$H$HL$XHD$PH$]HH$H$H$H$HL$XHD$PH`H$DEDHH<HH$H$H$H$H$HL$XH\$PHHHH$DEDHl$`HHHHIHtIHHl$`LHD$PHHL$XH$HL$XHD$PHmHl$@H@(HHMHH$HL$XH\$PHH#HHl$@@+Hl$`HHHHIHtIH\$pHl$xLD$hH$H$H$ H\$hH$H\$pH\$H\$xH\$H$HH^ H|$HHHKHOHKHOHD$0H$H$H$H$HkH$HkH$=uH+HH$Hl$jK\ 7092 N 7093 *runtime.racefuncenter 7094 runtime.raceread 7095 runtime.raceread 7096 (runtime.racefuncexit 7097 runtime.raceread 7098 runtime.racereadtype.[]uint8 7099 "runtime.makeslice 7100 "runtime.racewrite 7101 "runtime.racewrite 7102 "runtime.racewrite 7103 "runtime.racewrite 7104 7105 runtime.raceread 7107 "runtime.racewrite 7109 runtime.raceread 7111 "runtime.racewrite 7113 runtime.raceread 7114 "runtime.racewrite 7115 "runtime.racewrite 7116 runtime.raceread 7117 "runtime.slicecopy 7118 "runtime.racewrite6runtime.writeBarrierEnabled 7119 (runtime.racefuncexit 7120 .runtime.writebarrierptr 7121 $runtime.panicslice 7122 $runtime.panicindex 7123 $runtime.panicindex 7124 $runtime.panicindex 7125 $runtime.panicindex 7126 $runtime.panicslice 7127 $runtime.panicindex 7128 $runtime.panicindex 7129 $runtime.panicindex 7130 $runtime.panicindex 7131 $runtime.panicslice 7132 $runtime.panicindex 7133 $runtime.panicindex 7134 $runtime.panicindex 7135 $runtime.panicindex 7136 $runtime.panicindex 7137 $runtime.panicindex 7138 $runtime.panicindex 7139 $runtime.panicindex 7140 0runtime.morestack_noctxt@"".autotmp_1487type.int"".autotmp_1486type.[]uint8"".autotmp_1485/type.[]uint8"".autotmp_1484type.int"".y_type.[]uint8"".lengthotype.int"".siglengthtype.int"".xtype.[]uint8"".m:type.*"".certificateVerifyMsg*87":43$@@EGC95M]2=;E .&}\nTgclocals302119938fb67b573753c885863b630eTgclocalscd1b5583a413d0bd0bdbc5c1ef0b8da3vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goH"".(*certificateVerifyMsg).unmarshaldH%H;a1HH\$H$H\$H$HL$(H\$HKHl$0HkHl$ =H+H}D$8HH\$ HHH$H\$ H|$(~HH$H\$ H|$(YHH$H\$ HD$(HH.HHHHm HHHm 9tD$8HHl$0HHHHIHtIH\$(Hl$0LD$ H\$H$H$HD$HL$(XH$H$H\$ H|$(?H$HD$H Hl$ H|$(m@hH$H$H$H\$ H|$(HH$HL$(Hl$ H\$HHHHm@kHl$0HHrHHIHtIHHl$0LD$ HL$(H}D$8HH\$ H H$H\$ H|$(HH$HT$(HL$ HHHHHmHHl$0HHHHHIHtIHl$0LD$ H\$(H9tD$8HH\$H$H$ H\$Hl$(Hk(Hl$0Hk0Hl$ =uHk D$8HLC L$Hl$OH$Hl$HL$(R 7162 B 7163 *runtime.racefuncenter^ 7164 "runtime.racewrite6runtime.writeBarrierEnabled 7165 (runtime.racefuncexit 7166 runtime.raceread 7167 runtime.raceread 7168 runtime.raceread 7169 (runtime.racefuncexit 7170 runtime.raceread 7171 "runtime.racewrite 7172 runtime.raceread 7173 "runtime.racewrite 7174 runtime.raceread 7175 7176 (runtime.racefuncexit 7177 7178 runtime.raceread 7180 runtime.raceread 7182 (runtime.racefuncexit 7184 "runtime.racewrite 6runtime.writeBarrierEnabled 7186 (runtime.racefuncexit 7187 .runtime.writebarrierptr 7188 $runtime.panicslice 7189 $runtime.panicindex 7190 $runtime.panicindex 7191 $runtime.panicindex 7192 $runtime.panicindex 7193 $runtime.panicslice 7194 $runtime.panicindex 7195 $runtime.panicindex 7196 $runtime.panicindex 7197 $runtime.panicindex 7198 $runtime.panicslice 7199 $runtime.panicindex 7200 $runtime.panicindex 7201 $runtime.panicindex 7202 $runtime.panicindex 7203 $runtime.panicindex 7204 $runtime.panicindex 7205 .runtime.writebarrierptr 7206 0runtime.morestack_noctxtP "".autotmp_1491type.int"".autotmp_1490type.int"".autotmp_1489type.int"".~r1@type.bool"".datatype.[]uint8"".m:type.*"".certificateVerifyMsg: \ J <9:43 *)6*P`4g, 7210 7211 < * Tgclocals1347047f6245a35b91e9a4f213167d52Tgclocals33cdeccccebe80329f1fdbee7f5874cbvprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go>"".(*newSessionTicketMsg).equaldH%H;azHHH\$HH$HD$@HH$H\$XH\$H\$`H\$H\$@H\$\$ HH\$@H\$8<uD$hHHH\$PH$H\$8H$Ht$PHH$HNHL$HNHL$Ht$8H|$HHHNHOHNHO\$0H\$PH$H$H\$8H$H$Ht$PHtcH^HH$HKHL$HKHL$Ht$8Ht7H^H|$HHHKHOHKHO\$0\$hHHD$hi 7222 B 7223 *runtime.racefuncenterb8type.*"".newSessionTicketMsg 7224 $runtime.assertE2T2 7225 (runtime.racefuncexit 7226 runtime.raceread 7227 runtime.raceread 7228 bytes.Equal 7229 runtime.raceread 7230 runtime.raceread 7231 bytes.Equal 7232 (runtime.racefuncexit 7233 0runtime.morestack_noctxt@"".autotmp_1494type.bool"".autotmp_14928type.*"".newSessionTicketMsg 7235 "".m18type.*"".newSessionTicketMsg"".~r10type.bool"".i"type.interface {}"".m8type.*"".newSessionTicketMsg&i"2%Id 7 :Tgclocalsf7aa1743939cae014f83a8a2d262049cTgclocals008e235a1392cc90d1ed9ad2f7e76d87vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goB"".(*newSessionTicketMsg).marshaldH%H;aHhH\$hH$11H\$xH$H$H\$pH$HD$pH(HtBH$H\$pHt*H+Hl$xHkH$HkH$HhH$H$H\$pHC HD$@HHD$HHHH$HD$HD$HT$HL$ HD$(H$HT$xHH$H$HL$xH$HHHHH$HL$xH$HHXHHl$HH@+HH5HH$HL$xH$HHHl$HHH@+HHHH$HL$xH$HHHl$HH@+HHHH$HL$xH$HHgHl$@HH@+HH CH H$HL$xH$HH Hl$@H @+H$HH 7240 H 7241 H 7242 IHtI 7243 H\$XHl$`LD$PH\$pH$H$H\$PH$H\$XH\$H\$`H\$Ht$pHH^H|$HHHKHOHKHOHD$0H\$pH$H\$pH$HkH$HkHl$x=u H+HhH$Hl$vD 7259 B 7260 *runtime.racefuncenter 7261 runtime.raceread 7262 runtime.raceread 7263 (runtime.racefuncexit 7264 runtime.racereadtype.[]uint8 7265 "runtime.makeslice 7266 "runtime.racewrite 7267 "runtime.racewrite 7268 "runtime.racewrite 7269 "runtime.racewrite 7270 "runtime.racewrite 7271 "runtime.racewrite 7273 runtime.raceread 7275 "runtime.slicecopy 7277 "runtime.racewrite 6runtime.writeBarrierEnabled 7280 (runtime.racefuncexit 7282 .runtime.writebarrierptr 7284 $runtime.panicslice 7285 $runtime.panicindex 7286 $runtime.panicindex 7287 $runtime.panicindex 7288 $runtime.panicindex 7289 $runtime.panicindex 7290 $runtime.panicindex 7291 $runtime.panicindex 7292 $runtime.panicindex 7293 $runtime.panicindex 7294 $runtime.panicindex 7295 $runtime.panicindex 7296 $runtime.panicindex 7297 0runtime.morestack_noctxt@"".autotmp_1498type.int"".autotmp_1497type.[]uint8"".autotmp_1496/type.[]uint8"".length?type.int"".ticketLenOtype.int"".xtype.[]uint8"".m8type.*"".newSessionTicketMsg*z&%4"! ::BD@D@< 7298 $ nlYbtTgclocalse5076d67986636986a51b5dbc61788d0Tgclocals6a4444e4a85012543d2e518ab4547038vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.goF"".(*newSessionTicketMsg).unmarshaldH%H;aH(H\$(H$H\$0H$HL$@H\$0HKHl$HHkHl$8=LH+H 7302 }D$PH(H\$8HHH$H\$8H|$@HH$H\$8H|$@HH$HL$8HD$@HHHHHHm HHlHm 9tD$PH(HH4HH$H\$8H|$@ H H$Ht$8HD$@HHHHHH H mHHHH 7303 H9tD$PH(Hl$HHH 7304 H 7305 H 7306 IHtI 7307 H\$Hl$ LD$H\$0H$H$H\$0Hl$Hk Hl$ Hk(Hl$=uHkD$PH(LCL$Hl$H$Hl$HL$@6: 7319 B 7320 *runtime.racefuncenter^ 7321 "runtime.racewrite6runtime.writeBarrierEnabled 7322 (runtime.racefuncexit 7323 runtime.raceread 7324 runtime.raceread 7325 runtime.raceread 7326 (runtime.racefuncexit 7327 runtime.raceread 7328 runtime.raceread 7329 (runtime.racefuncexit 7330 "runtime.racewrite6runtime.writeBarrierEnabled 7331 (runtime.racefuncexit 7332 .runtime.writebarrierptr 7333 $runtime.panicslice 7334 $runtime.panicindex 7335 $runtime.panicindex 7336 $runtime.panicindex 7337 $runtime.panicindex 7338 $runtime.panicindex 7339 7340 $runtime.panicindex 7341 7342 $runtime.panicindex 7343 7344 $runtime.panicindex 7345 7346 $runtime.panicindex 7347 7348 $runtime.panicindex 7349 7350 .runtime.writebarrierptr 7352 0runtime.morestack_noctxtPP"".autotmp_1502/type.[]uint8"".autotmp_1501type.int"".autotmp_1500type.int"".~r1@type.bool"".datatype.[]uint8"".m8type.*"".newSessionTicketMsg2P\OPOPOPOPr&#: u 7356 r * 3Tgclocals77341598187832c197a09d97d4911154Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go"".eqUint16sdH%H;a)HHH\$HH$Ht$XHD$pH9t$HHHD$PH\$`H\$@1Ht$8Ht$HD$0HL$ Hl$H9HD$(H$H\$(H+HL$ fl$H\$hHL$LD$pL9HKH$H\$hHl$LD$pL9s[HkHHl$f9t$HHHD$(HL$ HHHL$ Hl$H9]$HH 7361 B 7362 *runtime.racefuncenterz 7363 (runtime.racefuncexit 7364 runtime.raceread 7365 runtime.raceread 7366 (runtime.racefuncexit 7367 (runtime.racefuncexit 7368 $runtime.panicindex 7369 $runtime.panicindex 7370 0runtime.morestack_noctxtp"".autotmp_1508?type.*uint16"".autotmp_1507type.int"".autotmp_1506type.int"".autotmp_1505/type.[]uint16"".autotmp_1504_type.int"".autotmp_1503Otype.int"".vstype.uint16"".iotype.int"".~r2`type.bool"".y0type.[]uint16"".xtype.[]uint162.5"@ 7372 TL$ 7374 blbTgclocals1a2cc6eb7f6c2e8ae0ec9d76b9eca0b3Tgclocals83ead081cd909acab0dcd88a450c1878vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go"".eqCurveIDsdH%H;a)HHH\$HH$Ht$XHD$pH9t$HHHD$PH\$`H\$@1Ht$8Ht$HD$0HL$ Hl$H9HD$(H$H\$(H+HL$ fl$H\$hHL$LD$pL9HKH$H\$hHl$LD$pL9s[HkHHl$f9t$HHHD$(HL$ HHHL$ Hl$H9]$HH 7378 B 7379 *runtime.racefuncenterz 7380 (runtime.racefuncexit 7381 runtime.raceread 7382 runtime.raceread 7383 (runtime.racefuncexit 7384 (runtime.racefuncexit 7385 $runtime.panicindex 7386 $runtime.panicindex 7387 0runtime.morestack_noctxtp"".autotmp_1515? type.*"".CurveID"".autotmp_1514type.int"".autotmp_1513type.int"".autotmp_1512/"type.[]"".CurveID"".autotmp_1511_type.int"".autotmp_1510Otype.int"".vstype."".CurveID"".iotype.int"".~r2`type.bool"".y0"type.[]"".CurveID"".x"type.[]"".CurveID2.5"@ 7389 TL$ 7391 blbTgclocals1a2cc6eb7f6c2e8ae0ec9d76b9eca0b3Tgclocals83ead081cd909acab0dcd88a450c1878vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go"".eqStringsdH%H;aHH$H$H$H$H9t$HH$H$H\$x1Ht$pHt$0HD$hHL$8Hl$0H9HD$@H$H\$@HHHkHD$8HT$XHT$HHl$`Hl$PH$HHD$(L$L9HHH$HL$PH$Hl$(L$L9HHHHT$XHCHD$`H9u`H$HD$Hl$HHl$HL$\$ t9HD$@HL$8HHHL$8Hl$0H9$H$H0 7395 N 7396 *runtime.racefuncenter 7397 (runtime.racefuncexit 7398 runtime.raceread 7399 runtime.raceread 7400 runtime.eqstring 7401 (runtime.racefuncexit 7402 (runtime.racefuncexit 7403 $runtime.panicindex 7404 $runtime.panicindex 7405 0runtime.morestack_noctxtp"".autotmp_1524type.string"".autotmp_1523Otype.string"".autotmp_1522type.*string"".autotmp_1521type.int"".autotmp_1520type.int"".autotmp_1519/type.[]string"".autotmp_1518type.int"".autotmp_1517type.int"".votype.string"".itype.int"".~r2`type.bool"".y0type.[]string"".xtype.[]string2:F v$ 7409 7410 &q`];ATgclocals0efbc58fefb81b08b9ededd9b41f7cdcTgclocals6d5d90a87b1724967cbe116f06a9978fvprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go"".eqByteSlicesdH%HD$H;AHH$H$H$H$H9t$HH$H$H$1H$Ht$@H$HL$HHl$@H9 HD$PH$H\$PH&H3HSHkHD$HHt$pHt$XHT$xHT$`H$Hl$hH$HHD$8L$L9HkHH$H\$XH$H\$`H\$H\$hH\$H$H\$8H$H9sHkHH|$HHHNHOHNHO\$0u$HHD$PHL$HHHHL$HHl$@H9$H 7414 X 7415 *runtime.racefuncenter 7416 (runtime.racefuncexit 7417 runtime.raceread 7418 runtime.raceread 7419 bytes.Equal 7420 (runtime.racefuncexit 7421 (runtime.racefuncexit 7422 $runtime.panicindex 7423 $runtime.panicindex 7424 0runtime.morestack_noctxtp"".autotmp_1532_type.[]uint8"".autotmp_1531type.*[]uint8"".autotmp_1530type.int"".autotmp_1529type.int"".autotmp_1527/type.[][]uint8"".autotmp_1526type.int"".autotmp_1525type.int"".vtype.[]uint8"".itype.int"".~r2`type.bool"".y0type.[][]uint8"".xtype.[][]uint82:8H $ 7428 7429 +zq^eTgclocals0efbc58fefb81b08b9ededd9b41f7cdcTgclocalsfd49711dd9a415afc253772a37fffad1vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go."".eqSignatureAndHashesdH%H;avHPH\$PH$Ht$`HD$xH9t$HPHD$XH\$hH\$H1Ht$@Ht$ HD$8HL$(Hl$ H9HD$0H$HD$H\$0H+HkHD$(T$T$@l$@l$H\$pHD$LD$xL9HCH$HD$H\$pHl$LD$xL9srHk+Hk@l$\$L$8u@\$@8u6HD$0HL$(HHHL$(Hl$ H9)$HP$HPm 7433 B 7434 *runtime.racefuncenterz 7435 (runtime.racefuncexit 7436 *runtime.racereadrange 7437 *runtime.racereadrange 7438 (runtime.racefuncexit 7439 (runtime.racefuncexit 7440 $runtime.panicindex 7441 $runtime.panicindex 7442 0runtime.morestack_noctxtp"".autotmp_1539s0type."".signatureAndHash"".autotmp_1538?2type.*"".signatureAndHash"".autotmp_1537type.int"".autotmp_1536type.int"".autotmp_1535/4type.[]"".signatureAndHash"".autotmp_1534_type.int"".autotmp_1533Otype.int 7443 "".v2{0type."".signatureAndHash"".vw0type."".signatureAndHash"".iotype.int"".~r2`type.bool"".y04type.[]"".signatureAndHash"".x4type.[]"".signatureAndHash2.,H 7445 zU$ kHTgclocals1a2cc6eb7f6c2e8ae0ec9d76b9eca0b3Tgclocals83ead081cd909acab0dcd88a450c1878vprebuilts/go/linux-x86/src/crypto/tls/handshake_messages.go4"".(*Conn).serverHandshakedH%H$H;AHH$H$1H$H$H$H$H$8H$Hh8Hl$0H$HD$8H$HD$8H-H(H$H$HL$0HD$8HHH$H<$H$HD$H$1HH$H$H$H$\$HD$HT$H$H$HtH$H$HH$H$HD$HL$HL$HHD$@HtH$H$HH$H$HD$HL$HL$hHD$`HtH$H$HH$(H$H$H$HmtNH$H$HD$HL$H$H$HtH$H$HH$HjHHSHHH$H$H$HD$H$HT$H$HL$HD$ HL$(H$H$HtH$H$HH$H$1H\$H\$H\$HD$ HL$(H$H$HtH$H$HH$H$H$AH$H@kAH$H$H$@H$H@k@1H$H$HH$H$HD$HL$HL$XHD$PHtH$H$HH$H$HD$HL$HL$xHD$pHtH$H$HH$HKHH4HHH$H$H$HD$H$HT$H$HL$HD$ HL$(H$H$HtH$H$HH$H$HD$HL$H$H$HtH$H$HH$H$1H\$H\$H\$HD$ HL$(H$H$HH$H$H%F 7453 ^ 7454 *runtime.racefuncenter 7455 runtime.raceread 7456 "runtime.racewrite>"".(*Config).("".serverInit)-fm 7457 "runtime.racewrite 7458 sync.(*Once).Do 7459 runtime.duffzero 7460 T"".(*serverHandshakeState).readClientHello 7461 (runtime.racefuncexit 7462 X"".(*serverHandshakeState).doResumeHandshake 7463 (runtime.racefuncexit 7464 P"".(*serverHandshakeState).establishKeys 7465 (runtime.racefuncexit 7466 runtime.raceread 7467 X"".(*serverHandshakeState).sendSessionTicket 7468 (runtime.racefuncexit 7470 N"".(*serverHandshakeState).sendFinished 7472 (runtime.racefuncexit 7474 N"".(*serverHandshakeState).readFinished 7476 (runtime.racefuncexit 7478 "runtime.racewrite 7479 "runtime.racewrite 7480 (runtime.racefuncexit 7481 T"".(*serverHandshakeState).doFullHandshake 7482 (runtime.racefuncexit 7483 P"".(*serverHandshakeState).establishKeys 7484 (runtime.racefuncexit 7485 N"".(*serverHandshakeState).readFinished 7486 (runtime.racefuncexit 7487 X"".(*serverHandshakeState).sendSessionTicket 7488 (runtime.racefuncexit 7489 N"".(*serverHandshakeState).sendFinished 7490 (runtime.racefuncexit 7491 0runtime.morestack_noctxt0:"".autotmp_1555Ptype.*struct { F uintptr; R *"".Config }"".autotmp_1554type.error"".autotmp_1553type.error"".autotmp_1552type.error"".autotmp_1551type.[]uint8"".autotmp_1550type.error"".autotmp_1549type.error"".autotmp_1548type.error"".autotmp_1547type.error"".autotmp_1546type.[]uint8"".autotmp_1545type.error"".autotmp_1544type.error"".autotmp_1543type.error"".autotmp_1540Ntype.struct { F uintptr; R *"".Config }"".errtype.error"".errtype.error"".errtype.error"".errtype.error"".errtype.error"".errtype.error"".errtype.error"".errtype.error"".errtype.error"".errtype.error"".errtype.error 7503 "".hs8type."".serverHandshakeState"".configtype.*"".Config"".~r0type.error"".ctype.*"".Conn"PG~^pUGMb+N"xw'b#(`_ +RQ+LK 7506 11>=65B0/)()7+"!+1F 7507 U r.OL4:"//!^p5*5S'//p55*98Tgclocals22d483162ff03d8ae3f68d96ba585844Tgclocalse2d27ee6b83889f7c47241827b97cfb1rprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goT"".(*serverHandshakeState).readClientHellodH%H$pH;A&HH$H$11H$(H$0H$H$H$H+H,$H$8H$HHk8H$H$H$H+H$H,$Hl$HT$HL$HD$ H$H$H$0H$(Ht$ HH$HH$Hl$HT$H$H\$\$ \$RH$H$H$H$H$H$=$Hk|$RH$H$D$ 7512 H$H$H$H$HiH H$(H$H$0Hl$H$H\$H$H\$HL$ HD$($ H$H$(H$ H$0HH$H$H$H$H$H$HkH,$H$H$H[Hkfl$VH$1H9Y#H$H$H$H$Hf&#H$H$H$HHfD$XH$1H9"H$H$H$H$Hf"H$H$H$HHH\$VHl$Xf9O"1D$OfD$^H$H$H$0H$Hl$^fi0\$OH$D$F1H$H$H$HkH$H$H$H$H$H$HH$H$HkHl$H|$HD$HD$H\$H$(H\$ H$0H$H$H$H$(H+H$0=HkHH$HD$BH$H\$H$H\$H$H\$ HL$(HD$0$ H$H$(H$ H$0HLCL$Hl$j%H$H$2H$H@k2HH$H\$H$H$H$H$H$HH$=HkD$QH$1H$8H$@H$H1H9pH$H$H$H$HH>H$H$H$HHHHH$8H$hH$@H$pH$HH$xH$H$H$H$HkH,$H$H$HkH~HHHH$1H$HD$pH$HHL$xHl$pH9H$H$H$H+fl$\H$hH$pH$xH$1H$HD$`H$HHL$hHl$`H9H$H$H$H)HHl$\f9[D$QD$PH$H$H$H$HkH,$H$H$HkHHHHH$1H$HD$pH$HHL$xHl$pH9}+H$H$H$)@D$PH$H$H$ H$|$QL\$PX D$SH$H$H$HkH,$H$hH$HkHHUhHEpH]xH$1H$HD$pH$HHL$xHl$pH9}+H$H$H$)@D$S|$SBH$H$D$(HH$XH$`51H$H$ HH$HD$H$H$H$H$`HkH$X=H+H$H$H1H9tMH$H$H$ $ H$H$(H$ H$0HHH$HH\$HH\$HD$H$Hl$SH$H$H$H$HkH,$H$H$H$H$0H$H[HL$Ih0fkHH$HD$ HD$ H\$H$H\$ H$H\$(H$H$H$H$H$HkH,$H$ H$HkH$H](H$H]0H$=H] H$1H$8H$@H$H$H$HHHkH$H$HvHH$HH$8HH$@H$H$H$H$HkH,$H$ H$8H$H$@H\$H$H^HHk H|$HMHHMHOHMHOHL$0HD$8H$0H$(Ht+H$H$D$P$ HH$H$H$H$HkH,$H$H$H$H$H$HkH,$H$H$HXHL@A@H$H$H$HkH,$H$RH$HXCRH$H$H$HkH,$H$H$HkHHH$H$H$H$H$H$H$HkH,$H$H$HkHHH$HLLD$H\$HH$H$H$H$H$HkH,$H$H$HiHHH$H$H$HkH,$H$H$H$H$8H$Hk8H,$H$HH$H^HHHMH$HMHL$HMHL$H$H^8HbHkHH|$HMHHMHOHMHOHT$0HL$8\$@H$xH$H$H$H$H$HkH,$H$H$HkH$HH$x=HH$H$H$H$H$HH$x=2HHH$HD$H$H$H$H$H$H$HkH,$H$PH$HkHH]PH$HHl$H\$HH$H$H$H$H$H$H$H$HkH,$H$H$HkHHH$HLELD$H\$HH$H$H$H$(H$H$H$H$HkH,$H$H$HkHrHH$HQLE(LD$H\$HH$H$H$H$@H$H$H$H$HkH,$H$H$HkHHH$HLE@LD$H\$HH$H$H$H$H\$H\$H$H\$H$H\$ H$ H$H$H$H$HH$=HH$H$ H$0H$(Ht+H$H$D$P$ HH$H$H$H$HkH,$H$H$HhH$H$H$HkH,$H$xH$H$H$H$HH,$H$@H$HH H]@L@I IhxHl$H\$HH$H$1H$H$H$H$H$HH,$H$HH$H$HH HkH|$HMHHMHOH$H\$\$ HH$H$H$H$<H$HZ HL$HD$H$H$H$H$H$HD$H$H$D$=/ 7524 H-H9 7525 H4$H$!H$H@k!1H$H$H$H$H$H$HH,$H$HH$H$HH 7526 HkH|$HMHHMHOH$H\$\$ HH$H$H$H$<H$HZ(HL$HD$H$H$H$H$H$HD$\$FgEH$H-H9<H$H$H$"H$H@k"H$H$\$t'$ 1H$(H$0H1H$H$H$1H$PH$XH$`H$H$H$8H$Hk8H,$H$H$Hh8:H$H$8H$Hk8H,$HT$HL$HD$H$H$H$H$H$H$H$HkH,$H$PH$HkHH]PH$PH]XH$XH]`H$`H$H$H$H$1H$HD$`H$HHL$hHl$`H9H$H$H$H+fl$ZH$H$H$0H$H$H\$Zf\$H$PH\$H$XH\$H$`H\$ H$Hk0fl$(\$0}H$H$H$H$HX1H9BH$H$D$(HH$HH$P81H$H$HH$HD$H$H$H$H$PHkH$H=H+H$H$H1H9tMH$H$H$$ H$H$(H$ H$0HHH$HH\$HH\$HD$H$Hl$SH$H$H$HkH,$H$PH$HkHHUPHEXH]`H$1H$HD$`H$HHL$hHl$`H9@H$H$H$H)fVKH$H$H$8H$HC81H9H$H$H$H$HfH$H$H$Hfl$TH$H$H$H$HkH,$H$H$HmH]Hl$Tf9BH$H$D$VHH$hH$p11H$(H$0HH$HD$H$H$H$H$pHkH$h=H+H$H$H1H9tMH$H$(H$0$ H$H$(H$ H$0HHH$HH\$HH\$HD$H$Hl$S$ 1H$(H$0HfD$T;HHL$hHHfE0H$HL$hHHEVH$H$H$H$HkH,$H$PH$HkHt{H]PH$H]XH$H]`H$H$H$H$8H$Hk8H,$HT$HL$HD$H$PH$XH$`EH$H$D$PH$H$H$H[(H\$H$H\$H$1H$H$H$HH$H$H$H$H$H$H+H$=HkHH$HD$0H$H\$H$H\$H$H\$ HL$(HD$0$ H$H$(H$ H$0HLCL$Hl$j=FgEu7H-H9<t&H4$H$#H$H@k#<H$H$D$PH$H$H$H[ H\$H$H\$H$1H$H$H$HH$H$H$H$H$H$H+H$=HkHH$HD$-H$H\$H$H\$H$H\$ HL$(HD$0$ H$H$(H$ H$0HLCL$Hl$jAQE7LL$Hl$EME,EEEEE_EALL$Hl$LL$H\$UYH$H$H$HkH,$H$H$HmLH$H$H$HH$HkPH H$H$H$H$HkH,$H$SH$HXH@kSH$H$H$HkH,$H$XH$H$H$HH$Ht>HkHH$LCIt#IXXH\$Hl$H-H,$TAE'E 7529 H$8H$@MLE L$H\$+HHHL$xH5E1HHHL$xH7EHHL$hHHHL$hHl$`H9TH$HL$xHHEzHH$HH HLCL$Hl$H\$Vf9vfD$VH\$VHD$OHmHLCL$Hl$Z: 7531 ^ 7532 *runtime.racefuncenter 7533 runtime.raceread 7534 runtime.raceread 7535 runtime.raceread 7536 0"".(*Conn).readHandshake 7537 (runtime.racefuncexit.type.*"".clientHelloMsg 7538 $runtime.assertE2T2 7539 "runtime.racewrite6runtime.writeBarrierEnabled 7540 ("".(*Conn).sendAlert 7541 runtime.raceread.type.*"".clientHelloMsg 7542 2"".unexpectedMessageError 7543 (runtime.racefuncexit 7544 runtime.raceread 7545 runtime.raceread 7546 7547 runtime.raceread 7549 runtime.raceread 7551 runtime.raceread 7553 runtime.raceread 7554 "runtime.racewrite 7555 ("".(*Conn).sendAlert 7556 runtime.racereadtype.uint16 7557 runtime.convT2E 7558 "runtime.racewrite6runtime.writeBarrierEnabledgo.string."tls: client offered an unsupported, maximum protocol version of %x" 7559 fmt.Errorf 7560 (runtime.racefuncexit 7561 .runtime.writebarrierptr 7562 "runtime.racewrite,type."".serverHelloMsg 7563 "runtime.newobject 7564 "runtime.racewrite6runtime.writeBarrierEnabled 7565 runtime.raceread 7566 runtime.raceread 7567 runtime.raceread 7568 runtime.raceread 7569 runtime.raceread 7570 runtime.raceread 7571 runtime.raceread 7572 runtime.raceread" 7573 runtime.raceread" 7574 "runtime.racewrite# 7575 runtime.raceread# 7576 runtime.raceread% 7577 runtime.raceread& 7578 ("".(*Conn).sendAlert&go.string."tls: client does not support uncompressed connections"'.type.errors.errorString' 7579 "runtime.newobject' 7580 "runtime.racewrite(6runtime.writeBarrierEnabled(Bgo.itab.*errors.errorString.error) 7581 (runtime.racefuncexit*0type.*errors.errorString*type.error*Bgo.itab.*errors.errorString.error* 7582 runtime.typ2Itab+ 7583 .runtime.writebarrierptr+ 7584 runtime.raceread+ 7585 "runtime.racewrite, 7586 runtime.raceread,type.[]uint8- 7587 "runtime.makeslice. 7588 runtime.raceread. 7589 "runtime.racewrite/6runtime.writeBarrierEnabled0 7590 runtime.raceread1$crypto/rand.Reader1 7591 runtime.raceread1$crypto/rand.Reader1$crypto/rand.Reader2 7592 runtime.raceread2 7593 runtime.raceread3 7594 io.ReadFull4 7595 ("".(*Conn).sendAlert4 7596 (runtime.racefuncexit5 7597 runtime.raceread5 7598 "runtime.racewrite6 7599 runtime.raceread6 7600 runtime.raceread7 7601 runtime.raceread7 7602 "runtime.racewrite8 7603 runtime.raceread8 7604 runtime.raceread9 7605 "runtime.racewrite: 7606 runtime.raceread: 7607 runtime.raceread;type.string; 7608 (runtime.typedmemmove< 7609 runtime.raceread< 7610 runtime.raceread= 7611 runtime.raceread= 7612 runtime.raceread> 7613 runtime.raceread> 7614 runtime.raceread@ 7615 """.mutualProtocolA 7616 runtime.racereadA 7617 "runtime.racewriteB6runtime.writeBarrierEnabledB 7618 "runtime.racewriteC6runtime.writeBarrierEnabledC.type."".ClientHelloInfoC 7619 "runtime.newobjectD 7620 "runtime.racewriteD 7621 runtime.racereadE 7622 runtime.racereadFtype.[]uint16F 7623 (runtime.typedmemmoveF 7624 "runtime.racewriteF 7625 runtime.racereadG 7626 runtime.racereadHtype.stringH 7627 (runtime.typedmemmoveH 7628 "runtime.racewriteI 7629 runtime.racereadI 7630 runtime.racereadJ"type.[]"".CurveIDJ 7631 (runtime.typedmemmoveK 7632 "runtime.racewriteK 7633 runtime.racereadK 7634 runtime.racereadMtype.[]uint8M 7635 (runtime.typedmemmoveM 7636 6"".(*Config).getCertificateN 7637 "runtime.racewriteO6runtime.writeBarrierEnabledP 7638 ("".(*Conn).sendAlertP 7639 (runtime.racefuncexitP 7640 runtime.racereadQ 7641 runtime.racereadR 7642 runtime.racereadR 7643 "runtime.racewriteR 7644 runtime.racereadS 7645 runtime.racereadTtype.[][]uint8T 7646 (runtime.typedmemmoveU 7647 runtime.racereadU 7648 runtime.racereadU$type.crypto.SignerV 7649 $runtime.assertE2I2WX 7650 $runtime.efacethashY8type.*crypto/ecdsa.PublicKeyY 7651 "runtime.racewriteZ 7652 runtime.raceread[ 7653 runtime.raceread[*type.crypto.Decrypter\ 7654 $runtime.assertE2I2]^ 7655 $runtime.efacethash^4type.*crypto/rsa.PublicKey_ 7656 "runtime.racewrite_ 7657 Z"".(*serverHandshakeState).checkForResumption` 7658 (runtime.racefuncexita 7659 runtime.racereadb 7660 runtime.racereadb 7661 runtime.racereadc 7662 2"".(*Config).cipherSuitesc 7663 runtime.racereadd 7664 runtime.racereadf 7665 runtime.racereadg 7666 runtime.racereadh 7667 R"".(*serverHandshakeState).setCipherSuitei 7668 runtime.racereadi 7669 ("".(*Conn).sendAlertjgo.string."tls: no cipher suite supported by both client and server"j.type.errors.errorStringj 7670 "runtime.newobjectk 7671 "runtime.racewritek6runtime.writeBarrierEnabledlBgo.itab.*errors.errorString.errorm 7672 (runtime.racefuncexitm0type.*errors.errorStringmtype.errornBgo.itab.*errors.errorString.errorn 7673 runtime.typ2Itabn 7674 .runtime.writebarrierptrn 7675 runtime.racereado 7676 runtime.racereadp 7677 runtime.racereadq 7678 runtime.racereadr 7679 runtime.racereads 7680 runtime.racereads 7681 runtime.racereadt 7682 runtime.racereadt 7683 ("".(*Conn).sendAlertuzgo.string."tls: client using inappropriate protocol fallback"u.type.errors.errorStringu 7684 "runtime.newobjectv 7685 "runtime.racewritev6runtime.writeBarrierEnabledwBgo.itab.*errors.errorString.errorx 7686 (runtime.racefuncexitx0type.*errors.errorStringxtype.erroryBgo.itab.*errors.errorString.errory 7687 runtime.typ2Itaby 7688 .runtime.writebarrierptrz 7689 (runtime.racefuncexit{ 7690 runtime.raceread| 7691 runtime.raceread} 7692 runtime.raceread} 7693 2"".(*Config).cipherSuites~ 7694 ("".(*Conn).sendAlert 7695 "runtime.racewrite6runtime.writeBarrierEnabledxgo.string."crypto/tls: unsupported decryption key type (%T)" 7696 fmt.Errorf 7697 (runtime.racefuncexit 7698 .runtime.writebarrierptr4type.*crypto/rsa.PublicKey 7699 "runtime.racewrite 7700 ("".(*Conn).sendAlert 7701 "runtime.racewrite6runtime.writeBarrierEnabledrgo.string."crypto/tls: unsupported signing key type (%T)" 7702 fmt.Errorf 7703 (runtime.racefuncexit 7704 .runtime.writebarrierptr 7705 .runtime.writebarrierptr 7706 .runtime.writebarrierptr 7707 .runtime.writebarrierptr 7708 runtime.raceread 7709 runtime.raceread 7710 runtime.raceread 7711 runtime.raceread 7712 "runtime.racewrite 7713 runtime.raceread 7714 "runtime.racewrite 7715 runtime.racereadtype.[]string 7716 (runtime.typedmemmove 7717 .runtime.writebarrierptr4"".defaultCurvePreferences 7718 runtime.raceread4"".defaultCurvePreferences4"".defaultCurvePreferences 4"".defaultCurvePreferences 7719 .runtime.writebarrierptr 7720 .runtime.writebarrierptr 7721 0runtime.morestack_noctxt@"".autotmp_1649type.error"".autotmp_1648type.*uint8"".autotmp_1647type.error"".autotmp_16460type.*errors.errorString"".autotmp_1645type.uint16"".autotmp_1644type.*uint16"".autotmp_1643type.int"".autotmp_1642type.int"".autotmp_1641type.error"".autotmp_1640type.*uint8"".autotmp_1639type.error"".autotmp_16380type.*errors.errorString"".autotmp_1637type.uint16"".autotmp_1636 type.*uint16"".autotmp_1635type.int"".autotmp_1634type.int"".autotmp_1633(type.[1]interface {}"".autotmp_1631*type.*[1]interface {}"".autotmp_1630&type.[]interface {}"".autotmp_1629type.uint32"".autotmp_1628type.bool"".autotmp_1627*type.crypto.PublicKey"".autotmp_1626(type.[1]interface {}"".autotmp_1624*type.*[1]interface {}"".autotmp_1623&type.[]interface {}"".autotmp_1621type.bool"".autotmp_1620*type.crypto.PublicKey"".autotmp_1619 0type.*"".ClientHelloInfo"".autotmp_1618type.error"".autotmp_1617type.*uint8"".autotmp_1616type.error"".autotmp_16150type.*errors.errorString"".autotmp_1614type.uint8"".autotmp_1613type.*uint8"".autotmp_1612type.int"".autotmp_1611type.int"".autotmp_1609type.*uint8"".autotmp_1608type.int"".autotmp_1607type.int"".autotmp_1606type."".CurveID"".autotmp_1605 type.*"".CurveID"".autotmp_1604 7723 type.int"".autotmp_1603 7724 type.int"".autotmp_1601 type.*"".CurveID"".autotmp_1600 7725 type.int"".autotmp_1599type.int"".autotmp_1598"type.interface {}"".autotmp_1597(type.[1]interface {}"".autotmp_1594&type.[]interface {}"".autotmp_1593 7726 type.uint16"".autotmp_15920type.*errors.errorString"".autotmp_1591type.[]uint16"".autotmp_15900type.*errors.errorString"".autotmp_1589type.bool"".autotmp_1588type.[]uint16"".autotmp_1587type.[]uint16"".autotmp_1586type.[]uint16"".autotmp_1585type.bool"".autotmp_1584type.error"".autotmp_1583*type.crypto.PublicKey"".autotmp_1582*type.crypto.PublicKey"".autotmp_1581*type.crypto.Decrypter"".autotmp_1580type.error"".autotmp_1579*type.crypto.PublicKey"".autotmp_1578*type.crypto.PublicKey"".autotmp_1577$type.crypto.Signer"".autotmp_1576type.error"".autotmp_1575(type.*"".Certificate"".autotmp_1574type.int"".autotmp_1571type.int"".autotmp_1570type.int"".autotmp_1569type.error"".autotmp_1568type.[]uint8"".autotmp_15670type.*errors.errorString"".autotmp_1566type.[]uint8"".autotmp_1565type.[]uint8"".autotmp_1564_"type.[]"".CurveID"".autotmp_1563/"type.[]"".CurveID"".autotmp_1562 7727 type.int"".autotmp_1561.type.*"".serverHelloMsg"".autotmp_1560type.error"".autotmp_1559type.error"".autotmp_1558.type.*"".clientHelloMsg"".autotmp_1557type.error"".autotmp_1556"type.interface {}"".~r0type.errorerrors.text2type.string"".~r0 7730 type.uint16"".c type.*"".Config"".~r0type.errorerrors.text2type.string"".~r0type.io.Reader"".rtype.io.Reader"".c type.*"".Config"".~r0type.errorerrors.text2type.string"".~r0"type.[]"".CurveID"".c 7735 type.*"".Config"".c type.*"".Config"".c type.*"".Config"".~r2type.bool"".minVersion 7738 type.uint16"".vers 7739 type.uint16"".c type.*"".Config 7740 "".id 7741 type.uint16 "".supportedListtype.[]uint16""".preferenceListtype.[]uint16"".priv*type.crypto.Decrypter"".priv$type.crypto.Signer "".selectedPrototype.string&"".foundCompression 7742 type.bool."".supportedPointFormat 7743 type.bool"".curve 7744 type."".CurveID$"".preferredCurves"type.[]"".CurveID""".supportedCurve 7745 type.bool 7746 "".ok 7747 type.bool"".msg"type.interface {}"".c type.*"".Conn"".config 7749 type.*"".Config"".err type.error"".isResumetype.bool 7751 "".hs:type.*"".serverHandshakeState" 7759 hL"A=} 2!^j 7781 1 7782 7783 Jm8HPjL"&vE 7785 T~}Ow!o)FE4OJjoy 7787 -JJ'fRPO&!ba& !"#sG #"!1 ; 7798 .^G;ka 7.\ou.Zgl7& Fvo> 0 ;#=&!0$0%(C)4,n+6+.-0@j1+05C >5CM/R0-5=RM0$( -0"V!P5=ZU0$9#g0f\KdDl-79$.AdDl-78(a5.!-Tgclocals2f70373fc545743c6a6f50d5b69bbe58Tgclocals0bbc55652e29822173fad9b6f950fa10rprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goZ"".(*serverHandshakeState).checkForResumption&&dH%H$xH;At HH$H$H$H$H$H+Hl$hH,$H$8H\$hHk8H,$H$Hl$hHm8t$HHH$H\$HH$H$H$H$H$H$H$HkH,$H$H$H$HkHJHH$HHH$H$H$IH$H$HH)H~[HH$H$Ht$LD$H$HL$HD$ L$H$Ht$(H\$0H$HL$8LLHIH$H9wH9nH)I)IH$ItMHl$LD$L$H$H\$H|$ H$H\$(HD$0H$H$H$HH9HH$H\$hH$H$HT$H$HL$H$Ht$H\$ H$\$(\$GH$H$H$(H$HhH$=<Hk(\$Gu$HH$H$H$(H$Hk(H,$H$H$H$H$HkH,$H$H$Hh(H]L@Ihf9v$HH\$hH$H$8H\$hHk8Hl$xH$H$H$(H$Hk(H,$H$H[(H+fl$HHD$x1H9 HD$`H$H$HD$`HfH$H$H\$`HHfD$LHD$x1H9HD$pH$H$HD$pHfqH$H$H\$pHHH\$HHl$Lf911fL$J<H$H$H$(H$Hk(H,$H$Hh(H]Hl$Jf9D$FH$H$H$HkH,$H$PH$HkHZHUPHEXH]`H$1H$HD$PH$HHL$XHl$PH9}wH$H$H$H+fl$NH$H$H$(H$Hk(H,$H$H$Hm(H]Hl$Nf9D$F|$Fu$HH\$hH$H$8H\$hHk8H,$H\$H$H\$H$H\$H$H$H$H$(H$Hk(H,$H$H$H$H$(H$Hk(H,$H$H$HX(Hkfl$H$H\$H$H\$H$H\$ HX(H+fl$(\$0u$HH$H$H$(H$Hk(H,$H$ H$Hk(H](HD$EH\$hH$H$8H\$hHk8H,$H$pHL$hHi8H]pHH$H$8H\$hHk8H,$H$pHL$hHi8H]pH<t|$Eu$H|$EtMH$H$8H\$hHk8H,$H$pHl$hHm8H]pHu$H$HHkH$HL$XHHE$HH\$Hf9vfD$HH\$HHHHH5LC(L$Hl$E6gz 7811 ^ 7812 *runtime.racefuncenter 7813 runtime.raceread 7814 runtime.raceread 7815 runtime.raceread 7816 (runtime.racefuncexittype.[0]uint8 7817 "runtime.newobject 7818 runtime.raceread 7819 runtime.racereadtype.[]uint8 7820 &runtime.growslice_n 7821 "runtime.slicecopy 7823 0"".(*Conn).decryptTicket 7825 "runtime.racewrite6runtime.writeBarrierEnabled 7828 (runtime.racefuncexit 7830 runtime.raceread 7832 runtime.raceread 7834 runtime.raceread 7835 runtime.raceread 7836 (runtime.racefuncexit 7837 runtime.raceread 7838 runtime.raceread 7839 runtime.raceread 7840 runtime.raceread 7841 runtime.raceread 7842 runtime.raceread 7843 runtime.raceread 7844 runtime.raceread 7845 runtime.raceread 7846 runtime.raceread 7847 runtime.raceread 7848 runtime.raceread 7849 runtime.raceread 7850 runtime.raceread 7851 (runtime.racefuncexit 7852 runtime.raceread 7853 2"".(*Config).cipherSuites 7854 runtime.raceread 7855 runtime.raceread 7856 runtime.raceread 7857 runtime.raceread 7858 R"".(*serverHandshakeState).setCipherSuite 7859 (runtime.racefuncexit 7860 runtime.raceread 7861 runtime.raceread 7862 runtime.raceread 7863 runtime.raceread 7864 runtime.raceread 7865 runtime.raceread! 7866 (runtime.racefuncexit! 7867 runtime.raceread" 7868 runtime.raceread" 7869 (runtime.racefuncexit# 7870 (runtime.racefuncexit$ 7871 (runtime.racefuncexit% 7872 .runtime.writebarrierptr% 7873 $runtime.panicslice% 7874 $runtime.panicslice& 7875 0runtime.morestack_noctxt 6"".autotmp_1670type.uint16"".autotmp_1669type.*uint16"".autotmp_1668type.int"".autotmp_1667type.int"".autotmp_1665type.int"".autotmp_1664type.[]uint8"".autotmp_1663type.[]uint8"".autotmp_1661_type.[]uint8"".autotmp_1660type.int"".autotmp_1659type.bool"".autotmp_1658type.[]uint16"".autotmp_1657/type.[]uint16"".autotmp_1656type.bool"".autotmp_1655*type.*"".sessionState"".ctype.*"".Config"".ctype.*"".Config"".minVersiontype.uint16"".verstype.uint16"".ctype.*"".Config0"".sessionHasClientCertstype.bool 7876 "".idtype.uint16 "".cipherSuiteOktype.bool"".verstype.uint16 "".sessionTickettype.[]uint8"".ctype.*"".Conn"".~r0type.bool 7878 "".hs:type.*"".serverHandshakeState"SA"\YBTSHGz@?P"!Iz?!! :9= ./<Ed,B q$ 7883 Pct zO7.Tgclocals97bf1a7423481202f409c6c6f46e1699Tgclocals91c1b7bd24cae95fc72ab74729cb4ffdrprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goX"".(*serverHandshakeState).doResumeHandshakedH%H$hH;ABHH$H$1H$(H$0H$ H$H$ H(H$H$H$H$ HkH,$H$PH$ H$H$H$ HkH,$H$ HXHL@I(fkPH$H$H$ HkH,$H$8H$ H$H$H$ HkH,$H$8H$ HhHH]8L@IIh8Hl$H\$HH$H$ H$H$H$ HkH,$H$H$ H$H$(H$ Hk(H,$H$8H$ HXHJL@(Ah8@H$H$H$0H$ H$H$H$Hk0f,$H$ HkHl$H\$H$HH$ H$H$0HD$hH$ HHk0H$Hl$H\$HH$H$ H[H0HD$xH$H$@H\$x1Hk@HkHHkPH$ H$H$H$ HkH,$HT$HL$HD$H$ H$H<$H$0H$HT$H$HL$H$HD$H$ H$H$H$ HkH,$HT$HL$HD$H$ H$H<$FH$0H$HT$H$HL$H$HD$H$ H$H$H$ HkH,$HT$HL$HD$H$H$D$H$HT$H$HL$H$HD$ H$ H$H$(H$ Hk(H,$H$ H$ Hj(H](HOH$H$(H$ Hk(H,$H$ H$ H$HX(HHk H|$HMHHMHOHMHOH$ HD$0HL$8H$H$HtH$(H$0HH$H$H$ H$H$(H$ Hk(H,$H$H$ Hh(HtDH]LLD$H\$HH$1H$(H$0HEX%% _AEu^ 7886 ^ 7887 *runtime.racefuncenter 7888 runtime.raceread 7889 runtime.raceread 7890 "runtime.racewrite 7891 runtime.raceread 7892 runtime.raceread 7893 runtime.raceread 7894 "runtime.racewrite 7895 runtime.raceread 7896 runtime.racereadtype.[]uint8 7897 (runtime.typedmemmove 7898 runtime.raceread 7899 "runtime.racewrite 7900 runtime.raceread 7901 runtime.raceread 7902 runtime.raceread 7903 runtime.raceread 7904 $"".newFinishedHash 7905 runtime.duffcopy 7906 7907 ,runtime.racewriterange 7908 (type."".finishedHash 7910 (runtime.typedmemmove 7912 "runtime.racewrite 7914 runtime.raceread 7916 8"".(*clientHelloMsg).marshal 7918 0"".(*finishedHash).Write 7919 runtime.raceread 7920 8"".(*serverHelloMsg).marshal 7921 0"".(*finishedHash).Write 7922 runtime.raceread 7923 8"".(*serverHelloMsg).marshal 7924 ,"".(*Conn).writeRecord 7925 runtime.raceread 7926 runtime.raceread 7927 runtime.raceread 7928 runtime.raceread 7929 b"".(*serverHandshakeState).processCertsFromClient 7930 (runtime.racefuncexit 7931 "runtime.racewrite 7932 runtime.raceread 7933 runtime.racereadtype.[]uint8 7934 (runtime.typedmemmove 7935 (runtime.racefuncexit 7936 0runtime.morestack_noctxt0"".autotmp_1674type.[]uint8"".autotmp_1673type.[]uint8"".autotmp_1672type.[]uint8"".autotmp_1671(type."".finishedHash"".h*type.*"".finishedHash"".errtype.error"".ctype.*"".Conn"".~r0type.error 7939 "".hs:type.*"".serverHandshakeState(" 7940 h",+$u<wJx 7944 4.D8))~uTgclocals22d483162ff03d8ae3f68d96ba585844Tgclocalsb6c53ab0514e83059a35188100334125rprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goT"".(*serverHandshakeState).doFullHandshakedH%H$(H;Ak5HX1H$pH$H$ H$XH$1H$hH$pH$`H$H$`H+H,$H$8H$`HHk8H$HH$H$`H(H$xH$H$H$`HkH,$H$H$`Hhy4H$H$H$`HH,$H$(H$`HH]0H.4H$H$H$`HkH,$H$pH$`HXH@kpH$H$H$`HkH,$H$H$`H$H$H$`HkH,$H$H$`L@A@l3H$HH,$H$H$`H$HHHhH$H$H$`HkH,$H$PH$`H$H$H$`HkH,$H$`HXH2L@I(fkPH$H$`H+H,$H$0H$`H$H$H$`HHk0f,$HhHl$H\$H$HH$`H$H$0HD$hH$`H2Hk0H$Hl$H\$HH$H$HH$H$pH$HH]pHuBH$`H1H0H$0H$H$@H$01Hk@HkHHkPH$`H$H$H$`HkH,$HT$HL$HD$H$`H$H<$1H$0H$pHT$H$xHL$H$HD$H$`H$H$H$`HkH,$HT$HL$HD$H$`H$H<$0H$0H$pHT$H$xHL$H$HD$H$`H$H$H$`HkH,$HT$HL$HD$H$xH$D$H$pHT$H$xHL$H$HD$ HH$HD$H$pH$H$H$`H$H$H$`HH,$H$`HHe/H$pHK/LELD$H\$HH$H$pH$HT$HL$HD$H$`H$H<$.H$0H$pHT$H$xHL$H$HD$H$pH$HT$HL$HD$H$xH$D$H$pHT$H$xHL$H$HD$ H$`H$H$H$`HkH,$H$pH$`Hm]pHH$HD$H$`H$H$H$`@H$H$ H$`H$H$H$`HH,$H$(H$`HHw-H](H$`HY-LE LD$H\$HH$H$`H$HT$HL$HD$H$`H$H<$,H$0H$pHT$H$xHL$H$HD$H$`H$HT$HL$HD$H$xH$D$H$pHT$H$xHL$H$HD$ H$`H$H$H$`HkH,$H$ H$xH$H$0H$xHk0f,$H$`HmHU HHL$HD$H$H$H$`H$H$H$`H$H$H$`H$H$H$`H$HH\$HHl$HhHl$HhHl$ H$H$H$H[(HD$(HT$0HL$8H$H$HtCH$xH$D$(H$H$hH$H$pHX1H9aH$1H$hH$pH$xH$H$H$H(H'H$H$H'HHKHCH$`H$H<$c'H$0H$hHT$H$pHL$H$xHD$H$1H$8H$@H$HH$H$H$H(H$H$H$H#HHKHCH$xH$D$H$8HT$H$@HL$H$HHD$ H$HH$H$pH$HH]pHH$1HH$H$hHH$HD$H$H$HD$H$-@(-@hH$xH$H$pH$hH$H$ H$hH$xHk(H$Hk0H$p="Hk H$xH$H$0H$xH]0fr}H$hH$H$H$hH@hH$H$8HH$H$hH-Hk@H-HkHH-=!Hk8H$HH$H$xH$HHXx1H9H$H$xH$HHkxH,$H\$H$XH\$H$`H\$H$hH$hH$H$PH$hH$`HkXH$hHk`H$X= HkPH$hH$HT$HL$HD$H$`H$H<$ H$0H$pHT$H$xHL$H$HD$H$hH$HT$HL$HD$H$xH$D$H$pHT$H$xHL$H$HD$ 1H$H$(1H$ H$(H$0HH$HD$HD$HT$HL$ HD$(H$H$HH$H$H$H$H_HHH$H$`H$H<$+H$0H$ HT$H$(HL$H$0HD$H$(1H$PH$XH$`1$$$$H$HHHH$H$HH$jH$H$H$H@HHH$H$xH$D$H$PHT$H$XHL$H$`HD$ 1H$H$H$xH$HL$HD$Hl$HT$ H$H$H$H$HtH$hH$pHXH$HH$H$pH$H$H$HH]pHH$HH$Ht$HL$H$H\$\$ HH$H$p<H$xH$D$ 7949 H$pHH$H$H$HD$H$H\$H$H\$HL$ HD$(H$H$hH$H$pHXH$HT$HL$HD$H$`H$H<$H$0H$pHT$H$xHL$H$HD$H$pH$H$H$pHk HH$HH$H$pH$HHkpH:H$xH$D$*HH$PH$X(1H$H$HH$HD$H$H$H$H$XHkH$P=H+H$H$H1H9tEH$H$H$H$H$hH$H$pHXHH$HH\$HH\$HD$H$Hl$[HH$pH$H$H$`H$H$pH H^H|$HHHKHOHKHOHL$ HD$(Hl$0HT$8H$H$H$H$HtH$hH$pHXH$xH$Ht$HL$Hl$HT$ H$H$H$H$HtH$hH$pHXH$HH$Ht$HL$H$H\$\$ HH$H$P<H$xH$D$ 7952 H$PHH$H$H$HD$H$H\$H$H\$HL$ HD$(H$H$hH$H$pHXH1H$H$H$H$H$H$H(HH$H$HHHKHCH$`H$H<$H$0H$HT$H$HL$H$HD$H$`H$H$H$xH$H$0H$HH\$H$`HHl$H$PH\$H$xHk0fl$ H$H$H$H[0H$xHt$(Hl$0HT$8HL$@HD$HH$H$H$ H$H$Ht;H<$D$(H$H$hH$H$pHXH<$H$0H$`H$H$H$`H$H$H$`HkH,$H$ H$`H$H$H$`HkH,$H$ H$`H$xHk0f,$HhHl$H$H\$H$H\$H$ H\$ HXHHk H|$(HMHHMHOHMHOHXHqHk H|$@HMHHMHOHMHOH\$XH$pH\$`H$xH\$hH$H$`H$H$H$`H$xHH$HH$p=HH$xH$H$xH$xHH|H$HT$HL$Ht$Hl$ H$H$H$H$H$H$HtH$hH$pHXH$HH$HT$HL$H$H\$\$ H$H$XH$xH$D$ 7954 H$XHH$H$H$HD$H$H\$H$H\$HL$ HD$(H$H$hH$H$pHX1$$H$H$H$XXgH$H$HD$H$XH7k@$k@$HH$$$$\$HH\$HH\$HH\$\$ $HH$pH$x51H$H$HH$HD$H$H$H$H$xHkH$p=H+H$H$H1H9tEH$H$H$H$H$hH$H$pHXHH$HH\$HH\$HD$H$Hl$[H$H$H$H$H$HD$H$T$$/ H$HH$H$H\$H$H\$H$H\$$H$\$ } $HH$@H$H11H$H$HH$HD$H$H$H$H$HHkH$@=H+H$H$H1H9H$H$H$H$H$H$H$HH$xH$D$*H$H$H$H[ HL$HD$H$HH\$HD$8H$HL$H$HD$ HL$(HD$0H$H$`H$H$h1H$H$HH$HD$H$H$H$H$hHkH$`=H+H$H$H1H9tEH$H$H$H$H$hH$H$pHXHH$HH\$HH\$HD$H$Hl$[H$XH$HT$HL$HD$H$`H$H<$H$0H$pHT$H$xHL$H$HD$H$`HtOH0H$8H$H$@H$81Hk@HkHHkP1H$hH$pHX%bHH$HH\$HH\$HD$H$Hl$HH$HD$H$@H$H$XH$H$ H$XHrH^ HH$HKHL$HKHL$H$HH$H\$H$HD$ HD$@HL$HH$H$H$H$H_H$@H$H$@H+H$H,$H$H$HiHy1H'H$@H$H$H$@HkH$H,$H$H$HiH1H1H$(H$0H$8H$`H$H$0HD$hH$`H$H$H$`HbHX0HH$\$h$\$iHH|$pHHHKHOHKHOH$H$H$H$H$H$(H$0H$8H$HH$H$H$HH$@H$H$@H$H$H$@H$H$H$(H\$H$0H\$H$8H\$H(Hl$ HhHl$(H$\$0HH$0H$81H$H$HH$HD$H$H$H$H$8HkH$0=H+H$H$H1H9t5H$H$H$H$H$H$2HH$HH\$HH\$HD$H$Hl$kHH$ H$(11H$H$HH$HD$H$H$H$H$(HkH$ =H+H$H$H1H9t5H$H$H$H$H$H$HH$HH\$HH\$HD$H$Hl$kH$H$]tHHH$H$]tHcHWFgEYH$ HH$H$H\$H$H\$H$ H\$H$\$ $HH$H$/1H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9t5H$H$H$H$H$H$HH$HH\$HH\$HD$H$Hl$k1H$@H$HH$PH$`H$H$0HD$hH$`H$H$H$`H~HX0HH$\$h$\$iHH|$pHHHKHOHKHOH$H$H$H$H$H$H$@H$HH$PH$H$HH$H$H$HH$XH$H$ H$ H$H$H\$H$@H\$H$HH\$H$PH\$ H$XHtKH^ H|$(HHHKHOHKHOHD$@HL$HH$H$H${H$H$H$H$H$HD$H$D$=/uH-H9t $=FgEH-H9<$|LL$Hl$6S%(H$H$H$HC H$HHH$HD$HD$HT$HL$ HD$(H$H$HH$lH$H$H$HBHH+HH$H$H$HHHH$H@+HHHH$H$H$HHH$HH@+HH}HH$H$H$HHLH$H@+H$HH!HHIHtIH$xH$L$pH$H$H$H$pH$H$xH\$H$H\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$HkH$HkH$=u H+H$H$H$|H$Hl$Z%X%%WLCPL$Hl$ LC8L$Hl$,LC L$Hl$nH$H$H$HC H$HHH$HD$HD$HT$HL$ HD$(H$H$HH$lH$H$H$HBHH+HH$H$H$HHHH$H@+HHHH$H$H$HHH$HH@+HH}HH$H$H$HHLH$H@+H$HH!HHIHtIH$xH$L$pH$H$H$H$pH$H$xH\$H$H\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$HkH$HkH$=u H+H$H$H$H$Hl$Z%hH$H$H$HC H$HHH$HD$HD$HT$HL$ HD$(H$H$HH$lH$H$H$HBHH+HH$H$H$HHHH$H@+HHHH$H$H$HHH$HH@+HH}HH$H$H$HHLH$H@+H$HH!HHIHtIH$xH$L$pH$H$H$H$pH$H$xH\$H$H\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$HkH$HkH$=u H+H$H$H$H$Hl$Z%EE% 8004 E%k%U;1p 8006 Z 8007 runtime.duffzero 8008 *runtime.racefuncenter 8009 runtime.raceread 8010 runtime.raceread 8011 runtime.raceread 8012 runtime.raceread 8013 runtime.raceread 8014 runtime.raceread 8015 runtime.raceread 8016 runtime.raceread 8017 "runtime.racewrite 8018 runtime.raceread 8019 "runtime.racewrite 8020 runtime.raceread 8021 runtime.raceread 8022 runtime.raceread 8023 runtime.raceread 8024 "runtime.racewrite 8025 8026 runtime.raceread 8027 8028 runtime.raceread 8030 runtime.raceread 8032 runtime.raceread 8034 runtime.raceread 8036 $"".newFinishedHash 8038 runtime.duffcopy 8040 ,runtime.racewriterange (type."".finishedHash 8042 (runtime.typedmemmove 8043 runtime.raceread 8044 "runtime.racewrite 8045 runtime.raceread 8046 8"".(*clientHelloMsg).marshal 8047 0"".(*finishedHash).Write 8048 runtime.raceread 8049 8"".(*serverHelloMsg).marshal 8050 0"".(*finishedHash).Write 8051 runtime.raceread 8052 8"".(*serverHelloMsg).marshal 8053 ,"".(*Conn).writeRecord,type."".certificateMsg 8054 "runtime.newobject 8055 "runtime.racewrite 8056 runtime.raceread 8057 runtime.racereadtype.[][]uint8 8058 (runtime.typedmemmove 8059 8"".(*certificateMsg).marshal 8060 0"".(*finishedHash).Write 8061 8"".(*certificateMsg).marshal 8062 ,"".(*Conn).writeRecord 8063 runtime.raceread 8064 runtime.raceread8type."".certificateStatusMsg 8065 "runtime.newobject 8066 "runtime.racewrite 8067 "runtime.racewrite 8068 runtime.raceread 8069 runtime.racereadtype.[]uint8 8070 (runtime.typedmemmove 8071 D"".(*certificateStatusMsg).marshal! 8072 0"".(*finishedHash).Write! 8073 D"".(*certificateStatusMsg).marshal" 8074 ,"".(*Conn).writeRecord" 8075 runtime.raceread# 8076 runtime.raceread# 8077 runtime.raceread$% 8078 runtime.raceread% 8079 runtime.raceread% 8080 runtime.raceread'' 8081 ("".(*Conn).sendAlert( 8082 (runtime.racefuncexit) 8083 runtime.raceread* 8084 runtime.raceread+ 8085 0"".(*finishedHash).Write, 8086 runtime.raceread, 8087 runtime.raceread. 8088 ,"".(*Conn).writeRecord. 8089 runtime.raceread/ 8090 runtime.duffzero/type.[2]uint8/ 8091 "runtime.newobject0 8092 ,runtime.racewriterange0""".statictmp_17560""".statictmp_17561 8093 "runtime.racewrite26runtime.writeBarrierEnabled2 8094 runtime.raceread3 8095 "runtime.racewrite3 8096 "runtime.racewrite4>"".supportedSignatureAlgorithms4 8097 runtime.raceread4>"".supportedSignatureAlgorithms4 >"".supportedSignatureAlgorithms4>"".supportedSignatureAlgorithms46runtime.writeBarrierEnabled5 8098 runtime.raceread6 8099 runtime.raceread6 8100 @crypto/x509.(*CertPool).Subjects7 8101 "runtime.racewrite86runtime.writeBarrierEnabled8 8102 F"".(*certificateRequestMsg).marshal9 8103 0"".(*finishedHash).Write: 8104 F"".(*certificateRequestMsg).marshal; 8105 ,"".(*Conn).writeRecord<type.[]uint8< 8106 "runtime.makeslice= 8107 "runtime.racewrite? 8108 0"".(*finishedHash).WriteA 8109 "runtime.racewriteB 8110 ,"".(*Conn).writeRecordC 8111 0"".(*Conn).readHandshakeD 8112 (runtime.racefuncexitE 8113 runtime.racereadF.type.*"".certificateMsgF 8114 $runtime.assertE2T2G 8115 ("".(*Conn).sendAlertG.type.*"".certificateMsgH 8116 2"".unexpectedMessageErrorI 8117 (runtime.racefuncexitI 8118 8"".(*certificateMsg).marshalJ 8119 0"".(*finishedHash).WriteK 8120 runtime.racereadK 8121 runtime.racereadL 8122 ("".(*Conn).sendAlertLhgo.string."tls: client didn't provide a certificate"M.type.errors.errorStringM 8123 "runtime.newobjectM 8124 "runtime.racewriteN6runtime.writeBarrierEnabledNBgo.itab.*errors.errorString.errorP 8125 (runtime.racefuncexitP0type.*errors.errorStringPtype.errorPBgo.itab.*errors.errorString.errorP 8126 runtime.typ2ItabQ 8127 .runtime.writebarrierptrQ 8128 runtime.racereadR 8129 b"".(*serverHandshakeState).processCertsFromClientS 8130 (runtime.racefuncexitT 8131 0"".(*Conn).readHandshakeU 8132 (runtime.racefuncexitV:type.*"".clientKeyExchangeMsgV 8133 $runtime.assertE2T2W 8134 ("".(*Conn).sendAlertW:type.*"".clientKeyExchangeMsgX 8135 2"".unexpectedMessageErrorY 8136 (runtime.racefuncexitZ 8137 runtime.racereadZ 8138 runtime.raceread\ 8139 0"".(*finishedHash).Write\ 8140 runtime.raceread\ 8141 runtime.raceread^_ 8142 ("".(*Conn).sendAlert` 8143 (runtime.racefuncexit` 8144 runtime.raceread` 8145 runtime.racereada 8146 runtime.racereada 8147 runtime.racereadb 8148 runtime.racereadb 8149 runtime.racereade 8150 8"".masterFromPreMasterSecretf 8151 "runtime.racewritef6runtime.writeBarrierEnabledg 8152 runtime.racereadh 8153 0"".(*Conn).readHandshakei 8154 (runtime.racefuncexiti:type.*"".certificateVerifyMsgj 8155 $runtime.assertE2T2k 8156 ("".(*Conn).sendAlertk:type.*"".certificateVerifyMsgl 8157 2"".unexpectedMessageErrorm 8158 (runtime.racefuncexitm 8159 runtime.racereadn 8160 *runtime.racereadrangeo>"".supportedSignatureAlgorithmso 8161 runtime.racereado>"".supportedSignatureAlgorithmso>"".supportedSignatureAlgorithmsp >"".supportedSignatureAlgorithmsp 8162 <"".isSupportedSignatureAndHashpgo.string."tls: unsupported hash function for client certificate"q.type.errors.errorStringq 8163 "runtime.newobjectq 8164 "runtime.racewriter6runtime.writeBarrierEnabledrBgo.itab.*errors.errorString.errors 8165 (runtime.racefuncexitt0type.*errors.errorStringttype.errortBgo.itab.*errors.errorString.errort 8166 runtime.typ2Itabt 8167 .runtime.writebarrierptru 8168 $runtime.efacethashv8type.*crypto/ecdsa.PublicKeyw 8169 $runtime.assertE2T2xzgo.string."bad signature type for client's ECDSA certificate"x.type.errors.errorStringx 8170 "runtime.newobjecty 8171 "runtime.racewritey6runtime.writeBarrierEnabledzBgo.itab.*errors.errorString.error{ 8172 ("".(*Conn).sendAlert||go.string."tls: could not validate signature of connection nonces: "} 8173 *runtime.concatstring2~.type.errors.errorString~ 8174 "runtime.newobject~ 8175 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 8176 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 8177 runtime.typ2Itab 8178 .runtime.writebarrierptr 8179 D"".(*certificateVerifyMsg).marshal 8180 0"".(*finishedHash).Write 8181 "runtime.racewrite 8182 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 8183 runtime.typ2Itab 8184 .runtime.writebarrierptr,type."".ecdsaSignature 8185 "runtime.newobject 8186 runtime.raceread.type.*"".ecdsaSignature 8187 .encoding/asn1.Unmarshal 8188 runtime.raceread 8189 runtime.raceread 8190 runtime.raceread 8191 runtime.raceread 8192 *runtime.racereadrange 8193 runtime.raceread 8194 runtime.duffcopy 8195 P"".finishedHash.hashForClientCertificate 8196 runtime.raceread 8197 runtime.raceread 8198 &crypto/ecdsa.VerifyLgo.string."ECDSA verification failure".type.errors.errorString 8199 "runtime.newobject 8200 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 8201 runtime.typ2Itab 8202 .runtime.writebarrierptrzgo.string."ECDSA signature contained zero or negative values".type.errors.errorString 8203 "runtime.newobject 8204 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 8205 runtime.typ2Itab 8206 .runtime.writebarrierptr 8207 runtime.raceread 8208 runtime.raceread4type.*crypto/rsa.PublicKey 8209 $runtime.assertE2T2vgo.string."bad signature type for client's RSA certificate".type.errors.errorString 8210 "runtime.newobject 8211 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 8212 runtime.typ2Itab 8213 .runtime.writebarrierptr 8214 *runtime.racereadrange 8215 runtime.raceread 8216 runtime.duffcopy 8217 P"".finishedHash.hashForClientCertificate 8218 runtime.raceread 8219 2crypto/rsa.VerifyPKCS1v15 8220 $runtime.efacethash8type.*crypto/ecdsa.PublicKey4type.*crypto/rsa.PublicKey 8221 .runtime.writebarrierptr 8222 runtime.racereadtype.[]uint8 8223 "runtime.makeslice 8224 "runtime.racewrite 8225 "runtime.racewrite 8226 "runtime.racewrite 8227 "runtime.racewrite 8228 runtime.raceread 8229 "runtime.slicecopy 8230 "runtime.racewrite6runtime.writeBarrierEnabled 8231 .runtime.writebarrierptr 8232 $runtime.panicslice 8233 $runtime.panicindex 8234 $runtime.panicindex 8235 $runtime.panicindex 8236 $runtime.panicindex 8237 $runtime.panicindex 8238 $runtime.panicindex 8239 $runtime.panicindex 8240 $runtime.panicindex 8241 $runtime.panicindex 8242 $runtime.panicindex 8243 $runtime.panicindex 8244 $runtime.panicindex 8245 .runtime.writebarrierptr 8246 .runtime.writebarrierptr 8247 .runtime.writebarrierptr 8248 runtime.racereadtype.[]uint8 8249 "runtime.makeslice 8250 "runtime.racewrite 8251 "runtime.racewrite 8252 "runtime.racewrite 8253 "runtime.racewrite 8254 runtime.raceread 8255 "runtime.slicecopy 8256 "runtime.racewrite6runtime.writeBarrierEnabled 8257 .runtime.writebarrierptr 8258 $runtime.panicslice 8259 $runtime.panicindex 8260 $runtime.panicindex 8261 $runtime.panicindex 8262 $runtime.panicindex 8263 $runtime.panicindex 8264 $runtime.panicindex 8265 $runtime.panicindex 8266 $runtime.panicindex 8267 runtime.racereadtype.[]uint8 8268 "runtime.makeslice 8269 "runtime.racewrite 8270 "runtime.racewrite 8271 "runtime.racewrite 8272 "runtime.racewrite 8273 runtime.raceread 8274 "runtime.slicecopy 8275 "runtime.racewrite6runtime.writeBarrierEnabled 8276 .runtime.writebarrierptr 8277 $runtime.panicslice 8278 $runtime.panicindex 8279 $runtime.panicindex 8280 $runtime.panicindex 8281 $runtime.panicindex 8282 $runtime.panicindex 8283 $runtime.panicindex 8284 $runtime.panicindex 8285 $runtime.panicindex 8286 0runtime.morestack_noctxt0"".autotmp_1789type.*uint8"".autotmp_1788type.error"".autotmp_17870type.*errors.errorString"".autotmp_1786 8287 type.string"".autotmp_1785type.*uint8"".autotmp_1784type.error"".autotmp_17830type.*errors.errorString"".autotmp_1782type.*uint8"".autotmp_1781type.error"".autotmp_17800type.*errors.errorString"".autotmp_1779type.*uint8"".autotmp_1778type.error"".autotmp_17770type.*errors.errorString"".autotmp_1776type.*uint8"".autotmp_1775type.error"".autotmp_17740type.*errors.errorString"".autotmp_1773type.uint32"".autotmp_1772type.bool"".autotmp_1771*type.crypto.PublicKey"".autotmp_1770type.uint32"".autotmp_1769type.bool"".autotmp_1768*type.crypto.PublicKey"".autotmp_1767type.*uint8"".autotmp_1766type.error"".autotmp_17650type.*errors.errorString"".autotmp_1764type.int"".autotmp_1762type.error"".autotmp_17610type.*errors.errorString"".autotmp_1759type.[4]uint8"".autotmp_17584type."".serverHelloDoneMsg"".autotmp_1757type.*[2]uint8"".autotmp_1755type.[]uint8"".autotmp_1754:type."".certificateRequestMsg"".autotmp_1753type.int"".autotmp_1752type.int"".autotmp_1751type.[]uint8"".autotmp_17500type.*errors.errorString"".autotmp_1749 type.string"".autotmp_1748type.error"".autotmp_1747type.error"".autotmp_1745type.[]uint8"".autotmp_17440type.*errors.errorString"".autotmp_17430type.*errors.errorString"".autotmp_1742type.bool"".autotmp_1741type.error"".autotmp_1740type.[]uint8"".autotmp_17390type.*errors.errorString"".autotmp_1738type.int"".autotmp_1736type.error"".autotmp_1735.type.*"".ecdsaSignature"".autotmp_1734.type.*"".ecdsaSignature"".autotmp_17330type.*errors.errorString"".autotmp_17320type.*errors.errorString"".autotmp_1730type.error"".autotmp_1728:type.*"".certificateVerifyMsg"".autotmp_1727type.error"".autotmp_1726"type.interface {}"".autotmp_1725type.int"".autotmp_1724type.[]uint8"".autotmp_1723type.error"".autotmp_1722type.[]uint8"".autotmp_1721type.[]uint8"".autotmp_1720type.[]uint8"".autotmp_1719type.int"".autotmp_1718type.error"".autotmp_1716:type.*"".clientKeyExchangeMsg"".autotmp_1715type.error"".autotmp_1714"type.interface {}"".autotmp_1713type.error"".autotmp_1712 *type.crypto.PublicKey"".autotmp_17110type.*errors.errorString"".autotmp_1710type.int"".autotmp_1709type.[]uint8"".autotmp_1708type.error"".autotmp_1707.type.*"".certificateMsg"".autotmp_1706.type.*"".certificateMsg"".autotmp_1705type.error"".autotmp_1704 "type.interface {}"".autotmp_1703type.[]uint8"".autotmp_1702type.[]uint8"".autotmp_1700type.[]uint8"".autotmp_1699type.[]uint8"".autotmp_1698type.[][]uint8"".autotmp_1696type.[]uint8"".autotmp_1695type.[]uint8"".autotmp_1694type.int"".autotmp_1693type.[]uint8"".autotmp_1692type.[]uint8"".autotmp_1691type.int"".autotmp_1690 type.error"".autotmp_1687type.[]uint8"".autotmp_1686type.[]uint8"".autotmp_1684type.[]uint8"".autotmp_1683type.[]uint8"".autotmp_1681type.[]uint8"".autotmp_1680type.[]uint8"".autotmp_1679type.[]uint8"".autotmp_1678(type."".finishedHash"".h*type.*"".finishedHash"".~r0 type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.stringmath/big.x2$type.*math/big.Intmath/big.x2$type.*math/big.Int"".~r0 type.errorerrors.text2type.string"".~r0 type.errorerrors.text2type.string"".~r0type.[]uint8"".xtype.[]uint8"".lengthtype.int"".m:type.*"".clientKeyExchangeMsg"".~r0 type.errorerrors.text2type.string"".~r0type.[]uint8"".xtype.[]uint8"".~r0type.[]uint8"".xtype.[]uint8"".~r0type.[]uint8"".xtype.[]uint8"".lengthtype.int"".m:type.*"".serverKeyExchangeMsg"".~r0type.[]uint8"".xtype.[]uint8"".lengthtype.int"".m:type.*"".serverKeyExchangeMsg"".h*type.*"".finishedHash"".hashFunc type.crypto.Hash"".digesttype.[]uint8"".key4type.*crypto/rsa.PublicKey"".digesttype.[]uint8"".ecdsaSig.type.*"".ecdsaSignature"".key8type.*crypto/ecdsa.PublicKey&"".signatureAndHash0type."".signatureAndHash"".certVerify:type.*"".certificateVerifyMsg$"".preMasterSecrettype.[]uint8"".ckx:type.*"".clientKeyExchangeMsg"".msg 8315 "type.interface {}"".pub*type.crypto.PublicKey"".helloDone6type.*"".serverHelloDoneMsg"".certReq<type.*"".certificateRequestMsg"".err 8319 type.error"".skx:type.*"".serverKeyExchangeMsg"".keyAgreement 8321 (type."".keyAgreement"".certStatus:type.*"".certificateStatusMsg"".certMsg.type.*"".certificateMsg"".ctype.*"".Conn"".configtype.*"".Config"".~r0type.error 8323 "".hs:type.*"".serverHandshakeState"g(kAA?u(Bwh]I"h] ,#l9*)T-h] 8325 [3c=<Sq`," 8327 J 8328 = 8330 Kq /EH q#A^rqJ<Jh>EEB#,+Bd e,BWS R !!j3 )* * 8346 M\!8T, 8347 %F3x_SOJh :sh##&O!$Y6G9/*;=>-00:B-O"O!;26GE/66ZA%B@X?;F4GY/&JM00H"Ww00+A-y@X-+]f8"[gSc# 8348 2d 8349 Srg y4 lepM&Hlep#[lepTgclocalse3a923557a640ff88ed622ccf5481925Tgclocals4bddf9f478c60aa6ad2c2052df4cb239rprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goP"".(*serverHandshakeState).establishKeys..dH%H$H;AHpH$pH$1H$H$H$xH$H$xH+H$H,$H$0H$xH$H$H$xH$H$H$xH$H$H$xHkH,$H$ H$xH$H$H$xHkH,$H$ H$xH$H$H$xHkH,$H$H$xH$H$H$xHkH,$H$H$xH$H$H$xHkH,$H$H$xH$Hk0f,$HhHl$HH|$HHHKHOHKHOHXH Hk H|$(HMHHMHOHMHOHXHx Hk H|$@HMHHMHOHMHOHXHkHl$XHXHkHl$`HXHkHl$hH\$pH$XH\$xH$`H$H$hH$H$@L$L$L$L$L$L$L$L$H$H$H$H$H$H$H$XH$H$`H$H$hH$H$@H$L$L$L$L$L$ L$L$L$H$(H$0H$8H$H$H$1H$pH$x1H$0H$81H$`H$h1H$ H$(H$xH$H$H$xHkH,$H$@H$xHhH]@1H9H$H$H$xHkH,$H$0H$H$H$H\$H$ H\$H$(H\$H$0H\$ H$8H\$(D$0H$xHmHU0HHL$8HD$@H$pH$xH$xH$H$H$xHkH,$H$8H$H$H$0H$Hk0f,$H$H\$H$H\$H$H\$H$xHmHU8HHL$ HD$(H$`H$hH$xH$H$H$xHkH,$H$0H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(D$0H$xHmHU0HHL$8HD$@H$0H$8H$xH$H$H$xHkH,$H$8H$H$H$0H$Hk0f,$H$H\$H$H\$H$H\$H$xHmHU8HHL$ HD$(H$ H$(H$HHH$H$H$H$0H$Hk0f$H$pH$H$xH$H$`H$PH$hH$XH$H$H$H$H$fhH$H$PH$H$HkPH$=HkXH$H$H$`H$H$PHk`H$X=HkhH$HdHH$H$H$H$0H$Hk0f$H$0H$H$8H$H$ H$@H$(H$HH$H$H$H$H$fhH$H$PH$H$HkPH$=uvHkXH$H$H$`H$H$@Hk`H$H=u#Hkh1H$H$HpLChL$Hl$LCXL$Hl$wLChL$Hl$lLCXL$Hl$,H$H$H$xHkH,$H$@H$H$H$H\$H$ H\$H$(H\$H$0H\$ H$8H\$(H$xHmHU@HHL$0HD$8H$H$H$HD$H\$H$pH\$H$xH$xH$H$H$xHkH,$H$@H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$xHmHU@HHL$0HD$8H$H$H$HD$H\$H$0H\$H$8uLZv 8355 ^ 8356 *runtime.racefuncenter 8357 runtime.raceread 8358 runtime.raceread 8359 runtime.raceread 8360 runtime.raceread 8361 runtime.raceread 8362 runtime.raceread 8363 runtime.raceread 8364 runtime.raceread 8365 runtime.raceread 8366 runtime.raceread 8367 runtime.raceread 8368 runtime.raceread 8369 runtime.raceread 8370 runtime.raceread 8371 ."".keysFromMasterSecret 8372 runtime.raceread 8373 runtime.raceread 8374 runtime.raceread 8375 runtime.raceread 8376 runtime.raceread 8377 runtime.raceread 8378 runtime.raceread 8379 runtime.raceread 8380 runtime.raceread 8381 runtime.raceread 8382 runtime.raceread 8383 runtime.raceread 8384 runtime.raceread 8385 "runtime.racewrite 8386 "runtime.racewrite6runtime.writeBarrierEnabled 8387 "runtime.racewrite 6runtime.writeBarrierEnabled! 8388 runtime.raceread# 8389 "runtime.racewrite# 8390 "runtime.racewrite$6runtime.writeBarrierEnabled$ 8391 "runtime.racewrite%6runtime.writeBarrierEnabled% 8392 (runtime.racefuncexit& 8393 .runtime.writebarrierptr& 8394 .runtime.writebarrierptr' 8395 .runtime.writebarrierptr' 8396 .runtime.writebarrierptr' 8397 runtime.raceread( 8398 runtime.raceread)* 8399 runtime.convI2E+ 8400 runtime.raceread+ 8401 runtime.raceread-- 8402 runtime.convI2E. 8403 0runtime.morestack_noctxt0 6"".autotmp_1816.type.crypto/cipher.AEAD"".autotmp_1815.type.crypto/cipher.AEAD"".autotmp_1814&type."".macFunction"".autotmp_1813"type.interface {}"".autotmp_1806_type.[]uint8"".autotmp_1805/type.[]uint8"".mac&type."".macFunction"".cipher"type.interface {}"".versiontype.uint16 8405 "".hc"type.*"".halfConn"".mac&type."".macFunction"".cipher"type.interface {}"".versiontype.uint16 8407 "".hc"type.*"".halfConn"".serverHash&type."".macFunction"".clientHash&type."".macFunction"".serverCipher"type.interface {}"".clientCipher"type.interface {}"".serverIVtype.[]uint8"".clientIVtype.[]uint8"".serverKeytype.[]uint8"".clientKeytype.[]uint8"".serverMACtype.[]uint8"".clientMACtype.[]uint8"".ctype.*"".Conn"".~r0type.error 8409 "".hs:type.*"".serverHandshakeState" ",+$$Kx.DC---M 8411 kfckb@+*UkTgclocalsbce155c34f977c71c678404df1573f6dTgclocals8ee945d0fa6c1c3081c2c7df9e6335bfrprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goN"".(*serverHandshakeState).readFinished,,dH%H$H;A 8414 HH$H$1H$H$H$H$H$H+H$H,$D$H$H$H<$t 8415 H$HD$HL$H$ H$HtH$H$HH$H$H$H$HkH,$H$SH$Hm]S'H$H$H|$Ht$Hl$HT$ H$H$H$@H$8HtH$H$HH$HH$H|$Ht$H$H\$\$ HH$H$<H$H$D$ 8416 H$HH$HH$H$PHD$H$H\$H$H\$HL$ HD$(H$XH$H$`H$HH$HT$HL$HD$H$H$H<$WH$0H$HT$H$HL$H$HD$H$H$H$H$H$H$H$HHkH$HLLD$Hl$H-H,$H$H$H|$Ht$Hl$HT$ H$H$H$0H$(HtH$H$HH$HH$H|$Ht$H$H\$\$ HH$H$<H$H$D$ 8417 H$HH$HH$H$PHD$H$H\$H$H\$HL$ HD$(H$XH$H$`H$HH$H$H$0HD$hH$H$H$H$HHX0HHHH|$hHHHKHOHKHOH$H$H$H$H$H$H$H$H$H$H$Hi H$H9H$H$H$H$H$H\$H$H\$H$HH^H|$HHHKHOHKHOH\$0HH$1H$hH$pH$xH$H$H$H(HH$H$HH+H$hHkH$pHkH$xH$H$H<$H$0H$hH\$H$pH\$H$xH\$H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(HD$01H$H$H%IH$H$H$HC HHH$HD$HD$HT$HL$ HD$(H$xH$hHH$pH$H$hH$pH$H$H$H$Hk H$H$hH$phHH$H$hH$pHH7H$H@+H$xHHHHIHtIH$H$L$H$H$H$H$H$H$H\$H$H\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$pHkH$xHkH$h=uH+H$Hl$oH$H$D$(HH$H$+1H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tEH$H$XH$`H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[8%% 8429 ^ 8430 *runtime.racefuncenter 8431 runtime.raceread 8432 *"".(*Conn).readRecord 8433 ("".(*halfConn).error 8434 (runtime.racefuncexit 8435 runtime.raceread 8436 runtime.raceread 8437 0"".(*Conn).readHandshake 8438 (runtime.racefuncexit*type.*"".nextProtoMsg 8439 $runtime.assertE2T2 8440 ("".(*Conn).sendAlert*type.*"".nextProtoMsg 8441 2"".unexpectedMessageError 8442 (runtime.racefuncexit 8443 4"".(*nextProtoMsg).marshal 8445 0"".(*finishedHash).Write 8447 "runtime.racewrite 8449 runtime.racereadtype.string 8452 (runtime.typedmemmove 8454 0"".(*Conn).readHandshake 8455 (runtime.racefuncexit(type.*"".finishedMsg 8456 $runtime.assertE2T2 8457 ("".(*Conn).sendAlert(type.*"".finishedMsg 8458 2"".unexpectedMessageError 8459 (runtime.racefuncexit 8460 *runtime.racereadrange 8461 runtime.raceread 8462 runtime.duffcopy 8463 2"".finishedHash.clientSum 8464 runtime.raceread 8465 runtime.raceread 8466 Bcrypto/subtle.ConstantTimeCompare 8467 runtime.raceread 8468 runtime.raceread 8469 0"".(*finishedHash).Write 8470 "runtime.slicecopy 8471 (runtime.racefuncexit 8472 runtime.racereadtype.[]uint8 8473 "runtime.makeslice 8474 "runtime.racewrite 8475 runtime.raceread 8476 "runtime.racewrite" 8477 runtime.raceread$ 8478 "runtime.slicecopy$ 8479 "runtime.racewrite%6runtime.writeBarrierEnabled% 8480 .runtime.writebarrierptr% 8481 $runtime.panicslice& 8482 $runtime.panicindex& 8483 $runtime.panicindex& 8484 $runtime.panicindex& 8485 $runtime.panicindex& 8486 ("".(*Conn).sendAlert&ngo.string."tls: client's Finished message is incorrect"'.type.errors.errorString' 8487 "runtime.newobject( 8488 "runtime.racewrite(6runtime.writeBarrierEnabled)Bgo.itab.*errors.errorString.error* 8489 (runtime.racefuncexit*0type.*errors.errorString*type.error*Bgo.itab.*errors.errorString.error* 8490 runtime.typ2Itab+ 8491 .runtime.writebarrierptr, 8492 0runtime.morestack_noctxt`H"".autotmp_1841type.int"".autotmp_1839type.error"".autotmp_18380type.*errors.errorString"".autotmp_1837type.[]uint8"".autotmp_1836type.int"".autotmp_1835type.[]uint8"".autotmp_1834type.int"".autotmp_18330type.*errors.errorString"".autotmp_1830type.int"".autotmp_1829type.[]uint8"".autotmp_1828type.error"".autotmp_1826(type.*"".finishedMsg"".autotmp_1825type.error"".autotmp_1824"type.interface {}"".autotmp_1823/type.[]uint8"".autotmp_1822type.error"".autotmp_1820*type.*"".nextProtoMsg"".autotmp_1819type.error"".autotmp_1818"type.interface {}"".autotmp_1817type.error"".xtype.[]uint8"".m(type.*"".finishedMsg"".~r0type.errorerrors.text2type.string"".verify_type.[]uint8""".clientFinished(type.*"".finishedMsg"".errtype.error"".msg"type.interface {}"".nextProto*type.*"".nextProtoMsg"".errtype.error"".msg"type.interface {}"".errtype.error"".ctype.*"".Conn"".~r1@type.error"".outtype.[]uint8 8501 "".hs:type.*"".serverHandshakeStatep""RQDHGI=<;Kq21`x="!Kq2 8502 [ 8503 J.DY;6G/`;6G /'[)deXq0eTgclocals18c26546d998bed4cf5dae4e19d409d0Tgclocalsf343a5ec965c8341f8e36e0eecaeb669rprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goX"".(*serverHandshakeState).sendSessionTicketdH%HD$H;AHH$H$1H$H$H$H$H$H$HkH,$H$H$Hhu1H$H$HH$H$H+1H$H$H$H$H$H$H$H\$@1H\$PH\$XH$1Hl$HH,$H$0Hl$HH]0f$H$H$H$H$HkH,$H$HhH]f$H$H$H$H2HH$HHMHKHMHKHMH$H$H$HHH$HHMHKHMHKHMH\$HH$H$H\$H\$H\$pH\$H\$xH\$ H$H\$(H\$`H\$0H\$hH\$@H$H$H\$@Hl$xHk H$Hk(Hl$p=HkHD$`HL$hHL$XHD$PHtH$H$HH\$@H$HT$HL$HD$H$H$H<$H$0HT$pHT$HL$xHL$H$HD$H\$@H$HT$HL$HD$H\$HH$D$HT$pHT$HL$xHL$H$HD$ 1H$H$H%YLCL$Hl$. 8511 X 8512 *runtime.racefuncenter 8513 runtime.raceread 8514 runtime.raceread 8515 (runtime.racefuncexit 8516 runtime.raceread 8517 runtime.duffzero 8518 runtime.raceread 8519 runtime.raceread 8520 runtime.raceread 8521 runtime.raceread 8522 runtime.raceread 8523 0"".(*Conn).encryptTicket 8524 "runtime.racewrite 8525 6runtime.writeBarrierEnabled 8527 (runtime.racefuncexit 8529 B"".(*newSessionTicketMsg).marshal 8531 0"".(*finishedHash).Write 8533 B"".(*newSessionTicketMsg).marshal 8534 ,"".(*Conn).writeRecord 8535 (runtime.racefuncexit 8536 .runtime.writebarrierptr 8537 0runtime.morestack_noctxt0"".autotmp_18526type."".newSessionTicketMsg"".autotmp_1851type.[]uint8"".autotmp_1850type.[]uint8"".autotmp_1849type.error"".autotmp_1848type.[]uint8"".state(type."".sessionState"".errtype.error"".m8type.*"".newSessionTicketMsg"".ctype.*"".Conn"".~r0type.error 8540 "".hs:type.*"".serverHandshakeState6Bv .-K*)?%DII_Q 4+tx__C&)Tgclocalsf9d0c5324dd14686f481ab48df3aebeaTgclocals13bc96e886d07536f5956107aa8e7495rprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goN"".(*serverHandshakeState).sendFinished&&dH%H$8H;As HHH$HH$1H$pH$xH$PH$H$PH(H$H$H$H$HD$H$-@(H$HHH$D$H$HD$H$HT$H$HL$ 1H$H$ H$(H$0H$8H$@H$H$H$PH$H$0HD$hH$PH$H$H$PHHX0HHHH|$hHHHKHOHKHOH$H$H$H$H$H$H$H$H$H$H$Hk H$Hk(H$=KHkH$1H$H$H$H$H$H$H(HH$H$HH+H$HkH$HkH$H$PH$H<$MH$0H$H\$H$H\$H$H\$H$1H$H$H$H$H$H$H(HH$H$HhH+H$HkH$HkH$H$H$D$H$H\$H$H\$H$H\$ H$H$H$BH$PH$H$H$PHkH,$H$HL$PM@I(fkBH$H$H$H$XH$H$`H\$H$hH\$H$HtLH^H|$HHHKHOHKHOHD$01H$pH$xHHKH$H$H$HC HHH$HD$HD$Hl$HT$ HL$(H$H$HH$H,$H$H$H$H$H$H$Hk H$H$H$hHH$H$H$HH7H$H@+H$HHHHIHtIH$H$L$H$H$H$H$H$H$H\$H$H\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$HkH$HkH$=uH+H$Hl$o%fH$H$H$HC HHH$HD$HD$Hl$HT$ HL$(H$H$HH$H,$H$H$H$H$H$H$Hk H$H$H$hHH$H$H$HH7H$H@+H$HHHHIHtIH$H$L$H$H$H$H$H$H$H\$H$H\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$HkH$HkH$=uH+|H$Hl$ioLCL$Hl$ht 8563 ^ 8564 *runtime.racefuncenter 8565 runtime.raceread 8566 ,runtime.racewriterange""".statictmp_1864 8567 ,"".(*Conn).writeRecord 8568 *runtime.racereadrange 8569 runtime.raceread 8570 runtime.duffcopy 8571 2"".finishedHash.serverSum 8572 "runtime.racewrite6runtime.writeBarrierEnabled 8573 runtime.raceread 8574 runtime.raceread 8576 0"".(*finishedHash).Write 8578 runtime.raceread 8580 runtime.raceread 8581 ,"".(*Conn).writeRecord 8582 "runtime.racewrite 8583 runtime.raceread 8584 runtime.raceread 8585 runtime.raceread 8586 "runtime.slicecopy 8587 (runtime.racefuncexit 8588 runtime.racereadtype.[]uint8 8589 "runtime.makeslice 8590 "runtime.racewrite 8591 runtime.raceread 8592 "runtime.racewrite 8593 runtime.raceread 8594 "runtime.slicecopy 8595 "runtime.racewrite6runtime.writeBarrierEnabled 8596 .runtime.writebarrierptr 8597 $runtime.panicslice 8598 $runtime.panicindex 8599 $runtime.panicindex 8600 $runtime.panicindex 8601 $runtime.panicindex 8602 runtime.racereadtype.[]uint8 8603 "runtime.makeslice 8604 "runtime.racewrite 8605 runtime.raceread 8606 "runtime.racewrite" 8607 runtime.raceread# 8608 "runtime.slicecopy# 8609 "runtime.racewrite$6runtime.writeBarrierEnabled$ 8610 .runtime.writebarrierptr% 8611 $runtime.panicslice% 8612 $runtime.panicindex% 8613 $runtime.panicindex% 8614 $runtime.panicindex% 8615 $runtime.panicindex% 8616 .runtime.writebarrierptr& 8617 0runtime.morestack_noctxt`."".autotmp_1869type.int"".autotmp_1867_&type."".finishedMsg"".autotmp_1866type.[1]uint8"".autotmp_1865type.*[1]uint8"".autotmp_1863type.[]uint8"".autotmp_1862type.[]uint8"".autotmp_1861type.int"".autotmp_1860type.[]uint8"".autotmp_1859type.int"".autotmp_1858type.[]uint8"".autotmp_1857type.int"".autotmp_1856type.[]uint8"".autotmp_1855type.int"".autotmp_1854type.[]uint8"".xtype.[]uint8"".m(type.*"".finishedMsg"".xtype.[]uint8"".m(type.*"".finishedMsg"".finished(type.*"".finishedMsg"".ctype.*"".Conn"".~r1@type.error"".outtype.[]uint8 8620 "".hs:type.*"".serverHandshakeState" 8621 "$BgwVM#NDM4NMNMLbK#LDK4LKLKJt.X]al3 }a( deX ?deX0#Tgclocals2dc8b3ee30faa4662ad5282c4384fdd0Tgclocals8bf4eb106e77f405270afbe97299ca85rprebuilts/go/linux-x86/src/crypto/tls/handshake_server.gob"".(*serverHandshakeState).processCertsFromClient?>dH%H$pH;AHH$H$1H$8H$@1H$HH$PH$H$H$H(H$H$H$H$H$(HH$0HH$ =HH$(HH$HD$HD$HT$HL$ HD$(H$H$H$1H$pH$xH$ H$(H$0H$1H$H$H$xHH$H$H9+H$H$H$H HHKHkH$H$H$0H$8H$@H$H$H$HL$H$Hl$H\$H$H\$ H$H\$(H$H$H$L$L99 HH$H$H$L$L9 HH$=H+H$H$H$xH$pHH$H$D$*H$xH$H$pH[ HL$HD$H$HH\$HD$)H$HL$H$HD$ HL$(HD$0H$H$H$H$1H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tWH$H$H$1H$8H$@H$H$HH$H$PHHH$HH\$HH\$HD$wH$Hl$FH$H$HHH$H$H9H$H$H$8H$Hk8H,$H$pH$Hi8H]pH:H$H(H$H$8H$Hk8H,$H\$H$`\$$hH\$H$pHH$HD$HD$HD$H\$ H$HH$HD$HD$HD$H\$ H$HH$HD$H$H$H$Hj H$=B H+H$H$H$H$H H$=HkH$H$H$H$1HhHhHh H$H$1HH$H$H$8H$Hk8H,$H$xH$Hm8H]xH$H$`H$$h$H$pH$H$H$HH$HD$H$H$HD$H$H-H(HHH$H$H$ H$H$(H$H$H$HsHHL$HtIL$H$H$H$X1H$PH$L$HLH$H$H9}^H$H$H$H+H$H$Hl$H$H$HHH$H$H9|H$H$H$H$H$fH+H,$H$H|$H$HT$XHL$`HD$hHt$pHl$xH$H$H$H$hH$`HH<$D$*H$hH$H$`H[ HL$HD$H$HH\$HD$,H$HL$H$HD$ HL$(HD$0H$H$ H$H$(1H$H$HH$HD$H$H$H$H$(HkH$ =H+H$H$H1H9tWH$H$H$1H$8H$@H$H$HH$H$PHHH$HH\$HH\$HD$wH$Hl$FH<$H$H$H$HH$HH$=HH$H1H$0H$8H$H$_H$H$H$8H+H,$H$H$H$H+HHHH$H$H$HD$H$H$H$D$=/H-H9H$@H$0H$HH$8H<$H$xH$H$HH$HH$=uCHkxH$0H$8H$8H$@1H$HH$PHLCxL$Hl$=FgEuH-H9<(H$PH$XH<$D$+1H$H$H$HgH$H$H$H$H$H$ H$H$H$H+H,$H$H$H$H+HHH$Hl$H\$HH$HH$HD$GH$H\$H$H\$H$H\$ HL$(HD$01H$8H$@H$H$HH$H$PHEFE1H$8H$@1H$HH$PHLL$Hl$LCL$Hl$ H$Hl$H$Hl$LL$Hl$%M 8643 ^ 8644 *runtime.racefuncenter 8645 runtime.raceread 8646 "runtime.racewrite6runtime.writeBarrierEnabled>type.[]*crypto/x509.Certificate 8647 "runtime.makeslice 8648 runtime.raceread 8649 8crypto/x509.ParseCertificate 8650 "runtime.racewrite 8651 6runtime.writeBarrierEnabled 8653 ("".(*Conn).sendAlertjgo.string."tls: failed to parse client certificate: " 8657 *runtime.concatstring2 .type.errors.errorString 8660 "runtime.newobject 8661 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 8662 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 8663 runtime.typ2Itab 8664 .runtime.writebarrierptr 8665 runtime.raceread 8666 runtime.raceread 8667 runtime.raceread 8668 """.(*Config).time*type.map[string][]int 8669 runtime.makemap*type.map[string][]int 8670 runtime.makemap2type.crypto/x509.CertPool 8671 "runtime.newobject 8672 "runtime.racewrite6runtime.writeBarrierEnabled 8673 "runtime.racewrite6runtime.writeBarrierEnabled 8674 "runtime.racewrite 8675 runtime.duffzero 8676 runtime.raceread 8677 runtime.raceread>type.[1]crypto/x509.ExtKeyUsage 8678 "runtime.newobject 8679 ,runtime.racewriterange""".statictmp_1900 8680 runtime.raceread! 8681 >crypto/x509.(*CertPool).AddCert" 8682 runtime.raceread# 8683 runtime.duffcopy# 8684 Bcrypto/x509.(*Certificate).Verify$ 8685 ("".(*Conn).sendAlert%%pgo.string."tls: failed to verify client's certificate: "& 8686 *runtime.concatstring2'.type.errors.errorString' 8687 "runtime.newobject' 8688 "runtime.racewrite(6runtime.writeBarrierEnabled(Bgo.itab.*errors.errorString.error* 8689 (runtime.racefuncexit*0type.*errors.errorString*type.error*Bgo.itab.*errors.errorString.error* 8690 runtime.typ2Itab+ 8691 .runtime.writebarrierptr+ 8692 "runtime.racewrite,6runtime.writeBarrierEnabled- 8693 runtime.raceread. 8694 runtime.raceread/ 8695 $runtime.efacethash08type.*crypto/ecdsa.PublicKey1 8696 "runtime.racewrite26runtime.writeBarrierEnabled3 8697 (runtime.racefuncexit3 8698 .runtime.writebarrierptr34type.*crypto/rsa.PublicKey4 8699 ("".(*Conn).sendAlert5 8700 "runtime.racewrite6 8701 runtime.raceread6 8702 runtime.raceread7"type.interface {}8 8703 (runtime.typedmemmove8go.string."tls: client's certificate contains an unsupported public key of type %T"9 8704 fmt.Errorf: 8705 (runtime.racefuncexit: 8706 $runtime.panicindex: 8707 $runtime.panicindex: 8708 $runtime.panicindex: 8709 $runtime.panicindex; 8710 $runtime.panicindex; 8711 $runtime.panicindex; 8712 (runtime.racefuncexit< 8713 .runtime.writebarrierptr< 8714 $runtime.panicindex< 8715 $runtime.panicindex< 8716 $runtime.panicslice< 8717 .runtime.writebarrierptr= 8718 .runtime.writebarrierptr= 8719 .runtime.writebarrierptr= 8720 $runtime.panicindex> 8721 $runtime.panicindex> 8722 .runtime.writebarrierptr> 8723 0runtime.morestack_noctxtx"".autotmp_1916(type.[1]interface {}"".autotmp_1913&type.[]interface {}"".autotmp_1910"type.interface {}"".autotmp_1909type.*uint8"".autotmp_1908type.error"".autotmp_19070type.*errors.errorString"".autotmp_1906type.string"".autotmp_1905:type.*crypto/x509.Certificate"".autotmp_1904 <type.**crypto/x509.Certificate"".autotmp_1903 8725 type.int"".autotmp_1902type.int"".autotmp_1901 @type.*[1]crypto/x509.ExtKeyUsage"".autotmp_1899<type.[]crypto/x509.ExtKeyUsage"".autotmp_1898 4type.*crypto/x509.CertPool"".autotmp_18974type.*crypto/x509.CertPool"".autotmp_1895type.error"".autotmp_1894 0type.*errors.errorString"".autotmp_1893type.string"".autotmp_1892type.[]uint8"".autotmp_1891type.*[]uint8"".autotmp_1890 type.int"".autotmp_1889type.int"".autotmp_1888type.error"".autotmp_1887type.int"".autotmp_18860type.*errors.errorString"".autotmp_1885type.string"".autotmp_1884type.error"".autotmp_1882>type.[]*crypto/x509.Certificate"".autotmp_1881>type.[]*crypto/x509.Certificate"".autotmp_1880*type.map[string][]int"".autotmp_1879*type.map[string][]int"".autotmp_1878type.time.Time"".autotmp_1877type.int"".autotmp_18760type.*errors.errorString"".autotmp_1875type.string"".autotmp_1874type.error"".autotmp_1873:type.*crypto/x509.Certificate"".autotmp_1872type.[][]uint8"".autotmp_1871>type.[]*crypto/x509.Certificate"".autotmp_1870 type.int"".~r0type.errorerrors.text2type.string"".~r0 4type.*crypto/x509.CertPool"".~r0type.errorerrors.text2type.string"".key"type.interface {}"".key"type.interface {}"".pub*type.crypto.PublicKey"".errtype.error"".chainsBtype.[][]*crypto/x509.Certificate"".opts<type.crypto/x509.VerifyOptions"".asn1Datatype.[]uint8"".i 8733 type.int"".errtype.error"".certs>type.[]*crypto/x509.Certificate"".c type.*"".Conn"".~r2`type.error"".~r1@*type.crypto.PublicKey"".certificatestype.[][]uint8 8737 "".hs:type.*"".serverHandshakeStateR"q 8750 "^]$$SILKM0\Hv,&%MS 8751 I2, 18!.Y} 0c8@AGm5a),0. {kr!$<M@A$;9 8755 " 8756 %!Tgclocals98a45cb20b52ca7651eafac8433199ecTgclocalsd9593d325355340acd4adf0dde64bbebrprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goR"".(*serverHandshakeState).setCipherSuitedH%H;aHH$H$H$H$H$H\$x1HD$pHD$ HT$hHHL$(Hl$ H9HD$HH$H\$HH+H$f9HD$8HH$HHHH\$`1HD$XHD$HT$PHHL$Hl$H9}DHD$@H$H\$@H+Hl$0H,$HD$0HH$f9HD$8H\$81H9u9HD$HHL$(HHHL$(Hl$ H9 $HH\$8H$H$(H$Hl$8H](HH=H$H$ H$] rH\$8H$H$(H$Hl$8H](HHH$H$!H$]!H$fs*H\$8H$H$(Hl$8H](HHH$H$H$H$Ht;Hl$8=uHk$HLCL$Hl$H$H$#H$]#];H$H$"H$]"5HD$@HL$HH. 8761 N 8762 *runtime.racefuncenter 8763 runtime.raceread"".cipherSuites 8764 runtime.raceread"".cipherSuites"".cipherSuites "".cipherSuites 8765 runtime.raceread 8766 runtime.raceread 8767 (runtime.racefuncexit 8768 runtime.raceread 8769 runtime.raceread 8770 runtime.raceread 8771 runtime.raceread 8772 runtime.raceread 8773 "runtime.racewrite 8774 6runtime.writeBarrierEnabled 8775 8776 (runtime.racefuncexit 8777 8778 .runtime.writebarrierptr 8780 runtime.raceread 8782 runtime.raceread 8784 0runtime.morestack_noctxtp"".autotmp_1927*type.**"".cipherSuite"".autotmp_1926type.int"".autotmp_1925type.int"".autotmp_1923otype.*uint16"".autotmp_1922type.int"".autotmp_1921type.int"".autotmp_1920_,type.[]*"".cipherSuite"".autotmp_1919/type.[]uint16"".s(type.*"".cipherSuite"".candidate(type.*"".cipherSuite"".~r3`type.bool"".versionPtype.uint160"".supportedCipherSuites type.[]uint16 8786 "".idtype.uint16 8787 "".hs:type.*"".serverHandshakeState*xJG[ c)$H)2#2#:6##1 0&R4K]- .iTgclocals90eb36fd3fa492a1aeefe18784ac82e5Tgclocalsca274306dbe94a25c696579e53231efbrprebuilts/go/linux-x86/src/crypto/tls/handshake_server.goX"".rsaKeyAgreement.generateServerKeyExchangedH%H;av3HH\$H$1HD$01H\$8H\$@H 8793 : 8794 *runtime.racefuncenterr 8795 (runtime.racefuncexit 8796 0runtime.morestack_noctxtp"".~r5Ptype.error"".~r4@:type.*"".serverKeyExchangeMsg"".hello0.type.*"".serverHelloMsg"".clientHello .type.*"".clientHelloMsg"".cert(type.*"".Certificate"".configtype.*"".Config 8799 "".ka.type."".rsaKeyAgreement.P:Tgclocals8ba341a93752277d09555312439dae9cTgclocals69c1753bd5f81501d95132d08af04464lprebuilts/go/linux-x86/src/crypto/tls/key_agreement.goV"".rsaKeyAgreement.processClientKeyExchangedH%H$ H;AH`H$`H$1H$H$H$1H$H$H$xH$H$H$xHi H}UHH$1H$H$H$HH$HH$H`H$H$H$xH1HhH$0Hh H$8Hh(H$@H$fH$H$H$xHKHC Hk(H$XH$HHH$PH$H$xH$H$H$xHKHC Hk(H$XHH$HHH$POHH$H$xH*HJHB LB(H HHjHB LB(L$XH$HHH$PHmH H\$hH$H$H$xHY Hl$hHH9tUHH$1H$H$H$HH$HH$H`H$H$H$xHk LC(HLKHIItIH$8L$@L$01H$H$H$pH$H$HH$H$pHH^H|$HHHKHOH$H\$\$ HH$H$H$H$<AHH$H$@1H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9t_H$H$H$1H$H$H$H$H$H$H$H`HH$HH\$HH\$HD$oH$Hl$>H$h1H$H$HD$pH$H\$pHHHkH$H$HHH$HH$HH$HH$HD$HD$xH$HL$xH0H$H\$H$H\$H$0H\$H$8H\$ H$@HD$(HH$HD$0H$HL$8H$H$H$H[ Ht$@Hl$HHT$PHD$XHL$`H$H$ H$(H$H$Ht71H$H$H$H$H$H`H$H$H$1H$H$H`H$H$5]j 8811 ^ 8812 *runtime.racefuncenter 8813 runtime.raceread."".errClientKeyExchange 8814 runtime.raceread."".errClientKeyExchange."".errClientKeyExchange 8815 (runtime.racefuncexit 8816 runtime.raceread 8817 runtime.raceread 8818 runtime.raceread 8819 runtime.raceread 8820 runtime.raceread 8821 runtime.raceread ."".errClientKeyExchange 8822 runtime.raceread 8823 ."".errClientKeyExchange 8824 ."".errClientKeyExchange 8825 8826 (runtime.racefuncexit 8828 runtime.raceread 8830 runtime.raceread *type.crypto.Decrypter 8832 $runtime.assertE2I2go.string."tls: certificate private key does not implement crypto.Decrypter".type.errors.errorString 8833 "runtime.newobject 8834 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 8835 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 8836 runtime.typ2Itab 8837 .runtime.writebarrierptr 8838 runtime.raceread$crypto/rand.Reader 8839 runtime.raceread$crypto/rand.Reader$crypto/rand.ReaderLtype.crypto/rsa.PKCS1v15DecryptOptions 8840 "runtime.newobject 8841 "runtime.racewriteNtype.*crypto/rsa.PKCS1v15DecryptOptions 8842 (runtime.racefuncexit 8843 (runtime.racefuncexit 8844 $runtime.panicslice 8845 $runtime.panicindex 8846 $runtime.panicindex 8847 $runtime.panicindex 8848 $runtime.panicindex 8849 0runtime.morestack_noctxt4"".autotmp_1939Ntype.*crypto/rsa.PKCS1v15DecryptOptions"".autotmp_1937type.error"".autotmp_19360type.*errors.errorString"".autotmp_1935type.error"".autotmp_1934type.[]uint8"".autotmp_1933Ntype.*crypto/rsa.PKCS1v15DecryptOptions"".autotmp_19320type.*errors.errorString"".autotmp_1931*type.crypto.Decrypter"".autotmp_1930type.int"".~r0type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".~r0type.errorerrors.text2type.string"".errtype.error$"".preMasterSecrettype.[]uint8"".priv*type.crypto.Decrypter "".ciphertextLentype.int"".ciphertext_type.[]uint8"".~r5ptype.error"".~r4@type.[]uint8"".version0type.uint16"".ckx :type.*"".clientKeyExchangeMsg"".cert(type.*"".Certificate"".configtype.*"".Config 8856 "".ka.type."".rsaKeyAgreementP"6`B"87,(H43D(H&%VM*7 # T.p0E@.sg=Tgclocalsb2dff4fb27c8557e237f4284a6d8294eTgclocals58e7365c3379ad5d87d02822caebd711lprebuilts/go/linux-x86/src/crypto/tls/key_agreement.goV"".rsaKeyAgreement.processServerKeyExchangedH%H;aHXH\$XH$1H$H$HH\$8HD$@!1H\$(H\$0HH$HD$HD$ H$H\$ Hl$@HkHl$8=u}H+H\$ H\$ H1H9t3HL$ HD$HHL$PHD$(H$HL$0H$HXHH$HH\$HH\$HD$H$Hl$s 8859 B 8860 *runtime.racefuncentertZgo.string."tls: unexpected ServerKeyExchange".type.errors.errorString 8861 "runtime.newobject 8862 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 8863 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 8864 runtime.typ2Itab 8865 .runtime.writebarrierptr 8866 0runtime.morestack_noctxtp"".autotmp_1949type.error"".autotmp_1948o0type.*errors.errorString"".autotmp_19470type.*errors.errorString"".~r0_type.errorerrors.text2?type.string"".~r5Ptype.error"".skx@:type.*"".serverKeyExchangeMsg"".cert0:type.*crypto/x509.Certificate"".serverHello .type.*"".serverHelloMsg"".clientHello.type.*"".clientHelloMsg"".configtype.*"".Config 8870 "".ka.type."".rsaKeyAgreement[ Ce-8Tgclocalsa1f07babd979dba724b7f413e98efe4eTgclocalsfee82150d9d5ef113526d0c8f7a29801lprebuilts/go/linux-x86/src/crypto/tls/key_agreement.goX"".rsaKeyAgreement.generateClientKeyExchange dH%H$hH;AHH$H$1H$8H$@H$H1H$XH$`HH$HD$0HD$0HT$HL$ HD$(H$H$HH$DH$H$(H$H$H$H$HL$(Ihf@)HHHH$H$(H$H$H$H$HL$(Ih@+H$ 1H$H$HD$pH$H\$pHKHHkH$H$HHH$H HH$H$HL$HHHtIH$H$H$HD$L$LD$H$H\$H$Hl$ HD$0HL$8H$H$HtC1H$8H$@H$HH$PH$XH$`HH$ 1H$H$HD$hH$H\$hHHHkH$H$HHH$HH$HH$HD$xH$0H$H$HH$H$0H6HH|$HHHKHOH\$xH\$H$H$H$H\$H\$xH\$H$H\$H$H\$ H$H\$(Ht$0Hl$8HT$@HD$HHL$PH$H$H$H$H$HtC1H$8H$@H$HH$PH$XH$`HHH$H\$H\$`H$HHH$HD$HD$H\$H$H\$ H$H\$(H$H\$`H$H$H\$`H$Hk H$Hk(H$=qHkH$H\$XH\$`H$H$H\$`HKHC Hk(H$H$HH$H$HD$`HHPHH Hh(H$H$HH$Hl$XH@*H$H\$XH$H$H\$`HKHC Hk(H$HH$HH$[HH$HD$`H9HXHH Hh(H$H$HH$HHl$X@+H$H$H\$`Hk LC(HLKHIItIL$L$H$Hl$L$LD$H$H\$H$H\$ H$H\$(HD$0H$H$8H$H$@H$H$HH\$`H$P1H$XH$`HLCL$Hl$|H$H$oHHd 8887 ^ 8888 *runtime.racefuncentertype.[]uint8 8889 "runtime.makeslice 8890 "runtime.racewrite 8891 runtime.raceread 8892 "runtime.racewrite 8893 runtime.raceread 8894 runtime.raceread$crypto/rand.Reader 8895 runtime.raceread$crypto/rand.Reader$crypto/rand.Reader 8896 io.ReadFull 8897 8898 (runtime.racefuncexit 8900 runtime.raceread$crypto/rand.Reader 8903 runtime.raceread$crypto/rand.Reader$crypto/rand.Reader 8907 runtime.raceread 4type.*crypto/rsa.PublicKey 8909 "runtime.assertE2T 8910 4crypto/rsa.EncryptPKCS1v15 8911 (runtime.racefuncexit8type."".clientKeyExchangeMsg 8912 "runtime.newobjecttype.[]uint8 8913 "runtime.makeslice 8914 "runtime.racewrite6runtime.writeBarrierEnabled 8915 runtime.raceread 8916 "runtime.racewrite 8917 runtime.raceread 8918 "runtime.racewrite 8919 runtime.raceread 8920 "runtime.slicecopy 8921 (runtime.racefuncexit 8922 $runtime.panicslice 8923 $runtime.panicindex 8924 $runtime.panicindex 8925 $runtime.panicindex 8926 $runtime.panicindex 8927 .runtime.writebarrierptr 8928 $runtime.panicslice 8929 $runtime.panicindex 8930 $runtime.panicindex 8931 $runtime.panicindex 8932 $runtime.panicindex 8933 0runtime.morestack_noctxt6"".autotmp_1963type.[]uint8"".autotmp_1962type.int"".autotmp_1961type.int"".autotmp_1960type.[]uint8"".autotmp_1959type.int"".autotmp_1957type.error"".autotmp_1956type.[]uint8"".autotmp_19554type.*crypto/rsa.PublicKey"".autotmp_1953type.[]uint8"".autotmp_1952/type.[]uint8"".~r0type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".~r0type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".ckx:type.*"".clientKeyExchangeMsg"".encrypted_type.[]uint8"".errtype.error$"".preMasterSecrettype.[]uint8"".~r5ptype.error"".~r4`:type.*"".clientKeyExchangeMsg"".~r30type.[]uint8"".cert :type.*crypto/x509.Certificate"".clientHello.type.*"".clientHelloMsg"".configtype.*"".Config 8941 "".ka.type."".rsaKeyAgreement8""$#,9gY66 \# ^.@0@@0:VT >-HTgclocalsa840dafa02a1a97e71091e1c8f871541Tgclocals68f0611c41e463f8eb1eacdb782db4fdlprebuilts/go/linux-x86/src/crypto/tls/key_agreement.go"".sha1HashdH%HD$H;AHH$H$1H$H$H$1H\$hH\$pHH$HD$HD$HHD$PH$Hl$PE#EgHH,$HD$PhHHH,$HD$PhHHH,$Hl$PEvT2HH,$HD$PhH$H$XHD$PH@XH$H$`H\$PHC`H\$HH\$`H1H9HL$`H$H$HD$hHD$xHL$pH$H$H$H$H$1H$HD$8H$HHL$@Hl$8H9HD$XH$H\$XHHHKHkH$H$H$H$HT$H$HL$H$Hl$H$H$H\$xH[@HD$XHL$@HHHL$@Hl$8H9^1H\$H\$H\$H$H$H\$xH[8HT$ HL$(HD$0H$H$H$H$H$H$HHH$HH\$HH\$HD$8* 8951 X 8952 *runtime.racefuncenter.type.crypto/sha1.digest 8953 "runtime.newobject 8954 "runtime.racewrite 8955 "runtime.racewrite 8956 "runtime.racewrite 8957 "runtime.racewrite 8958 "runtime.racewrite 8959 "runtime.racewrite 8960 "runtime.racewriteJgo.itab.*crypto/sha1.digest.hash.Hash 8961 runtime.raceread 8962 8964 (runtime.racefuncexit0type.*crypto/sha1.digesttype.hash.HashJgo.itab.*crypto/sha1.digest.hash.Hash 8969 runtime.typ2Itab 8971 0runtime.morestack_noctxt` "".autotmp_1978_type.[]uint8"".autotmp_1977type.*[]uint8"".autotmp_1976type.int"".autotmp_1975type.int"".autotmp_1973type.hash.Hash"".autotmp_1972type.[]uint8"".autotmp_1971/type.[][]uint8"".autotmp_19700type.*crypto/sha1.digest"".autotmp_19690type.*crypto/sha1.digest crypto/sha1.d10type.*crypto/sha1.digest"".~r0type.hash.Hash crypto/sha1.d20type.*crypto/sha1.digest"".slicetype.[]uint8"".hsha1type.hash.Hash"".~r10type.[]uint8"".slicestype.[][]uint8H0p\J& >$g 8979 2"+NA7Tgclocals05c3a0f600bdd2fce2391545389e394aTgclocalsb18224742b7305ee3a93b8e5ec1fd8c4lprebuilts/go/linux-x86/src/crypto/tls/key_agreement.goXprebuilts/go/linux-x86/src/crypto/tls/prf.go"".md5SHA1HashdH%H$hH;AtHH$H$1H$8H$@H$HHH$HD$$HD$$HT$HL$ HD$(H$H$H$1H\$pH\$xHH$HD$HD$PHD$XH$Hl$XE#EgHH,$HD$XhHHH,$HD$XhHHH,$HD$X@vT2H$H$PHD$XH@PH$H$XH\$XHCXH\$PH\$hH1H9HL$hH$H$HD$pH$HL$xH$H$ H$(H$0H$1H$HD$@H$HHL$HHl$@H9HD$`H$H\$`HBHHKHkH$H$H$H$HT$H$HL$H$Hl$H$H$H$H[@HD$`HL$HHHHL$HHl$@H9[1H\$H\$H\$H$H$H$H[8HT$ HL$(HD$0H$H$H$H\$H$H\$H$HT$H$HL$ H$HD$(HD$0H$H$HL$HHHtIH$H$L$H$ H$H$(H\$H$0H\$HT$HL$ HD$(H$H$H$H\$H$H\$H$HT$H$HL$ H$HD$(HD$0H$H$8H$H$@H$H$HHHH$HH\$HH\$HD$g4 8984 ^ 8985 *runtime.racefuncentertype.[]uint8 8986 "runtime.makeslice,type.crypto/md5.digest 8987 "runtime.newobject 8988 "runtime.racewrite 8989 "runtime.racewrite 8990 "runtime.racewrite 8991 "runtime.racewrite 8992 "runtime.racewrite 8993 "runtime.racewriteHgo.itab.*crypto/md5.digest.hash.Hash 8994 runtime.raceread 8997 "runtime.slicecopy 8998 "".sha1Hash 8999 "runtime.slicecopy 9000 (runtime.racefuncexit 9001 $runtime.panicslice.type.*crypto/md5.digesttype.hash.HashHgo.itab.*crypto/md5.digest.hash.Hash 9002 runtime.typ2Itab 9003 0runtime.morestack_noctxt`("".autotmp_1992type.[]uint8"".autotmp_1991type.*[]uint8"".autotmp_1990type.int"".autotmp_1989type.int"".autotmp_1987type.hash.Hash"".autotmp_1986type.[]uint8"".autotmp_1985type.[]uint8"".autotmp_1984type.[]uint8"".autotmp_1983_type.[][]uint8"".autotmp_1982.type.*crypto/md5.digest"".autotmp_1981.type.*crypto/md5.digest"".autotmp_1980/type.[]uint8crypto/md5.d1.type.*crypto/md5.digest"".~r0type.hash.Hashcrypto/md5.d2.type.*crypto/md5.digest"".slicetype.[]uint8"".hmd5type.hash.Hash"".md5sha1type.[]uint8"".~r10type.[]uint8"".slicestype.[][]uint8"Q*h"I&!"!"!"!"A$=24.j5 9006 1 Tgclocals12ba7cd316a2124863a45c48ed365f78Tgclocals2e3fce5dd29929fbd40c84b444c77af3lprebuilts/go/linux-x86/src/crypto/tls/key_agreement.goXprebuilts/go/linux-x86/src/crypto/tls/prf.go6"".hashForServerKeyExchangedH%H$pH;A*HH$H$H$ H$(H$01H$8H$@H$H1H$XH$`H$fHH$$$$\$HH\$HH\$HH\$\$ &HH\$pHD$x+1H\$`H\$hHH$HD$HD$XH$H\$XHl$xHkHl$p=H+H\$XH\$XH1H9tbHL$XH$H$1H$8H$@H$HH$PHD$`H$XHL$hH$`HHH$HH\$HH\$HD$lH$Hl$A$$Hl$HD$HT$H$H$HtC1H$8H$@H$HH$PH$XH$`HHl$8H,$HL$HD$H$H$H$ H$(H$0H$1H$HD$@H$HHL$HHl$@H9HD$PH$H\$PHHHKHkH$H$H$H$HT$H$HL$H$Hl$H$H$H$H[@HD$PHL$HHHHL$HHl$@H9[1H\$H\$H\$H$H$H$H[8HT$ HL$(HD$0H$H$8H$H$@H$H$HH\$8H$P1H$XH$`H$u}H$HL$HD$HT$HL$ HD$(H$H$8H$H$@H$H$HH$P1H$XH$`HH$HL$HD$HT$HL$ HD$(H$H$8H$H$@H$H$HH$P1H$XH$`H@ 9010 ^ 9011 *runtime.racefuncenter>"".supportedSignatureAlgorithms 9012 runtime.raceread>"".supportedSignatureAlgorithms>"".supportedSignatureAlgorithms >"".supportedSignatureAlgorithms 9013 <"".isSupportedSignatureAndHashngo.string."tls: unsupported hash function used by peer".type.errors.errorString 9014 "runtime.newobject 9015 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 9016 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 9017 runtime.typ2Itab 9018 .runtime.writebarrierptr 9019 "".lookupTLSHash 9020 (runtime.racefuncexit 9021 9022 crypto.Hash.New 9024 runtime.raceread 9026 (runtime.racefuncexit 9027 "".sha1Hash 9028 (runtime.racefuncexit 9029 "".md5SHA1Hash 9030 (runtime.racefuncexit 9031 0runtime.morestack_noctxt2"".autotmp_2009_type.[]uint8"".autotmp_2008type.*[]uint8"".autotmp_2007type.int"".autotmp_2006type.int"".autotmp_2004type.error"".autotmp_20030type.*errors.errorString"".autotmp_2002type.[]uint8"".autotmp_2001type.[]uint8"".autotmp_2000type.[]uint8"".autotmp_1999/type.[][]uint8"".autotmp_1997type.error"".autotmp_19950type.*errors.errorString"".~r0type.errorerrors.text2type.string"".digesttype.[]uint8"".slicetype.[]uint8"".htype.hash.Hash"".errtype.error"".hashFunc type.crypto.Hash"".~r5type.error"".~r4p type.crypto.Hash"".~r3@type.[]uint8"".slicestype.[][]uint8"".versiontype.uint16"".sigAndHash0type."".signatureAndHashP"| 9038 xw^M'6 (A$:O p!"p%&%H.0-`u 9043 `/bbTgclocalsd969a1dba08fc022674aa572b8f3e6a3Tgclocals035d46189c2c4329c8191fae8a49d84dlprebuilts/go/linux-x86/src/crypto/tls/key_agreement.go8"".pickTLS12HashForSignaturedH%HD$H;AHH$H$H$1H$H$Hu'$1H$H$HH$H$HH$1H$HD$0H$HHL$8Hl$0H9}vHD$HH$HD$H\$HH+HkL$.L$,@l$/H@l$-$@8HD$HHL$8HHHL$8Hl$0H9|HH\$`HD$h51H\$PH\$XHH$HD$HD$@H$H\$@Hl$hHkHl$`=H+H\$@H\$@H1H9t>HL$@HD$pHL$x$HD$PH$HL$XH$HHH$HH\$HH\$HD$H$Hl$hHH$\$,$\$-\$HH\$HH\$HH\$\$ t+\$,$1H$H$H]&;0 9047 X 9048 *runtime.racefuncenter 9049 (runtime.racefuncexit 9050 *runtime.racereadrangego.string."tls: client doesn't support any common hash functions".type.errors.errorString 9051 "runtime.newobject 9052 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 9053 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 9054 runtime.typ2Itab 9055 .runtime.writebarrierptr>"".supportedSignatureAlgorithms 9056 runtime.raceread >"".supportedSignatureAlgorithms >"".supportedSignatureAlgorithms >"".supportedSignatureAlgorithms 9057 <"".isSupportedSignatureAndHash 9058 9059 (runtime.racefuncexit 9060 9061 0runtime.morestack_noctxtp "".autotmp_2020Otype.error"".autotmp_20190type.*errors.errorString"".autotmp_20180type."".signatureAndHash"".autotmp_20172type.*"".signatureAndHash"".autotmp_2016type.int"".autotmp_2015type.int"".autotmp_20140type.*errors.errorString"".autotmp_2012/4type.[]"".signatureAndHash"".autotmp_2011type.int"".~r0type.errorerrors.text2otype.string"".sigAndHash0type."".signatureAndHash"".~r3Ptype.error"".~r2@type.uint8"".clientList4type.[]"".signatureAndHash"".sigTypetype.uint84W!L"! T ,+?cq0*g.Tgclocals340111a4ad40b2146f821a72292020a2Tgclocals3dbad5f7f04a182770b2d0752c12005alprebuilts/go/linux-x86/src/crypto/tls/key_agreement.go$"".curveForCurveIDdH%H;aH H\$ H$1HD$0HD$8HD$(fu1H$HD$HL$HL$0HD$HD$8D$@H fu1H$HD$HL$HL$0HD$HD$8D$@H fu1H$HD$HL$HL$0HD$HD$8D$@H 1H\$0H\$8D$@H 9070 B 9071 *runtime.racefuncenter| 9072 (crypto/elliptic.P256 9073 (runtime.racefuncexit 9074 (crypto/elliptic.P384 9075 (runtime.racefuncexit 9076 (crypto/elliptic.P521 9077 (runtime.racefuncexit 9078 (runtime.racefuncexit 9079 0runtime.morestack_noctxt@@"".autotmp_20254type.crypto/elliptic.Curve"".autotmp_20244type.crypto/elliptic.Curve"".autotmp_20234type.crypto/elliptic.Curve"".~r20type.bool"".~r14type.crypto/elliptic.Curve 9083 "".idtype."".CurveID*@V?@6?@6?@?@T''' D''>Tgclocalsb9982c36e73a90478c7bf348082d0676Tgclocalsc55cf99de9cdd8c8202a466952fa1a45lprebuilts/go/linux-x86/src/crypto/tls/key_agreement.gob"".(*ecdheKeyAgreement).generateServerKeyExchangeppdH%H$H;AHH$H$1H$H$ fD$lH$1H$H$H$1H9qH$H$H$H$HH?H$H$H$HHHHH$H$HH$H$H$H$H$1H$H$H$HH$H$H9H$H$H$H+fl$nH$H$H$H$H;HHHH$x1H$pH$H$hHH$H$H9H$H$H$H)H\$nf9ufl$lH\$lf0HH$H$)1H$0H$8HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tQH$H$PH$XH$H$0H$H$8H$ HHH$HH\$HH\$HD$H$Hl$OH\$lf$H\$H$H\$H$\$\$iH$H$H$ H$H$Hk H$=Hk(\$i0HH$H$/1H$pH$xHH$HD$H$H$H$H$HkH$=H+H$H$H1H9tQH$H$PH$XH$H$pH$H$xH$ HHH$HH\$HH\$HD$H$Hl$O1H$0H$8H$1H$H$H$H$H$HHHkH$H$HHH$HH$HH$H$H$H$ H$H}H^ HH$HKHL$H$H\$H$H\$H\$ H$PH\$(H$XH\$0H$`H\$8H$H\$@H$H\$HH$PH\$PH$XH$H$H$H$H$XHkH$`HkH$P=HkH$H$H$H$H$PH$XH$8H$0Ht)H$H$H$ HH$H$H$ H$HH^ HH$HKHL$H$H\$H$H\$HT$ H\$(HD$0H$H$H$HHHH$HD$HD$HT$HL$ HD$(H$H$HH$8H$H$H$HHHHH$H$H$HHHHl$lf@+HHHH$H$H$HHrHHl$l@+H$H$HHAHH$H$H$HHH$H@+H$HHHHIHtIL$PL$H$XH\$H$`Hl$H$H\$H$H\$ H$H\$(HD$01\$j\$kH$H$H$H$X\$kH$H$HfH$H$H$H$H$H$k@,$H$HHH|$HHHKHOHKHO\$ HL$(HT$0\$jH$8H$0Ht)H$H$H$ HH$1HH$H0H$@H$HH$8H$H$H$H$ H$HHk H$8H\$Hl$H-H,$H$8HH$H$H$H$ H$HnHk H$8HH\$Hl$H-H,$H$8H0H$H$8H$H0HkH$HkH$=H+H$H$\$j$\$k\$H$H+fl$H$8H\$H$@H\$H$HH\$Hl$ HT$(HL$0HD$8Ht$@H|$HH$ H$(H$0HD$xH$8H$0Ht)H$H$H$ H1H$pH$xH$H$H$HH$H$H H^H|$HHHKHOH$pH\$\$ HH$pH$ H$xH$(<0HH$H$=1H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tQH$H$PH$XH$H$H$H$H$ HHH$HH\$HH\$HD$H$Hl$O1H$H$H$H$H$H$H$ H$(H$k@I H$HZ HD$H\$H-H9<0HH$H$#1H$ H$(HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tQH$H$PH$XH$H$ H$H$(H$ HHH$HH\$HH\$HD$H$Hl$OH$1H$@H$HH$H$H$HHHkH$H$HvHH$HH$@HH$HH\$xH$HH$HH\$HH\$H$H\$HD$ H\$(H|$0HHHHHH$@H\$H$HH\$H$ H\$H$(H\$ H$0H\$(H$(H$H$ H[(HT$@HL$HHD$PHl$XHt$`H$H$H$H$8H$0HH4$H] HL$HD$H$HH\$HD$!H$`HL$H$hHD$ HL$(HD$0H$@H$H$HH$1H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tQH$H$PH$XH$H$H$H$H$ HHH$HH\$HH\$HD$H$Hl$OHH$H\$H$HD$pH$H$HT$pH$H]frHH$H$HHHHHH$HD$HD$H\$H$PH\$ H$XH\$(H$`H$H$H$H$H$XHk H$`Hk(H$P=HkH$H$H$H$H]H^HH$HKHL$HKHL$H$H\$H$H\$ H$H\$(HD$0H$H$H$H$H$H$H$LC LK(L9LSI)I)ItM*L$L$L$H$H$H$H$H$H]fHGH$H$H$Hl$j@(HHHH$H$H$HHHl$k@+H$HHHHIHtIHH$LH$H$H$HH$VH$H$H$H,H$H@(H$H$HHHH$H$H$HHHH$@+H$HHHHIHtIL$PL$H$XH\$H$`Hl$H$H\$H$H\$ H$H\$(HD$0H$H$1H$H$ HLCL$Hl$]H$@H$HM@YH$HZ HD$H\$H-H9<HH$H$(1H$PH$XHH$HD$H$H$H$H$HkH$=H+H$H$H1H9tQH$H$PH$XH$H$PH$H$XH$ HHH$HH\$HH\$HD$H$Hl$OHH$H$!1H$`H$hHH$HD$H$H$H$H$HkH$=H+H$H$H1H9tQH$H$PH$XH$H$`H$H$hH$ HHH$HH\$HH\$HD$H$Hl$O>H$Hl$ !$LCL$Hl$`|H$H$?LC(L$Hl$EHH$HHH$H$H94H$H$HH_HH$HH H 9122 ^ 9123 *runtime.racefuncenter 9124 runtime.raceread 9125 runtime.raceread 9126 runtime.raceread 9127 runtime.raceread 9128 runtime.racereadjgo.string."tls: no supported elliptic curves offered" .type.errors.errorString 9129 "runtime.newobject 9130 9131 "runtime.racewrite 9132 6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 9135 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 9140 runtime.typ2Itab 9142 .runtime.writebarrierptr 9144 $"".curveForCurveID 9145 "runtime.racewrite6runtime.writeBarrierEnabledvgo.string."tls: preferredCurves includes unsupported curve".type.errors.errorString 9146 "runtime.newobject 9147 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 9148 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 9149 runtime.typ2Itab 9150 .runtime.writebarrierptr 9151 runtime.raceread$crypto/rand.Reader 9152 runtime.raceread$crypto/rand.Reader$crypto/rand.Reader 9153 runtime.raceread 9154 6crypto/elliptic.GenerateKey 9155 "runtime.racewrite6runtime.writeBarrierEnabled 9156 (runtime.racefuncexit 9157 runtime.raceread 9158 .crypto/elliptic.Marshaltype.[]uint8 9159 "runtime.makeslice 9160 "runtime.racewrite 9161 "runtime.racewrite" 9162 "runtime.racewrite# 9163 "runtime.racewrite& 9164 "runtime.slicecopy& 9165 runtime.raceread& 9166 runtime.raceread' 9167 runtime.raceread' 9168 runtime.raceread) 9169 8"".pickTLS12HashForSignature* 9170 (runtime.racefuncexit* 9171 runtime.duffzero+ 9172 "runtime.racewrite+ 9173 runtime.raceread,type.[]uint8, 9174 (runtime.typedmemmove- 9175 "runtime.racewrite- 9176 runtime.raceread.type.[]uint8. 9177 (runtime.typedmemmove. 9178 "runtime.racewrite/6runtime.writeBarrierEnabled/ 9179 runtime.raceread1 9180 6"".hashForServerKeyExchange2 9181 (runtime.racefuncexit3 9182 runtime.raceread3$type.crypto.Signer4 9183 $runtime.assertE2I25go.string."tls: certificate private key does not implement crypto.Signer"6.type.errors.errorString6 9184 "runtime.newobject6 9185 "runtime.racewrite76runtime.writeBarrierEnabled7Bgo.itab.*errors.errorString.error9 9186 (runtime.racefuncexit90type.*errors.errorString9type.error9Bgo.itab.*errors.errorString.error9 9187 runtime.typ2Itab: 9188 .runtime.writebarrierptr; 9189 runtime.raceread;<4type.*crypto/rsa.PublicKey<^go.string."ECDHE RSA requires a RSA server key"=.type.errors.errorString= 9190 "runtime.newobject= 9191 "runtime.racewrite>6runtime.writeBarrierEnabled>Bgo.itab.*errors.errorString.error? 9192 (runtime.racefuncexit@0type.*errors.errorString@type.error@Bgo.itab.*errors.errorString.error@ 9193 runtime.typ2Itab@ 9194 .runtime.writebarrierptrA 9195 runtime.racereadB$crypto/rand.ReaderB 9196 runtime.racereadB$crypto/rand.ReaderC$crypto/rand.ReaderC type.crypto.HashC,type.crypto.SignerOptsCJgo.itab.crypto.Hash.crypto.SignerOptsD 9197 runtime.convT2IFGHZgo.string."failed to sign ECDHE parameters: "H 9198 *runtime.concatstring2I.type.errors.errorStringI 9199 "runtime.newobjectJ 9200 "runtime.racewriteJ6runtime.writeBarrierEnabledKBgo.itab.*errors.errorString.errorL 9201 (runtime.racefuncexitL0type.*errors.errorStringLtype.errorMBgo.itab.*errors.errorString.errorM 9202 runtime.typ2ItabM 9203 .runtime.writebarrierptrM8type."".serverKeyExchangeMsgM 9204 "runtime.newobjectN 9205 runtime.racereadOtype.[]uint8O 9206 "runtime.makesliceP 9207 "runtime.racewriteQ6runtime.writeBarrierEnabledR 9208 runtime.racereadS 9209 "runtime.slicecopyT 9210 runtime.racereadU 9211 runtime.racereadV 9212 "runtime.racewriteW 9213 "runtime.racewriteY 9214 "runtime.racewrite[ 9215 "runtime.racewrite] 9216 "runtime.slicecopy^ 9217 (runtime.racefuncexit^ 9218 $runtime.panicslice^ 9219 $runtime.panicindex^ 9220 $runtime.panicindex_ 9221 $runtime.panicindex_ 9222 $runtime.panicindex_ 9223 $runtime.panicslice_ 9224 $runtime.panicindex_ 9225 $runtime.panicindex_ 9226 $runtime.panicindex_ 9227 $runtime.panicindex_ 9228 $runtime.panicslice` 9229 .runtime.writebarrierptraa8type.*crypto/ecdsa.PublicKeyahgo.string."ECDHE ECDSA requires an ECDSA server key"b.type.errors.errorStringb 9230 "runtime.newobjectb 9231 "runtime.racewritec6runtime.writeBarrierEnabledcBgo.itab.*errors.errorString.errore 9232 (runtime.racefuncexite0type.*errors.errorStringetype.erroreBgo.itab.*errors.errorString.errore 9233 runtime.typ2Itabf 9234 .runtime.writebarrierptrfZgo.string."unknown ECDHE signature algorithm"g.type.errors.errorStringg 9235 "runtime.newobjectg 9236 "runtime.racewriteh6runtime.writeBarrierEnabledhBgo.itab.*errors.errorString.errori 9237 (runtime.racefuncexitj0type.*errors.errorStringjtype.errorjBgo.itab.*errors.errorString.errorj 9238 runtime.typ2Itabj 9239 .runtime.writebarrierptrk 9240 .runtime.writebarrierptrk 9241 $runtime.panicslicel 9242 $runtime.panicindexl 9243 $runtime.panicindexl 9244 $runtime.panicindexl 9245 $runtime.panicindexl 9246 $runtime.panicindexl 9247 $runtime.panicindexl 9248 $runtime.panicindexl 9249 $runtime.panicindexm 9250 .runtime.writebarrierptrn 9251 .runtime.writebarrierptro4"".defaultCurvePreferenceso 9252 runtime.racereado4"".defaultCurvePreferencesp4"".defaultCurvePreferencesp 4"".defaultCurvePreferencesp 9253 0runtime.morestack_noctxt"".autotmp_2104type.int"".autotmp_2103type.*uint8"".autotmp_2102type.error"".autotmp_21010type.*errors.errorString"".autotmp_2100type.string"".autotmp_2099type.*uint8"".autotmp_2098type.error"".autotmp_20970type.*errors.errorString"".autotmp_2096type.*uint8"".autotmp_2095type.error"".autotmp_20940type.*errors.errorString"".autotmp_2093type.*uint8"".autotmp_2092type.error"".autotmp_20910type.*errors.errorString"".autotmp_2090type.uint8"".autotmp_2089type.*uint8"".autotmp_2088type.error"".autotmp_20870type.*errors.errorString"".autotmp_2086type.[3][]uint8"".autotmp_2083type.[][]uint8"".autotmp_2082type.int"".autotmp_2081type.*uint8"".autotmp_2080type.error"".autotmp_20790type.*errors.errorString"".autotmp_2077type.error"".autotmp_20760type.*errors.errorString"".autotmp_2075type."".CurveID"".autotmp_2074 type.*"".CurveID"".autotmp_2073 type.int"".autotmp_2072 type.int"".autotmp_2070 type.*"".CurveID"".autotmp_2069 type.int"".autotmp_2068type.int"".autotmp_2067type.[]uint8"".autotmp_2066type.int"".autotmp_2065type.int"".autotmp_2064type.int"".autotmp_2063type.[]uint8"".autotmp_2062type.int"".autotmp_2061type.int"".autotmp_20590type.*errors.errorString"".autotmp_2058type.string"".autotmp_2057type.error"".autotmp_2056type.[]uint8"".autotmp_2055 type.crypto.Hash"".autotmp_20540type.*errors.errorString"".autotmp_20530type.*errors.errorString"".autotmp_2052*type.crypto.PublicKey"".autotmp_20510type.*errors.errorString"".autotmp_20490type.*errors.errorString"".autotmp_2048$type.crypto.Signer"".autotmp_2047type.error"".autotmp_2045type.[]uint8"".autotmp_2044type.error"".autotmp_2042type.[]uint8"".autotmp_2041type.int"".autotmp_2040type.[]uint8"".autotmp_2039type.int"".autotmp_2038type.[]uint8"".autotmp_2037type.error"".autotmp_2036$type.*math/big.Int"".autotmp_2035$type.*math/big.Int"".autotmp_2034type.[]uint8"".autotmp_20330type.*errors.errorString"".autotmp_2032 type.bool"".autotmp_20314type.crypto/elliptic.Curve"".autotmp_20300type.*errors.errorString"".autotmp_2029"type.[]"".CurveID"".autotmp_2028"type.[]"".CurveID"".autotmp_2027type.int"".~r0 type.errorerrors.text2type.string"".~r0 9267 type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".~r0 type.errorerrors.text2type.string"".~r0 9271 type.errorerrors.text2type.string"".~r0 9273 type.errorerrors.text2type.string"".~r0type.errorerrors.text2 type.string"".~r0type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".~r0 type.errorerrors.text2type.string"".~r0 9281 type.errorerrors.text2type.string"".~r0"type.[]"".CurveID"".ctype.*"".Config"".ktype.[]uint8 "".sigAndHashLen type.int"".skx:type.*"".serverKeyExchangeMsg"".sigtype.[]uint8"".priv$type.crypto.Signer"".hashFunc type.crypto.Hash"".digesttype.[]uint8"".sigAndHash 0type."".signatureAndHash&"".serverECDHParamstype.[]uint8"".ecdhePublictype.[]uint8"".errtype.error"".y$type.*math/big.Int"".x$type.*math/big.Int"".candidate type."".CurveID$"".preferredCurves"type.[]"".CurveID"".curveid type."".CurveID"".~r5`type.error"".~r4P:type.*"".serverKeyExchangeMsg"".hello@.type.*"".serverHelloMsg"".clientHello0.type.*"".clientHelloMsg"".cert (type.*"".Certificate"".configtype.*"".Config 9297 "".ka4type.*"".ecdheKeyAgreement"8"xJJz@@FDV0 dcXWNMJ2 9300 !65J 9301 ('J *zs95A8\T/ 9302 !@?J0/J! ( :+1._m0)9x0W 9306 C4EqEH :Vr00J 0EC iU0*'O^'' a8Y0W"+0/&%S:Tgclocals74c8b7f883cf36096ef29778466f4801Tgclocals3a0023fe249d47613a00099f11d782a7lprebuilts/go/linux-x86/src/crypto/tls/key_agreement.go`"".(*ecdheKeyAgreement).processClientKeyExchangedH%HD$H;AHH$H$1H$H$H$1H$H$H$H$H$H$Hi H H$H$H$Hh Hl$@H$H$H$HKHC Hk(H$H$HH$ H$H$HHJHB Hj(H$H$HH$Hl$@HH9IH$H$H$Hk LC(HHILKItIH$L$L$H$H$H$ H$HH^ HH$HKHL$H$H\$H$H\$H$H\$ HL$(HD$0HD$HHL$P1H9uUHH$1H$H$H$HH$HH$HH$H$H$ H$HHK Hk(H\$PH\$H\$HH\$Hl$hH,$HL$`HY0\$uUHH$1H$H$H$HH$HH$HH$H$H$ H$H$H$H$H HQ Hi(H\$PH\$H\$HH\$HYH|$HHHKHOHKHOHl$hH,$HT$`HZHH\$0H\$PH$H$H$ H$HHK Hk(Hl$hH,$HL$`HY8HD$HD$XH$H$(Hl$XHE(HHHH$HD$HD$HT$HL$ HD$(H$H$H$H\$PH$H$H|$HL$Ht$L$HH)H9L$H)I)ItML$L$H$Hl$L$LD$H|$pH|$HL$xHL$ H$Ht$(HD$0H$H$H$H$H$H$1H$H$Ht9HH$1H$H$H$HH$HH$HT 9326 X 9327 *runtime.racefuncenter 9328 runtime.raceread 9329 runtime.raceread 9330 runtime.raceread 9331 runtime.raceread 9332 runtime.raceread 9333 runtime.raceread 9334 2crypto/elliptic.Unmarshal."".errClientKeyExchange 9335 runtime.raceread ."".errClientKeyExchange ."".errClientKeyExchange 9336 (runtime.racefuncexit 9337 9338 runtime.raceread."".errClientKeyExchange 9342 runtime.raceread."".errClientKeyExchange."".errClientKeyExchange 9346 (runtime.racefuncexit 9348 runtime.raceread 9350 runtime.raceread 9351 runtime.raceread 9352 runtime.racereadtype.[]uint8 9353 "runtime.makeslice 9354 *math/big.(*Int).Bytes 9355 "runtime.slicecopy 9356 (runtime.racefuncexit 9357 $runtime.panicslice 9358 $runtime.panicslice."".errClientKeyExchange 9359 runtime.raceread."".errClientKeyExchange."".errClientKeyExchange 9360 (runtime.racefuncexit 9361 $runtime.panicindex 9362 $runtime.panicindex 9363 0runtime.morestack_noctxt*"".autotmp_2126type.int"".autotmp_2125type.[]uint8"".autotmp_2123type.int"".autotmp_2122type.int"".autotmp_2121type.[]uint8"".autotmp_2120type.[]uint8"".autotmp_2119Btype.*crypto/elliptic.CurveParams"".autotmp_2118$type.*math/big.Int"".autotmp_2114type.[]uint8"".autotmp_2113type.int"".xBytestype.[]uint8$"".preMasterSecret_type.[]uint8"".y$type.*math/big.Int"".x$type.*math/big.Int"".~r5type.error"".~r4Ptype.[]uint8"".version@type.uint16"".ckx0:type.*"".clientKeyExchangeMsg"".cert (type.*"".Certificate"".configtype.*"".Config 9367 "".ka4type.*"".ecdheKeyAgreementB~*~ ,HbH %OHN+Rh\=zF+5 r *Tgclocals7604635620051625fa55efefeadf3cb8Tgclocals479aecb8f22c4ed364e97b98e45b0e80lprebuilts/go/linux-x86/src/crypto/tls/key_agreement.go`"".(*ecdheKeyAgreement).processServerKeyExchangeggdH%H$H;AHH$H$1H$H$H$H$H$H$Hi H};HH$HH$HH$HH$H$H$HKHC Hk(H$PH$@HH$HH$H$HHJHB Hj(H$PH$@HH$H$HH$8H$@&1H$H$HH$HD$H$H$H$H$@HkH$8=H+H$H$H1H9tEH$H$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[H$H$H$HKHC Hk(H$PHH$@HH$H 9376 HH$H$H$H$H$HKHC Hk(H$PHH$@HH$HHH$H$HHZHB LB(HeHfHHjHB LB(L$PH$@HH$H%HfmH f$H\$H$H\$H$\$\$UH$H$H$ H$H$Hk H$=Hk(\$U$HH$XH$`&1H$H$HH$HD$H$H$H$H$`HkH$X=H+H$H$H1H9tEH$H$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[H$H$H$H$HKHC Hk(H$PHH$@HH$HHH$H$HHZHB Hj(H$PH$@HH$HH+Hl$XH$H$H$H\$XHj HHH9~;HH$HH$HH$HHHH\$hH$H$H$Hl$hLC(L9HLKHIItIH$HL$PL$@H$H$H$ H$HH^ HH$HKHL$H$@H\$H$HH\$H$PH\$ H\$(H$H\$0H$H$H$H$0H$HH$=Hk0H$H$H$8H$HH$=Hk8H$H$H$0H$HX01H9u;HH$HH$HH$HH$H$ H$H$H$0H$H$H$8H$HHP HH(Hh0Hl$Hh8Hl$H$H$H$HZ0\$u;HH$HH$HH$HH\$XHH\$hH$H$H$H$Hl$hL@(L9LHH$L$ L$H\$XHH\$hH$H$H$Hl$hLC LK(L9LSI)I)ItM*L$L$L$I};HH$HH$HH$H1\$V\$WH$H$H$H$X\$WH$H$H$H$H]fs1\$V\$WHH$H$H$H\$VHHHH$H$H$ZH\$WH$H$H$\$WL$Ah@8t;HH$HH$HH$HH$H$H L$HHHtIHH$LL$H$H};HH$HH$HH$HH= H$H$H$ HH$H$H$HHHHHmH HH9t;HH$HH$HH$HH$HHdHHIHtIH$H$L$H$p1HH$pHH$`H$hH$XH$H$H$H$ H$HHk H$XH\$Hl$H-H,$H$XHH$H$H$H$ H$HIHk H$XHH\$Hl$H-H,$H$XH0H$H$XH$H0HkH$ HkH$= 9391 H+H$H$\$V$\$W\$H$H+fl$H$XH\$H$`H\$H$hH\$H|$ Ht$(Hl$0HD$8HL$@HT$HH$(H$0H$8HD$`H$H$HtH$H$HH$H$H$H$H$k@gH$H$H$HH$H$H&HH|$HHHKHOH$H\$\$ HH$$HH$H$*1H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tEH$H$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[H$H\$`H\$H$(H\$H$0H\$H$8H\$ H$H\$(H$H\$0H$H\$8HD$@HL$HH$H$HtH$H$H1H$H$H@%H$H$H$HH$H$HHH|$HHHKHOH$H\$\$ HH$H$<$HH$xH$.1H$H$ HH$HD$H$H$H$H$HkH$x=H+H$H$H1H9tEH$H$H$H$H$H$ H$HHH$HH\$HH\$HD$H$Hl$[HH$HL$H$H$H$H$H\$H$HD$HH$HD$H$HL$ HD$@HL$HH$H$HtH$H$HH$H$H$H+Hl$pH,$H$HL$pHiH]1HH$H$H$H$HkHl$xH,$H$HL$xHiH1HH$H$H$H$H$H$H$H$H$(H\$H$0H\$H$8H\$H(Hl$ HhHl$(\$0XHH$(H$01H$H$HH$HD$H$H$H$H$0HkH$(=H+H$H$H1H9tEH$H$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[HH$HH$P11H$H$HH$HD$H$H$H$H$PHkH$H=H+H$H$H1H9tEH$H$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[H$Hl$x]tHHH$Hl$p]tHHvHH$hH$p!1H$H$HH$HD$H$H$H$H$pHkH$h=H+H$H$H1H9tEH$H$H$H$H$H$H$HHH$HH\$HH\$HD$H$Hl$[H$Hl$2F,LC8L$Hl$eELC0L$Hl$]LC(L$Hl$Vw<$ 9421 ^ 9422 *runtime.racefuncenter 9423 runtime.raceread."".errServerKeyExchange 9424 runtime.raceread."".errServerKeyExchange."".errServerKeyExchange 9425 (runtime.racefuncexit 9426 runtime.raceread 9427 runtime.racereaddgo.string."tls: server selected unsupported curve".type.errors.errorString 9428 "runtime.newobject 9429 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 9430 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 9431 runtime.typ2Itab 9432 .runtime.writebarrierptr 9433 runtime.raceread 9434 9435 runtime.raceread 9437 runtime.raceread 9439 runtime.raceread 9440 $"".curveForCurveID 9441 "runtime.racewrite6runtime.writeBarrierEnableddgo.string."tls: server selected unsupported curve".type.errors.errorString 9442 "runtime.newobject 9443 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 9444 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 9445 runtime.typ2Itab 9446 .runtime.writebarrierptr 9447 runtime.raceread 9448 runtime.raceread 9449 runtime.raceread."".errServerKeyExchange 9450 runtime.raceread."".errServerKeyExchange."".errServerKeyExchange 9451 (runtime.racefuncexit 9452 runtime.raceread 9453 runtime.raceread 9454 2crypto/elliptic.Unmarshal 9455 "runtime.racewrite6runtime.writeBarrierEnabled 9456 "runtime.racewrite6runtime.writeBarrierEnabled 9457 runtime.raceread."".errServerKeyExchange 9458 runtime.raceread."".errServerKeyExchange."".errServerKeyExchange 9459 (runtime.racefuncexit 9460 runtime.raceread 9461 runtime.raceread 9462 runtime.raceread""."".errServerKeyExchange" 9463 runtime.raceread"."".errServerKeyExchange"."".errServerKeyExchange" 9464 (runtime.racefuncexit# 9465 runtime.raceread$ 9466 runtime.raceread&."".errServerKeyExchange& 9467 runtime.raceread&."".errServerKeyExchange&."".errServerKeyExchange& 9468 (runtime.racefuncexit' 9469 runtime.raceread' 9470 runtime.raceread) 9471 runtime.raceread) 9472 runtime.raceread* 9473 runtime.raceread+."".errServerKeyExchange+ 9474 runtime.raceread+."".errServerKeyExchange+."".errServerKeyExchange+ 9475 (runtime.racefuncexit-."".errServerKeyExchange- 9476 runtime.raceread-."".errServerKeyExchange.."".errServerKeyExchange. 9477 (runtime.racefuncexit. 9478 runtime.raceread/ 9479 runtime.raceread0."".errServerKeyExchange0 9480 runtime.raceread0."".errServerKeyExchange0."".errServerKeyExchange1 9481 (runtime.racefuncexit2 9482 runtime.duffzero3 9483 "runtime.racewrite3 9484 runtime.raceread4type.[]uint84 9485 (runtime.typedmemmove4 9486 "runtime.racewrite5 9487 runtime.raceread6type.[]uint86 9488 (runtime.typedmemmove6 9489 "runtime.racewrite76runtime.writeBarrierEnabled7 9490 runtime.raceread9 9491 6"".hashForServerKeyExchange: 9492 (runtime.racefuncexit; 9493 runtime.raceread< 9494 runtime.raceread<4type.*crypto/rsa.PublicKey= 9495 $runtime.assertE2T2=lgo.string."ECDHE RSA requires a RSA server public key">.type.errors.errorString> 9496 "runtime.newobject> 9497 "runtime.racewrite?6runtime.writeBarrierEnabled?Bgo.itab.*errors.errorString.error@ 9498 (runtime.racefuncexitA0type.*errors.errorStringAtype.errorABgo.itab.*errors.errorString.errorA 9499 runtime.typ2ItabB 9500 .runtime.writebarrierptrC 9501 2crypto/rsa.VerifyPKCS1v15D 9502 (runtime.racefuncexitD 9503 (runtime.racefuncexitE 9504 runtime.racereadE8type.*crypto/ecdsa.PublicKeyF 9505 $runtime.assertE2T2Gtgo.string."ECDHE ECDSA requires a ECDSA server public key"H.type.errors.errorStringH 9506 "runtime.newobjectH 9507 "runtime.racewriteI6runtime.writeBarrierEnabledIBgo.itab.*errors.errorString.errorJ 9508 (runtime.racefuncexitK0type.*errors.errorStringKtype.errorKBgo.itab.*errors.errorString.errorK 9509 runtime.typ2ItabK 9510 .runtime.writebarrierptrL,type."".ecdsaSignatureL 9511 "runtime.newobjectM.type.*"".ecdsaSignatureM 9512 .encoding/asn1.UnmarshalN 9513 (runtime.racefuncexitN 9514 runtime.racereadO 9515 runtime.racereadP 9516 runtime.racereadP 9517 runtime.racereadQ 9518 runtime.racereadQ 9519 runtime.racereadR 9520 &crypto/ecdsa.VerifySLgo.string."ECDSA verification failure"T.type.errors.errorStringT 9521 "runtime.newobjectT 9522 "runtime.racewriteU6runtime.writeBarrierEnabledUBgo.itab.*errors.errorString.errorV 9523 (runtime.racefuncexitV0type.*errors.errorStringWtype.errorWBgo.itab.*errors.errorString.errorW 9524 runtime.typ2ItabW 9525 .runtime.writebarrierptrWzgo.string."ECDSA signature contained zero or negative values"X.type.errors.errorStringX 9526 "runtime.newobjectY 9527 "runtime.racewriteY6runtime.writeBarrierEnabledZBgo.itab.*errors.errorString.error[ 9528 (runtime.racefuncexit[0type.*errors.errorString[type.error[Bgo.itab.*errors.errorString.error[ 9529 runtime.typ2Itab\ 9530 .runtime.writebarrierptr\ 9531 runtime.raceread] 9532 runtime.raceread^Zgo.string."unknown ECDHE signature algorithm"^.type.errors.errorString^ 9533 "runtime.newobject_ 9534 "runtime.racewrite_6runtime.writeBarrierEnabled`Bgo.itab.*errors.errorString.errora 9535 (runtime.racefuncexita0type.*errors.errorStringatype.erroraBgo.itab.*errors.errorString.errorb 9536 runtime.typ2Itabb 9537 .runtime.writebarrierptrb 9538 .runtime.writebarrierptrc 9539 $runtime.panicslicec 9540 $runtime.panicindexc 9541 $runtime.panicindexc 9542 $runtime.panicindexc 9543 $runtime.panicindexc 9544 $runtime.panicslicec 9545 $runtime.panicindexc 9546 $runtime.panicindexd 9547 $runtime.panicindexd 9548 $runtime.panicindexd 9549 $runtime.panicsliced 9550 $runtime.panicsliced 9551 .runtime.writebarrierptre 9552 .runtime.writebarrierptre 9553 $runtime.panicslicee 9554 $runtime.panicindexe 9555 $runtime.panicindexf 9556 .runtime.writebarrierptrf 9557 $runtime.panicindexf 9558 $runtime.panicindexf 9559 $runtime.panicindexf 9560 $runtime.panicindexf 9561 $runtime.panicindexg 9562 $runtime.panicindexg 9563 0runtime.morestack_noctxt 9564 "".autotmp_2190type.*uint8"".autotmp_2189type.error"".autotmp_21880type.*errors.errorString"".autotmp_2187type.*uint8"".autotmp_2186type.error"".autotmp_21850type.*errors.errorString"".autotmp_2184type.*uint8"".autotmp_2183type.error"".autotmp_21820type.*errors.errorString"".autotmp_2181type.*uint8"".autotmp_2180type.error"".autotmp_21790type.*errors.errorString"".autotmp_2178type.*uint8"".autotmp_2177type.error"".autotmp_21760type.*errors.errorString"".autotmp_2174type.[3][]uint8"".autotmp_2171type.[][]uint8"".autotmp_2170type.*uint8"".autotmp_2169type.error"".autotmp_21680type.*errors.errorString"".autotmp_2166type.error"".autotmp_21650type.*errors.errorString"".autotmp_21640type.*errors.errorString"".autotmp_2163type.error"".autotmp_21620type.*errors.errorString"".autotmp_21614type.*crypto/rsa.PublicKey"".autotmp_21600type.*errors.errorString"".autotmp_2159type.bool"".autotmp_21580type.*errors.errorString"".autotmp_2157type.int"".autotmp_2156type.int"".autotmp_2155type.error"".autotmp_2154.type.*"".ecdsaSignature"".autotmp_21520type.*errors.errorString"".autotmp_21518type.*crypto/ecdsa.PublicKey"".autotmp_2150type.error"".autotmp_2148type.[]uint8"".autotmp_2147type.int"".autotmp_2146type.int"".autotmp_2145type.int"".autotmp_2144type.int"".autotmp_2143type.int"".autotmp_2142type.bool"".autotmp_2141$type.*math/big.Int"".autotmp_2140$type.*math/big.Int"".autotmp_2139type.[]uint8"".autotmp_2138type.int"".autotmp_2137type.int"".autotmp_21360type.*errors.errorString"".autotmp_2135 type.bool"".autotmp_21344type.crypto/elliptic.Curve"".autotmp_21330type.*errors.errorString"".autotmp_2132 type.int"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.stringmath/big.x2$type.*math/big.Intmath/big.x2 $type.*math/big.Int"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".errtype.error"".errtype.error"".ecdsaSig.type.*"".ecdsaSignature"".pubKey8type.*crypto/ecdsa.PublicKey"".errtype.error"".hashFunc type.crypto.Hash"".digesttype.[]uint8"".sigAndHash 0type."".signatureAndHash"".sigtype.[]uint8&"".serverECDHParamstype.[]uint8"".publicLen type.int"".~r5`type.error"".skxP:type.*"".serverKeyExchangeMsg"".cert@:type.*crypto/x509.Certificate"".serverHello0.type.*"".serverHelloMsg"".clientHello .type.*"".clientHelloMsg"".configtype.*"".Config 9578 "".ka4type.*"".ecdheKeyAgreement" 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 3"(.J}J+.).|{.vuZ^.ji01x-.ZYJ.RQn .HGB<;* 9618 v J 9622 ~0/Jt('J"!J^.J9( 3#.m0( 9623 x00"hR0AAF,R`#(#p#t#Nf;0 9625 {5U0 9627 * 9628 Y550g K0 9629 W!0 9630 #/j%0 9632 ( yTgclocals30ad77cbd79da312f97f4fe45496300cTgclocals31a0cb741ed3cab505b070949d767b0dlprebuilts/go/linux-x86/src/crypto/tls/key_agreement.gob"".(*ecdheKeyAgreement).generateClientKeyExchange#"dH%H$H;AHH$H$1H$H$H$1H$H$H$H$H$ H$Hk HMHH$H$!1H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tkH$H$H$1H$H$H$H$H$H$H$H$HHH$HH\$HH\$HD$cH$Hl$2H$1H$H$H$H$H$HHHkH$H$HZHH$HH$HH$H$H$H$ H$HH^ HH$HKHL$H$H\$H$H\$Ht$ Hl$(HT$0HL$8HD$@H|$HLD$PH$8H$@H$HHL$pHD$hL$H$HtC1H$H$H$H$H$L$HH$H$H$ H$H$H$0H$H$H$8H$HHP HH(Hh0Hl$Hh8Hl$H$8H\$H$@H\$ H$HH\$(H$H$H$HZHH\$0H\$`H$H$H$ H$H=HK Hk(H$H,$H$HY8HD$H$H$H$(H$HE(HHHH$HD$HD$HT$HL$ HD$(H$PH$XH$`H\$`H$H$XH|$HL$Ht$L$`HH)H9hL$PH)I)ItML$hL$H$pHl$L$xLD$H$H|$H$HL$ H$Ht$(HD$0H$H$H$ H$HH^ HH$HKHL$H\$pH\$H\$hH\$HT$ HL$(HD$0H$ H$(H$0HH$H\$H\$xH$(HHH$HD$HD$H\$H$hH\$ H$pH\$(H$xH\$xH$H$H\$xH$pHk H$xHk(H$h=HkH$(H\$XH\$xH$H$H\$xHKHC Hk(H$xH$hHH$pRH$HD$xH3HPHH Hh(H$xH$hHH$pHl$X@*H$H$H\$xHk LC(HHILKItIL$hL$H$pHl$L$xLD$H$ H\$H$(H\$ H$0H\$(HD$0H$PH$H$XH$H$`H$H\$xH$1H$H$HLCL$Hl$=3(H$H$iJj 9648 ^ 9649 *runtime.racefuncenter 9650 runtime.racereadZgo.string."missing ServerKeyExchange message".type.errors.errorString 9651 "runtime.newobject 9652 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 9653 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 9654 runtime.typ2Itab 9655 .runtime.writebarrierptr 9656 runtime.raceread$crypto/rand.Reader 9657 runtime.raceread $crypto/rand.Reader $crypto/rand.Reader 9658 runtime.raceread 9659 9660 6crypto/elliptic.GenerateKey 9662 (runtime.racefuncexit 9664 runtime.raceread 9665 runtime.raceread 9666 runtime.raceread 9667 runtime.raceread 9668 runtime.racereadtype.[]uint8 9669 "runtime.makeslice 9670 *math/big.(*Int).Bytes 9671 "runtime.slicecopy 9672 runtime.raceread 9673 .crypto/elliptic.Marshal8type."".clientKeyExchangeMsg 9674 "runtime.newobjecttype.[]uint8 9675 "runtime.makeslice 9676 "runtime.racewrite6runtime.writeBarrierEnabled 9677 runtime.raceread 9678 "runtime.racewrite 9679 runtime.raceread 9680 "runtime.slicecopy 9681 (runtime.racefuncexit 9682 $runtime.panicslice! 9683 $runtime.panicindex! 9684 $runtime.panicindex! 9685 .runtime.writebarrierptr! 9686 $runtime.panicslice" 9687 0runtime.morestack_noctxtN"".autotmp_2232type.int"".autotmp_2229type.error"".autotmp_22280type.*errors.errorString"".autotmp_2227type.[]uint8"".autotmp_2226type.int"".autotmp_2225type.[]uint8"".autotmp_2224type.int"".autotmp_2222type.[]uint8"".autotmp_2221type.[]uint8"".autotmp_2219type.int"".autotmp_2218type.int"".autotmp_2217type.[]uint8"".autotmp_2216type.[]uint8"".autotmp_2215Btype.*crypto/elliptic.CurveParams"".autotmp_2214$type.*math/big.Int"".autotmp_2213type.error"".autotmp_2210/type.[]uint8"".autotmp_22090type.*errors.errorString"".~r0type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".~r0type.errorerrors.text2type.string"".ckx:type.*"".clientKeyExchangeMsg"".serializedtype.[]uint8"".xBytestype.[]uint8$"".preMasterSecret_type.[]uint8"".x$type.*math/big.Int"".errtype.error 9692 "".my$type.*math/big.Int 9693 "".mx$type.*math/big.Int"".privtype.[]uint8"".~r5type.error"".~r4p:type.*"".clientKeyExchangeMsg"".~r3@type.[]uint8"".cert0:type.*crypto/x509.Certificate"".clientHello .type.*"".clientHelloMsg"".configtype.*"".Config 9697 "".ka4type.*"".ecdheKeyAgreement8" "(',,$#M6%|\#z.0HC 4EO.57/:VT )LTgclocals970d58b7cd880093bcd45058b1e4ac37Tgclocals7530e17dce4167e623d8520e574acae7lprebuilts/go/linux-x86/src/crypto/tls/key_agreement.go."".splitPreMasterSecretdH%H;aHH\$H$Ht$ HT$HL$1111HHHH?H)HHH9w`H\$0Ht$8HT$(HH?HH)HHHIH9w,H)I)IItMHl$HLD$PLL$@H8 9706 B 9707 *runtime.racefuncenter 9708 (runtime.racefuncexit 9709 $runtime.panicslice 9710 $runtime.panicslice 9711 0runtime.morestack_noctxt"".autotmp_2241type.int"".autotmp_2240type.int"".autotmp_2239type.int 9713 "".s2`type.[]uint8 9714 "".s10type.[]uint8"".secrettype.[]uint8 &(*@ 9715 9716 Tgclocals1126faa4a4a377703ab7dace762f1659Tgclocals69c1753bd5f81501d95132d08af04464Xprebuilts/go/linux-x86/src/crypto/tls/prf.go"".pHash dH%HD$H;AKHH$H$H$H$H$H\$H$H\$H$H\$HL$ HD$(H$H\$H$H\$H$H\$HD$XH$HL$PHY@1H\$H\$H\$H\$XH$H\$PH[8HT$ HL$(HD$0H$H$H$HD$HH$H\$HH92H\$XH$H\$PH[(H$H\$H$H\$H$H\$H\$XH$H\$PH[@H$H\$H$H\$H$H\$H\$XH$H\$PH[@1H\$H\$H\$H\$XH$H\$PH[8L$H\$HLT$ HD$(H|$0HHHL9iLH)HHD$@L$HL9@H97L$H)I)ItM LL$xL$H$Hl$L$LD$LT$`LT$Ht$hHt$ H|$pH|$(HD$0H\$HHl$@HH\$HH\$XH$H\$PH[(H$H\$H$H\$H$H\$H\$XH$H\$PH[@1H\$H\$H\$H\$XH$H\$PH[8HT$ HL$(HD$0H$H$H$H$H\$HH9H 9723 X 9724 *runtime.racefuncenter 9725 crypto/hmac.New 9726 9727 "runtime.slicecopy 9728 9732 (runtime.racefuncexit 9734 $runtime.panicslice 9736 0runtime.morestack_noctxt "".autotmp_2253type.[]uint8"".autotmp_2252type.int"".autotmp_2251type.[]uint8"".autotmp_2250type.int"".autotmp_2248type.int"".autotmp_2246type.[]uint8"".autotmp_2244_type.[]uint8"".todotype.int"".btype.[]uint8"".jtype.int"".a/type.[]uint8"".htype.hash.Hash"".hash*type.func() hash.Hash"".seed`type.[]uint8"".secret0type.[]uint8"".resulttype.[]uint8`6 B;L ;;A;L +d&Tgclocals80d5713edb58a47682832cb88a933f4eTgclocals44efe0c3ded0acaa172122c4a4784c92Xprebuilts/go/linux-x86/src/crypto/tls/prf.go"".prf10dH%H$8H;AHHH$HH$HH\$pHH\$xH$H$HHHH$HD$HD$HT$HL$ HD$(H$H$H$ HL$H$(HD$H$H\$H$H\$ H$H\$(HD$0H$H$ L$(H9L$H)I)ItML$0L$H$8Hl$L$@LD$H$H\$H$H\$ H$H\$(HD$0H$hH$pH$x11HHHH?H)HHH9LIIIHH?HH)HHHH$IH$H9 9744 H)I)IH$ItML$L$L$L$0L$8L$@L$L$H$H$L$L$H$PH$H$XH\$H$`H\$L$Ld$L$L\$ L$LT$(H$H\$0H$ H\$8H$(H\$@H\$xH\$HH$XHH$HD$HD$HT$HL$ HD$(H$H$H$HL$H$HD$H$H\$H$H\$ H$H\$(H$H\$0H$ H\$8H$(H\$@H\$pH\$HH$H$H$H$@1H$8HD$hH$0HHL$`Hl$hH9H$H$H$+HL$`@l$VH$PHL$XL$XL9HH$H$PH$XHD$XH9H+@l$WH9svHH$H$PHl$XL$XL9sHH+l$WDD$VL1@+H$HHL$`HHL$`Hl$hH9HH0 9754 ^ 9755 *runtime.racefuncenterl$crypto/sha1.Newf"crypto/md5.Newftype.[]uint8 9756 "runtime.makeslice 9757 "runtime.slicecopy 9758 "runtime.slicecopy 9760 "".pHashtype.[]uint8 9763 "runtime.makeslice 9764 "".pHash 9765 runtime.raceread 9766 runtime.raceread 9767 "runtime.racewrite 9768 (runtime.racefuncexit 9769 $runtime.panicindex 9770 $runtime.panicindex 9771 $runtime.panicindex 9772 $runtime.panicindex 9773 $runtime.panicslice 9774 $runtime.panicslice 9775 $runtime.panicslice 9776 0runtime.morestack_noctxtD"".autotmp_2273type.uint8"".autotmp_2272type.*uint8"".autotmp_2271type.int"".autotmp_2270type.int"".autotmp_2269type.[]uint8"".autotmp_2268type.int"".autotmp_2266type.uint8"".autotmp_2265type.[]uint8"".autotmp_2264type.[]uint8"".autotmp_2263type.int"".autotmp_2262type.int"".autotmp_2261type.int"".autotmp_2260type.int"".autotmp_2259type.int"".autotmp_2258type.[]uint8"".autotmp_2257type.int"".autotmp_2256/type.[]uint8"".autotmp_2255type.int"".autotmp_2254type.int 9777 "".s2type.[]uint8 9778 "".s1type.[]uint8"".secrettype.[]uint8"".btype.uint8"".itype.int"".result2type.[]uint8 9779 "".s2type.[]uint8 9780 "".s1type.[]uint8"".labelAndSeed_type.[]uint8"".hashMD5*type.func() hash.Hash"".hashSHA1*type.func() hash.Hash"".seedtype.[]uint8"".label`type.[]uint8"".secret0type.[]uint8"".resulttype.[]uint8" C 9781 Xh"?[1s+(.Hj^ PTgclocals7b199d34c34a0101116159171aa66ea5Tgclocalsa36a9ff65a3897278b2a0477fa66906fXprebuilts/go/linux-x86/src/crypto/tls/prf.go"".prf12dH%H;aHH\$H$HH$HD$HD$H$HD$H-H(H$H$H\$Ht:Hl$ =uHkH\$H\$(HLCL$Hl$H 9787 B 9788 *runtime.racefuncenterPhtype.struct { F uintptr; hashFunc func() hash.Hash }b 9789 "runtime.newobject 9790 "runtime.racewrite"".prf12.func1 9791 "runtime.racewrite6runtime.writeBarrierEnabled 9792 (runtime.racefuncexit 9793 .runtime.writebarrierptr 9794 0runtime.morestack_noctxt 0"".autotmp_2274jtype.*struct { F uintptr; hashFunc func() hash.Hash }"".~r1Ztype.func([]uint8, []uint8, []uint8, []uint8)"".hashFunc*type.func() hash.Hash0~/0*(k 9797 #ITgclocals29e546412965734879d839920d64e3f8Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349Xprebuilts/go/linux-x86/src/crypto/tls/prf.go"".prf30dH%H$PH;AH0H$0H$1H$H$HH$HD$HD$hHD$xH$Hl$xE#EgHH,$HD$xhHHH,$HD$xhHHH,$Hl$xEvT2HH,$HD$xhH$H$XHD$xH@XH$H$`H\$xHC`H\$hH$H1H9H$H$H$H$H$H$H$1H$H$HH$HD$HD$`HD$pH$Hl$pE#EgHH,$HD$phHHH,$HD$phHHH,$HD$p@vT2H$H$PHD$pH@PH$H$XH\$pHCXH\$`H$H1H9BH$H$H$H$H$H$H$HD$PHD$HHH$HD$H$H$HD$H$HT$PHL$HH$@HT$PH9p1HL$HH9SHD$@HHH$H$HL$HHD$@HOHHHA@+HHL$HH9~H$H$H$H[(H\$HHHH$HHH$Hl$H$ H\$H$(HL$H$H$H$H[@H$PH\$H$XH\$H$`H\$H$H$H$H[@H$H\$H$H\$H$H\$H$H$H$H[@1H\$H\$H\$H$H$H$H[8HD$ HT$(HL$0H$H$H$H$H$H$H[(H$PH\$H$XH\$H$`H\$H$H$H$H[@H$H\$H$H\$H$H\$H$H$H$H[@HD$PHD$XH$@L$HH9L$8H)I)ItMH$ L$(L$1H\$H\$H\$H$H$H$H[8HT$ HL$(HD$0H$H$H$ H\$H$(H\$H$HT$H$HL$ H$HD$(HD$0H$HD$8HT$XHHL$HHH$@HT$PH9H0EHH$HH\$HH\$HD$HH$HH\$HH\$HD$4b 9818 ^ 9819 *runtime.racefuncenter.type.crypto/sha1.digest 9820 "runtime.newobject 9821 "runtime.racewrite 9822 "runtime.racewrite 9823 "runtime.racewrite 9824 "runtime.racewrite 9825 "runtime.racewrite 9826 "runtime.racewrite 9827 "runtime.racewriteJgo.itab.*crypto/sha1.digest.hash.Hash,type.crypto/md5.digest 9828 "runtime.newobject 9829 "runtime.racewrite 9830 "runtime.racewrite 9831 "runtime.racewrite 9832 "runtime.racewrite 9833 "runtime.racewrite 9834 "runtime.racewrite Hgo.itab.*crypto/md5.digest.hash.Hash 9835 type.[11]uint8 9836 9837 "runtime.newobject 9839 ,runtime.racewriterange 9841 "runtime.racewrite 9843 "runtime.slicecopy 9844 (runtime.racefuncexit 9845 $runtime.panicslice 9846 $runtime.panicslice 9847 $runtime.panicindex 9848 $runtime.panicindex.type.*crypto/md5.digesttype.hash.HashHgo.itab.*crypto/md5.digest.hash.Hash 9849 runtime.typ2Itab0type.*crypto/sha1.digesttype.hash.HashJgo.itab.*crypto/sha1.digest.hash.Hash 9850 runtime.typ2Itab 9851 0runtime.morestack_noctxt@"".autotmp_2292type.*uint8"".autotmp_2291type.hash.Hash"".autotmp_2289type.hash.Hash"".autotmp_2288type.int"".autotmp_2286_type.[]uint8"".autotmp_2285type.[]uint8"".autotmp_2284type.int"".autotmp_2283type.[]uint8"".autotmp_2282/type.[]uint8"".autotmp_2281type.int"".autotmp_2280type.int"".autotmp_2278.type.*crypto/md5.digest"".autotmp_2277.type.*crypto/md5.digest"".autotmp_22760type.*crypto/sha1.digest"".autotmp_22750type.*crypto/sha1.digest 9852 "".&btype.*[11]uint8crypto/md5.d1.type.*crypto/md5.digest"".~r0type.hash.Hashcrypto/md5.d2.type.*crypto/md5.digest crypto/sha1.d10type.*crypto/sha1.digest"".~r0type.hash.Hash crypto/sha1.d20type.*crypto/sha1.digest"".digesttype.[]uint8"".jtype.int"".itype.int"".donetype.int"".hashMD5type.hash.Hash"".hashSHA1type.hash.Hash"".seedtype.[]uint8"".label`type.[]uint8"".secret0type.[]uint8"".resulttype.[]uint8"~" 9856 AF lAARAF$22B.:~g8 T 9860 2(Tgclocalsb1831ad861393fbde4ff47902b5679d0Tgclocals18eb72fd9c214ef52010bd66e8b4b966Xprebuilts/go/linux-x86/src/crypto/tls/prf.go."".prfAndHashForVersiondH%H;aQH8H\$8H$H\$@ffuHH\$PHD$XH8fuHH\$PHD$XH8HH\$(HD$0HH$H\$(H\$HD$H\$HH$HKHL$ftfuH\$HH$H$(Hl$HH](HHt-HH$H\$H\$PHD$XH8HH$H\$H\$PHD$XH8$ 9865 B 9866 *runtime.racefuncenter"".prf30f 9867 (runtime.racefuncexit"".prf10f 9868 (runtime.racefuncexit6go.string."unknown version"type.string 9869 runtime.convT2E 9870 runtime.gopanic 9871 runtime.raceread.crypto/sha512.New384f 9872 "".prf12 9873 (runtime.racefuncexit(crypto/sha256.Newf 9874 "".prf12 9875 (runtime.racefuncexit 9876 0runtime.morestack_noctxt@p"".autotmp_2297type.string"".autotmp_2296Ztype.func([]uint8, []uint8, []uint8, []uint8)"".~r30 type.crypto.Hash"".~r2 Ztype.func([]uint8, []uint8, []uint8, []uint8)"".suite(type.*"".cipherSuite"".versiontype.uint16,pDop%opop,opXT&# #" 2c=;Tgclocals8c6edfbad1c0dd09fc91b28ba5101812Tgclocals21628ef15e17a47b249310bffa1e8bd0Xprebuilts/go/linux-x86/src/crypto/tls/prf.go "".prfForVersiondH%H;av?H H\$ H$H\$(f$H\$0H\$H\$H\$8H 9884 9885 : 9886 *runtime.racefuncenterl 9887 ."".prfAndHashForVersion 9888 (runtime.racefuncexit 9889 0runtime.morestack_noctxt0@"".~r2 Ztype.func([]uint8, []uint8, []uint8, []uint8)"".suite(type.*"".cipherSuite"".versiontype.uint16@:?@`(Tgclocals6bf6122e4b0912f03ca94c00b25c16a7Tgclocals69c1753bd5f81501d95132d08af04464Xprebuilts/go/linux-x86/src/crypto/tls/prf.go8"".masterFromPreMasterSecretdH%HD$H;AHH$H$1H$H$H$HH$HD$HD$hH$HD$@H$H@Hl$hH~H@H$H,$H$Ht$H$HL$H$H\$Ht$ H$H\$(HD$0H$H@LD$hH@H)IHtML$L$H$Hl$H$Hl$H$H\$H$H\$ H$H\$(HD$0HH$HD$0HD$0HD$HT$ HL$(HD$pHT$xH$H$f$H$H\$H\$H\$`H\$hHH$@H$@H$HH$H\$pH$H\$xH\$H$H\$H$H\$H$H\$ H$H\$(HH\$0HH\$8HH\$@H$H\$HH$H\$PH$H\$XHT$`HH\$pH$H\$xH$H$H$HAEz( 9898 X 9899 *runtime.racefuncentertype.[64]uint8 9900 "runtime.newobject 9901 ,runtime.racewriterange 9902 "runtime.slicecopy 9903 "runtime.slicecopytype.[]uint8 9904 "runtime.makeslice 9905 "".prfForVersion("".masterSecretLabel 9906 runtime.raceread ("".masterSecretLabel 9907 ("".masterSecretLabel 9908 ("".masterSecretLabel 9911 (runtime.racefuncexit 9913 $runtime.panicslice 9915 $runtime.panicslice 9917 0runtime.morestack_noctxt"".autotmp_2306type.[]uint8"".autotmp_2305Ztype.func([]uint8, []uint8, []uint8, []uint8)"".autotmp_2304type.[]uint8"".autotmp_2303type.[]uint8"".autotmp_2302type.int"".autotmp_2301/type.[]uint8"".&seedotype.*[64]uint8"".masterSecret_type.[]uint8"".~r5type.[]uint8"".serverRandomtype.[]uint8"".clientRandomPtype.[]uint8$"".preMasterSecret type.[]uint8"".suite(type.*"".cipherSuite"".versiontype.uint161<4sC7&+FI, "Tgclocalsf03575131c6e53794efb995b26bd1252Tgclocals6ab32a27acd7eafbe932fdb15c10aa30Xprebuilts/go/linux-x86/src/crypto/tls/prf.go."".keysFromMasterSecretdH%HD$H;A]HH$H$1111111H$H$H$1H$xH$H$1H$`H$hH$p1H$HH$PH$X1H$0H$8H$@1H$H$ H$(HH$HD$HD$hH$HD$@H$H@XHl$hHAH@H$H,$H$H\$H$HL$H$H\$H$H\$ H$H\$(HD$0H$H@LD$hH@H)IHtML$L$H$Hl$H$Hl$H$H\$H$H\$ H$H\$(HD$0H$H$HHHH$HHHH$HD$HD$HD$HT$ HL$(HD$pHT$xH$H$f$H$H\$H\$H\$`H\$hHH$@H$@H$HH$H\$pH$H\$xH\$H$H\$H$H\$H$H\$ H$H\$(HH\$0HH\$8HH\$@H$H\$HH$H\$PH$H\$XHT$`HHL$pH$L$H$H$H9H$ H$(H$Hl$xIH9nH)I)IItM1L9KH$8L$@L$0H9#H)I)ItM1L9H$PL$XL$HH9H)I)ItML9H$hL$pL$`H9H)I)ItMM9wwL$L$L$xI9wSL)M)ItOHl$xL$M9w*LL$pL$L$L$HZASE> 9941 X 9942 *runtime.racefuncentertype.[64]uint8 9943 "runtime.newobject 9944 ,runtime.racewriterange 9945 "runtime.slicecopy 9946 "runtime.slicecopy type.[]uint8 9947 "runtime.makeslice 9948 9949 "".prfForVersion("".keyExpansionLabel 9952 runtime.raceread("".keyExpansionLabel("".keyExpansionLabel ("".keyExpansionLabel 9957 (runtime.racefuncexit 9958 $runtime.panicslice 9959 $runtime.panicslice 9960 $runtime.panicslice 9961 $runtime.panicslice 9962 $runtime.panicslice 9963 $runtime.panicslice 9964 $runtime.panicslice 9965 $runtime.panicslice 9966 $runtime.panicslice 9967 $runtime.panicslice 9968 $runtime.panicslice 9969 $runtime.panicslice 9970 $runtime.panicslice 9971 0runtime.morestack_noctxt,"".autotmp_2313type.[]uint8"".autotmp_2312Ztype.func([]uint8, []uint8, []uint8, []uint8)"".autotmp_2311type.[]uint8"".autotmp_2310type.[]uint8"".autotmp_2309type.int"".autotmp_2308/type.[]uint8"".&seedotype.*[64]uint8"".keyMaterial_type.[]uint8"".serverIVtype.[]uint8"".clientIVtype.[]uint8"".serverKeytype.[]uint8"".clientKeytype.[]uint8"".serverMACtype.[]uint8"".clientMACtype.[]uint8"".ivLentype.int"".keyLentype.int"".macLentype.int"".serverRandomtype.[]uint8"".clientRandomPtype.[]uint8"".masterSecret type.[]uint8"".suite(type.*"".cipherSuite"".versiontype.uint16 }&%,';!$!!!* *+I }Tgclocals115b49cca0f9819afc2b894b52df4448Tgclocals6ab32a27acd7eafbe932fdb15c10aa30Xprebuilts/go/linux-x86/src/crypto/tls/prf.go "".lookupTLSHashdH%H;aHXH\$XH$1HD$pHD$xD$`<uHD$h1H\$pH\$xHX<uHD$h1H\$pH\$xHX<uHD$h1H\$pH\$xHXHH\$8HD$@1H\$(H\$0HH$HD$HD$ H$H\$ Hl$@HkHl$8=H+H\$ H\$ H1H9t6HL$ HD$HHL$PHD$hHD$(HD$pHL$0HL$xHXHH$HH\$HH\$HD$H$Hl$p`$ 9977 B 9978 *runtime.racefuncenter 9979 (runtime.racefuncexit 9980 (runtime.racefuncexit 9981 (runtime.racefuncexitVgo.string."tls: unsupported hash algorithm".type.errors.errorString 9982 "runtime.newobject 9983 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 9984 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 9985 runtime.typ2Itab 9986 .runtime.writebarrierptr 9987 0runtime.morestack_noctxt@"".autotmp_2317type.error"".autotmp_2316o0type.*errors.errorString"".autotmp_23140type.*errors.errorString"".~r0_type.errorerrors.text2?type.string"".~r2 type.error"".~r1 type.crypto.Hash"".hashtype.uint8>A""LVG 9994 /|l-)Tgclocals934bf1e89e7706ea3ac4a353ac95be22Tgclocalsab9483a18a9aa6ce51cb9eaf4d98a9d2Xprebuilts/go/linux-x86/src/crypto/tls/prf.go$"".newFinishedHash!!dH%H$ H;A>H`H$`H$H$hH$x1H1H$H$H$fff$H$pH\$HL$HD$HL$(H(HD$ H$H\$H$H\$H$H\$ H$HT$HD$H5H$H$H$H$H$H$H$H$H$1H$H$ 1H$(H$0H$H$8H$H$@H$H$HH$hf$PH\$(H$XH$H$xH`1H$H$HH$HD$HD$HHD$XH$Hl$XE#EgHH,$HD$XhHHH,$HD$XhHHH,$Hl$XEvT2HH,$HD$XhH$H$XHD$XH@XH$H$`H\$XHC`H\$HH\$xH1H9HL$xH$H$H$H$1H$H$HH$HD$HD$0HD$hH$Hl$hE#EgHH,$HD$hhHHH,$HD$hhHHH,$Hl$hEvT2HH,$HD$hhH$H$XHD$hH@XH$H$`H\$hHC`H\$0H\$xH1H9HL$xH$H$H$H$1H$H$HH$HD$HD$8HD$`H$Hl$`E#EgHH,$HD$`hHHH,$HD$`hHHH,$HD$`@vT2H$H$PHD$`H@PH$H$XH\$`HCXH\$8H\$pH1H9aHL$pH$H$H$H$1H$H$HH$HD$HD$@HD$PH$Hl$PE#EgHH,$HD$PhHHH,$HD$PhHHH,$HD$P@vT2H$H$PHD$PH@PH$H$XH\$PHCXH\$@H\$pH1H9HL$pH$HH$HH5H$H$H$H$H$H$H$H$H$H$H$H$H$ H$H$(H$H$0H$H$8H$H$@H$H$HH$hf$PH\$(H$XH$H$xH`HH$HH\$HH\$HD$HH$HH\$HH\$HD$mHH$HH\$HH\$HD$+HH$HH\$HH\$HD$HH$H$hH\$Ht%H$H$H$* 10005 ^ 10006 *runtime.racefuncenter 10007 runtime.duffzero 10008 ."".prfAndHashForVersion 10009 crypto.Hash.New 10010 crypto.Hash.New""".statictmp_2334 10011 runtime.duffcopy 10012 runtime.duffcopy 10013 (runtime.racefuncexit.type.crypto/sha1.digest 10014 "runtime.newobject 10015 "runtime.racewrite 10016 "runtime.racewrite 10017 "runtime.racewrite 10018 "runtime.racewrite 10019 "runtime.racewrite 10020 10021 "runtime.racewrite 10022 10023 "runtime.racewriteJgo.itab.*crypto/sha1.digest.hash.Hash.type.crypto/sha1.digest 10027 "runtime.newobject 10029 "runtime.racewrite 10031 "runtime.racewrite 10033 "runtime.racewrite 10034 "runtime.racewrite 10035 "runtime.racewrite 10036 "runtime.racewrite 10037 "runtime.racewriteJgo.itab.*crypto/sha1.digest.hash.Hash,type.crypto/md5.digest 10038 "runtime.newobject 10039 "runtime.racewrite 10040 "runtime.racewrite 10041 "runtime.racewrite 10042 "runtime.racewrite 10043 "runtime.racewrite 10044 "runtime.racewriteHgo.itab.*crypto/md5.digest.hash.Hash,type.crypto/md5.digest 10045 "runtime.newobject 10046 "runtime.racewrite 10047 "runtime.racewrite 10048 "runtime.racewrite 10049 "runtime.racewrite 10050 "runtime.racewrite 10051 "runtime.racewriteHgo.itab.*crypto/md5.digest.hash.Hash""".statictmp_2344 10052 runtime.duffcopy 10053 runtime.duffcopy 10054 (runtime.racefuncexit.type.*crypto/md5.digesttype.hash.HashHgo.itab.*crypto/md5.digest.hash.Hash 10055 runtime.typ2Itab.type.*crypto/md5.digesttype.hash.HashHgo.itab.*crypto/md5.digest.hash.Hash 10056 runtime.typ2Itab0type.*crypto/sha1.digesttype.hash.HashJgo.itab.*crypto/sha1.digest.hash.Hash 10057 runtime.typ2Itab0type.*crypto/sha1.digesttype.hash.HashJgo.itab.*crypto/sha1.digest.hash.Hash 10058 runtime.typ2Itab type.[0]uint8 10059 "runtime.newobject! 10060 0runtime.morestack_noctxtJ"".autotmp_2343(type."".finishedHash"".autotmp_2342type.*uint8"".autotmp_2341type.hash.Hash"".autotmp_2340type.*uint8"".autotmp_2339type.hash.Hash"".autotmp_2338type.*uint8"".autotmp_2337type.hash.Hash"".autotmp_2335type.hash.Hash"".autotmp_2333(type."".finishedHash"".autotmp_2331.type.*crypto/md5.digest"".autotmp_2330.type.*crypto/md5.digest"".autotmp_2329.type.*crypto/md5.digest"".autotmp_2328.type.*crypto/md5.digest"".autotmp_23270type.*crypto/sha1.digest"".autotmp_23260type.*crypto/sha1.digest"".autotmp_23250type.*crypto/sha1.digest"".autotmp_23240type.*crypto/sha1.digest"".autotmp_2323type.hash.Hash"".autotmp_2322type.hash.Hashcrypto/md5.d1.type.*crypto/md5.digest"".~r0type.hash.Hashcrypto/md5.d2.type.*crypto/md5.digestcrypto/md5.d1.type.*crypto/md5.digest"".~r0type.hash.Hashcrypto/md5.d2.type.*crypto/md5.digest crypto/sha1.d10type.*crypto/sha1.digest"".~r0type.hash.Hash crypto/sha1.d20type.*crypto/sha1.digest crypto/sha1.d10type.*crypto/sha1.digest"".~r0type.hash.Hash crypto/sha1.d20type.*crypto/sha1.digest"".hash type.crypto.Hash"".prfZtype.func([]uint8, []uint8, []uint8, []uint8)"".buffertype.[]uint8"".~r2 (type."".finishedHash"".cipherSuite(type.*"".cipherSuite"".versiontype.uint16*" 10067 "% 10068 ,D\.b'(*0222YTgclocalsce999d52a613071f642d347f099cb2c9Tgclocalsca5af18a9cf534bd08a65272af34d51cXprebuilts/go/linux-x86/src/crypto/tls/prf.go0"".(*finishedHash).WritedH%H;aHH$H$11H$H$H$H$H$HHHkH$H\$H$H\$H$H\$Hl$HH,$HL$@HY@H$H$H$H$HOHKHkH$H\$H$H\$H$H\$Hl$HH,$HL$@HY@H$H$H$XH$HXXfH$H$ H$HHK Hk(H$H\$H$H\$H$H\$Hl$HH,$HL$@HY@H$H$H$0H$HEHK0Hk8H$H\$H$H\$H$H\$Hl$HH,$HL$@HY@H$H$H$@H$Hh@H~H$H$@L$H$HHs@HCHHKPHt$hHD$pHL$xHHD$XLH)H~OHH$Ht$PHt$H|$HL$`HL$HD$ L$H|$pHt$(H\$0H\$XHL$8HLIHL$`H9H9H)I)IHt$PItM9Hl$LD$L$H$H\$LT$ H$H\$(HD$0H\$pH$HHl$`H9H\$XH$H$H$@H$Hl$XHkHHl$`HkPHl$P=u3Hk@H$H$1H$H$HLC@L$Hl$RB9. 10077 N 10078 *runtime.racefuncenter 10079 runtime.raceread 10080 runtime.raceread 10081 runtime.raceread 10082 runtime.raceread 10083 runtime.raceread 10084 runtime.raceread 10085 runtime.raceread 10086 type.[]uint8 10087 10088 &runtime.growslice_n 10090 "runtime.slicecopy 10091 "runtime.racewrite6runtime.writeBarrierEnabled 10092 (runtime.racefuncexit 10093 .runtime.writebarrierptr 10094 $runtime.panicslice 10095 $runtime.panicslice 10096 0runtime.morestack_noctxtp"".autotmp_2351_type.[]uint8"".autotmp_2350/type.[]uint8"".autotmp_2349type.int"".errPtype.error"".n@type.int"".msgtype.[]uint8"".h*type.*"".finishedHash\R?ek.cs$""&9SOTgclocals2deb793510278daad2e5a858080997baTgclocals5e937670b328f41f38338412e268c2d5Xprebuilts/go/linux-x86/src/crypto/tls/prf.go&"".finishedHash.SumdH%H;aHxH\$xH$1H$H$H$H$fruH$H$1H\$H\$H\$HD$@H$HL$8HY8HT$ HL$(HD$0HT$`H$HL$hH$HD$pH$HxHH$HD$HD$$HT$HL$ HD$(H$H$HT$HHT$HL$PHL$HD$XHD$Hl$@H,$Ht$8H^8HT$ HL$(HD$0H$H$HT$HHT$HL$PHL$HD$XHD$Hl$@H,$Ht$8H^8HT$ HL$(HD$0HT$`H$HL$hH$HD$pH$Hx. 10100 B 10101 *runtime.racefuncenter 10102 (runtime.racefuncexittype.[]uint8 10103 "runtime.makeslice 10104 (runtime.racefuncexit 10105 0runtime.morestack_noctxt"".autotmp_2360type.[]uint8"".autotmp_2359type.[]uint8"".autotmp_2358type.[]uint8"".autotmp_2357/type.[]uint8"".out_type.[]uint8"".~r0type.[]uint8"".h(type."".finishedHash(0?k1Qx '"Tgclocals5802cf978c26cc7cfab9594283e9fb4fTgclocals245f5900b778fb7f43ba9be4625e7d59Xprebuilts/go/linux-x86/src/crypto/tls/prf.go "".finishedSum30dH%HD$H;A\HH$H$1H$H$H$H$H\$H$H\$H$H\$H$H$H$H[@H$H\$H$H\$H$H\$H$H$H$H[@HHH0H0H$H\$H$HT$H$HL$H$H$H$H[@1H\$H\$H\$H$H$H$H[8HD$ HT$(HL$0HD$pHT$xH$H$H$H$H[(H$H\$H$H\$H$H\$H$H$H$H[@HHH0H0H$H\$H$HT$H$HL$H$H$H$H[@H\$pH\$H\$xH\$H$H\$H$H$H$H[@1H\$H\$H\$H$H$H$H[8HD$ HT$(HL$0HD$pHT$xH$H$H\$H$H\$H$H\$H$H$H$H[@H$H\$H$H\$H$H\$H$H$H$H[@HHH(H0H$H\$H$HT$H$HL$H$H$H$H[@1H\$H\$H\$H$H$H$H[8HD$ HT$(HL$0HD$@HT$HHL$PH$H$H$H[(H$H\$H$H\$H$H\$H$H$H$H[@HHH(H0H$H\$H$HT$H$HL$H$H$H$H[@H\$@H\$H\$HH\$H\$PH\$H$H$H$H[@1H\$H\$H\$H$H$H$H[8HD$ HT$(HL$0HD$@HL$PHD$xHT$HHHH$HD$HD$Hl$HT$ HL$(Hl$XH,$HT$`HT$HL$hHL$H\$pH\$H\$xH\$ H$H\$(HD$0H\$xHl$`LD$hH9LL$XH)I)ItML$L$H$Hl$L$LD$H\$@H\$H\$HH\$ H\$PH\$(HD$0H\$XH$H\$`H$H\$hH$Hwi> 10114 X 10115 *runtime.racefuncenter"".ssl30Pad1"".ssl30Pad2 10116 "".ssl30Pad1"".ssl30Pad2type.[]uint8 10120 "runtime.makeslice 10121 "runtime.slicecopy 10122 "runtime.slicecopy 10123 (runtime.racefuncexit 10124 $runtime.panicslice 10125 0runtime.morestack_noctxt&"".autotmp_2376type.[]uint8"".autotmp_2375type.int"".autotmp_2374type.[]uint8"".autotmp_2371type.[]uint8"".autotmp_2370type.[]uint8"".autotmp_2369type.[]uint8"".autotmp_2368type.[]uint8"".autotmp_2367type.[]uint8"".autotmp_2366type.[]uint8"".autotmp_2365type.[]uint8"".autotmp_2364/type.[]uint8"".rettype.[]uint8"".sha1Digesttype.[]uint8"".md5Digest_type.[]uint8"".~r4type.[]uint8"".magicptype.[]uint8"".masterSecret@type.[]uint8"".sha1 type.hash.Hash"".md5type.hash.Hash/ 43AA`LA`;LAA`IA`8D6L4 <+h[, /Tgclocals168b97d8bb28e0468d1955743f26ef01Tgclocals44457fae2b25786d2bd59827a9ffc804Xprebuilts/go/linux-x86/src/crypto/tls/prf.go2"".finishedHash.clientSumdH%HD$H;AHH$H$1H$8H$@H$HH$fHHHHHH$HH$HKHL$H$H|$HHHKHOH$ H\$ H$(H\$(H$0H\$0H$HD$8H$Hl$@H$HT$HHD$PHT$XHL$`H$H$8H$H$@H$H$HHHH$HD$HD$HD$HT$ HL$(H$H$H$H$HH\$hH$H\$pH$H\$xH$HH$H$H$H$H\$H$H\$H$ H\$H$(H\$ H$0H\$(HH\$0HH\$8HH\$@H$H\$HH$H\$PH$H\$XH$HH$H$8H$H$@H$H$HH&" 10143 X 10144 *runtime.racefuncenter4"".ssl3ClientFinishedMagic 10145 "".finishedSum30 10146 (runtime.racefuncexittype.[]uint8 10147 "runtime.makeslice 10148 runtime.duffcopy 10149 &"".finishedHash.Sum,"".clientFinishedLabel 10150 runtime.raceread,"".clientFinishedLabel ,"".clientFinishedLabel ,"".clientFinishedLabel 10151 10153 (runtime.racefuncexit 10155 0runtime.morestack_noctxt"".autotmp_2381type.[]uint8"".autotmp_2380type.[]uint8"".autotmp_2379type.[]uint8"".autotmp_2378/type.[]uint8"".out_type.[]uint8"".~r1type.[]uint8"".masterSecrettype.[]uint8"".h(type."".finishedHash(4 10159 I= &+1<72Tgclocalsbc9f24ea474ddc2fff4e08355e80b718Tgclocals3ef2a6ef0fa889d122f66f6fdf0b7b55Xprebuilts/go/linux-x86/src/crypto/tls/prf.go2"".finishedHash.serverSumdH%HD$H;AHH$H$1H$8H$@H$HH$fHHHHHH$HH$HKHL$H$H|$HHHKHOH$ H\$ H$(H\$(H$0H\$0H$HD$8H$Hl$@H$HT$HHD$PHT$XHL$`H$H$8H$H$@H$H$HHHH$HD$HD$HD$HT$ HL$(H$H$H$H$HH\$hH$H\$pH$H\$xH$HH$H$H$H$H\$H$H\$H$ H\$H$(H\$ H$0H\$(HH\$0HH\$8HH\$@H$H\$HH$H\$PH$H\$XH$HH$H$8H$H$@H$H$HH&" 10169 X 10170 *runtime.racefuncenter4"".ssl3ServerFinishedMagic 10171 "".finishedSum30 10172 (runtime.racefuncexittype.[]uint8 10173 "runtime.makeslice 10174 runtime.duffcopy 10175 &"".finishedHash.Sum,"".serverFinishedLabel 10176 runtime.raceread,"".serverFinishedLabel ,"".serverFinishedLabel ,"".serverFinishedLabel 10177 10179 (runtime.racefuncexit 10181 0runtime.morestack_noctxt"".autotmp_2385type.[]uint8"".autotmp_2384type.[]uint8"".autotmp_2383type.[]uint8"".autotmp_2382/type.[]uint8"".out_type.[]uint8"".~r1type.[]uint8"".masterSecrettype.[]uint8"".h(type."".finishedHash(4 10185 I= &+1<72Tgclocalsbc9f24ea474ddc2fff4e08355e80b718Tgclocals3ef2a6ef0fa889d122f66f6fdf0b7b55Xprebuilts/go/linux-x86/src/crypto/tls/prf.god"".finishedHash.selectClientCertSignatureAlgorithmdH%HD$H;AHH$H$1$($)1H$0H$8H$fs?1$ L$.$(\$/$)1H$0H$8HH$H$H$H$1H$HD$0H$HHL$8Hl$0H9HD$HH$HD$H\$HH+HkL$.L$,@l$/H@l$-$ @8HH$\$,$\$-\$HH\$HH\$HH\$\$ t7\$,$(\$-$)1H$0H$8HHD$HHL$8HHHL$8Hl$0H9HH\$`HD$hJ1H\$PH\$XHH$HD$HD$@H$H\$@Hl$hHkHl$`=H+H\$@H\$@H1H9tRHL$@HD$pHL$x1@l$.@$(@l$/@$)HD$PH$0HL$XH$8HHH$HH\$HH\$HD$|H$Hl$Q0 10190 X 10191 *runtime.racefuncenter 10192 (runtime.racefuncexit 10193 *runtime.racereadrange>"".supportedSignatureAlgorithms 10194 runtime.raceread>"".supportedSignatureAlgorithms>"".supportedSignatureAlgorithms >"".supportedSignatureAlgorithms 10195 <"".isSupportedSignatureAndHash 10196 (runtime.racefuncexitgo.string."tls: no supported signature algorithm found for signing client certificate".type.errors.errorString 10197 "runtime.newobject 10198 "runtime.racewrite 6runtime.writeBarrierEnabled Bgo.itab.*errors.errorString.error 10199 10200 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 10205 runtime.typ2Itab 10207 .runtime.writebarrierptr 10209 0runtime.morestack_noctxt$"".autotmp_23970type."".signatureAndHash"".autotmp_2395Otype.error"".autotmp_23940type.*errors.errorString"".autotmp_23930type."".signatureAndHash"".autotmp_23922type.*"".signatureAndHash"".autotmp_2391type.int"".autotmp_2390type.int"".autotmp_23890type."".signatureAndHash"".autotmp_23880type.*errors.errorString"".autotmp_2386/4type.[]"".signatureAndHash"".~r0type.errorerrors.text2otype.string"".v0type."".signatureAndHash"".~r3type.error"".~r20type."".signatureAndHash"".sigTypetype.uint8"".serverList4type.[]"".signatureAndHash"".h(type."".finishedHash6\H"2m*$ 10213 *+il]09Tgclocals3f4f17983aa44666b3ad62d1aca8b83cTgclocals3dbad5f7f04a182770b2d0752c12005aXprebuilts/go/linux-x86/src/crypto/tls/prf.goP"".finishedHash.hashForClientCertificate%%dH%H$H;A; HH$H$$1H$H$ H$(1H$8H$@H$flH$fXH$f<MHH$H$61H$H$HH$HD$H$H$H$H$HkH$=H+H$H$H1H9tkH$H$PH$X1H$H$ H$(H$0H$H$8H$H$@HHH$HH\$HH\$HD$cH$Hl$21H$H$HH$HD$H$H$H$H$E#EgHH,$H$hHHH,$H$hHHH,$H$@vT2H$H$PH$H@PH$H$XH$HCXH$H$H1H9H$H$@HH$HH$H$HH$H|$HHHKHOHKHOH$H$H$HZ@1H$H$HH$HD$H$H$H$H$E#EgHH,$H$hHHH,$H$hHHH,$H$EvT2HH,$H$hH$H$XH$H@XH$H$`H$HC`H$H$H1H9HH$H$@HH$HHH$HH$H$H|$HHHKHOHKHOH$H$H$HZ@H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$01H\$8H\$@H\$HHT$PHL$XHD$`H$pH$H$xH$ H$H$(H$01H$8H$@HHH$HH\$HH\$HD$HH$HH\$HH\$HD$H$fi$$Hl$HD$HT$H$8H$0HtC1H$H$ H$(H$0H$8H$@HH$H,$HT$HD$H$H|$HHHKHOHKHOH$(H$H$ HZ@1H\$H\$H\$H$(H$H$ H[8HT$ HL$(HD$0H$pH$H$xH$ H$H$(H$H$01H$8H$@H<H$H$1H\$H\$H\$H$HH$H$@HX8HT$ HL$(HD$0H$pH$H$xH$ H$H$(H$01H$8H$@HH$HHT$hHL$pHD$xH$pH$H$xH$ H$H$(H$01H$8H$@HH$HHH$`H$h]HH$H$`H\$HD$H\$HH$HKHL$z 10228 ^ 10229 *runtime.racefuncentergo.string."tls: unsupported signature type for client certificate".type.errors.errorString 10230 "runtime.newobject 10231 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 10232 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 10233 runtime.typ2Itab 10234 .runtime.writebarrierptr,type.crypto/md5.digest 10235 "runtime.newobject 10236 "runtime.racewrite 10237 "runtime.racewrite 10238 "runtime.racewrite 10239 10240 "runtime.racewrite 10241 10242 "runtime.racewrite 10244 "runtime.racewriteHgo.itab.*crypto/md5.digest.hash.Hash .type.crypto/sha1.digest 10247 "runtime.newobject 10248 "runtime.racewrite 10249 "runtime.racewrite 10250 "runtime.racewrite 10251 "runtime.racewrite 10252 "runtime.racewrite 10253 "runtime.racewrite 10254 "runtime.racewriteJgo.itab.*crypto/sha1.digest.hash.Hash 10255 "".finishedSum30 10256 (runtime.racefuncexit0type.*crypto/sha1.digesttype.hash.HashJgo.itab.*crypto/sha1.digest.hash.Hash 10257 runtime.typ2Itab.type.*crypto/md5.digesttype.hash.HashHgo.itab.*crypto/md5.digest.hash.Hash 10258 runtime.typ2Itab 10259 "".lookupTLSHash 10260 (runtime.racefuncexit 10261 crypto.Hash.New 10262 (runtime.racefuncexit! 10263 (runtime.racefuncexit! 10264 runtime.duffcopy! 10265 &"".finishedHash.Sum# 10266 (runtime.racefuncexit#go.string."a handshake hash for a client-certificate was requested after discarding the handshake buffer"$type.string$ 10267 runtime.convT2E% 10268 runtime.gopanic% 10269 0runtime.morestack_noctxtJ"".autotmp_2418type.*uint8"".autotmp_2417type.hash.Hash"".autotmp_2416type.*uint8"".autotmp_2415type.hash.Hash"".autotmp_2413otype.error"".autotmp_24120type.*errors.errorString"".autotmp_2411type.[]uint8"".autotmp_2410type.[]uint8"".autotmp_2409type.[]uint8"".autotmp_2408type.hash.Hash"".autotmp_2407type.error"".autotmp_2405/type.[]uint8"".autotmp_24040type.*crypto/sha1.digest"".autotmp_24030type.*crypto/sha1.digest"".autotmp_2402.type.*crypto/md5.digest"".autotmp_2401.type.*crypto/md5.digest"".autotmp_24000type.*errors.errorString"".autotmp_2399Otype.string crypto/sha1.d10type.*crypto/sha1.digest"".~r0type.hash.Hash crypto/sha1.d20type.*crypto/sha1.digestcrypto/md5.d1.type.*crypto/md5.digest"".~r0type.hash.Hashcrypto/md5.d2.type.*crypto/md5.digest"".~r0type.errorerrors.text2type.string"".hashtype.hash.Hash"".errtype.error"".hashAlg type.crypto.Hash"".sha1Hashtype.hash.Hash"".md5Hashtype.hash.Hash"".~r4type.error"".~r3 type.crypto.Hash"".~r2type.[]uint8"".masterSecrettype.[]uint8&"".signatureAndHash0type."".signatureAndHash"".h(type."".finishedHash^"~yg( M/=/=22'6%&=-.56r;<9] 10279 r.0?=mb 10281 0 10282 2. ` 10284 J+c 10285 N _ 10286 b 10287 [+Tgclocals489f9805f4b7585c9389bd42cd4174dcTgclocalsde250ed70848391563f98df5a0b88038Xprebuilts/go/linux-x86/src/crypto/tls/prf.goR"".(*finishedHash).discardHandshakeBufferdH%H;avBHH\$H$H\$H$H$@H\$1Hk@HkHHkPH 10289 10290 : 10291 *runtime.racefuncenter` 10292 "runtime.racewrite 10293 (runtime.racefuncexit 10294 0runtime.morestack_noctxt"".h*type.*"".finishedHash=`9 10295 DTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/tls/prf.go0"".(*sessionState).equaldH%H;aHxH\$xH$HD$XHH$H$H\$H$H\$H\$XH\$\$ HH\$XH\$P<u$HxH$H$H\$PH$H$HLD$PI(f9BH$H$H\$PH$H$H$HXLD$PIhf9H$H$H\$PH$H$H$HH^HH$HKHL$HKHL$Ht$PHH^H|$HHHKHOHKHO\$0pH$H$H$ H$Hk(Hl$HH\$PH$H$ H\$PHk(H\$HH9t$HxHD$HH$H$H$ HD$HH$Hk(Hl$@Hl$@H9HD$HHD$8H$H$H$ H$HK HC(Hk0Hl$pHHL$`Hl$8HD$hH9sHkHH$H\$PH$H$ H\$PHK HC(Hk0Hl$pHHL$`Hl$8HD$hH9HkHH$HT$8H$HHs HC(Hk0HH9HkHHH$HNHL$HNHL$H\$PHHs HC(Hk0Hl$pHt$`HHD$hH9skHkHH|$HHHNHOHNHO\$0u$HxHD$HHHl$@H9n$Hxd$HxE: 10305 B 10306 *runtime.racefuncenterb*type.*"".sessionState 10307 $runtime.assertE2T2 10308 (runtime.racefuncexit 10309 runtime.raceread 10310 runtime.raceread 10311 runtime.raceread 10312 runtime.raceread 10313 runtime.raceread 10314 runtime.raceread 10315 bytes.Equal 10316 runtime.raceread 10317 runtime.raceread 10318 (runtime.racefuncexit 10319 runtime.raceread 10320 runtime.raceread 10321 10322 runtime.raceread 10323 10324 runtime.raceread 10326 runtime.raceread 10327 bytes.Equal 10328 (runtime.racefuncexit 10329 (runtime.racefuncexit 10330 $runtime.panicindex 10331 $runtime.panicindex 10332 $runtime.panicindex 10333 $runtime.panicindex 10334 (runtime.racefuncexit 10335 0runtime.morestack_noctxt@"".autotmp_2429type.int"".autotmp_2428type.int"".autotmp_2427type.bool"".autotmp_2426otype.int"".autotmp_2425_type.int"".autotmp_2423?*type.*"".sessionState"".itype.int 10336 "".s1O*type.*"".sessionState"".~r10type.bool"".i"type.interface {}"".s*type.*"".sessionStateLr';%v>,)O&%')MM *( =#$Tgclocalsf7aa1743939cae014f83a8a2d262049cTgclocals6013db99caf2bb60e55bc0c016a4e7e9^prebuilts/go/linux-x86/src/crypto/tls/ticket.go4"".(*sessionState).marshal''dH%HD$H;A HH$H$1H$H$H$ H$H$H$H$HYHHH\$@H$H$ H|$@H$H6 HS HC(Hk0H$1H$HD$HH$HHL$`Hl$HH9HD$hH$HD$hHHHxHhH$H$H$H$H$HL$@H$HHH|$@HL$`HHHL$`Hl$HH9xHH$H|$H|$Ht$Hl$ HT$(H$H$H$H$Ht$pHHl$xH4$H$H$HL$pHD$xHL$I(f@)HHHH$H$H$H\$pHD$xHHkHL$I(@+HHEHH$H$H$H$H\$pHD$xHHL$HIhf@+HHHH$H$H$H$H$H\$pH|$xHHh@+H$H$H$HkHl$`H\$pH|$xRHH$H\$pH|$x-Hl$`HH@+H$H$H$H$HkHl$`H\$pH|$xHH$H\$pHD$xHHHl$`H@+H$HHHHIHtIH\$xH$LD$pH$H$H$H\$pH$H\$xH\$H$H\$H$HH^H|$HHHKHOHKHOHD$0H$H$H$H$HYHl$xL$H9LL$pH)I)ItMHl$xL$LL$pH$H$ H$Hk(Hl$`H\$pH|$xKH$H\$pH|$x*Hl$`H@+H$H$H$ H$Hk(Hl$`H\$pH|$xHH$H\$pHD$xHHHHl$`@+H$HHHHIHtIH\$xH$LD$pH$H$H$ H$H8HS HC(Hk0H$1H$HD$XH$HHL$HHl$XH9mHD$hH$H\$hHHHCHkH$H$H$H$H$H$HD$PH\$pH|$x{H$HL$pHD$xHWHl$PH@)H$H\$PHH*HH$H\$pHD$xHHHHl$PH@+H$H\$PHHHH$H\$pHD$xHHHl$PHH@+H$H\$PHHtHH$H\$pHD$xHHIHl$PH@+H$HH!HHIHtIL$L$H$H\$H$Hl$H$H\$H$H\$ H$H\$(HD$0H$Hl$xL$HH9LL$pH)I)ItMHl$xL$LL$pHD$hHL$HHHHL$HHl$XH9H$H$H$H$H$H$ H&( 10374 X 10375 *runtime.racefuncenter 10376 runtime.raceread 10377 runtime.raceread 10378 runtime.racereadtype.[]uint8 10379 "runtime.makeslice 10380 "runtime.racewrite 10381 runtime.raceread 10382 "runtime.racewrite 10383 runtime.raceread 10384 "runtime.racewrite 10385 10386 runtime.raceread 10388 "runtime.racewrite 10390 runtime.raceread 10392 runtime.raceread 10394 "runtime.racewrite 10396 runtime.raceread 10397 "runtime.racewrite 10398 runtime.raceread 10399 "runtime.slicecopy 10400 runtime.raceread 10401 runtime.raceread 10402 "runtime.racewrite 10403 runtime.raceread 10404 "runtime.racewrite 10405 runtime.raceread 10406 runtime.raceread 10407 "runtime.racewrite 10408 "runtime.racewrite 10409 "runtime.racewrite 10410 "runtime.racewrite 10411 "runtime.slicecopy# 10412 (runtime.racefuncexit# 10413 $runtime.panicslice# 10414 $runtime.panicslice# 10415 $runtime.panicindex$ 10416 $runtime.panicindex$ 10417 $runtime.panicindex$ 10418 $runtime.panicindex$ 10419 $runtime.panicindex$ 10420 $runtime.panicindex$ 10421 $runtime.panicindex$ 10422 $runtime.panicindex% 10423 $runtime.panicslice% 10424 $runtime.panicindex% 10425 $runtime.panicindex% 10426 $runtime.panicindex% 10427 $runtime.panicindex% 10428 $runtime.panicslice% 10429 $runtime.panicslice% 10430 $runtime.panicindex& 10431 $runtime.panicindex& 10432 $runtime.panicindex& 10433 $runtime.panicindex& 10434 $runtime.panicindex& 10435 $runtime.panicindex& 10436 $runtime.panicindex& 10437 $runtime.panicindex& 10438 $runtime.panicindex& 10439 $runtime.panicindex' 10440 $runtime.panicindex' 10441 $runtime.panicindex' 10442 0runtime.morestack_noctxt@B"".autotmp_2459type.[]uint8"".autotmp_2458type.*[]uint8"".autotmp_2457type.int"".autotmp_2456type.int"".autotmp_2455_type.[]uint8"".autotmp_2454type.*[]uint8"".autotmp_2453type.int"".autotmp_2452type.int"".autotmp_2451type.int"".autotmp_2450type.int"".autotmp_2449type.[]uint8"".autotmp_2448type.int"".autotmp_2447type.int"".autotmp_2446type.int"".autotmp_2445type.int"".autotmp_2444type.[][]uint8"".autotmp_2443type.int"".autotmp_2442type.int"".autotmp_2441type.int"".autotmp_2440type.int"".autotmp_2439type.int"".autotmp_2438type.[]uint8"".autotmp_2437type.int"".autotmp_2436type.int"".autotmp_2435/type.[][]uint8"".autotmp_2434type.int"".certtype.[]uint8"".xtype.[]uint8"".rettype.[]uint8"".certtype.[]uint8"".lengthtype.int"".~r0type.[]uint8"".s*type.*"".sessionStatep>=/) US_U^h<u_Vf<GLNJI$=0+L i Tgclocalsc800f315d64e81923fddd3d5cf4535a2Tgclocals656f4a9f40cad60ed55a5c22082d0db7^prebuilts/go/linux-x86/src/crypto/tls/ticket.go8"".(*sessionState).unmarshal$$dH%HD$H;AHH$H$H$H}$HH$H$H$H$H$H$H$]HH$H$H$H$H(fHHHHfmH fH$H$H$H$HH$H$H$HH$H$H$HHvHfHHHVHfmH H$f]HH*HH$H$H$HH$H$H$HHHHHHHmH H$HHHHHIHtIH$L$H$H9}$HHD$0H9)HD$xH$LD$pH$H$H$H$Hl$xHkH$HkHl$p=HkH\$0H$L$H9L$H)I)ItML$L$H$H}$HH6L$H$H$HH$H$H$HHHHHmH H$HHHHHIHtIH$H$L$HH$HD$HD$H\$H\$XH\$ H\$`H\$(H\$hH$H$H$ H$Hl$`Hk(Hl$hHk0Hl$X=Hk HD$PH$H$H$ H$H$HD$PH$Hk(Hl$HHl$HH9HD$PHD$8H$H}$HHKH$H$H$$HH$H$H$HH$H$H$HH$H$H$HHHHHmHH HHdHmHH HHAHmH H$HHHHHIHtIH$H$L$H}$HH9}$HHT$@H9HT$xH$LD$pH$H$H$ H$HK HC(Hk0Hl$hHHL$XHl$8HD$`H9=HkHH$H$HHK HC(Hk0Hl$hHHL$XHl$8HD$`H9HkHHl$xHkH$HkHl$p=H+H\$@H$L$H9w|L$H)I)ItMHL$LL$HD$PHHl$HH9$H$H~$H$HH$Hl$PLC L$Hl$ LCL$Hl$2 10488 X 10489 *runtime.racefuncenter 10490 (runtime.racefuncexit 10491 "runtime.racewrite 10492 runtime.raceread 10493 runtime.raceread 10494 "runtime.racewrite 10495 runtime.raceread 10496 runtime.raceread 10497 runtime.raceread 10498 runtime.raceread 10499 (runtime.racefuncexit 10500 10501 "runtime.racewrite6runtime.writeBarrierEnabled 10504 (runtime.racefuncexit 10506 runtime.raceread 10508 runtime.racereadtype.[][]uint8 10509 "runtime.makeslice 10510 "runtime.racewrite6runtime.writeBarrierEnabled 10511 runtime.raceread 10512 (runtime.racefuncexit 10513 runtime.raceread 10514 runtime.raceread 10515 runtime.raceread 10516 runtime.raceread 10517 (runtime.racefuncexit 10518 (runtime.racefuncexit 10519 runtime.raceread 10520 "runtime.racewrite6runtime.writeBarrierEnabled 10521 (runtime.racefuncexit 10522 (runtime.racefuncexit 10523 $runtime.panicslice 10524 .runtime.writebarrierptr 10525 $runtime.panicindex 10526 $runtime.panicindex 10527 $runtime.panicslice 10528 $runtime.panicslice 10529 $runtime.panicindex 10530 $runtime.panicindex 10531 $runtime.panicindex 10532 $runtime.panicindex 10533 $runtime.panicindex 10534 $runtime.panicindex 10535 $runtime.panicindex! 10536 $runtime.panicindex! 10537 .runtime.writebarrierptr! 10538 $runtime.panicslice! 10539 $runtime.panicindex! 10540 $runtime.panicindex! 10541 $runtime.panicindex" 10542 $runtime.panicindex" 10543 $runtime.panicslice" 10544 .runtime.writebarrierptr" 10545 $runtime.panicslice" 10546 $runtime.panicslice" 10547 $runtime.panicindex" 10548 $runtime.panicindex# 10549 $runtime.panicindex# 10550 $runtime.panicindex# 10551 $runtime.panicindex# 10552 $runtime.panicindex# 10553 $runtime.panicindex# 10554 $runtime.panicindex# 10555 $runtime.panicindex# 10556 $runtime.panicindex# 10557 $runtime.panicindex$ 10558 $runtime.panicindex$ 10559 0runtime.morestack_noctxtP "".autotmp_2470type.int"".autotmp_2469type.int"".autotmp_2468type.int"".autotmp_2467type.[]uint8"".autotmp_2466type.int"".autotmp_2464_type.[][]uint8"".autotmp_2463type.int"".autotmp_2462/type.[]uint8"".autotmp_2461type.int"".autotmp_2460otype.int"".certLentype.int"".itype.int$"".masterSecretLentype.int"".~r1@type.bool"".datatype.[]uint8"".s*type.*"".sessionStatex3XUTS~2 DCiF65n:~]$#:H 8 10565 .+OTgclocals4cc3ebd343ed417b80f0f13e430a0f50Tgclocalsef95891c32e311f9bdc130577d9f67fb^prebuilts/go/linux-x86/src/crypto/tls/ticket.go0"".(*Conn).encryptTicket""dH%H$H;AuHH$H$1H$H$H$1H$H$H$H$HT$H\$HD$H$H$(H$ H H HHH$HD$HD$HL$HT$ HD$(HH$PH$XH$HHH HHHtHH$hH$pH$`HH HH$IH$H9*H)I)IH$xItMH$8L$@L$0H$H$H$8H$Hk81H\$hH\$pHl$@H,$H\$@HHHkH$H$HyHH$H HHL$hH$HD$pHD$H$`H\$H$hH\$H$pH\$ HD$0HL$8H$H$Ht71H$H$H$H$H$HHH$H\$H\$PH$H$H$8H$Hk8H,$H\$H$H\$H$H\$H$H\$PH$HD$0H$H$$H$HD$0HD$PH$H$HHHH$HHHH$H$PH\$H$XH\$H$HT$H$HL$ H$HD$(HD$0HT$PHHPHHH$H$H$HL$H$HD$H|$Ht$ Hl$(HT$0H$H$H$H$HH$H] HL$HD$H$HH\$HD$6H$HL$H$HD$ HL$(HD$0H$HL$xH$H$1H\$XH\$`HH$HD$HD$HH$H\$HH$HkHl$x=H+H\$HH\$HH1H9tVHT$HH$H$1H$H$H$HD$XH$HT$`H$HHH$HH\$HH\$HD$xH$Hl$MH<$Ht$H$`H\$H$hH\$H$pH\$ HL$(HD$0H$H$H L$xH H HtI L$LD$H$H\$H$Hl$H$H\$ H$ H\$(H$(H\$0H$H$H$HY HT$PH H^HHHH$H$HT$H$HL$H$HD$HT$ HL$(H$H$H H9L$xL$LD$H$H\$H$Hl$H$H$H$HZ@H$@H$01H$Hl$H$HL$H$HD$H$H$H$H[8H$xH$H$H$H$H$1H$H$H&HHTff 10578 ^ 10579 *runtime.racefuncenter 10580 4"".(*sessionState).marshaltype.[]uint8 10581 "runtime.makeslice 10582 runtime.raceread 10583 runtime.raceread$crypto/rand.Reader 10584 runtime.raceread$crypto/rand.Reader$crypto/rand.Reader 10585 io.ReadFull 10586 10587 (runtime.racefuncexit 10588 "type."".ticketKey 10589 10590 "runtime.newobject 10592 runtime.raceread 10594 ."".(*Config).ticketKeys 10596 ,runtime.racewriterange 10598 *runtime.racereadrange 10600 runtime.duffcopy 10601 "runtime.slicecopy 10602 (crypto/aes.NewCiphergo.string."tls: failed to create cipher while encrypting ticket: " 10603 *runtime.concatstring2.type.errors.errorString 10604 "runtime.newobject 10605 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 10606 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 10607 runtime.typ2Itab 10608 .runtime.writebarrierptr 10609 (crypto/cipher.NewCTR(crypto/sha256.Newf 10610 crypto/hmac.New 10611 (runtime.racefuncexit 10612 $runtime.panicslice! 10613 $runtime.panicslice! 10614 $runtime.panicindex! 10615 $runtime.panicindex! 10616 $runtime.panicslice" 10617 $runtime.panicslice" 10618 $runtime.panicslice" 10619 0runtime.morestack_noctxtpP"".autotmp_2497type.error"".autotmp_24960type.*errors.errorString"".autotmp_2495type.string"".autotmp_2493type.[]uint8"".autotmp_2492type.[]uint8"".autotmp_2491type.int"".autotmp_2490type.int"".autotmp_2488type.[]uint8"".autotmp_2487type.[]uint8"".autotmp_24862type.crypto/cipher.Stream"".autotmp_24850type.*errors.errorString"".autotmp_2484type.string"".autotmp_2483type.error"".autotmp_2481type.[]uint8"".autotmp_2480type.[]uint8"".autotmp_2479_&type.[]"".ticketKey"".autotmp_2478type.error"".autotmp_2477type.int"".autotmp_2476type.int"".autotmp_2475type.[]uint8"".autotmp_2473/type.[]uint8"".&key$type.*"".ticketKey"".~r0type.errorerrors.text2type.string"".~r0type.io.Reader"".rtype.io.Reader"".ctype.*"".Config"".mactype.hash.Hash"".errtype.error"".block0type.crypto/cipher.Block"".errtype.error"".macBytestype.[]uint8 10625 "".ivtype.[]uint8"".keyNametype.[]uint8"".encryptedtype.[]uint8"".serializedtype.[]uint8"".~r2Ptype.error"".~r1 type.[]uint8"".state*type.*"".sessionState"".ctype.*"".Conn6"h",+,0<&:Y*vxMbfSOn.&@ S 0RUsSD hTgclocals3d2e1365ce7bb5fd2c235ea91443afb1Tgclocalsc401b916a4ca4b6b0a6440bd05c26ef9^prebuilts/go/linux-x86/src/crypto/tls/ticket.go0"".(*Conn).decryptTicketdH%H$H;AHH$H$H$H$H$8H$Hk8H,$H$H$H$H$H$Ho8H@HH$hH$pH$`HH HHHtHH$H$H$xHH HIH9H)I)IItMH$8L$@L$0H<$H$8H$Hk8H,$HT$HL$HD$H$HH$PHD$8H$HH$PH$XH$1H$HT$HH$HHL$PHl$HH9H$H$HD$0H$HH$H\$PH\$@H$H|$XH\$XHOHHHH$`H$H$hH\$H$pH\$H$HD$H$HT$ H$HL$(\$0H\$@H\$8H\$8Hu!H$$ HH$HHl$8L$PL9jHk0HH$HJH H5HHHHH$H$HD$H$HT$H$HL$HT$ HL$(H$H$H H9L$L$LD$H$H\$H$Hl$H$H$H$HZ@1H\$H\$H\$H$H$H$H[8Hl$ HT$(HL$0H$0H$H$8H\$H$@H\$H$Hl$H$HT$ H$HL$(H\$0Ht!H$$ HH$HHHHHH$H$H$HT$H$HL$H|$Ht$ HL$(HD$0H$H$H$H$Ht!H$$ HH$H$H H9H L$H H HtI L$L$H$H$ H$H$(H<$Ht$H$xH\$H$H\$H$H\$ HL$(HD$0H$H\$H$ H\$H$(H\$H$H\$ H$H\$(H$H\$0H$H$H$HY HH$HD$H$H$HD$@H$HH1H$H$8H$LD$8I@@h8H$H$H$H\$H$ H\$H$(H\$\$ HH$H$$ HgiTH$HL$PH0H:kH$$ H"H 10641 ^ 10642 *runtime.racefuncenter 10643 runtime.raceread 10644 runtime.raceread 10645 runtime.raceread 10646 ."".(*Config).ticketKeys 10647 *runtime.racereadrange 10648 runtime.duffcopy 10649 runtime.duffcopy 10650 10651 bytes.Equal 10653 (runtime.racefuncexit (crypto/sha256.Newf 10656 crypto/hmac.New 10657 Bcrypto/subtle.ConstantTimeCompare 10658 (runtime.racefuncexit 10659 (crypto/aes.NewCipher 10660 (runtime.racefuncexit 10661 (crypto/cipher.NewCTR(type."".sessionState 10662 "runtime.newobject 10663 ,runtime.racewriterange 10664 runtime.duffzero 10665 "runtime.racewrite 10666 8"".(*sessionState).unmarshal 10667 (runtime.racefuncexit 10668 $runtime.panicslice 10669 $runtime.panicslice 10670 $runtime.panicindex 10671 $runtime.panicslice 10672 $runtime.panicslice 10673 $runtime.panicslice 10674 (runtime.racefuncexit 10675 0runtime.morestack_noctxt`R"".autotmp_2525*type.*"".sessionState"".autotmp_2524"type."".ticketKey"".autotmp_2523$type.*"".ticketKey"".autotmp_2522type.int"".autotmp_2521type.int"".autotmp_2520type.bool"".autotmp_25192type.crypto/cipher.Stream"".autotmp_2518type.int"".autotmp_2517type.int"".autotmp_2514type.[]uint8"".autotmp_2513type.int"".autotmp_2512type.[]uint8"".autotmp_2511type.[]uint8"".autotmp_2510type.int"".autotmp_2509type.int"".autotmp_2507type.[]uint8"".autotmp_2505_type.[]uint8"".autotmp_2504&type.[]"".ticketKey"".autotmp_2503/&type.[]"".ticketKey"".autotmp_2502type.int"".autotmp_2501type.int"".autotmp_2500type.int"".state*type.*"".sessionState"".plaintexttype.[]uint8"".ciphertexttype.[]uint8"".errtype.error"".block0type.crypto/cipher.Block"".expectedtype.[]uint8"".mactype.hash.Hash"".key$type.*"".ticketKey"".candidateKey"type."".ticketKey"".itype.int"".keyIndextype.int"".keys&type.[]"".ticketKey"".macBytestype.[]uint8 10679 "".ivtype.[]uint8"".keyNametype.[]uint8"".~r2Ptype.bool"".~r1@*type.*"".sessionState"".encryptedtype.[]uint8"".ctype.*"".ConnR""TQS&:AB 10683 10684 ,+%rf:]A0r@$ NMZ.s+^$aS 10688 u,{$Tgclocals0b8636cda4ed049448666f1a6526f23cTgclocals06442b79c63fb05b5aee9719448fa96f^prebuilts/go/linux-x86/src/crypto/tls/ticket.go"".ServerdH%H;aHH\$H$HH$HD$HD$H$HD$HL$HH1HH$H\$Hl$ H+Hl$(=u`HkH\$H$H$8H\$Ht:Hl$0=uHk8H\$H\$8HLC8L$Hl$LCL$Hl$V 10691 B 10692 *runtime.racefuncenterPtype."".Connb 10693 "runtime.newobject 10694 ,runtime.racewriterange 10695 runtime.duffzero 10696 "runtime.racewrite6runtime.writeBarrierEnabled 10697 "runtime.racewrite6runtime.writeBarrierEnabled 10698 (runtime.racefuncexit 10699 .runtime.writebarrierptr 10700 .runtime.writebarrierptr 10701 0runtime.morestack_noctxt@0"".autotmp_2526type.*"".Conn"".~r20type.*"".Conn"".config type.*"".Config"".conntype.net.Conn0/0F4 ,9Tgclocals811ac01e766d981ff332765c3d1de987Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349Xprebuilts/go/linux-x86/src/crypto/tls/tls.go"".ClientdH%H;aHH\$H$HH$HD$HD$H$HD$HL$HH1HH$H\$Hl$ H+Hl$(=u~HkH\$H$H$8H\$HtXHl$0=u6Hk8H\$H$H$HD$H@hHD$8HLC8L$Hl$LCL$Hl$o5 10705 B 10706 *runtime.racefuncenterPtype."".Connb 10707 "runtime.newobject 10708 ,runtime.racewriterange 10709 runtime.duffzero 10710 "runtime.racewrite6runtime.writeBarrierEnabled 10711 "runtime.racewrite6runtime.writeBarrierEnabled 10712 "runtime.racewrite 10713 (runtime.racefuncexit 10714 .runtime.writebarrierptr 10715 .runtime.writebarrierptr 10716 0runtime.morestack_noctxt@0"".autotmp_2527type.*"".Conn"".~r20type.*"".Conn"".config type.*"".Config"".conntype.net.Conn0/0HD ,;Tgclocals811ac01e766d981ff332765c3d1de987Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349Xprebuilts/go/linux-x86/src/crypto/tls/tls.go*"".(*listener).Accept dH%H;a"HXH\$XH$111H\$xH$1H\$hH\$pH\$`H$H\$`HHHkHl$PH,$HL$HHY Hl$HT$HL$HD$ Hl$hHT$pH$HL$xHt 10720 HXH\$`H$H$H\$`HkH\$hH\$8H\$pH\$@Hl$(HH$HD$HD$0H$HD$HL$0HH1HH$H\$0Hl$8H+Hl$@=HkH\$0H$H$8H\$0HHl$(=udHk8H\$0H\$0H1H9tH\$0H\$pHD$hHXHH$HH\$HH\$HD$LC8L$Hl$sLCL$Hl$:,. 10722 B 10723 *runtime.racefuncenter 10724 runtime.raceread 10725 (runtime.racefuncexit 10726 runtime.racereadtype."".Conn 10727 "runtime.newobject 10728 ,runtime.racewriterange 10729 runtime.duffzero 10730 "runtime.racewrite6runtime.writeBarrierEnabled 10731 "runtime.racewrite6runtime.writeBarrierEnabled2go.itab.*"".Conn.net.Conn 10732 (runtime.racefuncexittype.*"".Conntype.net.Conn2go.itab.*"".Conn.net.Conn 10733 runtime.typ2Itab 10734 .runtime.writebarrierptr 10735 .runtime.writebarrierptr 10736 0runtime.morestack_noctxtP"".autotmp_2533Otype.*"".Conn"".autotmp_2532type.*"".Conn"".autotmp_2530type.*"".Conn"".config_type.*"".Config"".conn?type.net.Conn"".err0type.error"".ctype.net.Conn"".l"type.*"".listener(z4\^ 10741 h( J\M-4#Tgclocals5d5daf87886c04ca3bc5806aba126e39Tgclocalsd684ba6289e168f3574e27171b2dbfefXprebuilts/go/linux-x86/src/crypto/tls/tls.go"".NewListenerdH%H;a*H0H\$0H$1H\$PH\$XHH$HD$HD$ H$H\$ Hl$8H+Hl$@=HkH\$ H$H$H\$ HHl$H=udHkH\$ H\$(H1H9tH\$(H\$XHD$PH0HH$HH\$HH\$HD$LCL$Hl$sLCL$Hl$:" 10744 B 10745 *runtime.racefuncenterh type."".listenerz 10746 "runtime.newobject 10747 "runtime.racewrite6runtime.writeBarrierEnabled 10748 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*"".listener.net.Listener 10749 (runtime.racefuncexit"type.*"".listener"type.net.ListenerBgo.itab.*"".listener.net.Listener 10750 runtime.typ2Itab 10751 .runtime.writebarrierptr 10752 .runtime.writebarrierptr 10753 0runtime.morestack_noctxtP`"".autotmp_2538"type.*"".listener"".autotmp_2537"type.*"".listener"".l"type.*"".listener"".~r20"type.net.Listener"".config type.*"".Config"".inner"type.net.Listener`_`t6v114'4 /-8Tgclocals6bd1e937c922b381ae96895e99b31471Tgclocals23dcd8acc6fdd45b07bc87989bd61bbfXprebuilts/go/linux-x86/src/crypto/tls/tls.go"".ListendH%HD$H;AHH$H$H$1H$H$1H$ H$(1H9<H$H$H$Hk HH$H$H$H\$H$H\$H$H\$H|$ Ht$(HT$0Hl$8H$H$H$H$Ht/1H$H$H$ H$(HH$H$H$H\$H1H\$`H\$hHH$HD$HD$@H$H\$@H$H+H$=HkH\$@H$H$H\$@HHl$H=HkH\$@H\$XH1H9tNHT$XH$H$HD$`H$HT$hH$1H$ H$(HHH$HH\$HH\$HD$LCL$Hl$T7LCL$Hl$HH$H$,1H\$pH\$xHH$HD$HD$PH$H\$PH$HkH$=H+H\$PH\$PH1H9tNHL$PH$H$1H$H$HD$pH$ HL$xH$(HHH$HH\$HH\$HD$H$Hl$X8@ 10757 X 10758 *runtime.racefuncenter 10759 runtime.raceread 10760 net.Listen 10761 (runtime.racefuncexit type."".listener 10762 "runtime.newobject 10763 "runtime.racewrite6runtime.writeBarrierEnabled 10764 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*"".listener.net.Listener 10765 (runtime.racefuncexit "type.*"".listener "type.net.Listener Bgo.itab.*"".listener.net.Listener 10766 runtime.typ2Itab 10767 .runtime.writebarrierptr 10768 10769 .runtime.writebarrierptr 10770 pgo.string."tls.Listen: no certificates in configuration".type.errors.errorString 10773 "runtime.newobject 10775 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 10779 (runtime.racefuncexit 0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 10781 runtime.typ2Itab 10782 .runtime.writebarrierptr 10783 0runtime.morestack_noctxt,"".autotmp_2551type.*uint8"".autotmp_2550"type.net.Listener"".autotmp_2548?type.error"".autotmp_25470type.*errors.errorString"".autotmp_2546"type.*"".listener"".autotmp_2545"type.*"".listener"".autotmp_2544type.error"".autotmp_2543"type.net.Listener"".autotmp_25420type.*errors.errorString"".~r2"type.net.Listener"".l"type.*"".listener"".configtype.*"".Config"".inner"type.net.Listener"".~r0type.errorerrors.text2type.string"".err_type.error"".l"type.net.Listener"".~r4ptype.error"".~r3P"type.net.Listener"".config@type.*"".Config"".laddr type.string"".networktype.string6T@$/d"J@+A<0 10792 < 01Tgclocals21cf3483532dc04741c38d1f47adc1baTgclocals32fd54f0b24e4e8aed2971f0dd176171Xprebuilts/go/linux-x86/src/crypto/tls/tls.go*"".timeoutError.ErrordH%H;av3HH\$H$1HH\$HD$H 10795 10796 : 10797 *runtime.racefuncenterLRgo.string."tls: DialWithDialer timed out"r 10798 (runtime.racefuncexit 10799 0runtime.morestack_noctxt "".~r0type.string.PPTgclocalsd8fdd2a55187867c76648dc792366181Tgclocals69c1753bd5f81501d95132d08af04464Xprebuilts/go/linux-x86/src/crypto/tls/tls.go."".timeoutError.TimeoutndH%H;av!HH\$H$D$H 10802 : 10803 *runtime.racefuncenterN 10804 (runtime.racefuncexitb 10805 0runtime.morestack_noctxt"".~r0type.bool@@ 10807 $Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/tls/tls.go2"".timeoutError.TemporaryndH%H;av!HH\$H$D$H 10809 : 10810 *runtime.racefuncenterN 10811 (runtime.racefuncexitb 10812 0runtime.morestack_noctxt"".~r0type.bool@@ 10814 $Tgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/tls/tls.go""".DialWithDialerdH%HD$H;AHH$H$1H$@H$HH$H$H$H(Hl$HH$H$HD$HT$HH$HHKC$HkH$H$Hc<H$H$\$$H\$H$H$H$H$HD$H$HH^HH$HKHL$HKHL$H$H\$$\$ H$H\$(HT$HHD$0HH9HD$PHT$HHHH$HD$H\$H\$PHH$HD$HD$pH$HD$pH-H(H$H$H\$pHHl$P=HkH\$HH$H\$pH\$H$H$H$H\$H$H\$H$ H\$H$(H\$ Hl$(HT$0HD$8HL$@H$H$H$H$Ht)H$8H$@H$HHH$ H$H$(H\$HH\$HD$H$(H$0HD$ HuHH9H$ H$H$1H9u 10818 HHH$0H$H$`H$0HXhHHH$HD$HD$xH$HD$8H$0H$HD$8H$0HHl$xHl$H\$HH$H\$xH$H$`H\$xH$HkhH$=Hk`HD$xH$H$H$H$H$0HD$`HH$HD$HD$hH$HD$HL$hHH1HH$H\$hH$H+H$=HkH\$hH$H$8H\$hHHl$`=eHk8H\$hH$H$HD$hH@hH\$HHHD$XH$HD$HL$H$H$HtSH$H$H$H[ H$8H$H$@H$H$HHH\$XH$81H$@H$HHH\$PH\$HD$XHD$$HHD$1H$H$HH$H\$PH\$H$H\$H$H$H$LC8L$Hl$kLCL$Hl$2LC`L$Hl$gLCL$Hl$Hp1cj 10823 X 10824 *runtime.racefuncenter 10825 runtime.raceread 10826 *runtime.racereadrange 10827 time.Now 10828 *runtime.racereadrange 10829 time.Time.Subtype.chan error 10830 runtime.makechan`type.struct { F uintptr; errChannel chan error } 10831 "runtime.newobject 10832 "runtime.racewrite."".DialWithDialer.func1 10833 "runtime.racewrite6runtime.writeBarrierEnabled 10834 time.AfterFunc 10835 10836 $net.(*Dialer).Dial 10838 (runtime.racefuncexitgo.string.":" 10841 "strings.LastIndex "".emptyConfig 10844 runtime.racereadtype."".Config 10845 "runtime.newobject 10846 ,runtime.racewriterange 10847 *runtime.racereadrangetype."".Config 10848 (runtime.typedmemmove 10849 "runtime.racewrite6runtime.writeBarrierEnabledtype."".Conn 10850 "runtime.newobject 10851 ,runtime.racewriterange 10852 runtime.duffzero 10853 "runtime.racewrite6runtime.writeBarrierEnabled 10854 "runtime.racewrite6runtime.writeBarrierEnabled 10855 "runtime.racewrite 10856 ("".(*Conn).Handshake 10857 (runtime.racefuncexit 10858 (runtime.racefuncexit4"".DialWithDialer.func2f 10859 runtime.newproctype.chan error 10860 "runtime.chanrecv1 10861 .runtime.writebarrierptr 10862 .runtime.writebarrierptr 10863 .runtime.writebarrierptr 10864 $runtime.panicslice 10865 .runtime.writebarrierptr 10866 0runtime.morestack_noctxt."".autotmp_2567type.*"".Conn"".autotmp_2566type.*"".Conn"".autotmp_2564btype.*struct { F uintptr; errChannel chan error }"".autotmp_2562type.error"".autotmp_2561type.error"".autotmp_2560type.int"".autotmp_2554/type.time.Time 10867 "".&ctype.*"".Config"".configtype.*"".Config"".conntype.net.Conntime.t2_type.time.Time"".conntype.*"".Conn"".hostnametype.string"".errtype.error"".rawConntype.net.Conn"".errChanneltype.chan error"".timeout$type.time.Duration"".~r5ptype.error"".~r4`type.*"".Conn"".configPtype.*"".Config"".addr0type.string"".networktype.string"".dialer type.*net.Dialer6+|{!h 10871 #eqLKH! 10872 ,w= ,,,Q<l+YhZ;fBb8-=.`9/@Tgclocals30f8daae91335dbe065bb2e1805ea59dTgclocals7ba24a21eea51b9b6b53a6fd8f3aac19Xprebuilts/go/linux-x86/src/crypto/tls/tls.go"".DialdH%HD$H;AHH$H$1H$H$H|$X1HH\$XH$H$H\$H$H\$H$H\$H$H\$ H$H\$(HD$0HT$8HL$@H$HT$HH$HL$PH$H 10877 X 10878 *runtime.racefuncenter 10879 runtime.duffzero 10880 """.DialWithDialer 10881 (runtime.racefuncexit 10882 0runtime.morestack_noctxt"".autotmp_2573type.net.Dialer"".autotmp_2569type.error"".~r4`type.error"".~r3Ptype.*"".Conn"".config@type.*"".Config"".addr type.string"".networktype.string+q6Tgclocals44e496161a6f6188142f020a5f8dd8a4Tgclocals3c3df1584efb8ce042d6120c6c72f137Xprebuilts/go/linux-x86/src/crypto/tls/tls.go$"".LoadX509KeyPair dH%H$H;AAHH$H$H$11H$8H$@H$H$H$H\$Ht$Hl$HT$ HL$(HD$0H$H$H$HHH$H$HtAH$1H$H$H$8H$@HH$H$H$H\$H|$Ht$Hl$ HL$(LD$0H$H$H$HL$H$HtAH$1H$H$H$8L$@HH$H$H$H\$H$H\$H|$Ht$ Hl$(H$Ht$0H$H$H$H$PH$PH$H$H$8H$H$@H" 10886 ^ 10887 *runtime.racefuncenter| 10888 runtime.duffzero 10889 $io/ioutil.ReadFile 10890 runtime.duffzero 10891 runtime.duffcopy 10892 (runtime.racefuncexit 10893 $io/ioutil.ReadFile 10894 runtime.duffzero 10895 runtime.duffcopy 10896 (runtime.racefuncexit 10897 "".X509KeyPair 10898 runtime.duffcopy 10899 runtime.duffcopy 10900 runtime.duffcopy 10901 (runtime.racefuncexit 10902 0runtime.morestack_noctxt"".autotmp_2583&type."".Certificate"".autotmp_2582&type."".Certificate"".autotmp_2581type.error"".autotmp_2580&type."".Certificate"".autotmp_2579type.error"".autotmp_2578&type."".Certificate"".autotmp_2577type.error"".autotmp_2576type.[]uint8"".keyPEMBlocktype.[]uint8"".errtype.error"".certPEMBlocktype.[]uint8"".~r3type.error"".~r2@&type."".Certificate"".keyFile type.string"".certFiletype.string6"B"!]4Z4".&Bq!Tgclocals1b3b0fa1e181634134d730c9da350f59Tgclocals66408d5578809c2826a365677ce65fedXprebuilts/go/linux-x86/src/crypto/tls/tls.go"".X509KeyPairWWdH%H$H;AH1H$H$H$H$H$11H$0H$8H$x1HH$H$H$H$H\$H$H\$Ht$HT$ HL$(HD$0H$H$H$1H9H$HHH$hH$p01H$H$HH$HD$H$H$H$H$pHkH$h=H+H$H$H1H9H$H$H$ H$H$H$HL$H$HH$Ht$HD$pHT$xH$H$8H$8H$H$8H$0H$@H$8HHH$HH\$HH\$HD$H$Hl$H$H$H$H\$H$H\$HD$Hl$ HT$(HL$0H$H$H$1H9HH$H$(1H$8H$@HH$HD$H$H$H$H$HkH$=H+H$H$H1H9H$H$H$ H$8H$H$@HT$H$HH$Ht$HD$pHT$xH$H$8H$8H$H$8H$0H$@H$8HHH$HH\$HH\$HD$H$Hl$H$H$H$HHH$(HCH$0HH$HD$H-Hl$HD$\$ 1H$H$H$H$H$H$H H^HH$HKHL$HKHL$HL$HD$ HT$(Hl$0H$H$H$H$HH$Hl$H$HH$Ht$HD$pHT$xH$H$8H$8H$H$8H$0H$@H$8HH$xH$H$H$XH$HHH$PkH$H$xH$H$H$XH$HHH$P!HH$HNHL$HNHL$Hl$HT$ HL$(H$H$HH$HL$H$HH$Ht$HT$pHD$xH$H$8H$8H$H$H$0H$ H$8HH$H,$H$H$HHHH$H$H$Hl$L$$/H$HH$H$H\$H$H\$H$H\$$\$ H$HH$H$H|$HHHKHOH$H\$\$ HH$H$<HH$xH$;1H$H$HH$HD$H$H$H$H$HkH$x=H+H$H$H1H9H$H$H$ H$H$H$HT$H$HH$8Ht$HD$pHT$xH$8H$H$H$H$8H$0H$@H$8HHH$HH\$HH\$HD$H$Hl$H$H$H$H$H$H$H$HkH,$H$HkHl$H\$HH$H$H$H$H$H$H$HkH,$H$HkHl$H\$Hu4H$xH$1H$0H$8HHH$H$11H$(H$0HH$HD$H$H$H$H$HkH$=H+H$H$H1H9H$H$H$ H$(H$H$0HT$H$HH$8Ht$HD$pHT$xH$8H$H$H$H$8H$0H$@H$8HHH$HH\$HH\$HD$H$Hl$FgE=H$HH$H$H\$H$H\$H$H\$\$ H$HH$H$H|$HHHKHOH$H\$\$ HH$H$<HH$XH$`;1H$H$HH$HD$H$H$H$H$`HkH$X=H+H$H$H1H9H$H$H$ H$H$H$HT$H$HH$Ht$HD$pHT$xH$H$8H$8H$H$8H$0H$@H$8HHH$HH\$HH\$HD$H$Hl$H$H$H$H$H$H+H,$H$H+Hl$H\$HHH$H$11H$H$ HH$HD$H$H$H$H$HkH$=H+H$H$H1H9H$H$8H$@H$H$H$ HT$H$HH$8Ht$HT$pHD$xH$8H$H$H$H$H$0H$ H$8HHH$HH\$HH\$HD$H$Hl$H$H$H$H$HH$H$(1H$HH$PHH$HD$H$H$H$H$HkH$=H+H$H$H1H9H$H$8H$@H$HH$H$PHT$H$HH$Ht$HT$pHD$xH$H$8H$8H$H$H$0H$ H$8HHH$HH\$HH\$HD$H$Hl$dH$H$H$HH;H$HKH5H$HH$H$H9|kHH)HH9wVH)IHtMH9u=L$(L$H$0Hl$Ht$HD$\$ H<m11PH$H4$H$HHH$(HCH$0HH$HD$H-Hl$HD$\$ bH$H$H$H$HmHkH$`Hk H$hHk(H$pH$xH$H$HH)H}QHH$H$HHT$HD$H$XHL$HH$PHH\$ HT$(HD$0HL$8HHH$XH9H$PHH$HHH$HkHH$H$HH$HkHH$hHkH$pHkH$`=u8H+H$HH$xH$PH$H$XH$H$Hl$1 10935 10936 *runtime.racefuncenter 10937 runtime.duffzero 10938 runtime.duffzero."".X509KeyPair.func1f 10939 &encoding/pem.Decodexgo.string."crypto/tls: failed to parse certificate PEM data".type.errors.errorString 10940 "runtime.newobject 10941 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 10942 runtime.duffcopy 10943 runtime.duffcopy 10944 runtime.duffcopy 10945 (runtime.racefuncexit 0type.*errors.errorString type.error Bgo.itab.*errors.errorString.error 10946 runtime.typ2Itab 10947 10948 .runtime.writebarrierptr 10949 10950 &encoding/pem.Decodehgo.string."crypto/tls: failed to parse key PEM data".type.errors.errorString 10954 "runtime.newobject 10956 "runtime.racewrite 6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 10958 runtime.duffcopy 10959 runtime.duffcopy 10960 runtime.duffcopy 10961 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 10962 runtime.typ2Itab 10963 .runtime.writebarrierptr 10964 runtime.raceread.go.string."PRIVATE KEY" 10965 runtime.eqstring 10966 runtime.raceread 10967 $"".parsePrivateKey 10968 runtime.duffcopy 10969 runtime.duffcopy 10970 runtime.duffcopy 10971 (runtime.racefuncexit 10972 runtime.raceread 10973 8crypto/x509.ParseCertificate 10974 runtime.duffcopy 10975 runtime.duffcopy 10976 runtime.duffcopy 10977 (runtime.racefuncexit 10978 runtime.raceread 10979 $runtime.efacethash8type.*crypto/ecdsa.PublicKey 10980 $runtime.assertE2T2!:type.*crypto/ecdsa.PrivateKey! 10981 $runtime.assertE2T2"go.string."crypto/tls: private key type does not match public key type"#.type.errors.errorString# 10982 "runtime.newobject# 10983 "runtime.racewrite$6runtime.writeBarrierEnabled$Bgo.itab.*errors.errorString.error%& 10984 runtime.duffcopy& 10985 runtime.duffcopy& 10986 runtime.duffcopy' 10987 (runtime.racefuncexit'0type.*errors.errorString'type.error(Bgo.itab.*errors.errorString.error( 10988 runtime.typ2Itab( 10989 .runtime.writebarrierptr) 10990 runtime.raceread) 10991 runtime.raceread) 10992 &math/big.(*Int).Cmp* 10993 runtime.raceread* 10994 runtime.raceread+ 10995 &math/big.(*Int).Cmp+ 10996 runtime.duffcopy, 10997 (runtime.racefuncexit,zgo.string."crypto/tls: private key does not match public key"-.type.errors.errorString- 10998 "runtime.newobject- 10999 "runtime.racewrite.6runtime.writeBarrierEnabled.Bgo.itab.*errors.errorString.error/0 11000 runtime.duffcopy0 11001 runtime.duffcopy1 11002 runtime.duffcopy1 11003 (runtime.racefuncexit10type.*errors.errorString2type.error2Bgo.itab.*errors.errorString.error2 11004 runtime.typ2Itab2 11005 .runtime.writebarrierptr34type.*crypto/rsa.PublicKey4 11006 $runtime.assertE2T246type.*crypto/rsa.PrivateKey5 11007 $runtime.assertE2T25go.string."crypto/tls: private key type does not match public key type"6.type.errors.errorString6 11008 "runtime.newobject7 11009 "runtime.racewrite76runtime.writeBarrierEnabled8Bgo.itab.*errors.errorString.error99 11010 runtime.duffcopy: 11011 runtime.duffcopy: 11012 runtime.duffcopy: 11013 (runtime.racefuncexit;0type.*errors.errorString;type.error;Bgo.itab.*errors.errorString.error; 11014 runtime.typ2Itab< 11015 .runtime.writebarrierptr< 11016 runtime.raceread< 11017 runtime.raceread= 11018 &math/big.(*Int).Cmp=zgo.string."crypto/tls: private key does not match public key">.type.errors.errorString> 11019 "runtime.newobject> 11020 "runtime.racewrite?6runtime.writeBarrierEnabled?Bgo.itab.*errors.errorString.errorAA 11021 runtime.duffcopyA 11022 runtime.duffcopyB 11023 runtime.duffcopyB 11024 (runtime.racefuncexitB0type.*errors.errorStringCtype.errorCBgo.itab.*errors.errorString.errorC 11025 runtime.typ2ItabC 11026 .runtime.writebarrierptrDhgo.string."crypto/tls: unknown public key algorithm"E.type.errors.errorStringE 11027 "runtime.newobjectE 11028 "runtime.racewriteF6runtime.writeBarrierEnabledFBgo.itab.*errors.errorString.errorGH 11029 runtime.duffcopyH 11030 runtime.duffcopyI 11031 runtime.duffcopyI 11032 (runtime.racefuncexitI0type.*errors.errorStringJtype.errorJBgo.itab.*errors.errorString.errorJ 11033 runtime.typ2ItabJ 11034 .runtime.writebarrierptrJ 11035 $runtime.panicindexK 11036 $runtime.panicindexK 11037 runtime.racereadL0go.string." PRIVATE KEY"M 11038 runtime.eqstringN 11039 $runtime.panicsliceN 11040 runtime.racereadO.go.string."CERTIFICATE"P 11041 runtime.eqstringP 11042 runtime.racereadRtype.[][]uint8S 11043 "runtime.growsliceT 11044 "runtime.racewriteU6runtime.writeBarrierEnabledV 11045 .runtime.writebarrierptrV 11046 $runtime.panicsliceW 11047 0runtime.morestack_noctxt"".autotmp_2676type.*uint8"".autotmp_2675type.error"".autotmp_26740type.*errors.errorString"".autotmp_2673type.*uint8"".autotmp_2672type.error"".autotmp_26710type.*errors.errorString"".autotmp_2670type.*uint8"".autotmp_2669type.error"".autotmp_26680type.*errors.errorString"".autotmp_2667type.*uint8"".autotmp_2666type.error"".autotmp_26650type.*errors.errorString"".autotmp_2664type.*uint8"".autotmp_2663type.error"".autotmp_26620type.*errors.errorString"".autotmp_2661type.uint32"".autotmp_2660type.bool"".autotmp_2659"type.interface {}"".autotmp_2657type.string"".autotmp_2656type.*uint8"".autotmp_2655type.error"".autotmp_26540type.*errors.errorString"".autotmp_2652type.error"".autotmp_26510type.*errors.errorString"".autotmp_2650type.int"".autotmp_2649type.[][]uint8"".autotmp_2648type.[]uint8"".autotmp_2647type.string"".autotmp_2646type.error"".autotmp_2645&type."".Certificate"".autotmp_26440type.*errors.errorString"".autotmp_2643type.error"".autotmp_2642&type."".Certificate"".autotmp_2641type.error"".autotmp_2640&type."".Certificate"".autotmp_26390type.*errors.errorString"".autotmp_2638type.error"".autotmp_2637&type."".Certificate"".autotmp_2636type.int"".autotmp_2635type.int"".autotmp_2634type.error"".autotmp_2633&type."".Certificate"".autotmp_26320type.*errors.errorString"".autotmp_2631type.error"".autotmp_2630&type."".Certificate"".autotmp_2629 11051 :type.*crypto/ecdsa.PrivateKey"".autotmp_2628type.error"".autotmp_2627&type."".Certificate"".autotmp_26260type.*errors.errorString"".autotmp_2625type.error"".autotmp_2624&type."".Certificate"".autotmp_2623type.int"".autotmp_2622type.error"".autotmp_2621&type."".Certificate"".autotmp_26200type.*errors.errorString"".autotmp_2619type.error"".autotmp_2618&type."".Certificate"".autotmp_2617 11052 6type.*crypto/rsa.PrivateKey"".autotmp_2616type.error"".autotmp_2615&type."".Certificate"".autotmp_2614type.error"".autotmp_2613&type."".Certificate"".autotmp_2612type.error"".autotmp_2610type.error"".autotmp_2609&type."".Certificate"".autotmp_2608type.error"".autotmp_2607&type."".Certificate"".autotmp_2606type.error"".autotmp_2604type.string"".autotmp_2599type.int"".autotmp_2598type.error"".autotmp_2597&type."".Certificate"".autotmp_25960type.*errors.errorString"".autotmp_2595type.error"".autotmp_2594&type."".Certificate"".autotmp_2593type.[]uint8"".autotmp_25920type.*encoding/pem.Block"".autotmp_2591type.error"".autotmp_2590&type."".Certificate"".autotmp_25890type.*errors.errorString"".autotmp_2588type.error"".autotmp_2587&type."".Certificate"".autotmp_2586type.int"".autotmp_2585type.[]uint8"".~r0 type.errorerrors.text2type.string"".~r0 type.errorerrors.text2type.string"".~r0 11056 type.errorerrors.text2type.string"".~r0 type.errorerrors.text2type.string"".~r0 11059 type.errorerrors.text2type.string"strings.suffix3type.stringstrings.s2type.string"".~r0 type.errorerrors.text2type.string"".~r0 11062 type.errorerrors.text2type.string"".pub"type.interface {}"".priv:type.*crypto/ecdsa.PrivateKey"".pub8type.*crypto/ecdsa.PublicKey"".priv6type.*crypto/rsa.PrivateKey"".pub4type.*crypto/rsa.PublicKey"".x509Cert:type.*crypto/x509.Certificate"".errtype.error"".keyDERBlock0type.*encoding/pem.Block"".failPtype.func(error) ("".Certificate, error)"".certDERBlock0type.*encoding/pem.Block"".cert&type."".Certificate"".~r3type.error"".~r2`&type."".Certificate"".keyPEMBlock0type.[]uint8"".certPEMBlocktype.[]uint8"+4!WbaM 11078 WTSMu 11080 v|@? 11081 |21\M4M]\$#MUM M% 11087 u 11088 @jh 11090 0Ht 11091 h 11093 0. Wh 11095 Kh 11096 !>]h 11097 037Eh 11098 0lR]%h 11100 0. 5%L(+h 11101 0&/h 11102 0)!%2T7 Tgclocalsd65c1b68017448ad756f6bdafa2f03a1Tgclocalsa9feeaa197facc67402ed039d1316dbfXprebuilts/go/linux-x86/src/crypto/tls/tls.go$"".parsePrivateKeydH%HD$H;AHH$H$1H$ H$(1H$0H$8H$H$H$H\$H$H\$HD$HT$ HL$(H$H$Hu6H$(HH$ 1H$0H$8HH$H$H$H\$H$H\$Ht$HL$ Hl$(HT$0H$H$H$H$HH$H4$H$HL$H$H$D$=_uQH-H9t?H$H$ H$H$(1H$0H$8H=uH-H9<uH$H$HH\$`HD$h=1H\$@H\$HHH$HD$HD$8H$H\$8Hl$hHkHl$`=H+H\$8H\$8H1H9tNHT$8H$H$1H$ H$(HD$@H$0HT$HH$8HHH$HH\$HH\$HD$H$Hl$XH$H$H$H\$H$H\$HD$HT$ HL$(H$H$Hu6H$(HH$ 1H$0H$8HHH\$pHD$x'1H\$PH\$XHH$HD$HD$8H$H\$8Hl$xHkHl$p=H+H\$8H\$8H1H9tNHT$8H$H$1H$ H$(HD$PH$0HT$XH$8HHH$HH\$HH\$HD$H$Hl$X]L 11105 X 11106 *runtime.racefuncenter 11107 @crypto/x509.ParsePKCS1PrivateKey6type.*crypto/rsa.PrivateKey 11108 (runtime.racefuncexit 11109 @crypto/x509.ParsePKCS8PrivateKey 11110 $runtime.efacethash6type.*crypto/rsa.PrivateKey 11111 (runtime.racefuncexit:type.*crypto/ecdsa.PrivateKeygo.string."crypto/tls: found unknown private key type in PKCS#8 wrapping".type.errors.errorString 11112 "runtime.newobject 11113 "runtime.racewrite 6runtime.writeBarrierEnabled Bgo.itab.*errors.errorString.error 11114 11115 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 11120 runtime.typ2Itab 11122 .runtime.writebarrierptr 11124 :crypto/x509.ParseECPrivateKey :type.*crypto/ecdsa.PrivateKey 11127 (runtime.racefuncexitfgo.string."crypto/tls: failed to parse private key".type.errors.errorString 11128 "runtime.newobject 11129 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 11130 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 11131 runtime.typ2Itab 11132 .runtime.writebarrierptr 11133 0runtime.morestack_noctxtp6"".autotmp_2704type.*uint8"".autotmp_2703type.error"".autotmp_27020type.*errors.errorString"".autotmp_2700type.error"".autotmp_26990type.*errors.errorString"".autotmp_2696"type.interface {}"".autotmp_26950type.*errors.errorString"".autotmp_2694:type.*crypto/ecdsa.PrivateKey"".autotmp_2693type.error"".autotmp_26910type.*errors.errorString"".autotmp_2690type.error"".autotmp_2689?"type.interface {}"".autotmp_26886type.*crypto/rsa.PrivateKey"".autotmp_2687type.error"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".err_type.error"".key"type.interface {}"".key"type.interface {}"".errtype.error"".key"type.interface {}"".errtype.error"".~r2Ptype.error"".~r10,type.crypto.PrivateKey"".dertype.[]uint8RY d $P)iK2 JP)H+3\da0E S9 11146 06Tgclocalsa66e250fa82650295eccbdf1d2ff5763Tgclocals4be0e806e2caad2442549b27b5078ea6Xprebuilts/go/linux-x86/src/crypto/tls/tls.go>"".(*Config).("".serverInit)-fm~dH%H;av)HH\$H$HZH$H 11149 11150 : 11151 *runtime.racefuncenterT 11152 ."".(*Config).serverInit^ 11153 (runtime.racefuncexitr 11154 "runtime.morestack$@X@ 11155 $Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbrprebuilts/go/linux-x86/src/crypto/tls/handshake_server.go"".prf12.func1dH%HD$H;AHH$H$HZH\$PH$H$HHHH$HD$HD$HT$HL$ HD$(HT$XH$HL$`HL$HD$hHD$H$H\$H$H\$ H$H\$(HD$0H$Hl$`LD$hH9LL$XH)I)ItMLL$pL$Hl$xHl$L$LD$H$H\$H$H\$ H$H\$(HD$0H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H\$XH\$0H\$`H\$8H\$hH\$@H\$PH\$HH 11160 X 11161 *runtime.racefuncentertype.[]uint8 11162 "runtime.makeslice 11163 "runtime.slicecopy 11164 "runtime.slicecopy 11165 "".pHash 11166 (runtime.racefuncexit 11167 $runtime.panicslice 11168 "runtime.morestack"".autotmp_2713type.[]uint8"".autotmp_2712type.int"".autotmp_2711/type.[]uint8"".hashFunco*type.func() hash.Hash"".labelAndSeed_type.[]uint8"".seedtype.[]uint8"".label`type.[]uint8"".secret0type.[]uint8"".resulttype.[]uint8. 11169 ?R+9a,Tgclocalsc9e1ae50fa99e2bf14ff9eb60244ab78Tgclocals0e6985b32f1fa44742e53cee9e497923Xprebuilts/go/linux-x86/src/crypto/tls/prf.go."".DialWithDialer.func1dH%H;aHPH\$PH$HZH\$81HH$HH\$HH\$H\$8H\$HD$ H\$(H\$@H\$0H\$HHH$H\$8H\$H\$@H\$HPI 11171 B 11172 *runtime.racefuncenterf(type."".timeoutError|type.error:go.itab."".timeoutError.error 11173 runtime.convT2Itype.chan error 11174 "runtime.chansend1 11175 (runtime.racefuncexit 11176 "runtime.morestack"".autotmp_2716type.error"".autotmp_2715/(type."".timeoutError"".errChannel/type.chan error z F8Tgclocals7d2d5fca80364273fb07d5820a76fef4Tgclocals9e543f32092d820fae68f301c1197936Xprebuilts/go/linux-x86/src/crypto/tls/tls.go."".DialWithDialer.func2dH%H;avbH(H\$(H$H\$8H$H\$H\$H\$H\$ HH$H\$0H\$H\$H\$H( 11178 : 11179 *runtime.racefuncenterV 11180 ("".(*Conn).Handshaketype.chan error 11181 "runtime.chansend1 11182 (runtime.racefuncexit 11183 0runtime.morestack_noctxt P"".autotmp_2717type.error"".conntype.*"".Conn"".errChanneltype.chan errorP]OPYFTgclocals2f2d69f12d345ece4be5273d9b84f0bbTgclocals21a8f585a14d020f181242c5256583dcXprebuilts/go/linux-x86/src/crypto/tls/tls.go("".X509KeyPair.func1dH%H;aveHhH\$hH$H$11H|$1Ht$H$H\$pH$H\$xH$Hh 11185 : 11186 *runtime.racefuncenterX 11187 runtime.duffzerot 11188 runtime.duffzero 11189 runtime.duffcopy 11190 (runtime.racefuncexit 11191 0runtime.morestack_noctxt"".autotmp_2718&type."".Certificate"".~r2type.error"".~r1 &type."".Certificate"".errtype.error` 11196 NTgclocalsa155d20a99b0ca665dc377e52743ec12Tgclocals5e42190876520c6631e98a8a9aaea62fXprebuilts/go/linux-x86/src/crypto/tls/tls.go"".initdH%H;aH@H\$@H$HH$t-HH$u 11200 H@HH$HH$HH$HD$HD$HD$H\$ =H1HD$(H}vHH$HD$(HH$HH\$HHHkHH\$HHHkHH\$HD$HD$(HHD$(H|HH$HD$&H\$H\$0H\$H\$8HH$H\$0HH\$8=HHH$HD$&H\$H\$0H\$H\$8HH$H\$0HH\$8=u(HHH$H@H-H,$H\$H-H,$H\$PH-H,$H\$Q 11202 B 11203 *runtime.racefuncenterP"".initdoneb 11204 runtime.racereadp"".initdone"".initdone 11205 runtime.raceread"".initdone 11206 (runtime.racefuncexit 11207 "runtime.throwinit"".initdone 11208 "runtime.racewrite"".initdone 11209 strconv.init 11210 crypto/aes.init 11211 $crypto/cipher.init 11212 crypto/des.init 11213 crypto/hmac.init 11214 crypto/rc4.init 11215 crypto/sha1.init 11216 crypto/x509.init 11217 hash.init 11218 crypto.init 11219 crypto/rand.init 11220 $crypto/sha512.init 11221 fmt.init 11222 io.init 11223 math/big.init 11224 strings.init 11225 sync.init 11226 time.init 11227 bytes.init 11228 net.init 11229 "crypto/ecdsa.init 11230 crypto/rsa.init 11231 $encoding/asn1.init 11232 (crypto/elliptic.init 11233 crypto/md5.init 11234 $crypto/sha256.init 11235 "encoding/pem.init 11236 io/ioutil.init"".alertText 11237 "runtime.racewrite0type.map["".alert]string 11238 runtime.makemap6runtime.writeBarrierEnabled"".alertText"".alertText 11239 runtime.raceread0type.map["".alert]string"".alertText""".statictmp_2739""".statictmp_2739 11240 $runtime.mapassign1dgo.string."tls: invalid ClientKeyExchange message" 11241 errors.New."".errClientKeyExchange 11242 "runtime.racewrite."".errClientKeyExchange6runtime.writeBarrierEnabled ."".errClientKeyExchange dgo.string."tls: invalid ServerKeyExchange message" 11243 errors.New ."".errServerKeyExchange 11244 11245 "runtime.racewrite 11246 ."".errServerKeyExchange 11247 6runtime.writeBarrierEnabled 11248 ."".errServerKeyExchange 11249 "".initdone 11250 11251 "runtime.racewrite 11252 "".initdone 11254 (runtime.racefuncexit."".errServerKeyExchange 11257 .runtime.writebarrierptr."".errClientKeyExchange 11260 .runtime.writebarrierptr"".alertText 11263 .runtime.writebarrierptr 11265 0runtime.morestack_noctxt"".autotmp_2740/type.int"".autotmp_2738type.error"".autotmp_2737type.error"OW,!HTYb^!Z >$1mTgclocals69c1753bd5f81501d95132d08af04464Tgclocals21a8f585a14d020f181242c5256583dcXprebuilts/go/linux-x86/src/crypto/tls/tls.go\prebuilts/go/linux-x86/src/crypto/tls/alert.golprebuilts/go/linux-x86/src/crypto/tls/key_agreement.go$"".(*alert).StringdH%H;aH@HY Ht H|$HH9;uH#H\$@H$1H\$PH\$XH\$H1H9uEHH$HD$HH\$HD$HH\$ HD$(H\$HH$H\$H+@,$HL$HD$HL$0HL$PHD$8HD$XH@ 11271 n 11272 *runtime.racefuncentergo.string."tls""go.string."alert"$go.string."String" 11273 "runtime.panicwrap 11274 runtime.raceread 11275 "".alert.String 11276 (runtime.racefuncexit 11277 0runtime.morestack_noctxt0"".autotmp_2742type.string"".~r0type.string""..thistype.*"".alert6Tgclocals69076ee43f1cead0792b9f36906b1b56Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>""".(*alert).ErrordH%H;aH@HY Ht H|$HH9;uH#H\$@H$1H\$PH\$XH\$H1H9uEHH$HD$HH\$HD$HH\$ HD$(H\$HH$H\$H+@,$HL$HD$HL$0HL$PHD$8HD$XH@ 11282 n 11283 *runtime.racefuncentergo.string."tls""go.string."alert""go.string."Error" 11284 "runtime.panicwrap 11285 runtime.raceread 11286 "".alert.Error 11287 (runtime.racefuncexit 11288 0runtime.morestack_noctxt0"".autotmp_2743type.string"".~r0type.string""..thistype.*"".alert6Tgclocals69076ee43f1cead0792b9f36906b1b56Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>(type..hash.[8]stringdH%H;aH(H\$(H$HT$81HD$Hl$H9}\HD$ HHHHckRHHH\$0HtEHHH$HD$8HD$HT$HD$ HHl$H9|HT$8HT$@H(C 11291 11292 B 11293 *runtime.racefuncenter 11294 runtime.strhash 11295 (runtime.racefuncexit 11296 0runtime.morestack_noctxt0P 11297 "".autotmp_2746type.int"".autotmp_2745type.int"".~r2 type.uintptr"".htype.uintptr"".ptype.*[8]stringPOP Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/crypto/tls/alert.go$type..eq.[8]stringdH%H;a/H`H\$`H$1HD$0Hl$0H9HD$8H\$hHHD$(HHH$HD$(H\$hHHHHH+Hl$PHkHl$XH\$pHHHH$HT$XH\$pHt}Hl$(HHHHL$@HCHD$HH9uLHl$PH,$HT$HL$HD$\$ t%HD$8HHl$0H9(D$xH`D$xH`|2 11302 B 11303 *runtime.racefuncenter 11304 runtime.raceread 11305 runtime.raceread 11306 runtime.eqstring 11307 (runtime.racefuncexit 11308 (runtime.racefuncexit 11309 0runtime.morestack_noctxt0"".autotmp_2750?type.string"".autotmp_2749type.string"".autotmp_2748_type.int"".autotmp_2747Otype.int"".iotype.int"".~r2 type.bool"".qtype.*[8]string"".ptype.*[8]string& O_Tgclocals51af24152615272c3d9efc8538f95767Tgclocals44750c784da4dd430afdd97fea5c405a\prebuilts/go/linux-x86/src/crypto/tls/alert.go&"".(*ssl30MAC).SizedH%H;aH0HY Ht H|$8H9;uH#H\$0H$H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H$HD$(Ht$8Ht!HH\$(H\$@H0# 11314 n 11315 *runtime.racefuncentergo.string."tls"(go.string."ssl30MAC" go.string."Size" 11316 "runtime.panicwrap 11317 *runtime.racereadrange 11318 runtime.duffcopy 11319 "".ssl30MAC.Size 11320 (runtime.racefuncexit 11321 0runtime.morestack_noctxt `"".~r0type.int""..this"type.*"".ssl30MAC`_`6Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>$"".(*ssl30MAC).MACdH%HD$H;AHHY HtH$H9;uH#H$H$1H$(H$0H$8H$1H9uEHH$HD$HH\$HD$HH\$ HD$(H$H$HD$(H$HHH$H\$(H$H\$0H$H\$8H$H\$@H$H\$HH$H\$PH$H\$XH$H\$`H$H\$hH$H\$pH$H\$xH$ H$H$H$H$H$H$(H$H$0H$H$8H 11327 11328 *runtime.racefuncentergo.string."tls"(go.string."ssl30MAC"go.string."MAC" 11329 "runtime.panicwrap 11330 *runtime.racereadrange 11331 runtime.duffcopy 11332 "".ssl30MAC.MAC 11333 (runtime.racefuncexit 11334 0runtime.morestack_noctxt"".autotmp_2752/type.[]uint8"".~r4type.[]uint8"".datatype.[]uint8"".headerptype.[]uint8"".seq@type.[]uint8"".digestBuftype.[]uint8""..this"type.*"".ssl30MAC 11337 D)Tgclocals5e71f4d237b4f998c374d3b215ca16f4Tgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>$"".macFunction.MACdH%HD$H;AMHHY HtH$H9;uH#H$H$1H$H$H$ H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H$H\$@H$H\$HH$H\$PH$H\$XH$H\$`H$H$H$H[ HT$hHL$pHD$xH$H$H$H$H$H$ H 11339 11340 11341 *runtime.racefuncenter 11342 (runtime.racefuncexit 11343 0runtime.morestack_noctxt"".autotmp_2753/type.[]uint8"".~r4type.[]uint8"".datatype.[]uint8"".headertype.[]uint8"".seqPtype.[]uint8"".digestBuf type.[]uint8""..this&type."".macFunctionDTgclocals006280d1c7230e5b04112439ae062e7cTgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>&"".macFunction.SizedH%H;avPHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[(H\$H\$(H 11350 11351 f 11352 *runtime.racefuncenter 11353 (runtime.racefuncexit 11354 0runtime.morestack_noctxt0 "".~r0 type.int""..this&type."".macFunction K pp 11356 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>&"".(*tls10MAC).SizedH%H;aH0HY Ht H|$8H9;uH#H\$0H$H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H$HD$Ht$8HH$HNHL$H\$H\$@H0% 11361 n 11362 *runtime.racefuncentergo.string."tls"(go.string."tls10MAC" go.string."Size" 11363 "runtime.panicwrap 11364 *runtime.racereadrange 11365 "".tls10MAC.Size 11366 (runtime.racefuncexit 11367 0runtime.morestack_noctxt `"".~r0type.int""..this"type.*"".tls10MAC`_`6Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>$"".(*tls10MAC).MACdH%HD$H;AHHY HtH$H9;uH#H$H$1H$H$H$ H$1H9uEHH$HD$HH\$HD$HH\$ HD$(H$H$HD$H$HH$HNHL$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H$H\$@H$H\$HH$H\$PH$H\$XH$H\$`H$H\$hHT$pHL$xH$H$H$H$H$H$H$ H 11373 11374 *runtime.racefuncentergo.string."tls"(go.string."tls10MAC"go.string."MAC" 11375 "runtime.panicwrap 11376 *runtime.racereadrange 11377 "".tls10MAC.MAC 11378 (runtime.racefuncexit 11379 0runtime.morestack_noctxt"".autotmp_2756/type.[]uint8"".~r4type.[]uint8"".datatype.[]uint8"".headerptype.[]uint8"".seq@type.[]uint8"".digestBuftype.[]uint8""..this"type.*"".tls10MACD$Tgclocals5e71f4d237b4f998c374d3b215ca16f4Tgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>^"".(*rsaKeyAgreement).generateServerKeyExchangedH%H;aH@HY Ht H|$HH9;uH#H\$@H$1H\$xH$H\$H1H9uEHH$HD$HH\$HD$HH\$ HD$(H\$HH$HD$H\$HHt@H\$PH\$XH\$`H\$h111HD$pHT$0HT$xHT$8H$H@ 11385 n 11386 *runtime.racefuncentergo.string."tls"6go.string."rsaKeyAgreement"Jgo.string."generateServerKeyExchange" 11387 "runtime.panicwrap 11388 *runtime.racereadrange 11389 (runtime.racefuncexit 11390 0runtime.morestack_noctxt"".~r5type.error"".~r5`type.error"".~r4P:type.*"".serverKeyExchangeMsg"".hello@.type.*"".serverHelloMsg"".clientHello0.type.*"".clientHelloMsg"".cert (type.*"".Certificate"".configtype.*"".Config""..this0type.*"".rsaKeyAgreement6Tgclocals6247af2adaf2b2b8981602b640f14eeeTgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>\"".(*rsaKeyAgreement).processClientKeyExchangedH%H;aoHpHY Ht H|$xH9;uH#H\$pH$1H$H$H$1H$H$H\$x1H9uEHH$HD$HH\$HD$HH\$ HD$(H\$xH$HD$H\$xHH$H$H$H\$H$H\$H$f\$Ht$ Hl$(HT$0HL$8HD$@Ht$XH$Hl$`H$HT$hH$HL$HH$HD$PH$Hp\t 11397 n 11398 *runtime.racefuncentergo.string."tls"6go.string."rsaKeyAgreement"Hgo.string."processClientKeyExchange" 11399 "runtime.panicwrap 11400 *runtime.racereadrange 11401 V"".rsaKeyAgreement.processClientKeyExchange 11402 (runtime.racefuncexit 11403 0runtime.morestack_noctxt"".autotmp_2758Otype.error"".autotmp_2757/type.[]uint8"".~r5type.error"".~r4Ptype.[]uint8"".version@type.uint16"".ckx0:type.*"".clientKeyExchangeMsg"".cert (type.*"".Certificate"".configtype.*"".Config""..this0type.*"".rsaKeyAgreement6Tgclocalsf0fdfeeda237978bb45d92c43fc06723Tgclocals98a935522f11e180b06d5a082b7d09c1<autogenerated>\"".(*rsaKeyAgreement).processServerKeyExchangedH%H;aHxHY HtH$H9;uH#H\$xH$1H$H$H$1H9uEHH$HD$HH\$HD$HH\$ HD$(H$H$HD$H$H2H$H$H$H$H$1H\$8H\$@HH\$XHD$`!1H\$HH\$PHH$HD$HD$0H$H\$0Hl$`HkHl$X=H+H\$0H\$0H1H9t=HL$0HD$HHL$PHD$hHL$pHD$8H$HL$@H$HxHH$HH\$HH\$HD$H$Hl$i( 11409 t 11410 *runtime.racefuncentergo.string."tls"6go.string."rsaKeyAgreement"Hgo.string."processServerKeyExchange" 11411 "runtime.panicwrap 11412 *runtime.racereadrangeZgo.string."tls: unexpected ServerKeyExchange".type.errors.errorString 11413 "runtime.newobject 11414 "runtime.racewrite6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 11415 (runtime.racefuncexit0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 11416 runtime.typ2Itab 11417 .runtime.writebarrierptr 11418 0runtime.morestack_noctxt"".autotmp_2765type.error"".autotmp_2763type.error"".autotmp_27620type.*errors.errorString"".autotmp_27610type.*errors.errorString"".~r0_type.errorerrors.text2?type.string"".~r5type.error"".~r5`type.error"".skxP:type.*"".serverKeyExchangeMsg"".cert@:type.*crypto/x509.Certificate"".serverHello0.type.*"".serverHelloMsg"".clientHello .type.*"".clientHelloMsg"".configtype.*"".Config""..this0type.*"".rsaKeyAgreement`9s-=Tgclocalse58476f3dd082c0568a07844c1914f30Tgclocalsd29a95c0a8427c7085601af5cc77a203<autogenerated>^"".(*rsaKeyAgreement).generateClientKeyExchangedH%H;anHpHY Ht H|$xH9;uH#H\$pH$1H$H$H$1H$H$H\$x1H9uEHH$HD$HH\$HD$HH\$ HD$(H\$xH$HD$H\$xHH$H$H$H\$H$H\$H|$Ht$ Hl$(HD$0HT$8HL$@H|$XH$Ht$`H$Hl$hH$H$HT$HH$HL$PH$Hp]u 11426 n 11427 *runtime.racefuncentergo.string."tls"6go.string."rsaKeyAgreement"Jgo.string."generateClientKeyExchange" 11428 "runtime.panicwrap 11429 *runtime.racereadrange 11430 X"".rsaKeyAgreement.generateClientKeyExchange 11431 (runtime.racefuncexit 11432 0runtime.morestack_noctxt"".autotmp_2769Otype.error"".autotmp_2767/type.[]uint8"".~r5type.error"".~r4p:type.*"".clientKeyExchangeMsg"".~r3@type.[]uint8"".cert0:type.*crypto/x509.Certificate"".clientHello .type.*"".clientHelloMsg"".configtype.*"".Config""..this0type.*"".rsaKeyAgreement6 Tgclocals4c62a6d50dc8173ea7fe3f18c19ce0d2Tgclocals98a935522f11e180b06d5a082b7d09c1<autogenerated>2"".ClientSessionCache.GetdH%H;avmH(HY Ht H|$0H9;uH#H\$(H$H\$@H\$H\$HH\$H\$8H$H\$0H[ HL$\$ HL$P\$XH(z 11438 11439 f 11440 *runtime.racefuncenter 11441 (runtime.racefuncexit 11442 0runtime.morestack_noctxt`P 11443 "".okPtype.bool"".session@6type.*"".ClientSessionState"".sessionKey type.string""..this4type."".ClientSessionCachePhOP2@Tgclocalsa0e6baa2904f3b6d1535f9ec2628c18eTgclocals69c1753bd5f81501d95132d08af04464<autogenerated>2"".ClientSessionCache.PutdH%H;avdH HY Ht H|$(H9;uH#H\$ H$H\$8H\$H\$@H\$H\$HH\$H\$0H$H\$(H[(H 11446 11447 f 11448 *runtime.racefuncenter 11449 (runtime.racefuncexit 11450 0runtime.morestack_noctxtP@ 11451 "".cs@6type.*"".ClientSessionState"".sessionKey type.string""..this4type."".ClientSessionCache@_?@ 11453 2NTgclocals359e1adf4794caae0441a32ee5b8d4b0Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>R"".keyAgreement.generateClientKeyExchangedH%H;a HxHY HtH$H9;uH#H\$xH$1H$H$H$1H$H$H$H\$H$H\$H$H\$H$H$H$H[ H|$ Ht$(Hl$0HD$8HT$@HL$HH|$`H$Ht$hH$Hl$pH$H$HT$PH$HL$XH$Hx 11455 11456 t 11457 *runtime.racefuncenter 11458 (runtime.racefuncexit 11459 0runtime.morestack_noctxt"".autotmp_2779Otype.error"".autotmp_2777/type.[]uint8"".~r5type.error"".~r4:type.*"".clientKeyExchangeMsg"".~r3Ptype.[]uint8""..anon2@:type.*crypto/x509.Certificate""..anon10.type.*"".clientHelloMsg""..anon0 type.*"".Config""..this(type."".keyAgreement 9Tgclocals3a4737e694bbbfd744dbf5b84728286aTgclocals98a935522f11e180b06d5a082b7d09c1<autogenerated>R"".keyAgreement.generateServerKeyExchangedH%H;aHPHY Ht H|$XH9;uH#H\$PH$1H$H$H\$hH\$H\$pH\$H\$xH\$H$H\$ H\$`H$H\$XH[(HD$(HT$0HL$8H$HT$@H$HL$HH$HP/ 11465 11466 n 11467 *runtime.racefuncenter 11468 (runtime.racefuncexit 11469 0runtime.morestack_noctxt"".autotmp_2784type.error"".~r5ptype.error"".~r4`:type.*"".serverKeyExchangeMsg""..anon3P.type.*"".serverHelloMsg""..anon2@.type.*"".clientHelloMsg""..anon10(type.*"".Certificate""..anon0 type.*"".Config""..this(type."".keyAgreement"6#Tgclocals1bfca93b88178cfcb21dcecff5826319Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>P"".keyAgreement.processClientKeyExchangedH%H;a 11473 HxHY HtH$H9;uH#H\$xH$1H$H$H$1H$H$H$H\$H$H\$H$H\$H$f\$ H$H$H$H[0Ht$(Hl$0HT$8HL$@HD$HHt$`H$Hl$hH$HT$pH$HL$PH$HD$XH$Hx 11474 11475 t 11476 *runtime.racefuncenter 11477 (runtime.racefuncexit 11478 0runtime.morestack_noctxt"".autotmp_2788Otype.error"".autotmp_2787/type.[]uint8"".~r5type.error"".~r4`type.[]uint8""..anon3Ptype.uint16""..anon2@:type.*"".clientKeyExchangeMsg""..anon10(type.*"".Certificate""..anon0 type.*"".Config""..this(type."".keyAgreement$9Tgclocalse050ae92bfacd3c23bd99f76ab8fd7edTgclocals98a935522f11e180b06d5a082b7d09c1<autogenerated>P"".keyAgreement.processServerKeyExchangedH%H;aHPHY Ht H|$XH9;uH#H\$PH$1H$H$H\$hH\$H\$pH\$H\$xH\$H$H\$ H$H\$(H\$`H$H\$XH[8HL$0HD$8HL$@H$HD$HH$HP/ 11483 11484 n 11485 *runtime.racefuncenter 11486 (runtime.racefuncexit 11487 0runtime.morestack_noctxt"".autotmp_2791type.error"".~r5ptype.error""..anon4`:type.*"".serverKeyExchangeMsg""..anon3P:type.*crypto/x509.Certificate""..anon2@.type.*"".serverHelloMsg""..anon10.type.*"".clientHelloMsg""..anon0 type.*"".Config""..this(type."".keyAgreement&6#Tgclocals5a22ba286dfb585e76b493f9a8c02e77Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>4"".(*lruSessionCache).LockdH%H;avPHHY Ht H|$H9;uH#H\$H$H\$H$H<$tH% 11491 11492 f 11493 *runtime.racefuncenter 11494 $sync.(*Mutex).Lock 11495 (runtime.racefuncexit 11496 0runtime.morestack_noctxt""..this0type.*"".lruSessionCacheBp(p 11497 2>Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>8"".(*lruSessionCache).UnlockdH%H;avPHHY Ht H|$H9;uH#H\$H$H\$H$H<$tH% 11500 11501 f 11502 *runtime.racefuncenter 11503 (sync.(*Mutex).Unlock 11504 (runtime.racefuncexit 11505 0runtime.morestack_noctxt""..this0type.*"".lruSessionCacheBp*p 11506 2>Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>Dtype..hash."".lruSessionCacheEntrydH%H;aH H\$ H$H\$(H$H<$tcH\$0H\$HD$H\$(H$H<$t6H$HD$0HD$HD$HD$HD$0HD$8H %%U 11509 B 11510 *runtime.racefuncenter 11511 runtime.strhash 11512 runtime.memhash 11513 (runtime.racefuncexit 11514 0runtime.morestack_noctxt0@"".autotmp_2793type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p:type.*"".lruSessionCacheEntry@w?@! Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/crypto/tls/alert.go@type..eq."".lruSessionCacheEntrydH%H;aHHH\$HH$H\$PH$H\$PHH+Hl$8HkHl$@H\$XH$HT$@H\$XHHHL$(HCHD$0H9Hl$8H,$HT$HL$HD$\$ t[H\$PH$H$H\$XH$H$Hl$PH]LD$XIhH9tD$`HHD$`HHD$`HHN 11519 B 11520 *runtime.racefuncenter^ 11521 runtime.raceread 11522 runtime.raceread 11523 runtime.eqstring 11524 runtime.raceread 11525 runtime.raceread 11526 (runtime.racefuncexit 11527 (runtime.racefuncexit 11528 (runtime.racefuncexit 11529 0runtime.morestack_noctxt0 11530 "".autotmp_2795?type.string"".autotmp_2794type.string"".~r2 type.bool"".q:type.*"".lruSessionCacheEntry"".p:type.*"".lruSessionCacheEntry2 <KTgclocals51af24152615272c3d9efc8538f95767Tgclocals44750c784da4dd430afdd97fea5c405a\prebuilts/go/linux-x86/src/crypto/tls/alert.go4type..hash.[2]interface {}dH%H;aH(H\$(H$HT$81HD$Hl$H9}\HD$ HHHHckRHHH\$0HtEHHH$HD$8HD$HT$HD$ HHl$H9|HT$8HT$@H(C 11533 11534 B 11535 *runtime.racefuncenter 11536 (runtime.nilinterhash 11537 (runtime.racefuncexit 11538 0runtime.morestack_noctxt0P 11539 "".autotmp_2798type.int"".autotmp_2797type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[2]interface {}POP Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/crypto/tls/alert.go0type..eq.[2]interface {}dH%H;a/H`H\$`H$1HD$0Hl$0H9HD$8H\$pHHD$(HHH$HD$(H\$pHHHHH+Hl$PHkHl$XH\$hHHHH$HT$PH\$hHt}Hl$(HHHHKHL$HHD$@H9uLH$HL$HT$Hl$XHl$\$ t%HD$8HHl$0H9(D$xH`D$xH`|2 11543 B 11544 *runtime.racefuncenter 11545 runtime.raceread 11546 runtime.raceread 11547 runtime.efaceeq 11548 (runtime.racefuncexit 11549 (runtime.racefuncexit 11550 0runtime.morestack_noctxt0"".autotmp_2802?"type.interface {}"".autotmp_2801"type.interface {}"".autotmp_2800_type.int"".autotmp_2799Otype.int"".iotype.int"".~r2 type.bool"".q*type.*[2]interface {}"".p*type.*[2]interface {}& O_Tgclocals51af24152615272c3d9efc8538f95767Tgclocals2c78d3ad9d760b5f66e2e47be684c787\prebuilts/go/linux-x86/src/crypto/tls/alert.go&"".(*halfConn).LockdH%H;avPHHY Ht H|$H9;uH#H\$H$H\$H$H<$tH% 11554 11555 f 11556 *runtime.racefuncenter 11557 $sync.(*Mutex).Lock 11558 (runtime.racefuncexit 11559 0runtime.morestack_noctxt""..this"type.*"".halfConnBp,p 11560 2>Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>*"".(*halfConn).UnlockdH%H;avPHHY Ht H|$H9;uH#H\$H$H\$H$H<$tH% 11563 11564 f 11565 *runtime.racefuncenter 11566 (sync.(*Mutex).Unlock 11567 (runtime.racefuncexit 11568 0runtime.morestack_noctxt""..this"type.*"".halfConnBp.p 11569 2>Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>("".cbcMode.BlockSizedH%H;avPHHY Ht H|$H9;uH#H\$H$H\$ H$H\$H[ H\$H\$(H 11572 11573 f 11574 *runtime.racefuncenter 11575 (runtime.racefuncexit 11576 0runtime.morestack_noctxt0 "".~r1 type.int""..thistype."".cbcMode K p0p 11578 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>,"".cbcMode.CryptBlocksdH%H;aH8HY Ht H|$@H9;uH#H\$8H$H\$PH\$H\$XH\$H\$`H\$H\$hH\$ H\$pH\$(H\$xH\$0H\$HH$H\$@H[(H8a 11581 11582 n 11583 *runtime.racefuncenter 11584 (runtime.racefuncexit 11585 0runtime.morestack_noctxtp"crypto/cipher.srcPtype.[]uint8"crypto/cipher.dst type.[]uint8""..thistype."".cbcModep}op2 11587 6jTgclocals12a99cdea97db20a8b75adc6f96ba536Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated> "".cbcMode.SetIVdH%H;avdH HY Ht H|$(H9;uH#H\$ H$H\$8H\$H\$@H\$H\$HH\$H\$0H$H\$(H[0H 11590 11591 f 11592 *runtime.racefuncenter 11593 (runtime.racefuncexit 11594 0runtime.morestack_noctxtP@""..anon0 type.[]uint8""..thistype."".cbcMode@_?@ 4 11596 2NTgclocals13bdb4aeeaf63de3cc223d640262ea59Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>4type..hash.[1]interface {}dH%H;aH(H\$(H$HT$81HD$Hl$H9}\HD$ HHHHckRHHH\$0HtEHHH$HD$8HD$HT$HD$ HHl$H9|HT$8HT$@H(C 11598 11599 B 11600 *runtime.racefuncenter 11601 (runtime.nilinterhash 11602 (runtime.racefuncexit 11603 0runtime.morestack_noctxt0P 11604 "".autotmp_2806type.int"".autotmp_2805type.int"".~r2 type.uintptr"".htype.uintptr"".p*type.*[1]interface {}POP Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/crypto/tls/alert.go0type..eq.[1]interface {}dH%H;a/H`H\$`H$1HD$0Hl$0H9HD$8H\$pHHD$(HHH$HD$(H\$pHHHHH+Hl$PHkHl$XH\$hHHHH$HT$PH\$hHt}Hl$(HHHHKHL$HHD$@H9uLH$HL$HT$Hl$XHl$\$ t%HD$8HHl$0H9(D$xH`D$xH`|2 11608 B 11609 *runtime.racefuncenter 11610 runtime.raceread 11611 runtime.raceread 11612 runtime.efaceeq 11613 (runtime.racefuncexit 11614 (runtime.racefuncexit 11615 0runtime.morestack_noctxt0"".autotmp_2810?"type.interface {}"".autotmp_2809"type.interface {}"".autotmp_2808_type.int"".autotmp_2807Otype.int"".iotype.int"".~r2 type.bool"".q*type.*[1]interface {}"".p*type.*[1]interface {}& O_Tgclocals51af24152615272c3d9efc8538f95767Tgclocals2c78d3ad9d760b5f66e2e47be684c787\prebuilts/go/linux-x86/src/crypto/tls/alert.go6"".handshakeMessage.marshaldH%H;aH8HY Ht H|$@H9;uH#H\$8H$1H\$PH\$XH\$`H\$HH$H\$@H[ HT$HL$HD$HT$ HT$PHL$(HL$XHD$0HD$`H8_ 11619 11620 n 11621 *runtime.racefuncenter 11622 (runtime.racefuncexit 11623 0runtime.morestack_noctxtPp"".autotmp_2811/type.[]uint8"".~r0 type.[]uint8""..this0type."".handshakeMessagepop66W#Tgclocalsac82343006770597a842747caad5b201Tgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>:"".handshakeMessage.unmarshaldH%H;avmH(HY Ht H|$0H9;uH#H\$(H$H\$@H\$H\$HH\$H\$PH\$H\$8H$H\$0H[(\$ \$XH(z 11627 11628 f 11629 *runtime.racefuncenter 11630 (runtime.racefuncexit 11631 0runtime.morestack_noctxt`P"".~r1Ptype.bool""..anon0 type.[]uint8""..this0type."".handshakeMessagePhOP8 11633 2^Tgclocals13a990b4a341857296a1c12de153dcaaTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>,"".(*finishedHash).SumdH%HD$H;A$HHY HtH$H9;uH#H$H$1H$H$H$H$1H9uEHH$HD$HH\$HD$HH\$ HD$(H$H$HD$hH$HtYHHT$hHL$pHD$xH$H$H$H$H$H$H 11637 11638 *runtime.racefuncentergo.string."tls"0go.string."finishedHash"go.string."Sum" 11639 "runtime.panicwrap 11640 *runtime.racereadrange 11641 runtime.duffcopy 11642 &"".finishedHash.Sum 11643 (runtime.racefuncexit 11644 0runtime.morestack_noctxt@"".autotmp_2813/type.[]uint8"".~r0type.[]uint8""..this*type.*"".finishedHash:D%Tgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1Tgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>8"".(*finishedHash).clientSumdH%HD$H;A[HHY HtH$H9;uH#H$H$1H$H$H$H$1H9uEHH$HD$HH\$HD$HH\$ HD$( H$H$HD$hH$HHH$H\$hH$H\$pH$H\$xH$H$H$H$H$H$H$H$H$Hp 11649 11650 *runtime.racefuncentergo.string."tls"0go.string."finishedHash"*go.string."clientSum" 11651 "runtime.panicwrap 11652 *runtime.racereadrange 11653 runtime.duffcopy 11654 2"".finishedHash.clientSum 11655 (runtime.racefuncexit 11656 0runtime.morestack_noctxtp"".autotmp_2814/type.[]uint8"".~r1@type.[]uint8"".masterSecrettype.[]uint8""..this*type.*"".finishedHash<D!Tgclocals70ec80f0828fee0efc920f8b9694a760Tgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>8"".(*finishedHash).serverSumdH%HD$H;A[HHY HtH$H9;uH#H$H$1H$H$H$H$1H9uEHH$HD$HH\$HD$HH\$ HD$( H$H$HD$hH$HHH$H\$hH$H\$pH$H\$xH$H$H$H$H$H$H$H$H$Hp 11661 11662 *runtime.racefuncentergo.string."tls"0go.string."finishedHash"*go.string."serverSum" 11663 "runtime.panicwrap 11664 *runtime.racereadrange 11665 runtime.duffcopy 11666 2"".finishedHash.serverSum 11667 (runtime.racefuncexit 11668 0runtime.morestack_noctxtp"".autotmp_2815/type.[]uint8"".~r1@type.[]uint8"".masterSecrettype.[]uint8""..this*type.*"".finishedHash>D!Tgclocals70ec80f0828fee0efc920f8b9694a760Tgclocalsf56b2291fa344104975cb6587be42b9b<autogenerated>j"".(*finishedHash).selectClientCertSignatureAlgorithmdH%HD$H;AHHY HtH$H9;uH#H$H$1$$1H$H$H$1H9uEHH$HD$HH\$HD$HH\$ HD$("H$H$HD$hH$HHH$H\$hH$H\$pH$H\$x$$$H$H$H$@$@$$$H$H$H$H$HHS 11673 11674 *runtime.racefuncentergo.string."tls"0go.string."finishedHash"\go.string."selectClientCertSignatureAlgorithm" 11675 "runtime.panicwrap 11676 *runtime.racereadrange 11677 runtime.duffcopy 11678 d"".finishedHash.selectClientCertSignatureAlgorithm 11679 (runtime.racefuncexit 11680 0runtime.morestack_noctxt"".autotmp_2817type.error"".autotmp_2816#0type."".signatureAndHash"".~r3`type.error"".~r2P0type."".signatureAndHash"".sigType@type.uint8"".serverList4type.[]"".signatureAndHash""..this*type.*"".finishedHash@D!Tgclocals105f3855eb890a8acc612838e7807774Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>V"".(*finishedHash).hashForClientCertificatedH%HD$H;AHHY HtH$H9;uH#H$H$1H$H$H$ 1H$0H$8H$1H9uEHH$HD$HH\$HD$HH\$ HD$(H$H$HD$hH$HH$\$h$\$iH$H\$pH$H\$xH$H$H$H$H$H$H$H$H$H$H$H$H$H$ H$(H$H$0H$H$8H 11686 11687 *runtime.racefuncentergo.string."tls"0go.string."finishedHash"Hgo.string."hashForClientCertificate" 11688 "runtime.panicwrap 11689 *runtime.racereadrange 11690 runtime.duffcopy 11691 P"".finishedHash.hashForClientCertificate 11692 (runtime.racefuncexit 11693 0runtime.morestack_noctxt"".autotmp_2822Otype.error"".autotmp_2820/type.[]uint8"".~r4type.error"".~r3 type.crypto.Hash"".~r2Ptype.[]uint8"".masterSecret type.[]uint8&"".signatureAndHash0type."".signatureAndHash""..this*type.*"".finishedHashBD$Tgclocalsdf4f25c2e599b362fc9af3eaa5f32faaTgclocals98a935522f11e180b06d5a082b7d09c1<autogenerated>,type..hash."".listenerdH%H;aH H\$ H$H\$(H$H<$tcH\$0H\$HD$H\$(H$H<$t6H$HD$0HD$HD$HD$HD$0HD$8H %%U 11699 B 11700 *runtime.racefuncenter 11701 "runtime.interhash 11702 runtime.memhash 11703 (runtime.racefuncexit 11704 0runtime.morestack_noctxt0@"".autotmp_2827type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p"type.*"".listener@w?@! Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/crypto/tls/alert.go(type..eq."".listenerdH%H;aHHH\$HH$H\$XH$H\$XHH+Hl$8HkHl$@H\$PH$HT$8H\$PHHHKHL$0HD$(H9H$HL$HT$Hl$@Hl$\$ t[H\$PH$H$H\$XH$H$Hl$PH]LD$XIhH9tD$`HHD$`HHD$`HHN 11708 B 11709 *runtime.racefuncenter^ 11710 runtime.raceread 11711 runtime.raceread 11712 runtime.ifaceeq 11713 runtime.raceread 11714 runtime.raceread 11715 (runtime.racefuncexit 11716 (runtime.racefuncexit 11717 (runtime.racefuncexit 11718 0runtime.morestack_noctxt0 11719 "".autotmp_2829?"type.net.Listener"".autotmp_2828"type.net.Listener"".~r2 type.bool"".q"type.*"".listener"".p"type.*"".listener2 <KTgclocals51af24152615272c3d9efc8538f95767Tgclocals2c78d3ad9d760b5f66e2e47be684c787\prebuilts/go/linux-x86/src/crypto/tls/alert.go&"".(*listener).AddrdH%H;aH8HY Ht H|$@H9;uH#H\$8H$1H\$HH\$PH\$@H$H\$@HtCHHkHl$ H,$HL$HY(HL$HD$HL$(HL$HHD$0HD$PH8O 11725 n 11726 *runtime.racefuncenter 11727 runtime.raceread 11728 (runtime.racefuncexit 11729 0runtime.morestack_noctxt0p"".autotmp_2830type.net.Addr"".~r1type.net.Addr""..this"type.*"".listenerpopD6c'Tgclocalscad14e25fd48dddd762418d02c031d67Tgclocals64ca935d1a2110a30e2d604686188539<autogenerated> "".listener.AddrdH%H;avzH8HY Ht H|$@H9;uH#H\$8H$1H\$XH\$`HL$@HD$HHD$ H$HL$HY(HL$HD$HL$(HL$XHD$0HD$`H8m 11733 11734 f 11735 *runtime.racefuncenter 11736 (runtime.racefuncexit 11737 0runtime.morestack_noctxtPp"".autotmp_2832type.net.Addr"".~r10type.net.Addr""..this type."".listenerpuopF2M!Tgclocalsb9e2f210c3a206b5352d33144c6a1618Tgclocals64ca935d1a2110a30e2d604686188539<autogenerated>("".(*listener).ClosedH%H;aH8HY Ht H|$@H9;uH#H\$8H$1H\$HH\$PH\$@H$H\$@HtCHHkHl$ H,$HL$HY0HL$HD$HL$(HL$HHD$0HD$PH8O 11743 n 11744 *runtime.racefuncenter 11745 runtime.raceread 11746 (runtime.racefuncexit 11747 0runtime.morestack_noctxt0p"".autotmp_2834type.error"".~r1type.error""..this"type.*"".listenerpopH6c'Tgclocalscad14e25fd48dddd762418d02c031d67Tgclocals64ca935d1a2110a30e2d604686188539<autogenerated>""".listener.ClosedH%H;avzH8HY Ht H|$@H9;uH#H\$8H$1H\$XH\$`HL$@HD$HHD$ H$HL$HY0HL$HD$HL$(HL$XHD$0HD$`H8m 11751 11752 f 11753 *runtime.racefuncenter 11754 (runtime.racefuncexit 11755 0runtime.morestack_noctxtPp"".autotmp_2836type.error"".~r10type.error""..this type."".listenerpuopJ2M!Tgclocalsb9e2f210c3a206b5352d33144c6a1618Tgclocals64ca935d1a2110a30e2d604686188539<autogenerated>0"".(*timeoutError).ErrordH%H;aH@HY Ht H|$HH9;uH#H\$@H$1H\$PH\$XH\$H1H9uEHH$HD$HH\$HD$HH\$ HD$(H\$HH$HD$H|$Ht.1H HHL$0HL$PHD$8HD$XH@% 11762 n 11763 *runtime.racefuncentergo.string."tls"0go.string."timeoutError""go.string."Error" 11764 "runtime.panicwrap 11765 *runtime.racereadrangeRgo.string."tls: DialWithDialer timed out" 11766 (runtime.racefuncexit 11767 0runtime.morestack_noctxt0"".~r0type.string"".~r0type.string""..this*type.*"".timeoutErrorL6%Tgclocals69076ee43f1cead0792b9f36906b1b56Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>4"".(*timeoutError).TimeoutdH%H;aH0HY Ht H|$8H9;uH#H\$0H$H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H$HD$H|$8tHD$@H0%- 11774 n 11775 *runtime.racefuncentergo.string."tls"0go.string."timeoutError"&go.string."Timeout" 11776 "runtime.panicwrap 11777 *runtime.racereadrange 11778 (runtime.racefuncexit 11779 0runtime.morestack_noctxt `"".~r0type.bool""..this*type.*"".timeoutError`_` N6Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>8"".(*timeoutError).TemporarydH%H;aH0HY Ht H|$8H9;uH#H\$0H$H\$81H9uEHH$HD$HH\$HD$HH\$ HD$( H\$8H$HD$H|$8tHD$@H0%- 11786 n 11787 *runtime.racefuncentergo.string."tls"0go.string."timeoutError"*go.string."Temporary" 11788 "runtime.panicwrap 11789 *runtime.racereadrange 11790 (runtime.racefuncexit 11791 0runtime.morestack_noctxt `"".~r0type.bool""..this*type.*"".timeoutError`_` P6Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>Ttype..hash.struct { a "".alert; b string }dH%H;aH H\$ H$H\$(H$H<$tcH\$0H\$HD$HD$H\$(H$H<$t-H$HD$0HD$HD$HD$0HD$8H %%U 11796 B 11797 *runtime.racefuncenter 11798 runtime.memhash 11799 runtime.strhash 11800 (runtime.racefuncexit 11801 0runtime.morestack_noctxt0@"".autotmp_2839type.uintptr"".~r2 type.uintptr"".htype.uintptr"".pJtype.*struct { a "".alert; b string }@w?@! Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/crypto/tls/alert.goPtype..eq.struct { a "".alert; b string }dH%H;aHHH\$HH$H\$PH$H\$XH$HD$PLD$XA(@8tD$`HHH$H$H\$PHHkHl$8HkHl$@H\$XH$H$HT$@H\$XHt\HKHL$(HCHD$0H9u6Hl$8H,$HT$HL$HD$\$ tD$`HHD$`HHd 11806 B 11807 *runtime.racefuncenter^ 11808 runtime.racereadz 11809 runtime.raceread 11810 (runtime.racefuncexit 11811 runtime.raceread 11812 runtime.raceread 11813 runtime.eqstring 11814 (runtime.racefuncexit 11815 (runtime.racefuncexit 11816 0runtime.morestack_noctxt0 11817 "".autotmp_2841?type.string"".autotmp_2840type.string"".~r2 type.bool"".qJtype.*struct { a "".alert; b string }"".pJtype.*struct { a "".alert; b string }2N DITgclocals51af24152615272c3d9efc8538f95767Tgclocals44750c784da4dd430afdd97fea5c405a\prebuilts/go/linux-x86/src/crypto/tls/alert.go\type..hash.[23]struct { a "".alert; b string }dH%H;aH(H\$(H$HT$81HD$Hl$H9}\HD$ HHHHckRHHH\$0HtEHkHH$HD$8HD$HT$HD$ HHl$H9|HT$8HT$@H(C 11820 11821 B 11822 *runtime.racefuncenter 11823 Ttype..hash.struct { a "".alert; b string } 11824 (runtime.racefuncexit 11825 0runtime.morestack_noctxt0P 11826 "".autotmp_2844type.int"".autotmp_2843type.int"".~r2 type.uintptr"".htype.uintptr"".pRtype.*[23]struct { a "".alert; b string }POP Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/crypto/tls/alert.goXtype..eq.[23]struct { a "".alert; b string }dH%H;aHhH\$hH$1HD$(Hl$(H9HD$0HL$pH:H\$xHHkHHHHkHH\$8HL$@H$H\$8H$HD$@LD$8A(@8H$H$H\$@HHkHl$XHkHl$`H\$8H$H$HT$`H\$8HtxHKHL$HHCHD$PH9uOHl$XH,$HT$HL$HD$\$ t(HD$0HHl$(H9$Hh$HhHc 11831 B 11832 *runtime.racefuncenter 11833 runtime.raceread 11834 runtime.raceread 11835 runtime.raceread 11836 runtime.raceread 11837 runtime.eqstring 11838 (runtime.racefuncexit 11839 (runtime.racefuncexit 11840 0runtime.morestack_noctxt0"".autotmp_2850?type.string"".autotmp_2849type.string"".autotmp_2848_Jtype.*struct { a "".alert; b string }"".autotmp_2847OJtype.*struct { a "".alert; b string }"".autotmp_2846type.int"".autotmp_2845otype.int"".~r2 type.bool"".qRtype.*[23]struct { a "".alert; b string }"".pRtype.*[23]struct { a "".alert; b string }&& cjDoTgclocals9c91d8a91ac42440a3d1507bc8d2e808Tgclocals5ecf5ca8f6c7e48175a1c74243309f21\prebuilts/go/linux-x86/src/crypto/tls/alert.go,go.string.hdr."alert(" $go.string."alert("$go.string."alert("alert("go.string.hdr.")" go.string.")"go.string.")")Tgclocals8976d98ccb4fa7cb58d19cb1e865dee3((Tgclocalsdb6af54fc2b6c9a8b5bff49df4676a74((Tgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocalsbcdfbcd04eb70526d9504e97d9ef703d Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals70ca452ad4e382664a077efc215ea4c9 Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocals70ca452ad4e382664a077efc215ea4c9 Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocals70ca452ad4e382664a077efc215ea4c9 0Jgo.itab.*crypto/sha1.digest.hash.Hash0Dgo.itab."".ssl30MAC."".macFunction0Dgo.itab."".tls10MAC."".macFunctionTgclocals243cae47ca8ff78e34539d7a78ff8adeXX Tgclocals6a9408f0d1876c78c350fff60a5f34e7XX 22Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals98a935522f11e180b06d5a082b7d09c1 Tgclocals5e71f4d237b4f998c374d3b215ca16f4 $Tgclocals2d441abba90d5bffc819c5be89799912 11842 Tgclocals4cb8fef201a0becfe012eb3c46319d92 $0Zgo.itab.*"".fixedNonceAEAD.crypto/cipher.AEADTgclocals028c9aed2e9f0e3e289804faf5abb3adXX `` aTgclocals3ebbd8c34381fcee53e2558aa81df0f2XX Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals13a990b4a341857296a1c12de153dcaaTgclocals245f5900b778fb7f43ba9be4625e7d59 Tgclocalsc41b74fa03f54ae25710270f2caa4b4a 'I'ITgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals98a935522f11e180b06d5a082b7d09c1 Tgclocals006280d1c7230e5b04112439ae062e7c ' 'I0Tgo.itab."".rsaKeyAgreement."".keyAgreementTgclocals69c1753bd5f81501d95132d08af04464Tgclocalse30004946d01945b0844d21f6cc32d60 0Zgo.itab.*"".ecdheKeyAgreement."".keyAgreementTgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocals641d87c289b3b4e90dc218612afefd9b((Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocals641d87c289b3b4e90dc218612afefd9b((Tgclocalsdcc293cf7746b67f2a72db1432782b9e88 Tgclocals3b9cd313a10ac07cf8ffb041882e40e188Tgclocals709a14768fab2805a378215c02f0d27fTgclocals63ba92e6c81d2d7bf2207e4076c8b23c 11843 Tgclocals8c14fd60a51861bef064195f5235d06500Tgclocals5d2b5a2aeff4e4cf961f497a12cc05ae00Tgclocalsad3d78e88c381598810f2e82f373ef66((Tgclocals5cea97ce7cb6604e7ffbf136f934c828((hgo.string.hdr."tls: keys must have at least one key" $`go.string."tls: keys must have at least one key"`go.string."tls: keys must have at least one key"PJtls: keys must have at least one keyTgclocals61532bdf85cb20a1feec23b8fb3c894000 Tgclocals304f1a7ece42768e76e94191b15e040600Tgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocalscad14e25fd48dddd762418d02c031d67 Tgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals38e12d8c4ab61285482169ea94b8176e Tgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1 Tgclocalse48b749e068cae7c3a399141c10fe5f0((Tgclocalscb395d89503762333b1bfb09ba74eb12((0Bgo.itab.*errors.errorString.errorlgo.string.hdr."crypto/tls: no certificates configured" &dgo.string."crypto/tls: no certificates configured"dgo.string."crypto/tls: no certificates configured"PNcrypto/tls: no certificates configured"go.string.hdr."." go.string."."go.string."."."go.string.hdr."*" go.string."*"go.string."*"*Tgclocalsafbab302c774b52313d3f8bf5d6d0506hh@@ATgclocals46753d0a75eed6ba523a576146a8ffe4hhTgclocalsa54ed65d9740090af0d40f30ea526db9HHTgclocalsf1d29f68ab551ae84767e61e7c1139abHH0bgo.itab.*"".lruSessionCache."".ClientSessionCacheTgclocalsfae016324ae751ddc620fe3ab21f7b22PP 11847 Tgclocalsd84e1ce42ed8e29effa1d75b9ae007bfPPTgclocalsddb8b60dd830c3f7e64fd616f817bc40@@@ ( Tgclocalsb18f22c5011f19d584c5c0fb7d484faaTgclocalsbaaefc6298f1c709d00cdd9712a6f60bPPTgclocals0e6a8308f7300ad4e492014c64a9fec9PPTgclocals69c1753bd5f81501d95132d08af04464Tgclocals0c8aa8e80191a30eac23f1a218103f16 Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals63d93ffc54aff1e42d910bbdedc982c688 "Tgclocals3e27b3aa6b89137cce48b3379a2a6610go.string.hdr."tls: received unexpected handshake message of type %T when waiting for %T" Igo.string."tls: received unexpected handshake message of type %T when waiting for %T"go.string."tls: received unexpected handshake message of type %T when waiting for %T"tls: received unexpected handshake message of type %T when waiting for %TTgclocalsbcbd9dbdbe9fc4af6f4048413212b15a00 Tgclocals49c5b60e8ee7a46d74bf1ec4459a101400?Tgclocalsb7b45a71d2b9c7fa2c214038b48cd259((Tgclocals5f5766de0051e7f72b90b1751008a39b((Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocalscad14e25fd48dddd762418d02c031d67 Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocalscad14e25fd48dddd762418d02c031d67 Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocalsd2c2e3760f3b4f3950dac9f16c397771 9Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocalsd2c2e3760f3b4f3950dac9f16c397771 9Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocalsd2c2e3760f3b4f3950dac9f16c397771 9Tgclocals69c1753bd5f81501d95132d08af04464Tgclocalsb9e2f210c3a206b5352d33144c6a1618 Tgclocalsc2934d28c868ce52e67cf0667b9c3035((Tgclocals27f94a2fe0ff5b305b2385471201b6d7((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals218e13df677c61453fa96b70d57ce5c3=0,go.itab."".alert.errorTgclocals69c1753bd5f81501d95132d08af04464Tgclocalscad14e25fd48dddd762418d02c031d67 ^go.string.hdr."TLS: sequence number wraparound" Vgo.string."TLS: sequence number wraparound"Vgo.string."TLS: sequence number wraparound"@@TLS: sequence number wraparoundTgclocalsd8fdd2a55187867c76648dc792366181 Tgclocals51fa0e13d53d6bad7f86670d3edaeac6 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocalsf56b2291fa344104975cb6587be42b9b Tgclocalsb6104f8b068d54e1f773b9fecbf3b23e Tgclocalsf56b2291fa344104975cb6587be42b9b Tgclocalsb6104f8b068d54e1f773b9fecbf3b23e Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals790e5cc5051fc0affc980ade09e929ecFgo.string.hdr."unknown cipher type" >go.string."unknown cipher type">go.string."unknown cipher type"0(unknown cipher typeTgclocalsf98a3ed7a49931a640226fb023c832e8 ,g HTgclocalscd989e34801d72838a67b067fedac652xx Tgclocals64e6abdf0268293babaa7bcc4e1e7821((Tgclocalsb2124d98db2d8152705474155a2a51f9(( 11868 Tgclocals29826b33e4bc14b119ea502004583e65* @@!Tgclocalsb4122500ed2ee4cd9d8763c44f445d71Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals32bd5c6dc84e3e86dd35593b3922d3aa Tgclocalsea96add6260b81ae6a54b8a69e03e364((Tgclocalse3ad911d4dff90570ea706ff729628f0((7Tgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals8cf14f50ac1bf7ae2848fda35f0590ec cTgclocals98304215dd49c497c84500d34591a734((Tgclocalsda059b1b7399d5e945de6391f8103591((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocalsfa0f565c374c10d24b1fb7dfb7d9999000Tgclocals0a1c3bd42c5c713bc931cfd440a8deec0004go.itab.*net.OpError.errordgo.string.hdr."tls: unknown record type requested" "\go.string."tls: unknown record type requested"\go.string."tls: unknown record type requested"PFtls: unknown record type requestedgo.string.hdr."tls: handshake or ChangeCipherSpec requested after handshake complete" Ego.string."tls: handshake or ChangeCipherSpec requested after handshake complete"go.string."tls: handshake or ChangeCipherSpec requested after handshake complete"tls: handshake or ChangeCipherSpec requested after handshake completego.string.hdr."tls: application data record requested before handshake complete" @go.string."tls: application data record requested before handshake complete"go.string."tls: application data record requested before handshake complete"tls: application data record requested before handshake completergo.string.hdr."tls: unsupported SSLv2 handshake received" )jgo.string."tls: unsupported SSLv2 handshake received"jgo.string."tls: unsupported SSLv2 handshake received"`Ttls: unsupported SSLv2 handshake receivedgo.string.hdr."tls: received record with version %x when expecting version %x" >go.string."tls: received record with version %x when expecting version %x"go.string."tls: received record with version %x when expecting version %x"~tls: received record with version %x when expecting version %xzgo.string.hdr."tls: oversized record received with length %d" -rgo.string."tls: oversized record received with length %d"rgo.string."tls: oversized record received with length %d"`\tls: oversized record received with length %dgo.string.hdr."tls: first record does not look like a TLS handshake" 4go.string."tls: first record does not look like a TLS handshake"go.string."tls: first record does not look like a TLS handshake"pjtls: first record does not look like a TLS handshake8go.string.hdr."remote error" 0go.string."remote error"0go.string."remote error" remote errorTgclocalsea57b82c1153a25b99f8848790380a93W @@@@@@```x$```` `` ````@@@@Tgclocalsc93e0892f4dce177f2369ce12415bb14W 6go.string.hdr."local error" .go.string."local error".go.string."local error" local errorTgclocals95cd25a9809df8d4654939359cdc2365@@10Tgclocals34375d279cc15a4ace848c01bdb8ac50@@ Tgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals170309d2da858695ebefc5e7e0d9c320 Tgclocals2c0f740876380abcf8aaddf617824cc7pp0@@ ""00Tgclocals49cc2540f7af0ce8328034005bbc0566pp0\go.itab.*"".clientHelloMsg."".handshakeMessage0\go.itab.*"".serverHelloMsg."".handshakeMessage0fgo.itab.*"".newSessionTicketMsg."".handshakeMessage0\go.itab.*"".certificateMsg."".handshakeMessage0jgo.itab.*"".certificateRequestMsg."".handshakeMessage0hgo.itab.*"".certificateStatusMsg."".handshakeMessage0hgo.itab.*"".serverKeyExchangeMsg."".handshakeMessage0dgo.itab.*"".serverHelloDoneMsg."".handshakeMessage0hgo.itab.*"".clientKeyExchangeMsg."".handshakeMessage0hgo.itab.*"".certificateVerifyMsg."".handshakeMessage0Xgo.itab.*"".nextProtoMsg."".handshakeMessage0Vgo.itab.*"".finishedMsg."".handshakeMessageTgclocals7e160029472a45411addca064764e0b0!9 P@ H00Tgclocals5c1a1cb97ccacae429cbd59dc80cfe04!Tgclocalsbd52613864e5507f8674236fb41423ab@@Tgclocals32e721457b5e2d67231e9d35dce219db@@cTgclocals1897aba543f2f30e38a54f84ff5c0661HHC 11887 Tgclocals907ffce0d6a9ef6ee9ffd647203c0c04HHccccTgclocals230a2c1336be989a7f8d04821b9ec83d0000Tgclocalse47373f46f5ce89b0a8d2ed045e287b300Tgclocalsefce88e491438b5eb87f9dd6de675881((Tgclocals13f38f3d5f5ec8cec8748cea29a07c5f((Tgclocals2e339c33bb71717adf9043d71a9fa151((RTgclocals8b83a503986a7bfce4d62f1fe696bb48(($ Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1 go.string.hdr."tls: VerifyHostname called on TLS server connection" 3~go.string."tls: VerifyHostname called on TLS server connection"~go.string."tls: VerifyHostname called on TLS server connection"phtls: VerifyHostname called on TLS server connectionrgo.string.hdr."tls: handshake has not yet been performed" )jgo.string."tls: handshake has not yet been performed"jgo.string."tls: handshake has not yet been performed"`Ttls: handshake has not yet been performed~go.string.hdr."tls: handshake did not verify certificate chain" /vgo.string."tls: handshake did not verify certificate chain"vgo.string."tls: handshake did not verify certificate chain"``tls: handshake did not verify certificate chainTgclocals6dd441bb1969ee40ad71a6b08d9752b6XX Tgclocalsd51829147bbc0c67a39e109be702de3eXX go.string.hdr."tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config" Pgo.string."tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config"go.string."tls: either ServerName or InsecureSkipVerify must be specified in the tls.Config"tls: either ServerName or InsecureSkipVerify must be specified in the tls.ConfigZgo.string.hdr."tls: invalid NextProtos value" Rgo.string."tls: invalid NextProtos value"Rgo.string."tls: invalid NextProtos value"@<tls: invalid NextProtos value`go.string.hdr."tls: NextProtos values too large" Xgo.string."tls: NextProtos values too large"Xgo.string."tls: NextProtos values too large"PBtls: NextProtos values too largeVgo.string.hdr."tls: short read from Rand: " Ngo.string."tls: short read from Rand: "Ngo.string."tls: short read from Rand: "@8tls: short read from Rand: go.string.hdr."tls: server selected unsupported protocol version %x" 4go.string."tls: server selected unsupported protocol version %x"go.string."tls: server selected unsupported protocol version %x"pjtls: server selected unsupported protocol version %xgo.string.hdr."tls: server selected an unsupported cipher suite" 0xgo.string."tls: server selected an unsupported cipher suite"xgo.string."tls: server selected an unsupported cipher suite"pbtls: server selected an unsupported cipher suiteTgclocals26a48c7de14af270b65ba9f30f1021beF@@@`@@@@`@@@@ @ @@B@@ @0HHHHHHH HH@HHHXX@XPXX\\?LL?L?LL,LLL$LLTgclocals0e3a832571c4e61055dbebb7519139f0F0Jgo.itab.crypto.Hash.crypto.SignerOpts|go.string.hdr."tls: failed to parse certificate from server: " .tgo.string."tls: failed to parse certificate from server: "tgo.string."tls: failed to parse certificate from server: "`^tls: failed to parse certificate from server: go.string.hdr."tls: server's certificate contains an unsupported type of public key: %T" Hgo.string."tls: server's certificate contains an unsupported type of public key: %T"go.string."tls: server's certificate contains an unsupported type of public key: %T"tls: server's certificate contains an unsupported type of public key: %Trgo.string.hdr."tls: failed to parse client certificate #" )jgo.string."tls: failed to parse client certificate #"jgo.string."tls: failed to parse client certificate #"`Ttls: failed to parse client certificate #$go.string.hdr.": " go.string.": "go.string.": ": go.string.hdr."tls: client certificate private key of type %T does not implement crypto.Signer" Ogo.string."tls: client certificate private key of type %T does not implement crypto.Signer"go.string."tls: client certificate private key of type %T does not implement crypto.Signer"tls: client certificate private key of type %T does not implement crypto.Signergo.string.hdr."tls: failed to sign handshake with client certificate: unknown client certificate key type: %T" ^go.string."tls: failed to sign handshake with client certificate: unknown client certificate key type: %T"go.string."tls: failed to sign handshake with client certificate: unknown client certificate key type: %T"tls: failed to sign handshake with client certificate: unknown client certificate key type: %TTgclocalse785fc51beb5a649a1aad6e01eb30c75""\ ' ' '0 ' 0 ' ' ' ' '@ '@ ' '@ ' ' '@ '` '!` '! '! 'i&'i&'i&'i&' ' ' ' '0 '0 ' '0 ' '$ '$@ '$@@ '@ ' ' ' ' 'A ' ' '@ ' ' ' ' ' A ' '0 ' '4 ' ' ' '@ ' ' '@ '@ '@@ ' ' ' ' ' '0 '0 '0 '0 ' ' ' ' '0 '$ '$ '0$ ' '@ ' ' ' '0 '@ ' ' '0 ' 0 'Tgclocals564c3acb91162757a48294e02d60756e\Tgclocals5dc2da7c58387a65cc8e8cc066811372- I I I` I` x x dx dx x x}x~~xxTgclocalsbce155c34f977c71c678404df1573f6dTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162go.string.hdr."tls: server selected unsupported compression format" 3~go.string."tls: server selected unsupported compression format"~go.string."tls: server selected unsupported compression format"phtls: server selected unsupported compression formatvgo.string.hdr."server advertised unrequested NPN extension" +ngo.string."server advertised unrequested NPN extension"ngo.string."server advertised unrequested NPN extension"`Xserver advertised unrequested NPN extensionxgo.string.hdr."server advertised unrequested ALPN extension" ,pgo.string."server advertised unrequested ALPN extension"pgo.string."server advertised unrequested ALPN extension"`Zserver advertised unrequested ALPN extension|go.string.hdr."server advertised both NPN and ALPN extensions" .tgo.string."server advertised both NPN and ALPN extensions"tgo.string."server advertised both NPN and ALPN extensions"`^server advertised both NPN and ALPN extensionsTgclocals8cf549302f9402355ce734a101736d3cpp@@Tgclocals7af7f96d6c494ab82b469ce28fae5929pp xgo.string.hdr."tls: server's Finished message was incorrect" ,pgo.string."tls: server's Finished message was incorrect"pgo.string."tls: server's Finished message was incorrect"`Ztls: server's Finished message was incorrectTgclocals31c36a5f6d4cb0a6096cab4d10a3dc8c@@HHH@Tgclocalsd0f85269365bab50126f921532df0cab3Tgclocals732690bf107936227392a755a842e6e3XX :1Tgclocals5a65fe6652e896e1529142bcb2d8d8bfXX Tgclocals843d1fd8b9a8fb6124b6a4b755f2e05f0QR@RRRRARRRRHRRRRTgclocals5cb567669e544df1df6d42f3819d9d9b3Tgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals7def1865fb63821a3690723a2477a6a3 Tgclocals06ed73830e8d692d0442814cae0a0c8600Tgclocals0da1a5949a504773ddf14a79991c4c2e00 ITgclocalsda75e7b553aa80aeee0b462cbea20c3700Tgclocalse9cc1e3ee2257b90864bd391efacf3e100Jgo.string.hdr."invalid ALPN protocol" Bgo.string."invalid ALPN protocol"Bgo.string."invalid ALPN protocol"0,invalid ALPN protocolTgclocals11bd0a8dcfb97c99ddc302754d9470c3( H H HTgclocalse6d2563aee4783ccf6a7b9a33997a725Tgclocalse06483a1e361c21a00e15cd0e04faf43pp @@Tgclocalsefbdd155b6ec828351fb9fe28d867c68ppTgclocals177d4b12c5291d081c6722daff636d19@@!Tgclocals1d929f2c1c0fe90184352a8189cd0d2c@@Tgclocals8130732ffa353a8cf88a710843d11ce2 @$$$$@$@$$Tgclocals1f2aeac5b4e7e27f37671a5b88f4e4e7Tgclocalse5cce6cb6312c98775180bb1384a248ehhAA !! Tgclocals9a6106d0233cd7717d41fcfdc6100161hhTgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocalsf7aa1743939cae014f83a8a2d262049c((Tgclocals9f6af0306559d57a6aeb815f98026149@@Tgclocalsaafc02af9551fe51435cf99cd838b51c@@Tgclocalsed4bbfdf0422ab4b1644624c3e57318900 @ Tgclocalse305bb77d4e256fc23850a54ea31a3dd00Tgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocalsf7aa1743939cae014f83a8a2d262049c((Tgclocals3ef2a6ef0fa889d122f66f6fdf0b7b5500 Tgclocals76cb6d6ede6a770e834e7f114875306000Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals77341598187832c197a09d97d4911154 Tgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocalsf7aa1743939cae014f83a8a2d262049c((Tgclocalsc16482d43642accbeb016ead837a469088Tgclocals5584268d24e2f91adc9cd4ec02ab91d388Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals77341598187832c197a09d97d4911154 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalse5d5edcf53e2c122038779d75a487a60Tgclocalsad3d78e88c381598810f2e82f373ef66((Tgclocals5cea97ce7cb6604e7ffbf136f934c828((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals1347047f6245a35b91e9a4f213167d52Tgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocalsf7aa1743939cae014f83a8a2d262049c((Tgclocals3ef2a6ef0fa889d122f66f6fdf0b7b5500 Tgclocals76cb6d6ede6a770e834e7f114875306000Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals77341598187832c197a09d97d4911154 Tgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocalsf7aa1743939cae014f83a8a2d262049c((Tgclocals6a4444e4a85012543d2e518ab4547038((Tgclocalse5076d67986636986a51b5dbc61788d0((Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals77341598187832c197a09d97d4911154 Tgclocalsda75e7b553aa80aeee0b462cbea20c3700Tgclocalse9cc1e3ee2257b90864bd391efacf3e100Tgclocals3030d67cd3faa19c5fce9adb91543a0a88 $$Tgclocals5584268d24e2f91adc9cd4ec02ab91d388Tgclocalse8ee48bb5f3220f130a300717899008f Tgclocals77341598187832c197a09d97d4911154 Tgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocalsf7aa1743939cae014f83a8a2d262049c((Tgclocals3f5e6ccbe9db2e0a4d0ecbc2724e8bf5PPTgclocals1ce5ec9d99cfadb124e424ca545dc166PPTgclocals36ca2821b4c38867f5fc295da457aa0eHH@ Tgclocals47e744d05637aa546b45723fe9d2d977HHTgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocalsf7aa1743939cae014f83a8a2d262049c((Tgclocalscd1b5583a413d0bd0bdbc5c1ef0b8da300Tgclocals302119938fb67b573753c885863b630e00Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals1347047f6245a35b91e9a4f213167d52Tgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocalsf7aa1743939cae014f83a8a2d262049c((Tgclocals6a4444e4a85012543d2e518ab4547038((Tgclocalse5076d67986636986a51b5dbc61788d0((Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals77341598187832c197a09d97d4911154 Tgclocals83ead081cd909acab0dcd88a450c1878 Tgclocals1a2cc6eb7f6c2e8ae0ec9d76b9eca0b3 Tgclocals83ead081cd909acab0dcd88a450c1878 Tgclocals1a2cc6eb7f6c2e8ae0ec9d76b9eca0b3 Tgclocals6d5d90a87b1724967cbe116f06a9978f((Tgclocals0efbc58fefb81b08b9ededd9b41f7cdc(( Tgclocalsfd49711dd9a415afc253772a37fffad1(( 11932 Tgclocals0efbc58fefb81b08b9ededd9b41f7cdc(( Tgclocals83ead081cd909acab0dcd88a450c1878 Tgclocals1a2cc6eb7f6c2e8ae0ec9d76b9eca0b3 Tgclocalse2d27ee6b83889f7c47241827b97cfb1``7IITgclocals22d483162ff03d8ae3f68d96ba58584488go.string.hdr."tls: client offered an unsupported, maximum protocol version of %x" Bgo.string."tls: client offered an unsupported, maximum protocol version of %x"go.string."tls: client offered an unsupported, maximum protocol version of %x"tls: client offered an unsupported, maximum protocol version of %xgo.string.hdr."tls: client does not support uncompressed connections" 5go.string."tls: client does not support uncompressed connections"go.string."tls: client does not support uncompressed connections"pltls: client does not support uncompressed connectionszgo.string.hdr."crypto/tls: unsupported signing key type (%T)" -rgo.string."crypto/tls: unsupported signing key type (%T)"rgo.string."crypto/tls: unsupported signing key type (%T)"`\crypto/tls: unsupported signing key type (%T)go.string.hdr."crypto/tls: unsupported decryption key type (%T)" 0xgo.string."crypto/tls: unsupported decryption key type (%T)"xgo.string."crypto/tls: unsupported decryption key type (%T)"pbcrypto/tls: unsupported decryption key type (%T)go.string.hdr."tls: no cipher suite supported by both client and server" 8go.string."tls: no cipher suite supported by both client and server"go.string."tls: no cipher suite supported by both client and server"rtls: no cipher suite supported by both client and servergo.string.hdr."tls: client using inappropriate protocol fallback" 1zgo.string."tls: client using inappropriate protocol fallback"zgo.string."tls: client using inappropriate protocol fallback"pdtls: client using inappropriate protocol fallbackTgclocals0bbc55652e29822173fad9b6f950fa10/R` 0 @```` Tgclocals2f70373fc545743c6a6f50d5b69bbe58/ Tgclocals91c1b7bd24cae95fc72ab74729cb4ffdhh" 11936 Tgclocals97bf1a7423481202f409c6c6f46e1699hhTgclocalsb6c53ab0514e83059a3518810033412588Tgclocals22d483162ff03d8ae3f68d96ba58584488pgo.string.hdr."tls: client didn't provide a certificate" (hgo.string."tls: client didn't provide a certificate"hgo.string."tls: client didn't provide a certificate"`Rtls: client didn't provide a certificatego.string.hdr."tls: unsupported hash function for client certificate" 5go.string."tls: unsupported hash function for client certificate"go.string."tls: unsupported hash function for client certificate"pltls: unsupported hash function for client certificatego.string.hdr."bad signature type for client's ECDSA certificate" 1zgo.string."bad signature type for client's ECDSA certificate"zgo.string."bad signature type for client's ECDSA certificate"pdbad signature type for client's ECDSA certificatego.string.hdr."ECDSA signature contained zero or negative values" 1zgo.string."ECDSA signature contained zero or negative values"zgo.string."ECDSA signature contained zero or negative values"pdECDSA signature contained zero or negative valuesTgo.string.hdr."ECDSA verification failure" Lgo.string."ECDSA verification failure"Lgo.string."ECDSA verification failure"@6ECDSA verification failure~go.string.hdr."bad signature type for client's RSA certificate" /vgo.string."bad signature type for client's RSA certificate"vgo.string."bad signature type for client's RSA certificate"``bad signature type for client's RSA certificatego.string.hdr."tls: could not validate signature of connection nonces: " 8go.string."tls: could not validate signature of connection nonces: "go.string."tls: could not validate signature of connection nonces: "rtls: could not validate signature of connection nonces: Tgclocals4bddf9f478c60aa6ad2c2052df4cb239HIIII#IIIIIIIIIIII@I@I@IIII@IIII`IIIII I III I0`I0`I0`I0`I0`I`I` I`IDI@I@`III@`I@I@I@I@I@IH$IHIHIHIHI@I@I@I@I@I@I@I@IIIITgclocalse3a923557a640ff88ed622ccf5481925HTgclocals8ee945d0fa6c1c3081c2c7df9e6335bf- I I I` I` x x dx dx x x}x}}|~Tgclocalsbce155c34f977c71c678404df1573f6dvgo.string.hdr."tls: client's Finished message is incorrect" +ngo.string."tls: client's Finished message is incorrect"ngo.string."tls: client's Finished message is incorrect"`Xtls: client's Finished message is incorrectTgclocalsf343a5ec965c8341f8e36e0eecaeb669"H (``Tgclocals18c26546d998bed4cf5dae4e19d409d03Tgclocals13bc96e886d07536f5956107aa8e7495PP s 3 Tgclocalsf9d0c5324dd14686f481ab48df3aebeaPPTgclocals8bf4eb106e77f405270afbe97299ca85@H @@ A IA@.@.H,@@@Tgclocals2dc8b3ee30faa4662ad5282c4384fdd03rgo.string.hdr."tls: failed to parse client certificate: " )jgo.string."tls: failed to parse client certificate: "jgo.string."tls: failed to parse client certificate: "`Ttls: failed to parse client certificate: xgo.string.hdr."tls: failed to verify client's certificate: " ,pgo.string."tls: failed to verify client's certificate: "pgo.string."tls: failed to verify client's certificate: "`Ztls: failed to verify client's certificate: go.string.hdr."tls: client's certificate contains an unsupported public key of type %T" Ggo.string."tls: client's certificate contains an unsupported public key of type %T"go.string."tls: client's certificate contains an unsupported public key of type %T"tls: client's certificate contains an unsupported public key of type %TTgclocalsd9593d325355340acd4adf0dde64bbeb!NBB0B0@ @ 11955 @0000Tgclocals98a45cb20b52ca7651eafac8433199ec!Tgclocalsca274306dbe94a25c696579e53231efb@@ 11960 11961 Tgclocals90eb36fd3fa492a1aeefe18784ac82e5@@Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals8ba341a93752277d09555312439dae9c go.string.hdr."tls: certificate private key does not implement crypto.Decrypter" @go.string."tls: certificate private key does not implement crypto.Decrypter"go.string."tls: certificate private key does not implement crypto.Decrypter"tls: certificate private key does not implement crypto.DecrypterTgclocals58e7365c3379ad5d87d02822caebd711`` 11962 Tgclocalsb2dff4fb27c8557e237f4284a6d8294e`` 11963 bgo.string.hdr."tls: unexpected ServerKeyExchange" !Zgo.string."tls: unexpected ServerKeyExchange"Zgo.string."tls: unexpected ServerKeyExchange"PDtls: unexpected ServerKeyExchangeTgclocalsfee82150d9d5ef113526d0c8f7a2980188 Tgclocalsa1f07babd979dba724b7f413e98efe4e88Tgclocals68f0611c41e463f8eb1eacdb782db4fdhh@@@8@@@@@@Tgclocalsa840dafa02a1a97e71091e1c8f871541hh Tgclocalsb18224742b7305ee3a93b8e5ec1fd8c488Tgclocals05c3a0f600bdd2fce2391545389e394a88 0Hgo.itab.*crypto/md5.digest.hash.HashTgclocals2e3fce5dd29929fbd40c84b444c77af3HH @Tgclocals12ba7cd316a2124863a45c48ed365f78HH vgo.string.hdr."tls: unsupported hash function used by peer" +ngo.string."tls: unsupported hash function used by peer"ngo.string."tls: unsupported hash function used by peer"`Xtls: unsupported hash function used by peerTgclocals035d46189c2c4329c8191fae8a49d84d@@Tgclocalsd969a1dba08fc022674aa572b8f3e6a3@@ 11966 go.string.hdr."tls: client doesn't support any common hash functions" 5go.string."tls: client doesn't support any common hash functions"go.string."tls: client doesn't support any common hash functions"pltls: client doesn't support any common hash functionsTgclocals3dbad5f7f04a182770b2d0752c12005a@@Tgclocals340111a4ad40b2146f821a72292020a2@@bTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocalsb9982c36e73a90478c7bf348082d0676 rgo.string.hdr."tls: no supported elliptic curves offered" )jgo.string."tls: no supported elliptic curves offered"jgo.string."tls: no supported elliptic curves offered"`Ttls: no supported elliptic curves offered~go.string.hdr."tls: preferredCurves includes unsupported curve" /vgo.string."tls: preferredCurves includes unsupported curve"vgo.string."tls: preferredCurves includes unsupported curve"``tls: preferredCurves includes unsupported curvego.string.hdr."tls: certificate private key does not implement crypto.Signer" =go.string."tls: certificate private key does not implement crypto.Signer"go.string."tls: certificate private key does not implement crypto.Signer"|tls: certificate private key does not implement crypto.Signerpgo.string.hdr."ECDHE ECDSA requires an ECDSA server key" (hgo.string."ECDHE ECDSA requires an ECDSA server key"hgo.string."ECDHE ECDSA requires an ECDSA server key"`RECDHE ECDSA requires an ECDSA server keyfgo.string.hdr."ECDHE RSA requires a RSA server key" #^go.string."ECDHE RSA requires a RSA server key"^go.string."ECDHE RSA requires a RSA server key"PHECDHE RSA requires a RSA server keybgo.string.hdr."unknown ECDHE signature algorithm" !Zgo.string."unknown ECDHE signature algorithm"Zgo.string."unknown ECDHE signature algorithm"PDunknown ECDHE signature algorithmbgo.string.hdr."failed to sign ECDHE parameters: " !Zgo.string."failed to sign ECDHE parameters: "Zgo.string."failed to sign ECDHE parameters: "PDfailed to sign ECDHE parameters: Tgclocals3a0023fe249d47613a00099f11d782a7,g @@@` `@@@@ @@ @@@@@@@@@@@@@ @@ @ @ @ @@@@@@@Tgclocals74c8b7f883cf36096ef29778466f4801,Tgclocals479aecb8f22c4ed364e97b98e45b0e80HHTgclocals7604635620051625fa55efefeadf3cb8HH 11970 /lgo.string.hdr."tls: server selected unsupported curve" &dgo.string."tls: server selected unsupported curve"dgo.string."tls: server selected unsupported curve"PNtls: server selected unsupported curve|go.string.hdr."ECDHE ECDSA requires a ECDSA server public key" .tgo.string."ECDHE ECDSA requires a ECDSA server public key"tgo.string."ECDHE ECDSA requires a ECDSA server public key"`^ECDHE ECDSA requires a ECDSA server public keytgo.string.hdr."ECDHE RSA requires a RSA server public key" *lgo.string."ECDHE RSA requires a RSA server public key"lgo.string."ECDHE RSA requires a RSA server public key"`VECDHE RSA requires a RSA server public keyTgclocals31a0cb741ed3cab505b070949d767b0d$I I IIII IIIII@IIIII IIIIIIIITgclocals30ad77cbd79da312f97f4fe45496300c$??????????????????????????????????bgo.string.hdr."missing ServerKeyExchange message" !Zgo.string."missing ServerKeyExchange message"Zgo.string."missing ServerKeyExchange message"PDmissing ServerKeyExchange messageTgclocals7530e17dce4167e623d8520e574acae7$ G@@AAA@Tgclocals970d58b7cd880093bcd45058b1e4ac37 11973 Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals1126faa4a4a377703ab7dace762f1659 ITgclocals44efe0c3ded0acaa172122c4a4784c92((Tgclocals80d5713edb58a47682832cb88a933f4e(( 11975 IIITgclocalsa36a9ff65a3897278b2a0477fa66906f@@ A Tgclocals7b199d34c34a0101116159171aa66ea5@@IIIIIITgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocals29e546412965734879d839920d64e3f8((Tgclocals18eb72fd9c214ef52010bd66e8b4b966`` 11977 11978 x@x@x@xTgclocalsb1831ad861393fbde4ff47902b5679d0`` 11979 IIIIIIIIII>go.string.hdr."unknown version" 6go.string."unknown version"6go.string."unknown version" unknown versionTgclocals21628ef15e17a47b249310bffa1e8bd0((Tgclocals8c6edfbad1c0dd09fc91b28ba5101812((Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals6bf6122e4b0912f03ca94c00b25c16a7 Tgclocals6ab32a27acd7eafbe932fdb15c10aa30@@%Tgclocalsf03575131c6e53794efb995b26bd1252@@&&&&&& Tgclocals6ab32a27acd7eafbe932fdb15c10aa30@@%Tgclocals115b49cca0f9819afc2b894b52df4448@@ &&&&&&A$^go.string.hdr."tls: unsupported hash algorithm" Vgo.string."tls: unsupported hash algorithm"Vgo.string."tls: unsupported hash algorithm"@@tls: unsupported hash algorithmTgclocalsab9483a18a9aa6ce51cb9eaf4d98a9d288 Tgclocals934bf1e89e7706ea3ac4a353ac95be2288Tgclocalsca5af18a9cf534bd08a65272af34d51c'Qxxzx)xzTgclocalsce999d52a613071f642d347f099cb2c9GTgclocals5e937670b328f41f38338412e268c2d588 $Tgclocals2deb793510278daad2e5a858080997ba88cTgclocals245f5900b778fb7f43ba9be4625e7d59 Tgclocals5802cf978c26cc7cfab9594283e9fb4f 1Tgclocals44457fae2b25786d2bd59827a9ffc804@@@AITgclocals168b97d8bb28e0468d1955743f26ef01@@ Tgclocals3ef2a6ef0fa889d122f66f6fdf0b7b5500 Tgclocalsbc9f24ea474ddc2fff4e08355e80b718001111Tgclocals3ef2a6ef0fa889d122f66f6fdf0b7b5500 Tgclocalsbc9f24ea474ddc2fff4e08355e80b718001111go.string.hdr."tls: no supported signature algorithm found for signing client certificate" Jgo.string."tls: no supported signature algorithm found for signing client certificate"go.string."tls: no supported signature algorithm found for signing client certificate"tls: no supported signature algorithm found for signing client certificateTgclocals3dbad5f7f04a182770b2d0752c12005a@@Tgclocals3f4f17983aa44666b3ad62d1aca8b83c@@111111go.string.hdr."a handshake hash for a client-certificate was requested after discarding the handshake buffer" ]go.string."a handshake hash for a client-certificate was requested after discarding the handshake buffer"go.string."a handshake hash for a client-certificate was requested after discarding the handshake buffer"a handshake hash for a client-certificate was requested after discarding the handshake buffergo.string.hdr."tls: unsupported signature type for client certificate" 6go.string."tls: unsupported signature type for client certificate"go.string."tls: unsupported signature type for client certificate"pntls: unsupported signature type for client certificateTgclocalsde250ed70848391563f98df5a0b88038xx 11987 @ Tgclocals489f9805f4b7585c9389bd42cd4174dcxx QQQQQQbQQQQQQQTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals6013db99caf2bb60e55bc0c016a4e7e9((Tgclocalsf7aa1743939cae014f83a8a2d262049c((Tgclocals656f4a9f40cad60ed55a5c22082d0db7@@Tgclocalsc800f315d64e81923fddd3d5cf4535a2@@Tgclocalsef95891c32e311f9bdc130577d9f67fb((Tgclocals4cc3ebd343ed417b80f0f13e430a0f50((go.string.hdr."tls: failed to create cipher while encrypting ticket: " 6go.string."tls: failed to create cipher while encrypting ticket: "go.string."tls: failed to create cipher while encrypting ticket: "pntls: failed to create cipher while encrypting ticket: Tgclocalsc401b916a4ca4b6b0a6440bd05c26ef90HHHHHH@@@Tgclocals3d2e1365ce7bb5fd2c235ea91443afb1gTgclocals06442b79c63fb05b5aee9719448fa96f' $2@Tgclocals0b8636cda4ed049448666f1a6526f23cppTgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocals811ac01e766d981ff332765c3d1de987((Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocals811ac01e766d981ff332765c3d1de987((02go.itab.*"".Conn.net.ConnTgclocalsd684ba6289e168f3574e27171b2dbfef@@ Tgclocals5d5daf87886c04ca3bc5806aba126e39@@0Bgo.itab.*"".listener.net.ListenerTgclocals23dcd8acc6fdd45b07bc87989bd61bbf00Tgclocals6bd1e937c922b381ae96895e99b3147100xgo.string.hdr."tls.Listen: no certificates in configuration" ,pgo.string."tls.Listen: no certificates in configuration"pgo.string."tls.Listen: no certificates in configuration"`Ztls.Listen: no certificates in configurationTgclocals32fd54f0b24e4e8aed2971f0dd176171`` 11992 00Tgclocals21cf3483532dc04741c38d1f47adc1ba`` 11993 Zgo.string.hdr."tls: DialWithDialer timed out" Rgo.string."tls: DialWithDialer timed out"Rgo.string."tls: DialWithDialer timed out"@<tls: DialWithDialer timed outTgclocals69c1753bd5f81501d95132d08af04464Tgclocalsd8fdd2a55187867c76648dc792366181 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5184031d3a32a42d85027f073f873668"go.string.hdr.":" go.string.":"go.string.":":Tgclocals7ba24a21eea51b9b6b53a6fd8f3aac19 00Tgclocals30f8daae91335dbe065bb2e1805ea59d ++++++++++++++++Tgclocals3c3df1584efb8ce042d6120c6c72f137((Tgclocals44e496161a6f6188142f020a5f8dd8a4((Tgclocals66408d5578809c2826a365677ce65fed@@"Tgclocals1b3b0fa1e181634134d730c9da350f59((6go.string.hdr."CERTIFICATE" .go.string."CERTIFICATE".go.string."CERTIFICATE" CERTIFICATEgo.string.hdr."crypto/tls: failed to parse certificate PEM data" 0xgo.string."crypto/tls: failed to parse certificate PEM data"xgo.string."crypto/tls: failed to parse certificate PEM data"pbcrypto/tls: failed to parse certificate PEM datapgo.string.hdr."crypto/tls: failed to parse key PEM data" (hgo.string."crypto/tls: failed to parse key PEM data"hgo.string."crypto/tls: failed to parse key PEM data"`Rcrypto/tls: failed to parse key PEM data6go.string.hdr."PRIVATE KEY" .go.string."PRIVATE KEY".go.string."PRIVATE KEY" PRIVATE KEY8go.string.hdr." PRIVATE KEY" 0go.string." PRIVATE KEY"0go.string." PRIVATE KEY" PRIVATE KEYgo.string.hdr."crypto/tls: private key type does not match public key type" ;go.string."crypto/tls: private key type does not match public key type"go.string."crypto/tls: private key type does not match public key type"xcrypto/tls: private key type does not match public key typego.string.hdr."crypto/tls: private key does not match public key" 1zgo.string."crypto/tls: private key does not match public key"zgo.string."crypto/tls: private key does not match public key"pdcrypto/tls: private key does not match public keypgo.string.hdr."crypto/tls: unknown public key algorithm" (hgo.string."crypto/tls: unknown public key algorithm"hgo.string."crypto/tls: unknown public key algorithm"`Rcrypto/tls: unknown public key algorithmTgclocalsa9feeaa197facc67402ed039d1316dbfaF 'FFFFFf 'G 'F 'F 'F F V 'F F F 'FFN 'FFFF 'F$'F$'F 'Tgclocalsd65c1b68017448ad756f6bdafa2f03a1 IN go.string.hdr."crypto/tls: found unknown private key type in PKCS#8 wrapping" =go.string."crypto/tls: found unknown private key type in PKCS#8 wrapping"go.string."crypto/tls: found unknown private key type in PKCS#8 wrapping"|crypto/tls: found unknown private key type in PKCS#8 wrappingngo.string.hdr."crypto/tls: failed to parse private key" 'fgo.string."crypto/tls: failed to parse private key"fgo.string."crypto/tls: failed to parse private key"PPcrypto/tls: failed to parse private keyTgclocals4be0e806e2caad2442549b27b5078ea6PP` !Tgclocalsa66e250fa82650295eccbdf1d2ff5763PPyTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0e6985b32f1fa44742e53cee9e497923((Tgclocalsc9e1ae50fa99e2bf14ff9eb60244ab78((III0:go.itab."".timeoutError.errorTgclocals9e543f32092d820fae68f301c1197936((Tgclocals7d2d5fca80364273fb07d5820a76fef4Tgclocals21a8f585a14d020f181242c5256583dc Tgclocals2f2d69f12d345ece4be5273d9b84f0bb Tgclocals5e42190876520c6631e98a8a9aaea62f Tgclocalsa155d20a99b0ca665dc377e52743ec12 0""..gobytes.1master secret0""..gobytes.2key expansion0""..gobytes.3client finished0""..gobytes.4server finished8go.string.hdr."close notify" 0go.string."close notify"0go.string."close notify" close notifyDgo.string.hdr."unexpected message" <go.string."unexpected message"<go.string."unexpected message"0&unexpected message<go.string.hdr."bad record MAC" 4go.string."bad record MAC"4go.string."bad record MAC" bad record MACBgo.string.hdr."decryption failed" :go.string."decryption failed":go.string."decryption failed"0$decryption failed>go.string.hdr."record overflow" 6go.string."record overflow"6go.string."record overflow" record overflowJgo.string.hdr."decompression failure" Bgo.string."decompression failure"Bgo.string."decompression failure"0,decompression failureBgo.string.hdr."handshake failure" :go.string."handshake failure":go.string."handshake failure"0$handshake failure>go.string.hdr."bad certificate" 6go.string."bad certificate"6go.string."bad certificate" bad certificateNgo.string.hdr."unsupported certificate" Fgo.string."unsupported certificate"Fgo.string."unsupported certificate"00unsupported certificateFgo.string.hdr."revoked certificate" >go.string."revoked certificate">go.string."revoked certificate"0(revoked certificateFgo.string.hdr."expired certificate" >go.string."expired certificate">go.string."expired certificate"0(expired certificateFgo.string.hdr."unknown certificate" >go.string."unknown certificate">go.string."unknown certificate"0(unknown certificateBgo.string.hdr."illegal parameter" :go.string."illegal parameter":go.string."illegal parameter"0$illegal parameterZgo.string.hdr."unknown certificate authority" Rgo.string."unknown certificate authority"Rgo.string."unknown certificate authority"@<unknown certificate authority:go.string.hdr."access denied" 2go.string."access denied"2go.string."access denied" access deniedLgo.string.hdr."error decoding message" Dgo.string."error decoding message"Dgo.string."error decoding message"0.error decoding messagePgo.string.hdr."error decrypting message" Hgo.string."error decrypting message"Hgo.string."error decrypting message"@2error decrypting message\go.string.hdr."protocol version not supported" Tgo.string."protocol version not supported"Tgo.string."protocol version not supported"@>protocol version not supportedVgo.string.hdr."insufficient security level" Ngo.string."insufficient security level"Ngo.string."insufficient security level"@8insufficient security level<go.string.hdr."internal error" 4go.string."internal error"4go.string."internal error" internal errorLgo.string.hdr."inappropriate fallback" Dgo.string."inappropriate fallback"Dgo.string."inappropriate fallback"0.inappropriate fallback:go.string.hdr."user canceled" 2go.string."user canceled"2go.string."user canceled" user canceled@go.string.hdr."no renegotiation" 8go.string."no renegotiation"8go.string."no renegotiation"0"no renegotiationlgo.string.hdr."tls: invalid ClientKeyExchange message" &dgo.string."tls: invalid ClientKeyExchange message"dgo.string."tls: invalid ClientKeyExchange message"PNtls: invalid ClientKeyExchange messagelgo.string.hdr."tls: invalid ServerKeyExchange message" &dgo.string."tls: invalid ServerKeyExchange message"dgo.string."tls: invalid ServerKeyExchange message"PNtls: invalid ServerKeyExchange messageTgclocals21a8f585a14d020f181242c5256583dc Tgclocals69c1753bd5f81501d95132d08af04464."".alertText0type.map["".alert]string."".cipherSuites0,type.[]*"".cipherSuite0""".statictmp_27190"".ssl30Pad1`type.[48]uint8`6666666666666666666666666666666666666666666666660"".ssl30Pad2`type.[48]uint8`\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.>"".supportedSignatureAlgorithms04type.[]"".signatureAndHash0""".statictmp_2735.4"".defaultCurvePreferences0"type.[]"".CurveID0""".statictmp_2736."".emptyConfigtype."".Config0"".oncetype.sync.Once.2"".varDefaultCipherSuites0type.[]uint16.."".errClientKeyExchange type.error.."".errServerKeyExchange type.error,("".masterSecretLabel0type.[]uint80 ""..gobytes.1,("".keyExpansionLabel0type.[]uint80 ""..gobytes.2,,"".clientFinishedLabel0type.[]uint80""..gobytes.3,,"".serverFinishedLabel0type.[]uint80""..gobytes.404"".ssl3ClientFinishedMagictype.[4]uint8CLNT04"".ssl3ServerFinishedMagictype.[4]uint8SRVR""".statictmp_0692type.[1]uint8""".statictmp_0695type.[1]uint8""".statictmp_0969type.[1]uint8""".statictmp_1368 12008 type.[5]uint8""".statictmp_1756type.[2]uint8@""".statictmp_1864type.[1]uint8""".statictmp_1900>type.[1]crypto/x509.ExtKeyUsage""".statictmp_2334(type."".finishedHash""".statictmp_2344(type."".finishedHash.""".statictmp_27190type.[15]*"".cipherSuite""".statictmp_2720""".statictmp_2721 """.statictmp_27220""".statictmp_2723@""".statictmp_2724P""".statictmp_2725`""".statictmp_2726p""".statictmp_2727""".statictmp_2728""".statictmp_2729""".statictmp_2730""".statictmp_2731""".statictmp_2732""".statictmp_2733""".statictmp_2734.""".statictmp_2720&type."".cipherSuite/@ "".ecdheRSAKAf "".aeadAESGCMf.""".statictmp_2721&type."".cipherSuite+@$"".ecdheECDSAKAf "".aeadAESGCMf.""".statictmp_2722&type."".cipherSuite0 @ "".ecdheRSAKAf "".aeadAESGCMf.""".statictmp_2723&type."".cipherSuite, @$"".ecdheECDSAKAf "".aeadAESGCMf.""".statictmp_2724&type."".cipherSuite@ "".ecdheRSAKAf`"".cipherRC4fp"".macSHA1f.""".statictmp_2725&type."".cipherSuite@$"".ecdheECDSAKAf`"".cipherRC4fp"".macSHA1f.""".statictmp_2726&type."".cipherSuite@ "".ecdheRSAKAf`"".cipherAESfp"".macSHA1f.""".statictmp_2727&type."".cipherSuite @$"".ecdheECDSAKAf`"".cipherAESfp"".macSHA1f.""".statictmp_2728&type."".cipherSuite @ "".ecdheRSAKAf`"".cipherAESfp"".macSHA1f.""".statictmp_2729&type."".cipherSuite 12010 @$"".ecdheECDSAKAf`"".cipherAESfp"".macSHA1f.""".statictmp_2730&type."".cipherSuite@"".rsaKAf`"".cipherRC4fp"".macSHA1f.""".statictmp_2731&type."".cipherSuite/@"".rsaKAf`"".cipherAESfp"".macSHA1f.""".statictmp_2732&type."".cipherSuite5 @"".rsaKAf`"".cipherAESfp"".macSHA1f.""".statictmp_2733&type."".cipherSuite@ "".ecdheRSAKAf` "".cipher3DESfp"".macSHA1f.""".statictmp_2734&type."".cipherSuite 12011 @"".rsaKAf` "".cipher3DESfp"".macSHA1f0""".statictmp_27356type.[6]"".signatureAndHash0""".statictmp_2736$type.[3]"".CurveID0"".initdonetype.uint8""".statictmp_2739Ptype.[23]struct { a "".alert; b string } 12015 (*+,-./01 23FGPVZ d.0go.string."close notify"@<go.string."unexpected message"p4go.string."bad record MAC":go.string."decryption failed"6go.string."record overflow"Bgo.string."decompression failure":go.string."handshake failure"6go.string."bad certificate"Fgo.string."unsupported certificate">go.string."revoked certificate">go.string."expired certificate">go.string."unknown certificate":go.string."illegal parameter"Rgo.string."unknown certificate authority"2go.string."access denied"Dgo.string."error decoding message"Hgo.string."error decrypting message"Tgo.string."protocol version not supported"Ngo.string."insufficient security level"4go.string."internal error"Dgo.string."inappropriate fallback"2go.string."user canceled"8go.string."no renegotiation"$"".alert.Stringf"".alert.String""".alert.Errorf"".alert.Error"".cipherRC4f"".cipherRC4 "".cipher3DESf"".cipher3DES"".cipherAESf"".cipherAES"".macSHA1f"".macSHA1B"".(*fixedNonceAEAD).NonceSizef<"".(*fixedNonceAEAD).NonceSize@"".(*fixedNonceAEAD).Overheadf:"".(*fixedNonceAEAD).Overhead8"".(*fixedNonceAEAD).Sealf2"".(*fixedNonceAEAD).Seal8"".(*fixedNonceAEAD).Openf2"".(*fixedNonceAEAD).Open "".aeadAESGCMf"".aeadAESGCM&"".ssl30MAC.Sizef "".ssl30MAC.Size$"".ssl30MAC.MACf"".ssl30MAC.MAC&"".tls10MAC.Sizef "".tls10MAC.Size$"".tls10MAC.MACf"".tls10MAC.MAC"".rsaKAf"".rsaKA$"".ecdheECDSAKAf"".ecdheECDSAKA "".ecdheRSAKAf"".ecdheRSAKA."".mutualCipherSuitef("".mutualCipherSuite0"".ticketKeyFromBytesf*"".ticketKeyFromBytes4"".(*Config).serverInitf."".(*Config).serverInit4"".(*Config).ticketKeysf."".(*Config).ticketKeysH"".(*Config).SetSessionTicketKeysfB"".(*Config).SetSessionTicketKeys("".(*Config).randf""".(*Config).rand("".(*Config).timef""".(*Config).time8"".(*Config).cipherSuitesf2"".(*Config).cipherSuites4"".(*Config).minVersionf."".(*Config).minVersion4"".(*Config).maxVersionf."".(*Config).maxVersion@"".(*Config).curvePreferencesf:"".(*Config).curvePreferences:"".(*Config).mutualVersionf4"".(*Config).mutualVersion<"".(*Config).getCertificatef6"".(*Config).getCertificateL"".(*Config).BuildNameToCertificatefF"".(*Config).BuildNameToCertificate<"".NewLRUClientSessionCachef6"".NewLRUClientSessionCache8"".(*lruSessionCache).Putf2"".(*lruSessionCache).Put8"".(*lruSessionCache).Getf2"".(*lruSessionCache).Get&"".defaultConfigf "".defaultConfig2"".defaultCipherSuitesf,"".defaultCipherSuites:"".initDefaultCipherSuitesf4"".initDefaultCipherSuites8"".unexpectedMessageErrorf2"".unexpectedMessageErrorB"".isSupportedSignatureAndHashf<"".isSupportedSignatureAndHash."".(*Conn).LocalAddrf("".(*Conn).LocalAddr0"".(*Conn).RemoteAddrf*"".(*Conn).RemoteAddr2"".(*Conn).SetDeadlinef,"".(*Conn).SetDeadline:"".(*Conn).SetReadDeadlinef4"".(*Conn).SetReadDeadline<"".(*Conn).SetWriteDeadlinef6"".(*Conn).SetWriteDeadline@"".(*halfConn).setErrorLockedf:"".(*halfConn).setErrorLocked."".(*halfConn).errorf("".(*halfConn).errorF"".(*halfConn).prepareCipherSpecf@"".(*halfConn).prepareCipherSpecD"".(*halfConn).changeCipherSpecf>"".(*halfConn).changeCipherSpec0"".(*halfConn).incSeqf*"".(*halfConn).incSeq4"".(*halfConn).resetSeqf."".(*halfConn).resetSeq&"".removePaddingf "".removePadding0"".removePaddingSSL30f*"".removePaddingSSL30"".roundUpf"".roundUp2"".(*halfConn).decryptf,"".(*halfConn).decrypt("".padToBlockSizef""".padToBlockSize2"".(*halfConn).encryptf,"".(*halfConn).encrypt*"".(*block).resizef$"".(*block).resize,"".(*block).reservef&"".(*block).reserve8"".(*block).readFromUntilf2"".(*block).readFromUntil&"".(*block).Readf "".(*block).Read4"".(*halfConn).newBlockf."".(*halfConn).newBlock6"".(*halfConn).freeBlockf0"".(*halfConn).freeBlock8"".(*halfConn).splitBlockf2"".(*halfConn).splitBlock0"".(*Conn).readRecordf*"".(*Conn).readRecord:"".(*Conn).sendAlertLockedf4"".(*Conn).sendAlertLocked."".(*Conn).sendAlertf("".(*Conn).sendAlert2"".(*Conn).writeRecordf,"".(*Conn).writeRecord6"".(*Conn).readHandshakef0"".(*Conn).readHandshake&"".(*Conn).Writef "".(*Conn).Write$"".(*Conn).Readf"".(*Conn).Read&"".(*Conn).Closef "".(*Conn).Close."".(*Conn).Handshakef("".(*Conn).Handshake:"".(*Conn).ConnectionStatef4"".(*Conn).ConnectionState4"".(*Conn).OCSPResponsef."".(*Conn).OCSPResponse8"".(*Conn).VerifyHostnamef2"".(*Conn).VerifyHostname:"".(*Conn).clientHandshakef4"".(*Conn).clientHandshakeZ"".(*clientHandshakeState).doFullHandshakefT"".(*clientHandshakeState).doFullHandshakeV"".(*clientHandshakeState).establishKeysfP"".(*clientHandshakeState).establishKeysd"".(*clientHandshakeState).serverResumedSessionf^"".(*clientHandshakeState).serverResumedSession`"".(*clientHandshakeState).processServerHellofZ"".(*clientHandshakeState).processServerHelloT"".(*clientHandshakeState).readFinishedfN"".(*clientHandshakeState).readFinished^"".(*clientHandshakeState).readSessionTicketfX"".(*clientHandshakeState).readSessionTicketT"".(*clientHandshakeState).sendFinishedfN"".(*clientHandshakeState).sendFinished6"".clientSessionCacheKeyf0"".clientSessionCacheKey("".mutualProtocolf""".mutualProtocol:"".(*clientHelloMsg).equalf4"".(*clientHelloMsg).equal>"".(*clientHelloMsg).marshalf8"".(*clientHelloMsg).marshalB"".(*clientHelloMsg).unmarshalf<"".(*clientHelloMsg).unmarshal:"".(*serverHelloMsg).equalf4"".(*serverHelloMsg).equal>"".(*serverHelloMsg).marshalf8"".(*serverHelloMsg).marshalB"".(*serverHelloMsg).unmarshalf<"".(*serverHelloMsg).unmarshal:"".(*certificateMsg).equalf4"".(*certificateMsg).equal>"".(*certificateMsg).marshalf8"".(*certificateMsg).marshalB"".(*certificateMsg).unmarshalf<"".(*certificateMsg).unmarshalF"".(*serverKeyExchangeMsg).equalf@"".(*serverKeyExchangeMsg).equalJ"".(*serverKeyExchangeMsg).marshalfD"".(*serverKeyExchangeMsg).marshalN"".(*serverKeyExchangeMsg).unmarshalfH"".(*serverKeyExchangeMsg).unmarshalF"".(*certificateStatusMsg).equalf@"".(*certificateStatusMsg).equalJ"".(*certificateStatusMsg).marshalfD"".(*certificateStatusMsg).marshalN"".(*certificateStatusMsg).unmarshalfH"".(*certificateStatusMsg).unmarshalB"".(*serverHelloDoneMsg).equalf<"".(*serverHelloDoneMsg).equalF"".(*serverHelloDoneMsg).marshalf@"".(*serverHelloDoneMsg).marshalJ"".(*serverHelloDoneMsg).unmarshalfD"".(*serverHelloDoneMsg).unmarshalF"".(*clientKeyExchangeMsg).equalf@"".(*clientKeyExchangeMsg).equalJ"".(*clientKeyExchangeMsg).marshalfD"".(*clientKeyExchangeMsg).marshalN"".(*clientKeyExchangeMsg).unmarshalfH"".(*clientKeyExchangeMsg).unmarshal4"".(*finishedMsg).equalf."".(*finishedMsg).equal8"".(*finishedMsg).marshalf2"".(*finishedMsg).marshal<"".(*finishedMsg).unmarshalf6"".(*finishedMsg).unmarshal6"".(*nextProtoMsg).equalf0"".(*nextProtoMsg).equal:"".(*nextProtoMsg).marshalf4"".(*nextProtoMsg).marshal>"".(*nextProtoMsg).unmarshalf8"".(*nextProtoMsg).unmarshalH"".(*certificateRequestMsg).equalfB"".(*certificateRequestMsg).equalL"".(*certificateRequestMsg).marshalfF"".(*certificateRequestMsg).marshalP"".(*certificateRequestMsg).unmarshalfJ"".(*certificateRequestMsg).unmarshalF"".(*certificateVerifyMsg).equalf@"".(*certificateVerifyMsg).equalJ"".(*certificateVerifyMsg).marshalfD"".(*certificateVerifyMsg).marshalN"".(*certificateVerifyMsg).unmarshalfH"".(*certificateVerifyMsg).unmarshalD"".(*newSessionTicketMsg).equalf>"".(*newSessionTicketMsg).equalH"".(*newSessionTicketMsg).marshalfB"".(*newSessionTicketMsg).marshalL"".(*newSessionTicketMsg).unmarshalfF"".(*newSessionTicketMsg).unmarshal"".eqUint16sf"".eqUint16s "".eqCurveIDsf"".eqCurveIDs"".eqStringsf"".eqStrings$"".eqByteSlicesf"".eqByteSlices4"".eqSignatureAndHashesf."".eqSignatureAndHashes:"".(*Conn).serverHandshakef4"".(*Conn).serverHandshakeZ"".(*serverHandshakeState).readClientHellofT"".(*serverHandshakeState).readClientHello`"".(*serverHandshakeState).checkForResumptionfZ"".(*serverHandshakeState).checkForResumption^"".(*serverHandshakeState).doResumeHandshakefX"".(*serverHandshakeState).doResumeHandshakeZ"".(*serverHandshakeState).doFullHandshakefT"".(*serverHandshakeState).doFullHandshakeV"".(*serverHandshakeState).establishKeysfP"".(*serverHandshakeState).establishKeysT"".(*serverHandshakeState).readFinishedfN"".(*serverHandshakeState).readFinished^"".(*serverHandshakeState).sendSessionTicketfX"".(*serverHandshakeState).sendSessionTicketT"".(*serverHandshakeState).sendFinishedfN"".(*serverHandshakeState).sendFinishedh"".(*serverHandshakeState).processCertsFromClientfb"".(*serverHandshakeState).processCertsFromClientX"".(*serverHandshakeState).setCipherSuitefR"".(*serverHandshakeState).setCipherSuite^"".rsaKeyAgreement.generateServerKeyExchangefX"".rsaKeyAgreement.generateServerKeyExchange\"".rsaKeyAgreement.processClientKeyExchangefV"".rsaKeyAgreement.processClientKeyExchange\"".rsaKeyAgreement.processServerKeyExchangefV"".rsaKeyAgreement.processServerKeyExchange^"".rsaKeyAgreement.generateClientKeyExchangefX"".rsaKeyAgreement.generateClientKeyExchange"".sha1Hashf"".sha1Hash""".md5SHA1Hashf"".md5SHA1Hash<"".hashForServerKeyExchangef6"".hashForServerKeyExchange>"".pickTLS12HashForSignaturef8"".pickTLS12HashForSignature*"".curveForCurveIDf$"".curveForCurveIDh"".(*ecdheKeyAgreement).generateServerKeyExchangefb"".(*ecdheKeyAgreement).generateServerKeyExchangef"".(*ecdheKeyAgreement).processClientKeyExchangef`"".(*ecdheKeyAgreement).processClientKeyExchangef"".(*ecdheKeyAgreement).processServerKeyExchangef`"".(*ecdheKeyAgreement).processServerKeyExchangeh"".(*ecdheKeyAgreement).generateClientKeyExchangefb"".(*ecdheKeyAgreement).generateClientKeyExchange4"".splitPreMasterSecretf."".splitPreMasterSecret"".pHashf"".pHash"".prf10f"".prf10"".prf12f"".prf12"".prf30f"".prf304"".prfAndHashForVersionf."".prfAndHashForVersion&"".prfForVersionf "".prfForVersion>"".masterFromPreMasterSecretf8"".masterFromPreMasterSecret4"".keysFromMasterSecretf."".keysFromMasterSecret&"".lookupTLSHashf "".lookupTLSHash*"".newFinishedHashf$"".newFinishedHash6"".(*finishedHash).Writef0"".(*finishedHash).Write,"".finishedHash.Sumf&"".finishedHash.Sum&"".finishedSum30f "".finishedSum308"".finishedHash.clientSumf2"".finishedHash.clientSum8"".finishedHash.serverSumf2"".finishedHash.serverSumj"".finishedHash.selectClientCertSignatureAlgorithmfd"".finishedHash.selectClientCertSignatureAlgorithmV"".finishedHash.hashForClientCertificatefP"".finishedHash.hashForClientCertificateX"".(*finishedHash).discardHandshakeBufferfR"".(*finishedHash).discardHandshakeBuffer6"".(*sessionState).equalf0"".(*sessionState).equal:"".(*sessionState).marshalf4"".(*sessionState).marshal>"".(*sessionState).unmarshalf8"".(*sessionState).unmarshal6"".(*Conn).encryptTicketf0"".(*Conn).encryptTicket6"".(*Conn).decryptTicketf0"".(*Conn).decryptTicket"".Serverf"".Server"".Clientf"".Client0"".(*listener).Acceptf*"".(*listener).Accept""".NewListenerf"".NewListener"".Listenf"".Listen0"".timeoutError.Errorf*"".timeoutError.Error4"".timeoutError.Timeoutf."".timeoutError.Timeout8"".timeoutError.Temporaryf2"".timeoutError.Temporary("".DialWithDialerf""".DialWithDialer"".Dialf"".Dial*"".LoadX509KeyPairf$"".LoadX509KeyPair""".X509KeyPairf"".X509KeyPair*"".parsePrivateKeyf$"".parsePrivateKey""".prf12.func1f"".prf12.func14"".DialWithDialer.func1f."".DialWithDialer.func14"".DialWithDialer.func2f."".DialWithDialer.func2."".X509KeyPair.func1f("".X509KeyPair.func1"".initf"".init"runtime.gcbits.014go.string.hdr."*tls.alert" 12018 ,go.string."*tls.alert",go.string."*tls.alert" *tls.alert&go.string.hdr."tls" go.string."tls"go.string."tls"tls*go.string.hdr."alert" "go.string."alert""go.string."alert"alert,go.string.hdr."String" $go.string."String"$go.string."String"StringTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals69076ee43f1cead0792b9f36906b1b56 *go.string.hdr."Error" "go.string."Error""go.string."Error"ErrorTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals69076ee43f1cead0792b9f36906b1b56 Ngo.string.hdr."func(*tls.alert) string" Fgo.string."func(*tls.alert) string"Fgo.string."func(*tls.alert) string"00func(*tls.alert) string6type.func(*"".alert) string =30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*tls.alert) string"pHgo.weak.type.*func(*"".alert) string"runtime.zerovalue6type.func(*"".alert) string6type.func(*"".alert) stringtype.*"".alerttype.stringtgo.typelink.func(*tls.alert) string func(*"".alert) string6type.func(*"".alert) string:go.string.hdr."func() string" 2go.string."func() string"2go.string."func() string" func() string$type.func() stringm30 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func() string"p6go.weak.type.*func() string"runtime.zerovalue$type.func() string$type.func() stringtype.stringNgo.typelink.func() string func() string$type.func() stringtype.*"".alert0J6$0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*tls.alert"p.go.weak.type.**"".alert"runtime.zerovaluetype."".alert`type.*"".alerttype.*"".alert*go.string.hdr."Error"$type.func() string6type.func(*"".alert) string""".(*alert).Error""".(*alert).Error,go.string.hdr."String"$type.func() string6type.func(*"".alert) string$"".(*alert).String$"".(*alert).Stringruntime.gcbits.2go.string.hdr."tls.alert" *go.string."tls.alert"*go.string."tls.alert" tls.alertLgo.string.hdr."func(tls.alert) string" Dgo.string."func(tls.alert) string"Dgo.string."func(tls.alert) string"0.func(tls.alert) string4type.func("".alert) stringj/30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(tls.alert) string"pFgo.weak.type.*func("".alert) string"runtime.zerovalue4type.func("".alert) string4type.func("".alert) stringtype."".alerttype.stringpgo.typelink.func(tls.alert) string func("".alert) string4type.func("".alert) string4go.string.hdr."crypto/tls" 12023 ,go.string."crypto/tls",go.string."crypto/tls" crypto/tls"go.importpath."". 12024 ,go.string."crypto/tls"type."".alertp!&0@ runtime.algarray@runtime.gcbits.P2go.string.hdr."tls.alert"ptype.*"".alert"runtime.zerovalue`type."".alert*go.string.hdr."alert""go.importpath."".type."".alert*go.string.hdr."Error"$type.func() string4type.func("".alert) string""".(*alert).Error"".alert.Error,go.string.hdr."String"$type.func() string4type.func("".alert) string$"".(*alert).String"".alert.String.go.string.hdr."[]uint8" &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8 []uint8type.[]uint80go.string.hdr."[8]uint8" (go.string."[8]uint8"(go.string."[8]uint8" [8]uint8type.[8]uint8>00 runtime.algarray@runtime.gcbits.P0go.string.hdr."[8]uint8"p,go.weak.type.*[8]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[8]uint8 [8]uint8type.[8]uint86go.string.hdr."[]tls.alert" .go.string."[]tls.alert".go.string."[]tls.alert" []tls.alerttype.[]"".alertP0 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."[]tls.alert"p0go.weak.type.*[]"".alert"runtime.zerovaluetype."".alertDgo.typelink.[]tls.alert []"".alerttype.[]"".alert8go.string.hdr."[8]tls.alert" 0go.string."[8]tls.alert"0go.string."[8]tls.alert" [8]tls.alert type.[8]"".alert"0 runtime.algarray@runtime.gcbits.P8go.string.hdr."[8]tls.alert"p2go.weak.type.*[8]"".alert"runtime.zerovaluetype."".alerttype.[]"".alertHgo.typelink.[8]tls.alert [8]"".alert type.[8]"".alert0go.string.hdr."[]string" (go.string."[]string"(go.string."[]string" []stringtype.[]string 12029 0 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]string"p,go.weak.type.*[]string"runtime.zerovaluetype.string:go.typelink.[]string []stringtype.[]stringTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals44750c784da4dd430afdd97fea5c405a Tgclocals51af24152615272c3d9efc8538f95767 0type..hashfunc.[8]string(type..hash.[8]string,type..eqfunc.[8]string$type..eq.[8]string&type..alg.[8]string 0type..hashfunc.[8]string,type..eqfunc.[8]string&runtime.gcbits.5555UU2go.string.hdr."[8]string" *go.string."[8]string"*go.string."[8]string" [8]stringtype.[8]stringxUS>0&type..alg.[8]string@&runtime.gcbits.5555P2go.string.hdr."[8]string"p.go.weak.type.*[8]string"runtime.zerovaluetype.stringtype.[]string>go.typelink.[8]string [8]stringtype.[8]stringXgo.string.hdr."*map.bucket[tls.alert]string" Pgo.string."*map.bucket[tls.alert]string"Pgo.string."*map.bucket[tls.alert]string"@:*map.bucket[tls.alert]string@type.*map.bucket["".alert]stringY7+60 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."*map.bucket[tls.alert]string"pRgo.weak.type.**map.bucket["".alert]string"runtime.zerovalue>type.map.bucket["".alert]string*runtime.gcbits.545505TUVgo.string.hdr."map.bucket[tls.alert]string" Ngo.string."map.bucket[tls.alert]string"Ngo.string."map.bucket[tls.alert]string"@8map.bucket[tls.alert]string.go.string.hdr."topbits" &go.string."topbits"&go.string."topbits"topbits(go.string.hdr."keys" go.string."keys" go.string."keys" 12032 keys,go.string.hdr."values" $go.string."values"$go.string."values"values0go.string.hdr."overflow" (go.string."overflow"(go.string."overflow" overflow>type.map.bucket["".alert]stringz0 runtime.algarray@*runtime.gcbits.545505PVgo.string.hdr."map.bucket[tls.alert]string"pPgo.weak.type.*map.bucket["".alert]string"runtime.zerovalue>type.map.bucket["".alert]string.go.string.hdr."topbits"type.[8]uint8(go.string.hdr."keys" type.[8]"".alert,go.string.hdr."values"type.[8]string0go.string.hdr."overflow"@type.*map.bucket["".alert]string"runtime.gcbits.2c,Pgo.string.hdr."map.hdr[tls.alert]string" Hgo.string."map.hdr[tls.alert]string"Hgo.string."map.hdr[tls.alert]string"@2map.hdr[tls.alert]string*go.string.hdr."count" "go.string."count""go.string."count"count*go.string.hdr."flags" "go.string."flags""go.string."flags"flags"go.string.hdr."B" go.string."B"go.string."B"B*go.string.hdr."hash0" "go.string."hash0""go.string."hash0"hash0.go.string.hdr."buckets" &go.string."buckets"&go.string."buckets"buckets4go.string.hdr."oldbuckets" 12036 ,go.string."oldbuckets",go.string."oldbuckets" oldbuckets2go.string.hdr."nevacuate" *go.string."nevacuate"*go.string."nevacuate" nevacuate8type.map.hdr["".alert]string002 (,0 runtime.algarray@"runtime.gcbits.2cPPgo.string.hdr."map.hdr[tls.alert]string"pJgo.weak.type.*map.hdr["".alert]string"runtime.zerovalue8type.map.hdr["".alert]string*go.string.hdr."count"type.int*go.string.hdr."flags"type.uint8"go.string.hdr."B"type.uint8*go.string.hdr."hash0"type.uint32.go.string.hdr."buckets"@type.*map.bucket["".alert]string4go.string.hdr."oldbuckets"@type.*map.bucket["".alert]string2go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.PointerHgo.string.hdr."map[tls.alert]string" @go.string."map[tls.alert]string"@go.string."map[tls.alert]string"0*map[tls.alert]string0type.map["".alert]stringRv50 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."map[tls.alert]string"pBgo.weak.type.*map["".alert]string"runtime.zerovaluetype."".alerttype.string>type.map.bucket["".alert]string8type.map.hdr["".alert]stringhgo.typelink.map[tls.alert]string map["".alert]string0type.map["".alert]string"runtime.gcbits.038go.string.hdr."interface {}" 0go.string."interface {}"0go.string."interface {}" interface {}"type.interface {}W0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}"runtime.zerovalue"type.interface {}:go.string.hdr."*tls.ssl30MAC" 2go.string."*tls.ssl30MAC"2go.string."*tls.ssl30MAC" *tls.ssl30MAC0go.string.hdr."ssl30MAC" (go.string."ssl30MAC"(go.string."ssl30MAC" ssl30MAC(go.string.hdr."Size" go.string."Size" go.string."Size" 12041 SizeTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162&go.string.hdr."MAC" go.string."MAC"go.string."MAC"MACTgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals5e71f4d237b4f998c374d3b215ca16f4 $go.string.hdr."func(*tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8" ?go.string."func(*tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8"go.string."func(*tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8"func(*tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8R!30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8"pgo.weak.type.*func(*"".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8"runtime.zerovaluetype.func(*"".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8"type.*"".ssl30MACtype.[]uint8type.[]uint8type.[]uint8type.[]uint8type.[]uint8go.typelink.func(*tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8 func(*"".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8Ngo.string.hdr."func(*tls.ssl30MAC) int" Fgo.string."func(*tls.ssl30MAC) int"Fgo.string."func(*tls.ssl30MAC) int"00func(*tls.ssl30MAC) int6type.func(*"".ssl30MAC) intRx30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*tls.ssl30MAC) int"pHgo.weak.type.*func(*"".ssl30MAC) int"runtime.zerovalue6type.func(*"".ssl30MAC) int6type.func(*"".ssl30MAC) int"type.*"".ssl30MACtype.inttgo.typelink.func(*tls.ssl30MAC) int func(*"".ssl30MAC) int6type.func(*"".ssl30MAC) intgo.string.hdr."func([]uint8, []uint8, []uint8, []uint8) []uint8" 0xgo.string."func([]uint8, []uint8, []uint8, []uint8) []uint8"xgo.string."func([]uint8, []uint8, []uint8, []uint8) []uint8"pbfunc([]uint8, []uint8, []uint8, []uint8) []uint8jtype.func([]uint8, []uint8, []uint8, []uint8) []uint8!30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func([]uint8, []uint8, []uint8, []uint8) []uint8"p|go.weak.type.*func([]uint8, []uint8, []uint8, []uint8) []uint8"runtime.zerovaluejtype.func([]uint8, []uint8, []uint8, []uint8) []uint8jtype.func([]uint8, []uint8, []uint8, []uint8) []uint8type.[]uint8type.[]uint8type.[]uint8type.[]uint8type.[]uint8go.typelink.func([]uint8, []uint8, []uint8, []uint8) []uint8 func([]uint8, []uint8, []uint8, []uint8) []uint8jtype.func([]uint8, []uint8, []uint8, []uint8) []uint84go.string.hdr."func() int" 12042 ,go.string."func() int",go.string."func() int" func() inttype.func() int930 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."func() int"p0go.weak.type.*func() int"runtime.zerovaluetype.func() inttype.func() inttype.intBgo.typelink.func() int func() inttype.func() int"type.*"".ssl30MACx E6$0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."*tls.ssl30MAC"p4go.weak.type.**"".ssl30MAC"runtime.zerovalue type."".ssl30MAC`"type.*"".ssl30MAC"type.*"".ssl30MAC&go.string.hdr."MAC"jtype.func([]uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8$"".(*ssl30MAC).MAC$"".(*ssl30MAC).MAC(go.string.hdr."Size"type.func() int6type.func(*"".ssl30MAC) int&"".(*ssl30MAC).Size&"".(*ssl30MAC).Size"runtime.gcbits.078go.string.hdr."tls.ssl30MAC" 0go.string."tls.ssl30MAC"0go.string."tls.ssl30MAC" tls.ssl30MAC"go.string.hdr."h" go.string."h"go.string."h"h&go.string.hdr."key" go.string."key"go.string."key"keygo.string.hdr."func(tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8" >go.string."func(tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8"go.string."func(tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8"~func(tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func("".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8|30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8"pgo.weak.type.*func("".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8"runtime.zerovaluetype.func("".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func("".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8 type."".ssl30MACtype.[]uint8type.[]uint8type.[]uint8type.[]uint8type.[]uint8go.typelink.func(tls.ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8 func("".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func("".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8Lgo.string.hdr."func(tls.ssl30MAC) int" Dgo.string."func(tls.ssl30MAC) int"Dgo.string."func(tls.ssl30MAC) int"0.func(tls.ssl30MAC) int4type.func("".ssl30MAC) intiE30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(tls.ssl30MAC) int"pFgo.weak.type.*func("".ssl30MAC) int"runtime.zerovalue4type.func("".ssl30MAC) int4type.func("".ssl30MAC) int type."".ssl30MACtype.intpgo.typelink.func(tls.ssl30MAC) int func("".ssl30MAC) int4type.func("".ssl30MAC) int type."".ssl30MAC(^40 runtime.algarray@"runtime.gcbits.07P8go.string.hdr."tls.ssl30MAC"p"type.*"".ssl30MAC"runtime.zerovalue type."".ssl30MAC"go.string.hdr."h""go.importpath."".type.hash.Hash&go.string.hdr."key""go.importpath."".type.[]uint8` type."".ssl30MAC0go.string.hdr."ssl30MAC""go.importpath."". type."".ssl30MAC&go.string.hdr."MAC"jtype.func([]uint8, []uint8, []uint8, []uint8) []uint8type.func("".ssl30MAC, []uint8, []uint8, []uint8, []uint8) []uint8$"".(*ssl30MAC).MAC"".ssl30MAC.MAC(go.string.hdr."Size"type.func() int4type.func("".ssl30MAC) int&"".(*ssl30MAC).Size "".ssl30MAC.SizeTgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals006280d1c7230e5b04112439ae062e7c ' 'ITgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418a@go.string.hdr."*tls.macFunction" 8go.string."*tls.macFunction"8go.string."*tls.macFunction"0"*tls.macFunction(type.*"".macFunction5%60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*tls.macFunction"p:go.weak.type.**"".macFunction"runtime.zerovalue&type."".macFunction>go.string.hdr."tls.macFunction" 6go.string."tls.macFunction"6go.string."tls.macFunction" tls.macFunction6go.string.hdr."macFunction" .go.string."macFunction".go.string."macFunction" macFunction&type."".macFunctionJ0 runtime.algarray@"runtime.gcbits.03P>go.string.hdr."tls.macFunction"p(type.*"".macFunction"runtime.zerovalue&type."".macFunction&go.string.hdr."MAC"jtype.func([]uint8, []uint8, []uint8, []uint8) []uint8(go.string.hdr."Size"type.func() int`&type."".macFunction6go.string.hdr."macFunction""go.importpath."".&type."".macFunction:go.string.hdr."*tls.tls10MAC" 2go.string."*tls.tls10MAC"2go.string."*tls.tls10MAC" *tls.tls10MAC0go.string.hdr."tls10MAC" (go.string."tls10MAC"(go.string."tls10MAC" tls10MACTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals5e71f4d237b4f998c374d3b215ca16f4 $go.string.hdr."func(*tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8" ?go.string."func(*tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"go.string."func(*tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"func(*tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"w30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"pgo.weak.type.*func(*"".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"runtime.zerovaluetype.func(*"".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"type.*"".tls10MACtype.[]uint8type.[]uint8type.[]uint8type.[]uint8type.[]uint8go.typelink.func(*tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8 func(*"".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8Ngo.string.hdr."func(*tls.tls10MAC) int" Fgo.string."func(*tls.tls10MAC) int"Fgo.string."func(*tls.tls10MAC) int"00func(*tls.tls10MAC) int6type.func(*"".tls10MAC) int{wk30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*tls.tls10MAC) int"pHgo.weak.type.*func(*"".tls10MAC) int"runtime.zerovalue6type.func(*"".tls10MAC) int6type.func(*"".tls10MAC) int"type.*"".tls10MACtype.inttgo.typelink.func(*tls.tls10MAC) int func(*"".tls10MAC) int6type.func(*"".tls10MAC) int"type.*"".tls10MACL;P6$0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."*tls.tls10MAC"p4go.weak.type.**"".tls10MAC"runtime.zerovalue type."".tls10MAC`"type.*"".tls10MAC"type.*"".tls10MAC&go.string.hdr."MAC"jtype.func([]uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8$"".(*tls10MAC).MAC$"".(*tls10MAC).MAC(go.string.hdr."Size"type.func() int6type.func(*"".tls10MAC) int&"".(*tls10MAC).Size&"".(*tls10MAC).Size8go.string.hdr."tls.tls10MAC" 0go.string."tls.tls10MAC"0go.string."tls.tls10MAC" tls.tls10MACgo.string.hdr."func(tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8" >go.string."func(tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"go.string."func(tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"~func(tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func("".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8Oz30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"pgo.weak.type.*func("".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8"runtime.zerovaluetype.func("".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func("".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8 type."".tls10MACtype.[]uint8type.[]uint8type.[]uint8type.[]uint8type.[]uint8go.typelink.func(tls.tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8 func("".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8type.func("".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8Lgo.string.hdr."func(tls.tls10MAC) int" Dgo.string."func(tls.tls10MAC) int"Dgo.string."func(tls.tls10MAC) int"0.func(tls.tls10MAC) int4type.func("".tls10MAC) int(30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(tls.tls10MAC) int"pFgo.weak.type.*func("".tls10MAC) int"runtime.zerovalue4type.func("".tls10MAC) int4type.func("".tls10MAC) int type."".tls10MACtype.intpgo.typelink.func(tls.tls10MAC) int func("".tls10MAC) int4type.func("".tls10MAC) int type."".tls10MACC.0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."tls.tls10MAC"p"type.*"".tls10MAC"runtime.zerovalue type."".tls10MAC"go.string.hdr."h""go.importpath."".type.hash.Hash` type."".tls10MAC0go.string.hdr."tls10MAC""go.importpath."". type."".tls10MAC&go.string.hdr."MAC"jtype.func([]uint8, []uint8, []uint8, []uint8) []uint8type.func("".tls10MAC, []uint8, []uint8, []uint8, []uint8) []uint8$"".(*tls10MAC).MAC"".tls10MAC.MAC(go.string.hdr."Size"type.func() int4type.func("".tls10MAC) int&"".(*tls10MAC).Size "".tls10MAC.Size"runtime.gcbits.c9Dgo.string.hdr."tls.fixedNonceAEAD" <go.string."tls.fixedNonceAEAD"<go.string."tls.fixedNonceAEAD"0&tls.fixedNonceAEAD2go.string.hdr."sealNonce" *go.string."sealNonce"*go.string."sealNonce" sealNonce2go.string.hdr."openNonce" *go.string."openNonce"*go.string."openNonce" openNonce(go.string.hdr."aead" go.string."aead" go.string."aead" 12048 aead<go.string.hdr."fixedNonceAEAD" 4go.string."fixedNonceAEAD"4go.string."fixedNonceAEAD" fixedNonceAEAD,type."".fixedNonceAEAD@@70&0 runtime.algarray@"runtime.gcbits.c9PDgo.string.hdr."tls.fixedNonceAEAD"p.type.*"".fixedNonceAEAD"runtime.zerovalue,type."".fixedNonceAEAD2go.string.hdr."sealNonce""go.importpath."".type.[]uint82go.string.hdr."openNonce""go.importpath."".type.[]uint8(go.string.hdr."aead""go.importpath.""..type.crypto/cipher.AEAD`,type."".fixedNonceAEAD<go.string.hdr."fixedNonceAEAD""go.importpath."".,type."".fixedNonceAEADFgo.string.hdr."*tls.fixedNonceAEAD" >go.string."*tls.fixedNonceAEAD">go.string."*tls.fixedNonceAEAD"0(*tls.fixedNonceAEADZgo.string.hdr."func(*tls.fixedNonceAEAD) int" Rgo.string."func(*tls.fixedNonceAEAD) int"Rgo.string."func(*tls.fixedNonceAEAD) int"@<func(*tls.fixedNonceAEAD) intBtype.func(*"".fixedNonceAEAD) int"$30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*tls.fixedNonceAEAD) int"pTgo.weak.type.*func(*"".fixedNonceAEAD) int"runtime.zerovalueBtype.func(*"".fixedNonceAEAD) intBtype.func(*"".fixedNonceAEAD) int.type.*"".fixedNonceAEADtype.intgo.typelink.func(*tls.fixedNonceAEAD) int func(*"".fixedNonceAEAD) intBtype.func(*"".fixedNonceAEAD) intgo.string.hdr."func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)" Ngo.string."func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)"go.string."func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)"func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)type.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)*30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)"pgo.weak.type.*func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)"runtime.zerovaluetype.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)type.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error).type.*"".fixedNonceAEADtype.[]uint8type.[]uint8type.[]uint8type.[]uint8type.[]uint8type.errorgo.typelink.func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error) func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)type.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)go.string.hdr."func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8" Ego.string."func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8"go.string."func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8"func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint85di30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8"pgo.weak.type.*func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8"runtime.zerovaluetype.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8.type.*"".fixedNonceAEADtype.[]uint8type.[]uint8type.[]uint8type.[]uint8type.[]uint8go.typelink.func(*tls.fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8 func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint82go.string.hdr."NonceSize" *go.string."NonceSize"*go.string."NonceSize" NonceSize(go.string.hdr."Open" go.string."Open" go.string."Open" 12049 Opengo.string.hdr."func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)" 9go.string."func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)"go.string."func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)"tfunc([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)|type.func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)930 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)"pgo.weak.type.*func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)"runtime.zerovalue|type.func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)|type.func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)type.[]uint8type.[]uint8type.[]uint8type.[]uint8type.[]uint8type.errorgo.typelink.func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error) func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)|type.func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)0go.string.hdr."Overhead" (go.string."Overhead"(go.string."Overhead" Overhead(go.string.hdr."Seal" go.string."Seal" go.string."Seal" 12050 Seal.type.*"".fixedNonceAEADM* 680 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*tls.fixedNonceAEAD"p@go.weak.type.**"".fixedNonceAEAD"runtime.zerovalue,type."".fixedNonceAEAD`.type.*"".fixedNonceAEAD.type.*"".fixedNonceAEAD2go.string.hdr."NonceSize"type.func() intBtype.func(*"".fixedNonceAEAD) int<"".(*fixedNonceAEAD).NonceSize<"".(*fixedNonceAEAD).NonceSize(go.string.hdr."Open"|type.func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error)type.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) ([]uint8, error)2"".(*fixedNonceAEAD).Open2"".(*fixedNonceAEAD).Open0go.string.hdr."Overhead"type.func() intBtype.func(*"".fixedNonceAEAD) int:"".(*fixedNonceAEAD).Overhead:"".(*fixedNonceAEAD).Overhead(go.string.hdr."Seal"jtype.func([]uint8, []uint8, []uint8, []uint8) []uint8type.func(*"".fixedNonceAEAD, []uint8, []uint8, []uint8, []uint8) []uint82"".(*fixedNonceAEAD).Seal2"".(*fixedNonceAEAD).SealHgo.string.hdr."*tls.rsaKeyAgreement" @go.string."*tls.rsaKeyAgreement"@go.string."*tls.rsaKeyAgreement"0**tls.rsaKeyAgreement>go.string.hdr."rsaKeyAgreement" 6go.string."rsaKeyAgreement"6go.string."rsaKeyAgreement" rsaKeyAgreementRgo.string.hdr."generateServerKeyExchange" Jgo.string."generateServerKeyExchange"Jgo.string."generateServerKeyExchange"@4generateServerKeyExchangeTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals6247af2adaf2b2b8981602b640f14eee Pgo.string.hdr."processClientKeyExchange" Hgo.string."processClientKeyExchange"Hgo.string."processClientKeyExchange"@2processClientKeyExchangeTgclocals98a935522f11e180b06d5a082b7d09c1 Tgclocalsf0fdfeeda237978bb45d92c43fc06723 12052 /Pgo.string.hdr."processServerKeyExchange" Hgo.string."processServerKeyExchange"Hgo.string."processServerKeyExchange"@2processServerKeyExchangeTgclocalsd29a95c0a8427c7085601af5cc77a20388 !Tgclocalse58476f3dd082c0568a07844c1914f3088????Rgo.string.hdr."generateClientKeyExchange" Jgo.string."generateClientKeyExchange"Jgo.string."generateClientKeyExchange"@4generateClientKeyExchangeTgclocals98a935522f11e180b06d5a082b7d09c1 Tgclocals4c62a6d50dc8173ea7fe3f18c19ce0d2 12053 @go.string.hdr."func() time.Time" 8go.string."func() time.Time"8go.string."func() time.Time"0"func() time.Time*type.func() time.Time t30 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func() time.Time"p<go.weak.type.*func() time.Time"runtime.zerovalue*type.func() time.Time*type.func() time.Timetype.time.TimeZgo.typelink.func() time.Time func() time.Time*type.func() time.Time2go.string.hdr."[][]uint8" *go.string."[][]uint8"*go.string."[][]uint8" [][]uint8type.[][]uint8}0 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."[][]uint8"p.go.weak.type.*[][]uint8"runtime.zerovaluetype.[]uint8>go.typelink.[][]uint8 [][]uint8type.[][]uint8@go.string.hdr."*tls.Certificate" 8go.string."*tls.Certificate"8go.string."*tls.Certificate"0"*tls.Certificate(type.*"".Certificatem "60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*tls.Certificate"p:go.weak.type.**"".Certificate"runtime.zerovalue&type."".Certificate&runtime.gcbits.39099 >go.string.hdr."tls.Certificate" 6go.string."tls.Certificate"6go.string."tls.Certificate" tls.Certificate6go.string.hdr."Certificate" .go.string."Certificate".go.string."Certificate" Certificate4go.string.hdr."PrivateKey" 12057 ,go.string."PrivateKey",go.string."PrivateKey" PrivateKey4go.string.hdr."OCSPStaple" 12058 ,go.string."OCSPStaple",go.string."OCSPStaple" OCSPStapleVgo.string.hdr."SignedCertificateTimestamps" Ngo.string."SignedCertificateTimestamps"Ngo.string."SignedCertificateTimestamps"@8SignedCertificateTimestamps(go.string.hdr."Leaf" go.string."Leaf" go.string."Leaf" 12059 Leaf&type."".Certificate``KG:(@X(0 runtime.algarray@&runtime.gcbits.3909P>go.string.hdr."tls.Certificate"p(type.*"".Certificate"runtime.zerovalue&type."".Certificate6go.string.hdr."Certificate"type.[][]uint84go.string.hdr."PrivateKey",type.crypto.PrivateKey4go.string.hdr."OCSPStaple"type.[]uint8Vgo.string.hdr."SignedCertificateTimestamps"type.[][]uint8(go.string.hdr."Leaf":type.*crypto/x509.Certificate`&type."".Certificate6go.string.hdr."Certificate""go.importpath."".&type."".CertificateBgo.string.hdr."[]tls.Certificate" :go.string."[]tls.Certificate":go.string."[]tls.Certificate"0$[]tls.Certificate*type.[]"".CertificateB0 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."[]tls.Certificate"p<go.weak.type.*[]"".Certificate"runtime.zerovalue&type."".Certificate\go.typelink.[]tls.Certificate []"".Certificate*type.[]"".CertificateDgo.string.hdr."[]*tls.Certificate" <go.string."[]*tls.Certificate"<go.string."[]*tls.Certificate"0&[]*tls.Certificate,type.[]*"".CertificateI0 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."[]*tls.Certificate"p>go.weak.type.*[]*"".Certificate"runtime.zerovalue(type.*"".Certificate`go.typelink.[]*tls.Certificate []*"".Certificate,type.[]*"".Certificate type..hashfunc64 @,runtime.memhash_varlentype..eqfunc64 @.runtime.memequal_varlentype..alg64 type..hashfunc64type..eqfunc64"runtime.gcbits.ffFgo.string.hdr."[8]*tls.Certificate" >go.string."[8]*tls.Certificate">go.string."[8]*tls.Certificate"0([8]*tls.Certificate.type.[8]*"".Certificate@@_Q&0type..alg64@"runtime.gcbits.ffPFgo.string.hdr."[8]*tls.Certificate"p@go.weak.type.*[8]*"".Certificate"runtime.zerovalue(type.*"".Certificate,type.[]*"".Certificatedgo.typelink.[8]*tls.Certificate [8]*"".Certificate.type.[8]*"".Certificatefgo.string.hdr."*map.bucket[string]*tls.Certificate" #^go.string."*map.bucket[string]*tls.Certificate"^go.string."*map.bucket[string]*tls.Certificate"PH*map.bucket[string]*tls.CertificateNtype.*map.bucket[string]*"".Certificate60 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."*map.bucket[string]*tls.Certificate"p`go.weak.type.**map.bucket[string]*"".Certificate"runtime.zerovalueLtype.map.bucket[string]*"".Certificate.runtime.gcbits.aaaafe03dgo.string.hdr."map.bucket[string]*tls.Certificate" "\go.string."map.bucket[string]*tls.Certificate"\go.string."map.bucket[string]*tls.Certificate"PFmap.bucket[string]*tls.CertificateLtype.map.bucket[string]*"".Certificatel0 runtime.algarray@.runtime.gcbits.aaaafe03Pdgo.string.hdr."map.bucket[string]*tls.Certificate"p^go.weak.type.*map.bucket[string]*"".Certificate"runtime.zerovalueLtype.map.bucket[string]*"".Certificate.go.string.hdr."topbits"type.[8]uint8(go.string.hdr."keys"type.[8]string,go.string.hdr."values".type.[8]*"".Certificate0go.string.hdr."overflow"Ntype.*map.bucket[string]*"".Certificate^go.string.hdr."map.hdr[string]*tls.Certificate" Vgo.string."map.hdr[string]*tls.Certificate"Vgo.string."map.hdr[string]*tls.Certificate"@@map.hdr[string]*tls.CertificateFtype.map.hdr[string]*"".Certificate00 (,0 runtime.algarray@"runtime.gcbits.2cP^go.string.hdr."map.hdr[string]*tls.Certificate"pXgo.weak.type.*map.hdr[string]*"".Certificate"runtime.zerovalueFtype.map.hdr[string]*"".Certificate*go.string.hdr."count"type.int*go.string.hdr."flags"type.uint8"go.string.hdr."B"type.uint8*go.string.hdr."hash0"type.uint32.go.string.hdr."buckets"Ntype.*map.bucket[string]*"".Certificate4go.string.hdr."oldbuckets"Ntype.*map.bucket[string]*"".Certificate2go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.PointerVgo.string.hdr."map[string]*tls.Certificate" Ngo.string."map[string]*tls.Certificate"Ngo.string."map[string]*tls.Certificate"@8map[string]*tls.Certificate>type.map[string]*"".Certificateh#150 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."map[string]*tls.Certificate"pPgo.weak.type.*map[string]*"".Certificate"runtime.zerovaluetype.string(type.*"".CertificateLtype.map.bucket[string]*"".CertificateFtype.map.hdr[string]*"".Certificatego.typelink.map[string]*tls.Certificate map[string]*"".Certificate>type.map[string]*"".Certificate0go.string.hdr."[]uint16" (go.string."[]uint16"(go.string."[]uint16" []uint16type.[]uint16 0 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]uint16"p,go.weak.type.*[]uint16"runtime.zerovaluetype.uint16:go.typelink.[]uint16 []uint16type.[]uint168go.string.hdr."*tls.CurveID" 0go.string."*tls.CurveID"0go.string."*tls.CurveID" *tls.CurveID type.*"".CurveID~60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*tls.CurveID"p2go.weak.type.**"".CurveID"runtime.zerovaluetype."".CurveID6go.string.hdr."tls.CurveID" .go.string."tls.CurveID".go.string."tls.CurveID" tls.CurveID.go.string.hdr."CurveID" &go.string."CurveID"&go.string."CurveID"CurveIDtype."".CurveID{O0` runtime.algarray@runtime.gcbits.P6go.string.hdr."tls.CurveID"p type.*"".CurveID"runtime.zerovalue`type."".CurveID.go.string.hdr."CurveID""go.importpath."".type."".CurveID:go.string.hdr."[]tls.CurveID" 2go.string."[]tls.CurveID"2go.string."[]tls.CurveID" []tls.CurveID"type.[]"".CurveIDT+0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."[]tls.CurveID"p4go.weak.type.*[]"".CurveID"runtime.zerovaluetype."".CurveIDLgo.typelink.[]tls.CurveID []"".CurveID"type.[]"".CurveID&runtime.gcbits.2901)Fgo.string.hdr."tls.ClientHelloInfo" >go.string."tls.ClientHelloInfo">go.string."tls.ClientHelloInfo"0(tls.ClientHelloInfo8go.string.hdr."CipherSuites" 0go.string."CipherSuites"0go.string."CipherSuites" CipherSuites4go.string.hdr."ServerName" 12072 ,go.string."ServerName",go.string."ServerName" ServerName>go.string.hdr."SupportedCurves" 6go.string."SupportedCurves"6go.string."SupportedCurves" SupportedCurves>go.string.hdr."SupportedPoints" 6go.string."SupportedPoints"6go.string."SupportedPoints" SupportedPoints>go.string.hdr."ClientHelloInfo" 6go.string."ClientHelloInfo"6go.string."ClientHelloInfo" ClientHelloInfo.type."".ClientHelloInfoXH(@$0 runtime.algarray@&runtime.gcbits.2901PFgo.string.hdr."tls.ClientHelloInfo"p0type.*"".ClientHelloInfo"runtime.zerovalue.type."".ClientHelloInfo8go.string.hdr."CipherSuites"type.[]uint164go.string.hdr."ServerName"type.string>go.string.hdr."SupportedCurves""type.[]"".CurveID>go.string.hdr."SupportedPoints"type.[]uint8`.type."".ClientHelloInfo>go.string.hdr."ClientHelloInfo""go.importpath.""..type."".ClientHelloInfoHgo.string.hdr."*tls.ClientHelloInfo" @go.string."*tls.ClientHelloInfo"@go.string."*tls.ClientHelloInfo"0**tls.ClientHelloInfo0type.*"".ClientHelloInfoa60 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."*tls.ClientHelloInfo"pBgo.weak.type.**"".ClientHelloInfo"runtime.zerovalue.type."".ClientHelloInfogo.string.hdr."func(*tls.ClientHelloInfo) (*tls.Certificate, error)" 4go.string."func(*tls.ClientHelloInfo) (*tls.Certificate, error)"go.string."func(*tls.ClientHelloInfo) (*tls.Certificate, error)"pjfunc(*tls.ClientHelloInfo) (*tls.Certificate, error)ntype.func(*"".ClientHelloInfo) (*"".Certificate, error)JU30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.ClientHelloInfo) (*tls.Certificate, error)"pgo.weak.type.*func(*"".ClientHelloInfo) (*"".Certificate, error)"runtime.zerovaluentype.func(*"".ClientHelloInfo) (*"".Certificate, error)ntype.func(*"".ClientHelloInfo) (*"".Certificate, error)0type.*"".ClientHelloInfo(type.*"".Certificatetype.errorgo.typelink.func(*tls.ClientHelloInfo) (*tls.Certificate, error) func(*"".ClientHelloInfo) (*"".Certificate, error)ntype.func(*"".ClientHelloInfo) (*"".Certificate, error)Fgo.string.hdr."*tls.ClientAuthType" >go.string."*tls.ClientAuthType">go.string."*tls.ClientAuthType"0(*tls.ClientAuthType.type.*"".ClientAuthTypek!60 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*tls.ClientAuthType"p@go.weak.type.**"".ClientAuthType"runtime.zerovalue,type."".ClientAuthTypeDgo.string.hdr."tls.ClientAuthType" <go.string."tls.ClientAuthType"<go.string."tls.ClientAuthType"0&tls.ClientAuthType<go.string.hdr."ClientAuthType" 4go.string."ClientAuthType"4go.string."ClientAuthType" ClientAuthType,type."".ClientAuthTypem=0 runtime.algarray@runtime.gcbits.PDgo.string.hdr."tls.ClientAuthType"p.type.*"".ClientAuthType"runtime.zerovalue`,type."".ClientAuthType<go.string.hdr."ClientAuthType""go.importpath."".,type."".ClientAuthType type..hashfunc32 ,runtime.memhash_varlentype..eqfunc32 .runtime.memequal_varlentype..alg32 type..hashfunc32type..eqfunc322go.string.hdr."[32]uint8" *go.string."[32]uint8"*go.string."[32]uint8" [32]uint8type.[32]uint8 Y 0type..alg32@runtime.gcbits.P2go.string.hdr."[32]uint8"p.go.weak.type.*[32]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[32]uint8 [32]uint8type.[32]uint8Tgclocals69c1753bd5f81501d95132d08af04464Tgclocalsa0e6baa2904f3b6d1535f9ec2628c18e Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals359e1adf4794caae0441a32ee5b8d4b0Fgo.string.hdr."[]*x509.Certificate" >go.string."[]*x509.Certificate">go.string."[]*x509.Certificate"0([]*x509.Certificate>type.[]*crypto/x509.CertificateA.0 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."[]*x509.Certificate"pPgo.weak.type.*[]*crypto/x509.Certificate"runtime.zerovalue:type.*crypto/x509.Certificatetgo.typelink.[]*x509.Certificate []*crypto/x509.Certificate>type.[]*crypto/x509.CertificateJgo.string.hdr."[][]*x509.Certificate" Bgo.string."[][]*x509.Certificate"Bgo.string."[][]*x509.Certificate"0,[][]*x509.CertificateBtype.[][]*crypto/x509.Certificate50 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."[][]*x509.Certificate"pTgo.weak.type.*[][]*crypto/x509.Certificate"runtime.zerovalue>type.[]*crypto/x509.Certificate|go.typelink.[][]*x509.Certificate [][]*crypto/x509.CertificateBtype.[][]*crypto/x509.Certificate&runtime.gcbits.9104Lgo.string.hdr."tls.ClientSessionState" Dgo.string."tls.ClientSessionState"Dgo.string."tls.ClientSessionState"0.tls.ClientSessionState:go.string.hdr."sessionTicket" 2go.string."sessionTicket"2go.string."sessionTicket" sessionTicket(go.string.hdr."vers" go.string."vers" go.string."vers" 12078 vers6go.string.hdr."cipherSuite" .go.string."cipherSuite".go.string."cipherSuite" cipherSuite8go.string.hdr."masterSecret" 0go.string."masterSecret"0go.string."masterSecret" masterSecretDgo.string.hdr."serverCertificates" <go.string."serverCertificates"<go.string."serverCertificates"0&serverCertificates<go.string.hdr."verifiedChains" 4go.string."verifiedChains"4go.string."verifiedChains" verifiedChainsDgo.string.hdr."ClientSessionState" <go.string."ClientSessionState"<go.string."ClientSessionState"0&ClientSessionState4type."".ClientSessionStatehXkT 8P80 runtime.algarray@&runtime.gcbits.9104PLgo.string.hdr."tls.ClientSessionState"p6type.*"".ClientSessionState"runtime.zerovalue4type."".ClientSessionState:go.string.hdr."sessionTicket""go.importpath."".type.[]uint8(go.string.hdr."vers""go.importpath."".type.uint166go.string.hdr."cipherSuite""go.importpath."".type.uint168go.string.hdr."masterSecret""go.importpath."".type.[]uint8Dgo.string.hdr."serverCertificates""go.importpath."".>type.[]*crypto/x509.Certificate<go.string.hdr."verifiedChains""go.importpath."".Btype.[][]*crypto/x509.Certificate`4type."".ClientSessionStateDgo.string.hdr."ClientSessionState""go.importpath."".4type."".ClientSessionStateNgo.string.hdr."*tls.ClientSessionState" Fgo.string."*tls.ClientSessionState"Fgo.string."*tls.ClientSessionState"00*tls.ClientSessionState6type.*"".ClientSessionState60 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."*tls.ClientSessionState"pHgo.weak.type.**"".ClientSessionState"runtime.zerovalue4type."".ClientSessionStatexgo.string.hdr."func(string) (*tls.ClientSessionState, bool)" ,pgo.string."func(string) (*tls.ClientSessionState, bool)"pgo.string."func(string) (*tls.ClientSessionState, bool)"`Zfunc(string) (*tls.ClientSessionState, bool)`type.func(string) (*"".ClientSessionState, bool)c%W30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(string) (*tls.ClientSessionState, bool)"prgo.weak.type.*func(string) (*"".ClientSessionState, bool)"runtime.zerovalue`type.func(string) (*"".ClientSessionState, bool)`type.func(string) (*"".ClientSessionState, bool)type.string6type.*"".ClientSessionStatetype.boolgo.typelink.func(string) (*tls.ClientSessionState, bool) func(string) (*"".ClientSessionState, bool)`type.func(string) (*"".ClientSessionState, bool)jgo.string.hdr."func(string, *tls.ClientSessionState)" %bgo.string."func(string, *tls.ClientSessionState)"bgo.string."func(string, *tls.ClientSessionState)"PLfunc(string, *tls.ClientSessionState)Rtype.func(string, *"".ClientSessionState)*k(30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(string, *tls.ClientSessionState)"pdgo.weak.type.*func(string, *"".ClientSessionState)"runtime.zerovalueRtype.func(string, *"".ClientSessionState)Rtype.func(string, *"".ClientSessionState)type.string6type.*"".ClientSessionStatego.typelink.func(string, *tls.ClientSessionState) func(string, *"".ClientSessionState)Rtype.func(string, *"".ClientSessionState)Ngo.string.hdr."*tls.ClientSessionCache" Fgo.string."*tls.ClientSessionCache"Fgo.string."*tls.ClientSessionCache"00*tls.ClientSessionCache6type.*"".ClientSessionCache &60 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."*tls.ClientSessionCache"pHgo.weak.type.**"".ClientSessionCache"runtime.zerovalue4type."".ClientSessionCacheLgo.string.hdr."tls.ClientSessionCache" Dgo.string."tls.ClientSessionCache"Dgo.string."tls.ClientSessionCache"0.tls.ClientSessionCache&go.string.hdr."Get" go.string."Get"go.string."Get"Get&go.string.hdr."Put" go.string."Put"go.string."Put"PutDgo.string.hdr."ClientSessionCache" <go.string."ClientSessionCache"<go.string."ClientSessionCache"0&ClientSessionCache4type."".ClientSessionCacheZ0 runtime.algarray@"runtime.gcbits.03PLgo.string.hdr."tls.ClientSessionCache"p6type.*"".ClientSessionCache"runtime.zerovalue4type."".ClientSessionCache&go.string.hdr."Get"`type.func(string) (*"".ClientSessionState, bool)&go.string.hdr."Put"Rtype.func(string, *"".ClientSessionState)`4type."".ClientSessionCacheDgo.string.hdr."ClientSessionCache""go.importpath."".4type."".ClientSessionCache2go.string.hdr."[16]uint8" *go.string."[16]uint8"*go.string."[16]uint8" [16]uint8type.[16]uint8}5G0 runtime.algarray@runtime.gcbits.P2go.string.hdr."[16]uint8"p.go.weak.type.*[16]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[16]uint8 [16]uint8type.[16]uint8 type..hashfunc48 0,runtime.memhash_varlentype..eqfunc48 0.runtime.memequal_varlentype..alg48 type..hashfunc48type..eqfunc48<go.string.hdr."*tls.ticketKey" 4go.string."*tls.ticketKey"4go.string."*tls.ticketKey" *tls.ticketKey$type.*"".ticketKeyf$c60 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."*tls.ticketKey"p6go.weak.type.**"".ticketKey"runtime.zerovalue"type."".ticketKey:go.string.hdr."tls.ticketKey" 2go.string."tls.ticketKey"2go.string."tls.ticketKey" tls.ticketKey.go.string.hdr."keyName" &go.string."keyName"&go.string."keyName"keyName,go.string.hdr."aesKey" $go.string."aesKey"$go.string."aesKey"aesKey.go.string.hdr."hmacKey" &go.string."hmacKey"&go.string."hmacKey"hmacKey2go.string.hdr."ticketKey" *go.string."ticketKey"*go.string."ticketKey" ticketKey"type."".ticketKey0^4 &0type..alg48@runtime.gcbits.P:go.string.hdr."tls.ticketKey"p$type.*"".ticketKey"runtime.zerovalue"type."".ticketKey.go.string.hdr."keyName""go.importpath."".type.[16]uint8,go.string.hdr."aesKey""go.importpath."".type.[16]uint8.go.string.hdr."hmacKey""go.importpath."".type.[16]uint8`"type."".ticketKey2go.string.hdr."ticketKey""go.importpath.""."type."".ticketKey>go.string.hdr."[]tls.ticketKey" 6go.string."[]tls.ticketKey"6go.string."[]tls.ticketKey" []tls.ticketKey&type.[]"".ticketKey0 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."[]tls.ticketKey"p8go.weak.type.*[]"".ticketKey"runtime.zerovalue"type."".ticketKeyTgo.typelink.[]tls.ticketKey []"".ticketKey&type.[]"".ticketKey2runtime.gcbits.cf93021610 12087 12088 4go.string.hdr."tls.Config" 12089 ,go.string."tls.Config",go.string."tls.Config" tls.Config(go.string.hdr."Rand" go.string."Rand" go.string."Rand" 12090 Rand(go.string.hdr."Time" go.string."Time" go.string."Time" 12091 Time8go.string.hdr."Certificates" 0go.string."Certificates"0go.string."Certificates" CertificatesBgo.string.hdr."NameToCertificate" :go.string."NameToCertificate":go.string."NameToCertificate"0$NameToCertificate<go.string.hdr."GetCertificate" 4go.string."GetCertificate"4go.string."GetCertificate" GetCertificate.go.string.hdr."RootCAs" &go.string."RootCAs"&go.string."RootCAs"RootCAs4go.string.hdr."NextProtos" 12093 ,go.string."NextProtos",go.string."NextProtos" NextProtos4go.string.hdr."ClientAuth" 12094 ,go.string."ClientAuth",go.string."ClientAuth" ClientAuth2go.string.hdr."ClientCAs" *go.string."ClientCAs"*go.string."ClientCAs" ClientCAsDgo.string.hdr."InsecureSkipVerify" <go.string."InsecureSkipVerify"<go.string."InsecureSkipVerify"0&InsecureSkipVerifyPgo.string.hdr."PreferServerCipherSuites" Hgo.string."PreferServerCipherSuites"Hgo.string."PreferServerCipherSuites"@2PreferServerCipherSuitesLgo.string.hdr."SessionTicketsDisabled" Dgo.string."SessionTicketsDisabled"Dgo.string."SessionTicketsDisabled"0.SessionTicketsDisabled@go.string.hdr."SessionTicketKey" 8go.string."SessionTicketKey"8go.string."SessionTicketKey"0"SessionTicketKey4go.string.hdr."MinVersion" 12095 ,go.string."MinVersion",go.string."MinVersion" MinVersion4go.string.hdr."MaxVersion" 12096 ,go.string."MaxVersion",go.string."MaxVersion" MaxVersion@go.string.hdr."CurvePreferences" 8go.string."CurvePreferences"8go.string."CurvePreferences"0"CurvePreferences<go.string.hdr."serverInitOnce" 4go.string."serverInitOnce"4go.string."serverInitOnce" serverInitOnce*go.string.hdr."mutex" "go.string."mutex""go.string."mutex"mutexBgo.string.hdr."sessionTicketKeys" :go.string."sessionTicketKeys":go.string."sessionTicketKeys"0$sessionTicketKeys,go.string.hdr."Config" $go.string."Config"$go.string."Config"Configtype."".Config8(Ry;08@H`px r0 runtime.algarray@2runtime.gcbits.cf93021610P4go.string.hdr."tls.Config"ptype.*"".Config"runtime.zerovaluetype."".Config(go.string.hdr."Rand"type.io.Reader(go.string.hdr."Time"*type.func() time.Time8go.string.hdr."Certificates"*type.[]"".CertificateBgo.string.hdr."NameToCertificate">type.map[string]*"".Certificate<go.string.hdr."GetCertificate"ntype.func(*"".ClientHelloInfo) (*"".Certificate, error).go.string.hdr."RootCAs"4type.*crypto/x509.CertPool4go.string.hdr."NextProtos"type.[]string4go.string.hdr."ServerName"type.string4go.string.hdr."ClientAuth",type."".ClientAuthType2go.string.hdr."ClientCAs"4type.*crypto/x509.CertPoolDgo.string.hdr."InsecureSkipVerify"type.bool8go.string.hdr."CipherSuites"type.[]uint16 Pgo.string.hdr."PreferServerCipherSuites" type.bool Lgo.string.hdr."SessionTicketsDisabled" type.bool 12098 @go.string.hdr."SessionTicketKey" 12099 type.[32]uint8 12100 Dgo.string.hdr."ClientSessionCache"4type."".ClientSessionCache4go.string.hdr."MinVersion"type.uint164go.string.hdr."MaxVersion"type.uint16@go.string.hdr."CurvePreferences" "type.[]"".CurveID <go.string.hdr."serverInitOnce" "go.importpath."". type.sync.Once*go.string.hdr."mutex""go.importpath.""."type.sync.RWMutexBgo.string.hdr."sessionTicketKeys""go.importpath."".&type.[]"".ticketKey`type."".Config,go.string.hdr."Config""go.importpath."".type."".Config6go.string.hdr."*tls.Config" .go.string."*tls.Config".go.string."*tls.Config" *tls.ConfigBgo.string.hdr."func(*tls.Config)" :go.string."func(*tls.Config)":go.string."func(*tls.Config)"0$func(*tls.Config)*type.func(*"".Config)~}*30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(*tls.Config)"p<go.weak.type.*func(*"".Config)"runtime.zerovalue*type.func(*"".Config)*type.func(*"".Config)type.*"".Config\go.typelink.func(*tls.Config) func(*"".Config)*type.func(*"".Config)6go.string.hdr."[][32]uint8" .go.string."[][32]uint8".go.string."[][32]uint8" [][32]uint8 type.[][32]uint8S0 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."[][32]uint8"p2go.weak.type.*[][32]uint8"runtime.zerovaluetype.[32]uint8Fgo.typelink.[][32]uint8 [][32]uint8 type.[][32]uint8\go.string.hdr."func(*tls.Config, [][32]uint8)" Tgo.string."func(*tls.Config, [][32]uint8)"Tgo.string."func(*tls.Config, [][32]uint8)"@>func(*tls.Config, [][32]uint8)Dtype.func(*"".Config, [][32]uint8)t30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*tls.Config, [][32]uint8)"pVgo.weak.type.*func(*"".Config, [][32]uint8)"runtime.zerovalueDtype.func(*"".Config, [][32]uint8)Dtype.func(*"".Config, [][32]uint8)type.*"".Config type.[][32]uint8go.typelink.func(*tls.Config, [][32]uint8) func(*"".Config, [][32]uint8)Dtype.func(*"".Config, [][32]uint8)Tgo.string.hdr."func(*tls.Config) []uint16" Lgo.string."func(*tls.Config) []uint16"Lgo.string."func(*tls.Config) []uint16"@6func(*tls.Config) []uint16<type.func(*"".Config) []uint1630 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(*tls.Config) []uint16"pNgo.weak.type.*func(*"".Config) []uint16"runtime.zerovalue<type.func(*"".Config) []uint16<type.func(*"".Config) []uint16type.*"".Configtype.[]uint16go.typelink.func(*tls.Config) []uint16 func(*"".Config) []uint16<type.func(*"".Config) []uint16^go.string.hdr."func(*tls.Config) []tls.CurveID" Vgo.string."func(*tls.Config) []tls.CurveID"Vgo.string."func(*tls.Config) []tls.CurveID"@@func(*tls.Config) []tls.CurveIDDtype.func(*"".Config) []"".CurveIDe'30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*tls.Config) []tls.CurveID"pVgo.weak.type.*func(*"".Config) []"".CurveID"runtime.zerovalueDtype.func(*"".Config) []"".CurveIDDtype.func(*"".Config) []"".CurveIDtype.*"".Config"type.[]"".CurveIDgo.typelink.func(*tls.Config) []tls.CurveID func(*"".Config) []"".CurveIDDtype.func(*"".Config) []"".CurveIDgo.string.hdr."func(*tls.Config, *tls.ClientHelloInfo) (*tls.Certificate, error)" Ago.string."func(*tls.Config, *tls.ClientHelloInfo) (*tls.Certificate, error)"go.string."func(*tls.Config, *tls.ClientHelloInfo) (*tls.Certificate, error)"func(*tls.Config, *tls.ClientHelloInfo) (*tls.Certificate, error)type.func(*"".Config, *"".ClientHelloInfo) (*"".Certificate, error)M30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.Config, *tls.ClientHelloInfo) (*tls.Certificate, error)"pgo.weak.type.*func(*"".Config, *"".ClientHelloInfo) (*"".Certificate, error)"runtime.zerovaluetype.func(*"".Config, *"".ClientHelloInfo) (*"".Certificate, error)type.func(*"".Config, *"".ClientHelloInfo) (*"".Certificate, error)type.*"".Config0type.*"".ClientHelloInfo(type.*"".Certificatetype.errorgo.typelink.func(*tls.Config, *tls.ClientHelloInfo) (*tls.Certificate, error) func(*"".Config, *"".ClientHelloInfo) (*"".Certificate, error)type.func(*"".Config, *"".ClientHelloInfo) (*"".Certificate, error)Pgo.string.hdr."func(*tls.Config) uint16" Hgo.string."func(*tls.Config) uint16"Hgo.string."func(*tls.Config) uint16"@2func(*tls.Config) uint168type.func(*"".Config) uint16030 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func(*tls.Config) uint16"pJgo.weak.type.*func(*"".Config) uint16"runtime.zerovalue8type.func(*"".Config) uint168type.func(*"".Config) uint16type.*"".Configtype.uint16xgo.typelink.func(*tls.Config) uint16 func(*"".Config) uint168type.func(*"".Config) uint16pgo.string.hdr."func(*tls.Config, uint16) (uint16, bool)" (hgo.string."func(*tls.Config, uint16) (uint16, bool)"hgo.string."func(*tls.Config, uint16) (uint16, bool)"`Rfunc(*tls.Config, uint16) (uint16, bool)Xtype.func(*"".Config, uint16) (uint16, bool)0=v30 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func(*tls.Config, uint16) (uint16, bool)"pjgo.weak.type.*func(*"".Config, uint16) (uint16, bool)"runtime.zerovalueXtype.func(*"".Config, uint16) (uint16, bool)Xtype.func(*"".Config, uint16) (uint16, bool)type.*"".Configtype.uint16type.uint16type.boolgo.typelink.func(*tls.Config, uint16) (uint16, bool) func(*"".Config, uint16) (uint16, bool)Xtype.func(*"".Config, uint16) (uint16, bool)Vgo.string.hdr."func(*tls.Config) io.Reader" Ngo.string."func(*tls.Config) io.Reader"Ngo.string."func(*tls.Config) io.Reader"@8func(*tls.Config) io.Reader>type.func(*"".Config) io.ReaderQx;30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(*tls.Config) io.Reader"pPgo.weak.type.*func(*"".Config) io.Reader"runtime.zerovalue>type.func(*"".Config) io.Reader>type.func(*"".Config) io.Readertype.*"".Configtype.io.Readergo.typelink.func(*tls.Config) io.Reader func(*"".Config) io.Reader>type.func(*"".Config) io.Readerbgo.string.hdr."func(*tls.Config) []tls.ticketKey" !Zgo.string."func(*tls.Config) []tls.ticketKey"Zgo.string."func(*tls.Config) []tls.ticketKey"PDfunc(*tls.Config) []tls.ticketKeyHtype.func(*"".Config) []"".ticketKey/30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*tls.Config) []tls.ticketKey"pZgo.weak.type.*func(*"".Config) []"".ticketKey"runtime.zerovalueHtype.func(*"".Config) []"".ticketKeyHtype.func(*"".Config) []"".ticketKeytype.*"".Config&type.[]"".ticketKeygo.typelink.func(*tls.Config) []tls.ticketKey func(*"".Config) []"".ticketKeyHtype.func(*"".Config) []"".ticketKeyVgo.string.hdr."func(*tls.Config) time.Time" Ngo.string."func(*tls.Config) time.Time"Ngo.string."func(*tls.Config) time.Time"@8func(*tls.Config) time.Time>type.func(*"".Config) time.Time30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(*tls.Config) time.Time"pPgo.weak.type.*func(*"".Config) time.Time"runtime.zerovalue>type.func(*"".Config) time.Time>type.func(*"".Config) time.Timetype.*"".Configtype.time.Timego.typelink.func(*tls.Config) time.Time func(*"".Config) time.Time>type.func(*"".Config) time.TimeLgo.string.hdr."BuildNameToCertificate" Dgo.string."BuildNameToCertificate"Dgo.string."BuildNameToCertificate"0.BuildNameToCertificate,go.string.hdr."func()" $go.string."func()"$go.string."func()"func()type.func()30 runtime.algarray@"runtime.gcbits.01P,go.string.hdr."func()"p(go.weak.type.*func()"runtime.zerovaluetype.func()type.func()2go.typelink.func() func()type.func()Hgo.string.hdr."SetSessionTicketKeys" @go.string."SetSessionTicketKeys"@go.string."SetSessionTicketKeys"0*SetSessionTicketKeysBgo.string.hdr."func([][32]uint8)" :go.string."func([][32]uint8)":go.string."func([][32]uint8)"0$func([][32]uint8),type.func([][32]uint8)Q30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func([][32]uint8)"p>go.weak.type.*func([][32]uint8)"runtime.zerovalue,type.func([][32]uint8),type.func([][32]uint8) type.[][32]uint8^go.typelink.func([][32]uint8) func([][32]uint8),type.func([][32]uint8)8go.string.hdr."cipherSuites" 0go.string."cipherSuites"0go.string."cipherSuites" cipherSuites>go.string.hdr."func() []uint16" 6go.string."func() []uint16"6go.string."func() []uint16" func() []uint16(type.func() []uint16^1 12115 30 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."func() []uint16"p:go.weak.type.*func() []uint16"runtime.zerovalue(type.func() []uint16(type.func() []uint16type.[]uint16Vgo.typelink.func() []uint16 func() []uint16(type.func() []uint16@go.string.hdr."curvePreferences" 8go.string."curvePreferences"8go.string."curvePreferences"0"curvePreferencesHgo.string.hdr."func() []tls.CurveID" @go.string."func() []tls.CurveID"@go.string."func() []tls.CurveID"0*func() []tls.CurveID0type.func() []"".CurveIDW|30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func() []tls.CurveID"pBgo.weak.type.*func() []"".CurveID"runtime.zerovalue0type.func() []"".CurveID0type.func() []"".CurveID"type.[]"".CurveIDhgo.typelink.func() []tls.CurveID func() []"".CurveID0type.func() []"".CurveID<go.string.hdr."getCertificate" 4go.string."getCertificate"4go.string."getCertificate" getCertificate4go.string.hdr."maxVersion" 12116 ,go.string."maxVersion",go.string."maxVersion" maxVersion:go.string.hdr."func() uint16" 2go.string."func() uint16"2go.string."func() uint16" func() uint16$type.func() uint16iBE30 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func() uint16"p6go.weak.type.*func() uint16"runtime.zerovalue$type.func() uint16$type.func() uint16type.uint16Ngo.typelink.func() uint16 func() uint16$type.func() uint164go.string.hdr."minVersion" 12118 ,go.string."minVersion",go.string."minVersion" minVersion:go.string.hdr."mutualVersion" 2go.string."mutualVersion"2go.string."mutualVersion" mutualVersionVgo.string.hdr."func(uint16) (uint16, bool)" Ngo.string."func(uint16) (uint16, bool)"Ngo.string."func(uint16) (uint16, bool)"@8func(uint16) (uint16, bool)@type.func(uint16) (uint16, bool)w30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(uint16) (uint16, bool)"pRgo.weak.type.*func(uint16) (uint16, bool)"runtime.zerovalue@type.func(uint16) (uint16, bool)@type.func(uint16) (uint16, bool)type.uint16type.uint16type.boolgo.typelink.func(uint16) (uint16, bool) func(uint16) (uint16, bool)@type.func(uint16) (uint16, bool)(go.string.hdr."rand" go.string."rand" go.string."rand" 12120 rand@go.string.hdr."func() io.Reader" 8go.string."func() io.Reader"8go.string."func() io.Reader"0"func() io.Reader*type.func() io.Readers\+30 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func() io.Reader"p<go.weak.type.*func() io.Reader"runtime.zerovalue*type.func() io.Reader*type.func() io.Readertype.io.ReaderZgo.typelink.func() io.Reader func() io.Reader*type.func() io.Reader4go.string.hdr."serverInit" 12121 ,go.string."serverInit",go.string."serverInit" serverInit4go.string.hdr."ticketKeys" 12122 ,go.string."ticketKeys",go.string."ticketKeys" ticketKeysLgo.string.hdr."func() []tls.ticketKey" Dgo.string."func() []tls.ticketKey"Dgo.string."func() []tls.ticketKey"0.func() []tls.ticketKey4type.func() []"".ticketKey(30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func() []tls.ticketKey"pFgo.weak.type.*func() []"".ticketKey"runtime.zerovalue4type.func() []"".ticketKey4type.func() []"".ticketKey&type.[]"".ticketKeypgo.typelink.func() []tls.ticketKey func() []"".ticketKey4type.func() []"".ticketKey(go.string.hdr."time" go.string."time" go.string."time" 12123 timetype.*"".Config 12124 12125 vwy60 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."*tls.Config"p0go.weak.type.**"".Config"runtime.zerovaluetype."".Config`type.*"".Configtype.*"".ConfigLgo.string.hdr."BuildNameToCertificate"type.func()*type.func(*"".Config)F"".(*Config).BuildNameToCertificateF"".(*Config).BuildNameToCertificateHgo.string.hdr."SetSessionTicketKeys",type.func([][32]uint8)Dtype.func(*"".Config, [][32]uint8)B"".(*Config).SetSessionTicketKeysB"".(*Config).SetSessionTicketKeys8go.string.hdr."cipherSuites""go.importpath."".(type.func() []uint16<type.func(*"".Config) []uint162"".(*Config).cipherSuites2"".(*Config).cipherSuites@go.string.hdr."curvePreferences""go.importpath."".0type.func() []"".CurveIDDtype.func(*"".Config) []"".CurveID:"".(*Config).curvePreferences:"".(*Config).curvePreferences<go.string.hdr."getCertificate""go.importpath."".ntype.func(*"".ClientHelloInfo) (*"".Certificate, error)type.func(*"".Config, *"".ClientHelloInfo) (*"".Certificate, error)6"".(*Config).getCertificate6"".(*Config).getCertificate4go.string.hdr."maxVersion""go.importpath."".$type.func() uint168type.func(*"".Config) uint16."".(*Config).maxVersion."".(*Config).maxVersion4go.string.hdr."minVersion""go.importpath."".$type.func() uint168type.func(*"".Config) uint16."".(*Config).minVersion."".(*Config).minVersion:go.string.hdr."mutualVersion""go.importpath."".@type.func(uint16) (uint16, bool)Xtype.func(*"".Config, uint16) (uint16, bool)4"".(*Config).mutualVersion4"".(*Config).mutualVersion(go.string.hdr."rand""go.importpath."".*type.func() io.Reader>type.func(*"".Config) io.Reader""".(*Config).rand""".(*Config).rand4go.string.hdr."serverInit""go.importpath."".type.func() *type.func(*"".Config) ."".(*Config).serverInit ."".(*Config).serverInit 4go.string.hdr."ticketKeys" "go.importpath."". 4type.func() []"".ticketKey Htype.func(*"".Config) []"".ticketKey ."".(*Config).ticketKeys 12128 ."".(*Config).ticketKeys 12129 (go.string.hdr."time" 12130 "go.importpath."". 12131 *type.func() time.Time 12132 >type.func(*"".Config) time.Time 12133 """.(*Config).time 12134 """.(*Config).timeJgo.string.hdr."*tls.signatureAndHash" Bgo.string."*tls.signatureAndHash"Bgo.string."*tls.signatureAndHash"0,*tls.signatureAndHash2type.*"".signatureAndHash760 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*tls.signatureAndHash"pDgo.weak.type.**"".signatureAndHash"runtime.zerovalue0type."".signatureAndHashHgo.string.hdr."tls.signatureAndHash" @go.string."tls.signatureAndHash"@go.string."tls.signatureAndHash"0*tls.signatureAndHash(go.string.hdr."hash" go.string."hash" go.string."hash" 12136 hash2go.string.hdr."signature" *go.string."signature"*go.string."signature" signature@go.string.hdr."signatureAndHash" 8go.string."signatureAndHash"8go.string."signatureAndHash"0"signatureAndHash0type."".signatureAndHashZ) 0` runtime.algarray@runtime.gcbits.PHgo.string.hdr."tls.signatureAndHash"p2type.*"".signatureAndHash"runtime.zerovalue0type."".signatureAndHash(go.string.hdr."hash""go.importpath."".type.uint82go.string.hdr."signature""go.importpath."".type.uint8`0type."".signatureAndHash@go.string.hdr."signatureAndHash""go.importpath."".0type."".signatureAndHashLgo.string.hdr."[]tls.signatureAndHash" Dgo.string."[]tls.signatureAndHash"Dgo.string."[]tls.signatureAndHash"0.[]tls.signatureAndHash4type.[]"".signatureAndHash#0 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."[]tls.signatureAndHash"pFgo.weak.type.*[]"".signatureAndHash"runtime.zerovalue0type."".signatureAndHashpgo.typelink.[]tls.signatureAndHash []"".signatureAndHash4type.[]"".signatureAndHash2runtime.gcbits.9124924804 12138 12139 $HDgo.string.hdr."tls.clientHelloMsg" <go.string."tls.clientHelloMsg"<go.string."tls.clientHelloMsg"0&tls.clientHelloMsg&go.string.hdr."raw" go.string."raw"go.string."raw"raw,go.string.hdr."random" $go.string."random"$go.string."random"random2go.string.hdr."sessionId" *go.string."sessionId"*go.string."sessionId" sessionIdDgo.string.hdr."compressionMethods" <go.string."compressionMethods"<go.string."compressionMethods"0&compressionMethods8go.string.hdr."nextProtoNeg" 0go.string."nextProtoNeg"0go.string."nextProtoNeg" nextProtoNeg4go.string.hdr."serverName" 12141 ,go.string."serverName",go.string."serverName" serverName8go.string.hdr."ocspStapling" 0go.string."ocspStapling"0go.string."ocspStapling" ocspStapling(go.string.hdr."scts" go.string."scts" go.string."scts" 12143 scts>go.string.hdr."supportedCurves" 6go.string."supportedCurves"6go.string."supportedCurves" supportedCurves>go.string.hdr."supportedPoints" 6go.string."supportedPoints"6go.string."supportedPoints" supportedPoints>go.string.hdr."ticketSupported" 6go.string."ticketSupported"6go.string."ticketSupported" ticketSupportedDgo.string.hdr."signatureAndHashes" <go.string."signatureAndHashes"<go.string."signatureAndHashes"0&signatureAndHashesFgo.string.hdr."secureRenegotiation" >go.string."secureRenegotiation">go.string."secureRenegotiation"0(secureRenegotiation:go.string.hdr."alpnProtocols" 2go.string."alpnProtocols"2go.string."alpnProtocols" alpnProtocols<go.string.hdr."clientHelloMsg" 4go.string."clientHelloMsg"4go.string."clientHelloMsg" clientHelloMsg,type."".clientHelloMsg(O 8Phz0 runtime.algarray@2runtime.gcbits.9124924804PDgo.string.hdr."tls.clientHelloMsg"p.type.*"".clientHelloMsg"runtime.zerovalue,type."".clientHelloMsg&go.string.hdr."raw""go.importpath."".type.[]uint8(go.string.hdr."vers""go.importpath."".type.uint16,go.string.hdr."random""go.importpath."".type.[]uint82go.string.hdr."sessionId""go.importpath."".type.[]uint88go.string.hdr."cipherSuites""go.importpath."".type.[]uint16Dgo.string.hdr."compressionMethods""go.importpath."".type.[]uint88go.string.hdr."nextProtoNeg""go.importpath."".type.bool4go.string.hdr."serverName""go.importpath."".type.string8go.string.hdr."ocspStapling""go.importpath."".type.bool(go.string.hdr."scts""go.importpath."".type.bool>go.string.hdr."supportedCurves""go.importpath.""."type.[]"".CurveID>go.string.hdr."supportedPoints""go.importpath."".type.[]uint8 >go.string.hdr."ticketSupported" "go.importpath."". type.bool :go.string.hdr."sessionTicket" "go.importpath."". type.[]uint8 12147 Dgo.string.hdr."signatureAndHashes" 12148 "go.importpath."". 12149 4type.[]"".signatureAndHash 12150 Fgo.string.hdr."secureRenegotiation""go.importpath."".type.bool:go.string.hdr."alpnProtocols""go.importpath."".type.[]string`,type."".clientHelloMsg<go.string.hdr."clientHelloMsg""go.importpath."".,type."".clientHelloMsgFgo.string.hdr."*tls.clientHelloMsg" >go.string."*tls.clientHelloMsg">go.string."*tls.clientHelloMsg"0(*tls.clientHelloMsgxgo.string.hdr."func(*tls.clientHelloMsg, interface {}) bool" ,pgo.string."func(*tls.clientHelloMsg, interface {}) bool"pgo.string."func(*tls.clientHelloMsg, interface {}) bool"`Zfunc(*tls.clientHelloMsg, interface {}) bool`type.func(*"".clientHelloMsg, interface {}) boolz3(30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*tls.clientHelloMsg, interface {}) bool"prgo.weak.type.*func(*"".clientHelloMsg, interface {}) bool"runtime.zerovalue`type.func(*"".clientHelloMsg, interface {}) bool`type.func(*"".clientHelloMsg, interface {}) bool.type.*"".clientHelloMsg"type.interface {}type.boolgo.typelink.func(*tls.clientHelloMsg, interface {}) bool func(*"".clientHelloMsg, interface {}) bool`type.func(*"".clientHelloMsg, interface {}) boolbgo.string.hdr."func(*tls.clientHelloMsg) []uint8" !Zgo.string."func(*tls.clientHelloMsg) []uint8"Zgo.string."func(*tls.clientHelloMsg) []uint8"PDfunc(*tls.clientHelloMsg) []uint8Jtype.func(*"".clientHelloMsg) []uint8?[30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*tls.clientHelloMsg) []uint8"p\go.weak.type.*func(*"".clientHelloMsg) []uint8"runtime.zerovalueJtype.func(*"".clientHelloMsg) []uint8Jtype.func(*"".clientHelloMsg) []uint8.type.*"".clientHelloMsgtype.[]uint8go.typelink.func(*tls.clientHelloMsg) []uint8 func(*"".clientHelloMsg) []uint8Jtype.func(*"".clientHelloMsg) []uint8ngo.string.hdr."func(*tls.clientHelloMsg, []uint8) bool" 'fgo.string."func(*tls.clientHelloMsg, []uint8) bool"fgo.string."func(*tls.clientHelloMsg, []uint8) bool"PPfunc(*tls.clientHelloMsg, []uint8) boolVtype.func(*"".clientHelloMsg, []uint8) bool6%30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*tls.clientHelloMsg, []uint8) bool"phgo.weak.type.*func(*"".clientHelloMsg, []uint8) bool"runtime.zerovalueVtype.func(*"".clientHelloMsg, []uint8) boolVtype.func(*"".clientHelloMsg, []uint8) bool.type.*"".clientHelloMsgtype.[]uint8type.boolgo.typelink.func(*tls.clientHelloMsg, []uint8) bool func(*"".clientHelloMsg, []uint8) boolVtype.func(*"".clientHelloMsg, []uint8) bool*go.string.hdr."equal" "go.string."equal""go.string."equal"equalNgo.string.hdr."func(interface {}) bool" Fgo.string."func(interface {}) bool"Fgo.string."func(interface {}) bool"00func(interface {}) bool8type.func(interface {}) bool1`(30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(interface {}) bool"pJgo.weak.type.*func(interface {}) bool"runtime.zerovalue8type.func(interface {}) bool8type.func(interface {}) bool"type.interface {}type.boolvgo.typelink.func(interface {}) bool func(interface {}) bool8type.func(interface {}) bool.go.string.hdr."marshal" &go.string."marshal"&go.string."marshal"marshal<go.string.hdr."func() []uint8" 4go.string."func() []uint8"4go.string."func() []uint8" func() []uint8&type.func() []uint8io%30 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."func() []uint8"p8go.weak.type.*func() []uint8"runtime.zerovalue&type.func() []uint8&type.func() []uint8type.[]uint8Rgo.typelink.func() []uint8 func() []uint8&type.func() []uint82go.string.hdr."unmarshal" *go.string."unmarshal"*go.string."unmarshal" unmarshalDgo.string.hdr."func([]uint8) bool" <go.string."func([]uint8) bool"<go.string."func([]uint8) bool"0&func([]uint8) bool.type.func([]uint8) boolFpbV30 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."func([]uint8) bool"p@go.weak.type.*func([]uint8) bool"runtime.zerovalue.type.func([]uint8) bool.type.func([]uint8) booltype.[]uint8type.boolbgo.typelink.func([]uint8) bool func([]uint8) bool.type.func([]uint8) bool.type.*"".clientHelloMsg>Qe640 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*tls.clientHelloMsg"p@go.weak.type.**"".clientHelloMsg"runtime.zerovalue,type."".clientHelloMsg`.type.*"".clientHelloMsg.type.*"".clientHelloMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) bool`type.func(*"".clientHelloMsg, interface {}) bool4"".(*clientHelloMsg).equal4"".(*clientHelloMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Jtype.func(*"".clientHelloMsg) []uint88"".(*clientHelloMsg).marshal8"".(*clientHelloMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolVtype.func(*"".clientHelloMsg, []uint8) bool<"".(*clientHelloMsg).unmarshal<"".(*clientHelloMsg).unmarshal"runtime.gcbits.09 Pgo.string.hdr."tls.clientKeyExchangeMsg" Hgo.string."tls.clientKeyExchangeMsg"Hgo.string."tls.clientKeyExchangeMsg"@2tls.clientKeyExchangeMsg4go.string.hdr."ciphertext" 12162 ,go.string."ciphertext",go.string."ciphertext" ciphertextHgo.string.hdr."clientKeyExchangeMsg" @go.string."clientKeyExchangeMsg"@go.string."clientKeyExchangeMsg"0*clientKeyExchangeMsg8type."".clientKeyExchangeMsg0 P#E 0 runtime.algarray@"runtime.gcbits.09PPgo.string.hdr."tls.clientKeyExchangeMsg"p:type.*"".clientKeyExchangeMsg"runtime.zerovalue8type."".clientKeyExchangeMsg&go.string.hdr."raw""go.importpath."".type.[]uint84go.string.hdr."ciphertext""go.importpath."".type.[]uint8`8type."".clientKeyExchangeMsgHgo.string.hdr."clientKeyExchangeMsg""go.importpath."".8type."".clientKeyExchangeMsgRgo.string.hdr."*tls.clientKeyExchangeMsg" Jgo.string."*tls.clientKeyExchangeMsg"Jgo.string."*tls.clientKeyExchangeMsg"@4*tls.clientKeyExchangeMsggo.string.hdr."func(*tls.clientKeyExchangeMsg, interface {}) bool" 2|go.string."func(*tls.clientKeyExchangeMsg, interface {}) bool"|go.string."func(*tls.clientKeyExchangeMsg, interface {}) bool"pffunc(*tls.clientKeyExchangeMsg, interface {}) boolltype.func(*"".clientKeyExchangeMsg, interface {}) boolE[30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.clientKeyExchangeMsg, interface {}) bool"p~go.weak.type.*func(*"".clientKeyExchangeMsg, interface {}) bool"runtime.zerovalueltype.func(*"".clientKeyExchangeMsg, interface {}) boolltype.func(*"".clientKeyExchangeMsg, interface {}) bool:type.*"".clientKeyExchangeMsg"type.interface {}type.boolgo.typelink.func(*tls.clientKeyExchangeMsg, interface {}) bool func(*"".clientKeyExchangeMsg, interface {}) boolltype.func(*"".clientKeyExchangeMsg, interface {}) boolngo.string.hdr."func(*tls.clientKeyExchangeMsg) []uint8" 'fgo.string."func(*tls.clientKeyExchangeMsg) []uint8"fgo.string."func(*tls.clientKeyExchangeMsg) []uint8"PPfunc(*tls.clientKeyExchangeMsg) []uint8Vtype.func(*"".clientKeyExchangeMsg) []uint8 12163 J30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*tls.clientKeyExchangeMsg) []uint8"phgo.weak.type.*func(*"".clientKeyExchangeMsg) []uint8"runtime.zerovalueVtype.func(*"".clientKeyExchangeMsg) []uint8Vtype.func(*"".clientKeyExchangeMsg) []uint8:type.*"".clientKeyExchangeMsgtype.[]uint8go.typelink.func(*tls.clientKeyExchangeMsg) []uint8 func(*"".clientKeyExchangeMsg) []uint8Vtype.func(*"".clientKeyExchangeMsg) []uint8zgo.string.hdr."func(*tls.clientKeyExchangeMsg, []uint8) bool" -rgo.string."func(*tls.clientKeyExchangeMsg, []uint8) bool"rgo.string."func(*tls.clientKeyExchangeMsg, []uint8) bool"`\func(*tls.clientKeyExchangeMsg, []uint8) boolbtype.func(*"".clientKeyExchangeMsg, []uint8) bool|)30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*tls.clientKeyExchangeMsg, []uint8) bool"ptgo.weak.type.*func(*"".clientKeyExchangeMsg, []uint8) bool"runtime.zerovaluebtype.func(*"".clientKeyExchangeMsg, []uint8) boolbtype.func(*"".clientKeyExchangeMsg, []uint8) bool:type.*"".clientKeyExchangeMsgtype.[]uint8type.boolgo.typelink.func(*tls.clientKeyExchangeMsg, []uint8) bool func(*"".clientKeyExchangeMsg, []uint8) boolbtype.func(*"".clientKeyExchangeMsg, []uint8) bool:type.*"".clientKeyExchangeMsgm7C640 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."*tls.clientKeyExchangeMsg"pLgo.weak.type.**"".clientKeyExchangeMsg"runtime.zerovalue8type."".clientKeyExchangeMsg`:type.*"".clientKeyExchangeMsg:type.*"".clientKeyExchangeMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) boolltype.func(*"".clientKeyExchangeMsg, interface {}) bool@"".(*clientKeyExchangeMsg).equal@"".(*clientKeyExchangeMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Vtype.func(*"".clientKeyExchangeMsg) []uint8D"".(*clientKeyExchangeMsg).marshalD"".(*clientKeyExchangeMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolbtype.func(*"".clientKeyExchangeMsg, []uint8) boolH"".(*clientKeyExchangeMsg).unmarshalH"".(*clientKeyExchangeMsg).unmarshal$"".hdr..gostring.1 {""..gostring.1""..gostring.1func(*tls.rsaKeyAgreement, *tls.Config, *tls.clientHelloMsg, *x509.Certificate) ([]uint8, *tls.clientKeyExchangeMsg, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)/%30 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.1pgo.weak.type.*func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)"runtime.zerovaluetype.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)0type.*"".rsaKeyAgreementtype.*"".Config.type.*"".clientHelloMsg:type.*crypto/x509.Certificatetype.[]uint8:type.*"".clientKeyExchangeMsgtype.errorgo.typelink.func(*tls.rsaKeyAgreement, *tls.Config, *tls.clientHelloMsg, *x509.Certificate) ([]uint8, *tls.clientKeyExchangeMsg, error) func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)*runtime.gcbits.918808Dgo.string.hdr."tls.serverHelloMsg" <go.string."tls.serverHelloMsg"<go.string."tls.serverHelloMsg"0&tls.serverHelloMsgBgo.string.hdr."compressionMethod" :go.string."compressionMethod":go.string."compressionMethod"0$compressionMethod4go.string.hdr."nextProtos" 12164 ,go.string."nextProtos",go.string."nextProtos" nextProtos8go.string.hdr."alpnProtocol" 0go.string."alpnProtocol"0go.string."alpnProtocol" alpnProtocol<go.string.hdr."serverHelloMsg" 4go.string."serverHelloMsg"4go.string."serverHelloMsg" serverHelloMsg,type."".serverHelloMsg 12166 12167 *w 8PRSXpxb0 runtime.algarray@*runtime.gcbits.918808PDgo.string.hdr."tls.serverHelloMsg"p.type.*"".serverHelloMsg"runtime.zerovalue,type."".serverHelloMsg&go.string.hdr."raw""go.importpath."".type.[]uint8(go.string.hdr."vers""go.importpath."".type.uint16,go.string.hdr."random""go.importpath."".type.[]uint82go.string.hdr."sessionId""go.importpath."".type.[]uint86go.string.hdr."cipherSuite""go.importpath."".type.uint16Bgo.string.hdr."compressionMethod""go.importpath."".type.uint88go.string.hdr."nextProtoNeg""go.importpath."".type.bool4go.string.hdr."nextProtos""go.importpath."".type.[]string8go.string.hdr."ocspStapling""go.importpath."".type.bool(go.string.hdr."scts""go.importpath."".type.[][]uint8>go.string.hdr."ticketSupported""go.importpath."".type.boolFgo.string.hdr."secureRenegotiation""go.importpath."".type.bool 8go.string.hdr."alpnProtocol" "go.importpath."". type.string` ,type."".serverHelloMsg <go.string.hdr."serverHelloMsg" "go.importpath."". 12170 ,type."".serverHelloMsgFgo.string.hdr."*tls.serverHelloMsg" >go.string."*tls.serverHelloMsg">go.string."*tls.serverHelloMsg"0(*tls.serverHelloMsgxgo.string.hdr."func(*tls.serverHelloMsg, interface {}) bool" ,pgo.string."func(*tls.serverHelloMsg, interface {}) bool"pgo.string."func(*tls.serverHelloMsg, interface {}) bool"`Zfunc(*tls.serverHelloMsg, interface {}) bool`type.func(*"".serverHelloMsg, interface {}) boolhV>30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*tls.serverHelloMsg, interface {}) bool"prgo.weak.type.*func(*"".serverHelloMsg, interface {}) bool"runtime.zerovalue`type.func(*"".serverHelloMsg, interface {}) bool`type.func(*"".serverHelloMsg, interface {}) bool.type.*"".serverHelloMsg"type.interface {}type.boolgo.typelink.func(*tls.serverHelloMsg, interface {}) bool func(*"".serverHelloMsg, interface {}) bool`type.func(*"".serverHelloMsg, interface {}) boolbgo.string.hdr."func(*tls.serverHelloMsg) []uint8" !Zgo.string."func(*tls.serverHelloMsg) []uint8"Zgo.string."func(*tls.serverHelloMsg) []uint8"PDfunc(*tls.serverHelloMsg) []uint8Jtype.func(*"".serverHelloMsg) []uint8A30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*tls.serverHelloMsg) []uint8"p\go.weak.type.*func(*"".serverHelloMsg) []uint8"runtime.zerovalueJtype.func(*"".serverHelloMsg) []uint8Jtype.func(*"".serverHelloMsg) []uint8.type.*"".serverHelloMsgtype.[]uint8go.typelink.func(*tls.serverHelloMsg) []uint8 func(*"".serverHelloMsg) []uint8Jtype.func(*"".serverHelloMsg) []uint8ngo.string.hdr."func(*tls.serverHelloMsg, []uint8) bool" 'fgo.string."func(*tls.serverHelloMsg, []uint8) bool"fgo.string."func(*tls.serverHelloMsg, []uint8) bool"PPfunc(*tls.serverHelloMsg, []uint8) boolVtype.func(*"".serverHelloMsg, []uint8) bools30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*tls.serverHelloMsg, []uint8) bool"phgo.weak.type.*func(*"".serverHelloMsg, []uint8) bool"runtime.zerovalueVtype.func(*"".serverHelloMsg, []uint8) boolVtype.func(*"".serverHelloMsg, []uint8) bool.type.*"".serverHelloMsgtype.[]uint8type.boolgo.typelink.func(*tls.serverHelloMsg, []uint8) bool func(*"".serverHelloMsg, []uint8) boolVtype.func(*"".serverHelloMsg, []uint8) bool.type.*"".serverHelloMsg640 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*tls.serverHelloMsg"p@go.weak.type.**"".serverHelloMsg"runtime.zerovalue,type."".serverHelloMsg`.type.*"".serverHelloMsg.type.*"".serverHelloMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) bool`type.func(*"".serverHelloMsg, interface {}) bool4"".(*serverHelloMsg).equal4"".(*serverHelloMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Jtype.func(*"".serverHelloMsg) []uint88"".(*serverHelloMsg).marshal8"".(*serverHelloMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolVtype.func(*"".serverHelloMsg, []uint8) bool<"".(*serverHelloMsg).unmarshal<"".(*serverHelloMsg).unmarshalPgo.string.hdr."tls.serverKeyExchangeMsg" Hgo.string."tls.serverKeyExchangeMsg"Hgo.string."tls.serverKeyExchangeMsg"@2tls.serverKeyExchangeMsgHgo.string.hdr."serverKeyExchangeMsg" @go.string."serverKeyExchangeMsg"@go.string."serverKeyExchangeMsg"0*serverKeyExchangeMsg8type."".serverKeyExchangeMsg0 4s 0 runtime.algarray@"runtime.gcbits.09PPgo.string.hdr."tls.serverKeyExchangeMsg"p:type.*"".serverKeyExchangeMsg"runtime.zerovalue8type."".serverKeyExchangeMsg&go.string.hdr."raw""go.importpath."".type.[]uint8&go.string.hdr."key""go.importpath."".type.[]uint8`8type."".serverKeyExchangeMsgHgo.string.hdr."serverKeyExchangeMsg""go.importpath."".8type."".serverKeyExchangeMsgRgo.string.hdr."*tls.serverKeyExchangeMsg" Jgo.string."*tls.serverKeyExchangeMsg"Jgo.string."*tls.serverKeyExchangeMsg"@4*tls.serverKeyExchangeMsggo.string.hdr."func(*tls.serverKeyExchangeMsg, interface {}) bool" 2|go.string."func(*tls.serverKeyExchangeMsg, interface {}) bool"|go.string."func(*tls.serverKeyExchangeMsg, interface {}) bool"pffunc(*tls.serverKeyExchangeMsg, interface {}) boolltype.func(*"".serverKeyExchangeMsg, interface {}) boolX30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.serverKeyExchangeMsg, interface {}) bool"p~go.weak.type.*func(*"".serverKeyExchangeMsg, interface {}) bool"runtime.zerovalueltype.func(*"".serverKeyExchangeMsg, interface {}) boolltype.func(*"".serverKeyExchangeMsg, interface {}) bool:type.*"".serverKeyExchangeMsg"type.interface {}type.boolgo.typelink.func(*tls.serverKeyExchangeMsg, interface {}) bool func(*"".serverKeyExchangeMsg, interface {}) boolltype.func(*"".serverKeyExchangeMsg, interface {}) boolngo.string.hdr."func(*tls.serverKeyExchangeMsg) []uint8" 'fgo.string."func(*tls.serverKeyExchangeMsg) []uint8"fgo.string."func(*tls.serverKeyExchangeMsg) []uint8"PPfunc(*tls.serverKeyExchangeMsg) []uint8Vtype.func(*"".serverKeyExchangeMsg) []uint8;C/30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*tls.serverKeyExchangeMsg) []uint8"phgo.weak.type.*func(*"".serverKeyExchangeMsg) []uint8"runtime.zerovalueVtype.func(*"".serverKeyExchangeMsg) []uint8Vtype.func(*"".serverKeyExchangeMsg) []uint8:type.*"".serverKeyExchangeMsgtype.[]uint8go.typelink.func(*tls.serverKeyExchangeMsg) []uint8 func(*"".serverKeyExchangeMsg) []uint8Vtype.func(*"".serverKeyExchangeMsg) []uint8zgo.string.hdr."func(*tls.serverKeyExchangeMsg, []uint8) bool" -rgo.string."func(*tls.serverKeyExchangeMsg, []uint8) bool"rgo.string."func(*tls.serverKeyExchangeMsg, []uint8) bool"`\func(*tls.serverKeyExchangeMsg, []uint8) boolbtype.func(*"".serverKeyExchangeMsg, []uint8) bool$30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*tls.serverKeyExchangeMsg, []uint8) bool"ptgo.weak.type.*func(*"".serverKeyExchangeMsg, []uint8) bool"runtime.zerovaluebtype.func(*"".serverKeyExchangeMsg, []uint8) boolbtype.func(*"".serverKeyExchangeMsg, []uint8) bool:type.*"".serverKeyExchangeMsgtype.[]uint8type.boolgo.typelink.func(*tls.serverKeyExchangeMsg, []uint8) bool func(*"".serverKeyExchangeMsg, []uint8) boolbtype.func(*"".serverKeyExchangeMsg, []uint8) bool:type.*"".serverKeyExchangeMsg;640 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."*tls.serverKeyExchangeMsg"pLgo.weak.type.**"".serverKeyExchangeMsg"runtime.zerovalue8type."".serverKeyExchangeMsg`:type.*"".serverKeyExchangeMsg:type.*"".serverKeyExchangeMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) boolltype.func(*"".serverKeyExchangeMsg, interface {}) bool@"".(*serverKeyExchangeMsg).equal@"".(*serverKeyExchangeMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Vtype.func(*"".serverKeyExchangeMsg) []uint8D"".(*serverKeyExchangeMsg).marshalD"".(*serverKeyExchangeMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolbtype.func(*"".serverKeyExchangeMsg, []uint8) boolH"".(*serverKeyExchangeMsg).unmarshalH"".(*serverKeyExchangeMsg).unmarshal$"".hdr..gostring.2 ""..gostring.2""..gostring.2func(*tls.rsaKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)130 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.2pgo.weak.type.*func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)"runtime.zerovaluetype.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)0type.*"".rsaKeyAgreementtype.*"".Config(type.*"".Certificate.type.*"".clientHelloMsg.type.*"".serverHelloMsg:type.*"".serverKeyExchangeMsgtype.errorgo.typelink.func(*tls.rsaKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error) func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)$"".hdr..gostring.3 m""..gostring.3""..gostring.3func(*tls.rsaKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)TD30 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.3pgo.weak.type.*func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)"runtime.zerovaluetype.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)0type.*"".rsaKeyAgreementtype.*"".Config(type.*"".Certificate:type.*"".clientKeyExchangeMsgtype.uint16type.[]uint8type.errorgo.typelink.func(*tls.rsaKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error) func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)$"".hdr..gostring.4 ""..gostring.4""..gostring.4func(*tls.rsaKeyAgreement, *tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) errortype.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error30 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.4pgo.weak.type.*func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error"runtime.zerovaluetype.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error0type.*"".rsaKeyAgreementtype.*"".Config.type.*"".clientHelloMsg.type.*"".serverHelloMsg:type.*crypto/x509.Certificate:type.*"".serverKeyExchangeMsgtype.errorgo.typelink.func(*tls.rsaKeyAgreement, *tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) error func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error$"".hdr..gostring.5 e""..gostring.5""..gostring.5func(*tls.Config, *tls.clientHelloMsg, *x509.Certificate) ([]uint8, *tls.clientKeyExchangeMsg, error)type.func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)wk30 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.5pgo.weak.type.*func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)"runtime.zerovaluetype.func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.*"".Config.type.*"".clientHelloMsg:type.*crypto/x509.Certificatetype.[]uint8:type.*"".clientKeyExchangeMsgtype.errorgo.typelink.func(*tls.Config, *tls.clientHelloMsg, *x509.Certificate) ([]uint8, *tls.clientKeyExchangeMsg, error) func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)$"".hdr..gostring.6 p""..gostring.6""..gostring.6func(*tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error)type.func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error) )30 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.6pgo.weak.type.*func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)"runtime.zerovaluetype.func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.*"".Config(type.*"".Certificate.type.*"".clientHelloMsg.type.*"".serverHelloMsg:type.*"".serverKeyExchangeMsgtype.errorgo.typelink.func(*tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error) func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)go.string.hdr."func(*tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error)" Wgo.string."func(*tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error)"go.string."func(*tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error)"func(*tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error)"pgo.weak.type.*func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)"runtime.zerovaluetype.func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.*"".Config(type.*"".Certificate:type.*"".clientKeyExchangeMsgtype.uint16type.[]uint8type.errorgo.typelink.func(*tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error) func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)$"".hdr..gostring.7 o""..gostring.7""..gostring.7func(*tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) errortype.func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error-XyK30 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.7pgo.weak.type.*func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error"runtime.zerovaluetype.func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.*"".Config.type.*"".clientHelloMsg.type.*"".serverHelloMsg:type.*crypto/x509.Certificate:type.*"".serverKeyExchangeMsgtype.errorgo.typelink.func(*tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) error func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error0type.*"".rsaKeyAgreement6@0 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."*tls.rsaKeyAgreement"pBgo.weak.type.**"".rsaKeyAgreement"runtime.zerovalue.type."".rsaKeyAgreement`0type.*"".rsaKeyAgreement0type.*"".rsaKeyAgreementRgo.string.hdr."generateClientKeyExchange""go.importpath."".type.func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)^"".(*rsaKeyAgreement).generateClientKeyExchange^"".(*rsaKeyAgreement).generateClientKeyExchangeRgo.string.hdr."generateServerKeyExchange""go.importpath."".type.func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)^"".(*rsaKeyAgreement).generateServerKeyExchange^"".(*rsaKeyAgreement).generateServerKeyExchangePgo.string.hdr."processClientKeyExchange""go.importpath."".type.func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)\"".(*rsaKeyAgreement).processClientKeyExchange\"".(*rsaKeyAgreement).processClientKeyExchangePgo.string.hdr."processServerKeyExchange""go.importpath."".type.func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func(*"".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error\"".(*rsaKeyAgreement).processServerKeyExchange\"".(*rsaKeyAgreement).processServerKeyExchangeFgo.string.hdr."tls.rsaKeyAgreement" >go.string."tls.rsaKeyAgreement">go.string."tls.rsaKeyAgreement"0(tls.rsaKeyAgreement$"".hdr..gostring.8 z""..gostring.8""..gostring.8func(tls.rsaKeyAgreement, *tls.Config, *tls.clientHelloMsg, *x509.Certificate) ([]uint8, *tls.clientKeyExchangeMsg, error)type.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)H30 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.8pgo.weak.type.*func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)"runtime.zerovaluetype.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error).type."".rsaKeyAgreementtype.*"".Config.type.*"".clientHelloMsg:type.*crypto/x509.Certificatetype.[]uint8:type.*"".clientKeyExchangeMsgtype.errorgo.typelink.func(tls.rsaKeyAgreement, *tls.Config, *tls.clientHelloMsg, *x509.Certificate) ([]uint8, *tls.clientKeyExchangeMsg, error) func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)$"".hdr..gostring.9 ""..gostring.9""..gostring.9func(tls.rsaKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error)type.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)w30 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.9pgo.weak.type.*func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)"runtime.zerovaluetype.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error).type."".rsaKeyAgreementtype.*"".Config(type.*"".Certificate.type.*"".clientHelloMsg.type.*"".serverHelloMsg:type.*"".serverKeyExchangeMsgtype.errorgo.typelink.func(tls.rsaKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error) func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)&"".hdr..gostring.10 l""..gostring.10""..gostring.10func(tls.rsaKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error)type.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)x$30 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.10pgo.weak.type.*func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)"runtime.zerovaluetype.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error).type."".rsaKeyAgreementtype.*"".Config(type.*"".Certificate:type.*"".clientKeyExchangeMsgtype.uint16type.[]uint8type.errorgo.typelink.func(tls.rsaKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error) func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)&"".hdr..gostring.11 ""..gostring.11""..gostring.11func(tls.rsaKeyAgreement, *tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) errortype.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error#?30 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.11pgo.weak.type.*func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error"runtime.zerovaluetype.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error.type."".rsaKeyAgreementtype.*"".Config.type.*"".clientHelloMsg.type.*"".serverHelloMsg:type.*crypto/x509.Certificate:type.*"".serverKeyExchangeMsgtype.errorgo.typelink.func(tls.rsaKeyAgreement, *tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) error func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error.type."".rsaKeyAgreement}D0 runtime.algarray@runtime.gcbits.PFgo.string.hdr."tls.rsaKeyAgreement"p0type.*"".rsaKeyAgreement"runtime.zerovalue.type."".rsaKeyAgreement`.type."".rsaKeyAgreement>go.string.hdr."rsaKeyAgreement""go.importpath.""..type."".rsaKeyAgreementRgo.string.hdr."generateClientKeyExchange""go.importpath."".type.func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)^"".(*rsaKeyAgreement).generateClientKeyExchangeX"".rsaKeyAgreement.generateClientKeyExchangeRgo.string.hdr."generateServerKeyExchange""go.importpath."".type.func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)^"".(*rsaKeyAgreement).generateServerKeyExchangeX"".rsaKeyAgreement.generateServerKeyExchangePgo.string.hdr."processClientKeyExchange""go.importpath."".type.func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func("".rsaKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)\"".(*rsaKeyAgreement).processClientKeyExchangeV"".rsaKeyAgreement.processClientKeyExchangePgo.string.hdr."processServerKeyExchange""go.importpath."".type.func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func("".rsaKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error\"".(*rsaKeyAgreement).processServerKeyExchangeV"".rsaKeyAgreement.processServerKeyExchangeTgclocals98a935522f11e180b06d5a082b7d09c1 Tgclocals3a4737e694bbbfd744dbf5b84728286a ?Tgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals1bfca93b88178cfcb21dcecff5826319 ?Tgclocals98a935522f11e180b06d5a082b7d09c1 Tgclocalse050ae92bfacd3c23bd99f76ab8fd7ed _Tgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals5a22ba286dfb585e76b493f9a8c02e77 Bgo.string.hdr."*tls.keyAgreement" :go.string."*tls.keyAgreement":go.string."*tls.keyAgreement"0$*tls.keyAgreement*type.*"".keyAgreement&60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*tls.keyAgreement"p<go.weak.type.**"".keyAgreement"runtime.zerovalue(type."".keyAgreement@go.string.hdr."tls.keyAgreement" 8go.string."tls.keyAgreement"8go.string."tls.keyAgreement"0"tls.keyAgreement8go.string.hdr."keyAgreement" 0go.string."keyAgreement"0go.string."keyAgreement" keyAgreement(type."".keyAgreementpo,0 runtime.algarray@"runtime.gcbits.03P@go.string.hdr."tls.keyAgreement"p*type.*"".keyAgreement"runtime.zerovalue(type."".keyAgreementRgo.string.hdr."generateClientKeyExchange""go.importpath."".type.func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)Rgo.string.hdr."generateServerKeyExchange""go.importpath."".type.func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)Pgo.string.hdr."processClientKeyExchange""go.importpath."".type.func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)Pgo.string.hdr."processServerKeyExchange""go.importpath."".type.func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error`(type."".keyAgreement8go.string.hdr."keyAgreement""go.importpath."".(type."".keyAgreementLgo.string.hdr."*tls.ecdheKeyAgreement" Dgo.string."*tls.ecdheKeyAgreement"Dgo.string."*tls.ecdheKeyAgreement"0.*tls.ecdheKeyAgreement&"".hdr..gostring.12 }""..gostring.12""..gostring.12func(*tls.ecdheKeyAgreement, *tls.Config, *tls.clientHelloMsg, *x509.Certificate) ([]uint8, *tls.clientKeyExchangeMsg, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error){'30 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.12pgo.weak.type.*func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)"runtime.zerovaluetype.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)4type.*"".ecdheKeyAgreementtype.*"".Config.type.*"".clientHelloMsg:type.*crypto/x509.Certificatetype.[]uint8:type.*"".clientKeyExchangeMsgtype.errorgo.typelink.func(*tls.ecdheKeyAgreement, *tls.Config, *tls.clientHelloMsg, *x509.Certificate) ([]uint8, *tls.clientKeyExchangeMsg, error) func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)&"".hdr..gostring.13 ""..gostring.13""..gostring.13func(*tls.ecdheKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)30 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.13pgo.weak.type.*func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)"runtime.zerovaluetype.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)4type.*"".ecdheKeyAgreementtype.*"".Config(type.*"".Certificate.type.*"".clientHelloMsg.type.*"".serverHelloMsg:type.*"".serverKeyExchangeMsgtype.errorgo.typelink.func(*tls.ecdheKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error) func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)&"".hdr..gostring.14 o""..gostring.14""..gostring.14func(*tls.ecdheKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error).730 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.14pgo.weak.type.*func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)"runtime.zerovaluetype.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)4type.*"".ecdheKeyAgreementtype.*"".Config(type.*"".Certificate:type.*"".clientKeyExchangeMsgtype.uint16type.[]uint8type.errorgo.typelink.func(*tls.ecdheKeyAgreement, *tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error) func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)&"".hdr..gostring.15 ""..gostring.15""..gostring.15func(*tls.ecdheKeyAgreement, *tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) errortype.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error30 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.15pgo.weak.type.*func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error"runtime.zerovaluetype.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error4type.*"".ecdheKeyAgreementtype.*"".Config.type.*"".clientHelloMsg.type.*"".serverHelloMsg:type.*crypto/x509.Certificate:type.*"".serverKeyExchangeMsgtype.errorgo.typelink.func(*tls.ecdheKeyAgreement, *tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) error func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error4type.*"".ecdheKeyAgreementF>6@0 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."*tls.ecdheKeyAgreement"pFgo.weak.type.**"".ecdheKeyAgreement"runtime.zerovalue2type."".ecdheKeyAgreement`4type.*"".ecdheKeyAgreement4type.*"".ecdheKeyAgreementRgo.string.hdr."generateClientKeyExchange""go.importpath."".type.func(*"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *crypto/x509.Certificate) ([]uint8, *"".clientKeyExchangeMsg, error)b"".(*ecdheKeyAgreement).generateClientKeyExchangeb"".(*ecdheKeyAgreement).generateClientKeyExchangeRgo.string.hdr."generateServerKeyExchange""go.importpath."".type.func(*"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientHelloMsg, *"".serverHelloMsg) (*"".serverKeyExchangeMsg, error)b"".(*ecdheKeyAgreement).generateServerKeyExchangeb"".(*ecdheKeyAgreement).generateServerKeyExchangePgo.string.hdr."processClientKeyExchange""go.importpath."".type.func(*"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)type.func(*"".ecdheKeyAgreement, *"".Config, *"".Certificate, *"".clientKeyExchangeMsg, uint16) ([]uint8, error)`"".(*ecdheKeyAgreement).processClientKeyExchange`"".(*ecdheKeyAgreement).processClientKeyExchangePgo.string.hdr."processServerKeyExchange""go.importpath."".type.func(*"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) errortype.func(*"".ecdheKeyAgreement, *"".Config, *"".clientHelloMsg, *"".serverHelloMsg, *crypto/x509.Certificate, *"".serverKeyExchangeMsg) error`"".(*ecdheKeyAgreement).processServerKeyExchange`"".(*ecdheKeyAgreement).processServerKeyExchange"runtime.gcbits.f2Jgo.string.hdr."tls.ecdheKeyAgreement" Bgo.string."tls.ecdheKeyAgreement"Bgo.string."tls.ecdheKeyAgreement"0,tls.ecdheKeyAgreement.go.string.hdr."version" &go.string."version"&go.string."version"version.go.string.hdr."sigType" &go.string."sigType"&go.string."sigType"sigType4go.string.hdr."privateKey" 12176 ,go.string."privateKey",go.string."privateKey" privateKey*go.string.hdr."curve" "go.string."curve""go.string."curve"curve"go.string.hdr."x" go.string."x"go.string."x"x"go.string.hdr."y" go.string."y"go.string."y"yBgo.string.hdr."ecdheKeyAgreement" :go.string."ecdheKeyAgreement":go.string."ecdheKeyAgreement"0$ecdheKeyAgreement2type."".ecdheKeyAgreement@@ 0880 runtime.algarray@"runtime.gcbits.f2PJgo.string.hdr."tls.ecdheKeyAgreement"p4type.*"".ecdheKeyAgreement"runtime.zerovalue2type."".ecdheKeyAgreement.go.string.hdr."version""go.importpath."".type.uint16.go.string.hdr."sigType""go.importpath."".type.uint84go.string.hdr."privateKey""go.importpath."".type.[]uint8*go.string.hdr."curve""go.importpath."".4type.crypto/elliptic.Curve"go.string.hdr."x""go.importpath."".$type.*math/big.Int"go.string.hdr."y""go.importpath."".$type.*math/big.Int`2type."".ecdheKeyAgreementBgo.string.hdr."ecdheKeyAgreement""go.importpath."".2type."".ecdheKeyAgreementZgo.string.hdr."func(uint16) tls.keyAgreement" Rgo.string."func(uint16) tls.keyAgreement"Rgo.string."func(uint16) tls.keyAgreement"@<func(uint16) tls.keyAgreementBtype.func(uint16) "".keyAgreement30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(uint16) tls.keyAgreement"pTgo.weak.type.*func(uint16) "".keyAgreement"runtime.zerovalueBtype.func(uint16) "".keyAgreementBtype.func(uint16) "".keyAgreementtype.uint16(type."".keyAgreementgo.typelink.func(uint16) tls.keyAgreement func(uint16) "".keyAgreementBtype.func(uint16) "".keyAgreementrgo.string.hdr."func([]uint8, []uint8, bool) interface {}" )jgo.string."func([]uint8, []uint8, bool) interface {}"jgo.string."func([]uint8, []uint8, bool) interface {}"`Tfunc([]uint8, []uint8, bool) interface {}\type.func([]uint8, []uint8, bool) interface {}g 30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func([]uint8, []uint8, bool) interface {}"pngo.weak.type.*func([]uint8, []uint8, bool) interface {}"runtime.zerovalue\type.func([]uint8, []uint8, bool) interface {}\type.func([]uint8, []uint8, bool) interface {}type.[]uint8type.[]uint8type.bool"type.interface {}go.typelink.func([]uint8, []uint8, bool) interface {} func([]uint8, []uint8, bool) interface {}\type.func([]uint8, []uint8, bool) interface {}jgo.string.hdr."func(uint16, []uint8) tls.macFunction" %bgo.string."func(uint16, []uint8) tls.macFunction"bgo.string."func(uint16, []uint8) tls.macFunction"PLfunc(uint16, []uint8) tls.macFunctionRtype.func(uint16, []uint8) "".macFunction30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(uint16, []uint8) tls.macFunction"pdgo.weak.type.*func(uint16, []uint8) "".macFunction"runtime.zerovalueRtype.func(uint16, []uint8) "".macFunctionRtype.func(uint16, []uint8) "".macFunctiontype.uint16type.[]uint8&type."".macFunctiongo.typelink.func(uint16, []uint8) tls.macFunction func(uint16, []uint8) "".macFunctionRtype.func(uint16, []uint8) "".macFunctiondgo.string.hdr."func([]uint8, []uint8) cipher.AEAD" "\go.string."func([]uint8, []uint8) cipher.AEAD"\go.string."func([]uint8, []uint8) cipher.AEAD"PFfunc([]uint8, []uint8) cipher.AEAD\type.func([]uint8, []uint8) crypto/cipher.AEAD830 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func([]uint8, []uint8) cipher.AEAD"pngo.weak.type.*func([]uint8, []uint8) crypto/cipher.AEAD"runtime.zerovalue\type.func([]uint8, []uint8) crypto/cipher.AEAD\type.func([]uint8, []uint8) crypto/cipher.AEADtype.[]uint8type.[]uint8.type.crypto/cipher.AEADgo.typelink.func([]uint8, []uint8) cipher.AEAD func([]uint8, []uint8) crypto/cipher.AEAD\type.func([]uint8, []uint8) crypto/cipher.AEAD&runtime.gcbits.d001>go.string.hdr."tls.cipherSuite" 6go.string."tls.cipherSuite"6go.string."tls.cipherSuite" tls.cipherSuite$go.string.hdr."id" go.string."id"go.string."id"id,go.string.hdr."keyLen" $go.string."keyLen"$go.string."keyLen"keyLen,go.string.hdr."macLen" $go.string."macLen"$go.string."macLen"macLen*go.string.hdr."ivLen" "go.string."ivLen""go.string."ivLen"ivLen$go.string.hdr."ka" go.string."ka"go.string."ka"ka,go.string.hdr."cipher" $go.string."cipher"$go.string."cipher"cipher&go.string.hdr."mac" go.string."mac"go.string."mac"mac&type."".cipherSuiteHH (08@J0 runtime.algarray@&runtime.gcbits.d001P>go.string.hdr."tls.cipherSuite"p(type.*"".cipherSuite"runtime.zerovalue&type."".cipherSuite$go.string.hdr."id""go.importpath."".type.uint16,go.string.hdr."keyLen""go.importpath."".type.int,go.string.hdr."macLen""go.importpath."".type.int*go.string.hdr."ivLen""go.importpath."".type.int$go.string.hdr."ka""go.importpath."".Btype.func(uint16) "".keyAgreement*go.string.hdr."flags""go.importpath."".type.int,go.string.hdr."cipher""go.importpath."".\type.func([]uint8, []uint8, bool) interface {}&go.string.hdr."mac""go.importpath."".Rtype.func(uint16, []uint8) "".macFunction(go.string.hdr."aead""go.importpath."".\type.func([]uint8, []uint8) crypto/cipher.AEAD`&type."".cipherSuite6go.string.hdr."cipherSuite""go.importpath."".&type."".cipherSuite@go.string.hdr."*tls.cipherSuite" 8go.string."*tls.cipherSuite"8go.string."*tls.cipherSuite"0"*tls.cipherSuite(type.*"".cipherSuiteE60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*tls.cipherSuite"p:go.weak.type.**"".cipherSuite"runtime.zerovalue&type."".cipherSuiteDgo.string.hdr."[]*tls.cipherSuite" <go.string."[]*tls.cipherSuite"<go.string."[]*tls.cipherSuite"0&[]*tls.cipherSuite,type.[]*"".cipherSuite70 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."[]*tls.cipherSuite"p>go.weak.type.*[]*"".cipherSuite"runtime.zerovalue(type.*"".cipherSuite`go.typelink.[]*tls.cipherSuite []*"".cipherSuite,type.[]*"".cipherSuiteBgo.string.hdr."**tls.cipherSuite" :go.string."**tls.cipherSuite":go.string."**tls.cipherSuite"0$**tls.cipherSuite*type.**"".cipherSuite9DP60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."**tls.cipherSuite"p<go.weak.type.***"".cipherSuite"runtime.zerovalue(type.*"".cipherSuite2go.string.hdr."[64]uint8" *go.string."[64]uint8"*go.string."[64]uint8" [64]uint8type.[64]uint8@&@0type..alg64@runtime.gcbits.P2go.string.hdr."[64]uint8"p.go.weak.type.*[64]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[64]uint8 [64]uint8type.[64]uint8@go.string.hdr."[1]tls.ticketKey" 8go.string."[1]tls.ticketKey"8go.string."[1]tls.ticketKey"0"[1]tls.ticketKey(type.[1]"".ticketKey0(S0type..alg48@runtime.gcbits.P@go.string.hdr."[1]tls.ticketKey"p:go.weak.type.*[1]"".ticketKey"runtime.zerovalue"type."".ticketKey&type.[]"".ticketKeyXgo.typelink.[1]tls.ticketKey [1]"".ticketKey(type.[1]"".ticketKeyBgo.string.hdr."*[1]tls.ticketKey" :go.string."*[1]tls.ticketKey":go.string."*[1]tls.ticketKey"0$*[1]tls.ticketKey*type.*[1]"".ticketKey 60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*[1]tls.ticketKey"p<go.weak.type.**[1]"".ticketKey"runtime.zerovalue(type.[1]"".ticketKey4go.string.hdr."*[32]uint8" 12187 ,go.string."*[32]uint8",go.string."*[32]uint8" *[32]uint8type.*[32]uint8y60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[32]uint8"p0go.weak.type.**[32]uint8"runtime.zerovaluetype.[32]uint8Bgo.string.hdr."**tls.Certificate" :go.string."**tls.Certificate":go.string."**tls.Certificate"0$**tls.Certificate*type.**"".CertificateS60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."**tls.Certificate"p<go.weak.type.***"".Certificate"runtime.zerovalue(type.*"".Certificate>go.string.hdr."[]*list.Element" 6go.string."[]*list.Element"6go.string."[]*list.Element" []*list.Element<type.[]*container/list.Element r0 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."[]*list.Element"pNgo.weak.type.*[]*container/list.Element"runtime.zerovalue8type.*container/list.Elementjgo.typelink.[]*list.Element []*container/list.Element<type.[]*container/list.Element@go.string.hdr."[8]*list.Element" 8go.string."[8]*list.Element"8go.string."[8]*list.Element"0"[8]*list.Element>type.[8]*container/list.Element@@00type..alg64@"runtime.gcbits.ffP@go.string.hdr."[8]*list.Element"pPgo.weak.type.*[8]*container/list.Element"runtime.zerovalue8type.*container/list.Element<type.[]*container/list.Elementngo.typelink.[8]*list.Element [8]*container/list.Element>type.[8]*container/list.Element`go.string.hdr."*map.bucket[string]*list.Element" Xgo.string."*map.bucket[string]*list.Element"Xgo.string."*map.bucket[string]*list.Element"PB*map.bucket[string]*list.Element^type.*map.bucket[string]*container/list.Elementv!60 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."*map.bucket[string]*list.Element"ppgo.weak.type.**map.bucket[string]*container/list.Element"runtime.zerovalue\type.map.bucket[string]*container/list.Element^go.string.hdr."map.bucket[string]*list.Element" Vgo.string."map.bucket[string]*list.Element"Vgo.string."map.bucket[string]*list.Element"@@map.bucket[string]*list.Element\type.map.bucket[string]*container/list.ElementZG@0 runtime.algarray@.runtime.gcbits.aaaafe03P^go.string.hdr."map.bucket[string]*list.Element"pngo.weak.type.*map.bucket[string]*container/list.Element"runtime.zerovalue\type.map.bucket[string]*container/list.Element.go.string.hdr."topbits"type.[8]uint8(go.string.hdr."keys"type.[8]string,go.string.hdr."values">type.[8]*container/list.Element0go.string.hdr."overflow"^type.*map.bucket[string]*container/list.ElementXgo.string.hdr."map.hdr[string]*list.Element" Pgo.string."map.hdr[string]*list.Element"Pgo.string."map.hdr[string]*list.Element"@:map.hdr[string]*list.ElementVtype.map.hdr[string]*container/list.Element00Tb (,0 runtime.algarray@"runtime.gcbits.2cPXgo.string.hdr."map.hdr[string]*list.Element"phgo.weak.type.*map.hdr[string]*container/list.Element"runtime.zerovalueVtype.map.hdr[string]*container/list.Element*go.string.hdr."count"type.int*go.string.hdr."flags"type.uint8"go.string.hdr."B"type.uint8*go.string.hdr."hash0"type.uint32.go.string.hdr."buckets"^type.*map.bucket[string]*container/list.Element4go.string.hdr."oldbuckets"^type.*map.bucket[string]*container/list.Element2go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.PointerPgo.string.hdr."map[string]*list.Element" Hgo.string."map[string]*list.Element"Hgo.string."map[string]*list.Element"@2map[string]*list.ElementNtype.map[string]*container/list.Element4R50 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."map[string]*list.Element"p`go.weak.type.*map[string]*container/list.Element"runtime.zerovaluetype.string8type.*container/list.Element\type.map.bucket[string]*container/list.ElementVtype.map.hdr[string]*container/list.Elementgo.typelink.map[string]*list.Element map[string]*container/list.ElementNtype.map[string]*container/list.ElementHgo.string.hdr."*tls.lruSessionCache" @go.string."*tls.lruSessionCache"@go.string."*tls.lruSessionCache"0**tls.lruSessionCacheTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfgo.string.hdr."func(*tls.lruSessionCache, string) (*tls.ClientSessionState, bool)" Bgo.string."func(*tls.lruSessionCache, string) (*tls.ClientSessionState, bool)"go.string."func(*tls.lruSessionCache, string) (*tls.ClientSessionState, bool)"func(*tls.lruSessionCache, string) (*tls.ClientSessionState, bool)type.func(*"".lruSessionCache, string) (*"".ClientSessionState, bool)],30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.lruSessionCache, string) (*tls.ClientSessionState, bool)"pgo.weak.type.*func(*"".lruSessionCache, string) (*"".ClientSessionState, bool)"runtime.zerovaluetype.func(*"".lruSessionCache, string) (*"".ClientSessionState, bool)type.func(*"".lruSessionCache, string) (*"".ClientSessionState, bool)0type.*"".lruSessionCachetype.string6type.*"".ClientSessionStatetype.boolgo.typelink.func(*tls.lruSessionCache, string) (*tls.ClientSessionState, bool) func(*"".lruSessionCache, string) (*"".ClientSessionState, bool)type.func(*"".lruSessionCache, string) (*"".ClientSessionState, bool)Tgo.string.hdr."func(*tls.lruSessionCache)" Lgo.string."func(*tls.lruSessionCache)"Lgo.string."func(*tls.lruSessionCache)"@6func(*tls.lruSessionCache)<type.func(*"".lruSessionCache) 12194 230 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(*tls.lruSessionCache)"pNgo.weak.type.*func(*"".lruSessionCache)"runtime.zerovalue<type.func(*"".lruSessionCache)<type.func(*"".lruSessionCache)0type.*"".lruSessionCachego.typelink.func(*tls.lruSessionCache) func(*"".lruSessionCache)<type.func(*"".lruSessionCache)go.string.hdr."func(*tls.lruSessionCache, string, *tls.ClientSessionState)" ;go.string."func(*tls.lruSessionCache, string, *tls.ClientSessionState)"go.string."func(*tls.lruSessionCache, string, *tls.ClientSessionState)"xfunc(*tls.lruSessionCache, string, *tls.ClientSessionState)|type.func(*"".lruSessionCache, string, *"".ClientSessionState)6:30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.lruSessionCache, string, *tls.ClientSessionState)"pgo.weak.type.*func(*"".lruSessionCache, string, *"".ClientSessionState)"runtime.zerovalue|type.func(*"".lruSessionCache, string, *"".ClientSessionState)|type.func(*"".lruSessionCache, string, *"".ClientSessionState)0type.*"".lruSessionCachetype.string6type.*"".ClientSessionStatego.typelink.func(*tls.lruSessionCache, string, *tls.ClientSessionState) func(*"".lruSessionCache, string, *"".ClientSessionState)|type.func(*"".lruSessionCache, string, *"".ClientSessionState)(go.string.hdr."Lock" go.string."Lock" go.string."Lock" 12195 Lock,go.string.hdr."Unlock" $go.string."Unlock"$go.string."Unlock"Unlock0type.*"".lruSessionCacheV680 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."*tls.lruSessionCache"pBgo.weak.type.**"".lruSessionCache"runtime.zerovalue.type."".lruSessionCache`0type.*"".lruSessionCache0type.*"".lruSessionCache&go.string.hdr."Get"`type.func(string) (*"".ClientSessionState, bool)type.func(*"".lruSessionCache, string) (*"".ClientSessionState, bool)2"".(*lruSessionCache).Get2"".(*lruSessionCache).Get(go.string.hdr."Lock"type.func()<type.func(*"".lruSessionCache)4"".(*lruSessionCache).Lock4"".(*lruSessionCache).Lock&go.string.hdr."Put"Rtype.func(string, *"".ClientSessionState)|type.func(*"".lruSessionCache, string, *"".ClientSessionState)2"".(*lruSessionCache).Put2"".(*lruSessionCache).Put,go.string.hdr."Unlock"type.func()<type.func(*"".lruSessionCache)8"".(*lruSessionCache).Unlock8"".(*lruSessionCache).Unlock"runtime.gcbits.06Fgo.string.hdr."tls.lruSessionCache" >go.string."tls.lruSessionCache">go.string."tls.lruSessionCache"0(tls.lruSessionCache"go.string.hdr."m" go.string."m"go.string."m"m"go.string.hdr."q" go.string."q"go.string."q"q0go.string.hdr."capacity" (go.string."capacity"(go.string."capacity" capacity>go.string.hdr."lruSessionCache" 6go.string."lruSessionCache"6go.string."lruSessionCache" lruSessionCache.type."".lruSessionCache @5(0 runtime.algarray@"runtime.gcbits.06PFgo.string.hdr."tls.lruSessionCache"p0type.*"".lruSessionCache"runtime.zerovalue.type."".lruSessionCachetype.sync.Mutex"go.string.hdr."m""go.importpath."".Ntype.map[string]*container/list.Element"go.string.hdr."q""go.importpath."".2type.*container/list.List0go.string.hdr."capacity""go.importpath."".type.int`.type."".lruSessionCache>go.string.hdr."lruSessionCache""go.importpath.""..type."".lruSessionCacheTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals44750c784da4dd430afdd97fea5c405a Tgclocals51af24152615272c3d9efc8538f95767 Ltype..hashfunc."".lruSessionCacheEntryDtype..hash."".lruSessionCacheEntryHtype..eqfunc."".lruSessionCacheEntry@type..eq."".lruSessionCacheEntryBtype..alg."".lruSessionCacheEntry Ltype..hashfunc."".lruSessionCacheEntryHtype..eqfunc."".lruSessionCacheEntry"runtime.gcbits.05Pgo.string.hdr."tls.lruSessionCacheEntry" Hgo.string."tls.lruSessionCacheEntry"Hgo.string."tls.lruSessionCacheEntry"@2tls.lruSessionCacheEntry4go.string.hdr."sessionKey" 12196 ,go.string."sessionKey",go.string."sessionKey" sessionKey*go.string.hdr."state" "go.string."state""go.string."state"stateHgo.string.hdr."lruSessionCacheEntry" @go.string."lruSessionCacheEntry"@go.string."lruSessionCacheEntry"0*lruSessionCacheEntry8type."".lruSessionCacheEntry2 0Btype..alg."".lruSessionCacheEntry@"runtime.gcbits.05PPgo.string.hdr."tls.lruSessionCacheEntry"p:type.*"".lruSessionCacheEntry"runtime.zerovalue8type."".lruSessionCacheEntry4go.string.hdr."sessionKey""go.importpath."".type.string*go.string.hdr."state""go.importpath."".6type.*"".ClientSessionState`8type."".lruSessionCacheEntryHgo.string.hdr."lruSessionCacheEntry""go.importpath."".8type."".lruSessionCacheEntryRgo.string.hdr."*tls.lruSessionCacheEntry" Jgo.string."*tls.lruSessionCacheEntry"Jgo.string."*tls.lruSessionCacheEntry"@4*tls.lruSessionCacheEntry:type.*"".lruSessionCacheEntryn/l60 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."*tls.lruSessionCacheEntry"pLgo.weak.type.**"".lruSessionCacheEntry"runtime.zerovalue8type."".lruSessionCacheEntry<go.string.hdr."**list.Element" 4go.string."**list.Element"4go.string."**list.Element" **list.Element:type.**container/list.Elements{60 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."**list.Element"pLgo.weak.type.***container/list.Element"runtime.zerovalue8type.*container/list.Element<go.string.hdr."[]interface {}" 4go.string."[]interface {}"4go.string."[]interface {}" []interface {}&type.[]interface {}p/0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]interface {}"p8go.weak.type.*[]interface {}"runtime.zerovalue"type.interface {}Rgo.typelink.[]interface {} []interface {}&type.[]interface {}Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals2c78d3ad9d760b5f66e2e47be684c787 Tgclocals51af24152615272c3d9efc8538f95767 <type..hashfunc.[2]interface {}4type..hash.[2]interface {}8type..eqfunc.[2]interface {}0type..eq.[2]interface {}2type..alg.[2]interface {} <type..hashfunc.[2]interface {}8type..eqfunc.[2]interface {}"runtime.gcbits.0f>go.string.hdr."[2]interface {}" 6go.string."[2]interface {}"6go.string."[2]interface {}" [2]interface {}(type.[2]interface {} ,Y02type..alg.[2]interface {}@"runtime.gcbits.0fP>go.string.hdr."[2]interface {}"p:go.weak.type.*[2]interface {}"runtime.zerovalue"type.interface {}&type.[]interface {}Vgo.typelink.[2]interface {} [2]interface {}(type.[2]interface {}@go.string.hdr."*[2]interface {}" 8go.string."*[2]interface {}"8go.string."*[2]interface {}"0"*[2]interface {}*type.*[2]interface {}s-q60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[2]interface {}"p<go.weak.type.**[2]interface {}"runtime.zerovalue(type.[2]interface {} type..hashfunc12 ,runtime.memhash_varlentype..eqfunc12 .runtime.memequal_varlentype..alg12 type..hashfunc12type..eqfunc122go.string.hdr."[12]uint8" *go.string."[12]uint8"*go.string."[12]uint8" [12]uint8type.[12]uint8~x0type..alg12@runtime.gcbits.P2go.string.hdr."[12]uint8"p.go.weak.type.*[12]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[12]uint8 [12]uint8type.[12]uint8"runtime.gcbits.112go.string.hdr."tls.block" *go.string."tls.block"*go.string."tls.block" tls.block(go.string.hdr."data" go.string."data" go.string."data" 12207 data&go.string.hdr."off" go.string."off"go.string."off"off(go.string.hdr."link" go.string."link" go.string."link" 12208 link*go.string.hdr."block" "go.string."block""go.string."block"blocktype."".block((= &0 runtime.algarray@"runtime.gcbits.11P2go.string.hdr."tls.block"ptype.*"".block"runtime.zerovaluetype."".block(go.string.hdr."data""go.importpath."".type.[]uint8&go.string.hdr."off""go.importpath."".type.int(go.string.hdr."link""go.importpath."".type.*"".block`type."".block*go.string.hdr."block""go.importpath."".type."".block4go.string.hdr."*tls.block" 12210 ,go.string."*tls.block",go.string."*tls.block" *tls.blocklgo.string.hdr."func(*tls.block, []uint8) (int, error)" &dgo.string."func(*tls.block, []uint8) (int, error)"dgo.string."func(*tls.block, []uint8) (int, error)"PNfunc(*tls.block, []uint8) (int, error)Ttype.func(*"".block, []uint8) (int, error)q30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*tls.block, []uint8) (int, error)"pfgo.weak.type.*func(*"".block, []uint8) (int, error)"runtime.zerovalueTtype.func(*"".block, []uint8) (int, error)Ttype.func(*"".block, []uint8) (int, error)type.*"".blocktype.[]uint8type.inttype.errorgo.typelink.func(*tls.block, []uint8) (int, error) func(*"".block, []uint8) (int, error)Ttype.func(*"".block, []uint8) (int, error)lgo.string.hdr."func(*tls.block, io.Reader, int) error" &dgo.string."func(*tls.block, io.Reader, int) error"dgo.string."func(*tls.block, io.Reader, int) error"PNfunc(*tls.block, io.Reader, int) errorTtype.func(*"".block, io.Reader, int) error30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*tls.block, io.Reader, int) error"pfgo.weak.type.*func(*"".block, io.Reader, int) error"runtime.zerovalueTtype.func(*"".block, io.Reader, int) errorTtype.func(*"".block, io.Reader, int) errortype.*"".blocktype.io.Readertype.inttype.errorgo.typelink.func(*tls.block, io.Reader, int) error func(*"".block, io.Reader, int) errorTtype.func(*"".block, io.Reader, int) errorJgo.string.hdr."func(*tls.block, int)" Bgo.string."func(*tls.block, int)"Bgo.string."func(*tls.block, int)"0,func(*tls.block, int)2type.func(*"".block, int)wf30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(*tls.block, int)"pDgo.weak.type.*func(*"".block, int)"runtime.zerovalue2type.func(*"".block, int)2type.func(*"".block, int)type.*"".blocktype.intlgo.typelink.func(*tls.block, int) func(*"".block, int)2type.func(*"".block, int)(go.string.hdr."Read" go.string."Read" go.string."Read" 12211 ReadTgo.string.hdr."func([]uint8) (int, error)" Lgo.string."func([]uint8) (int, error)"Lgo.string."func([]uint8) (int, error)"@6func([]uint8) (int, error)>type.func([]uint8) (int, error)N4P30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)"runtime.zerovalue>type.func([]uint8) (int, error)>type.func([]uint8) (int, error)type.[]uint8type.inttype.errorgo.typelink.func([]uint8) (int, error) func([]uint8) (int, error)>type.func([]uint8) (int, error):go.string.hdr."readFromUntil" 2go.string."readFromUntil"2go.string."readFromUntil" readFromUntilTgo.string.hdr."func(io.Reader, int) error" Lgo.string."func(io.Reader, int) error"Lgo.string."func(io.Reader, int) error"@6func(io.Reader, int) error>type.func(io.Reader, int) error(30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(io.Reader, int) error"pPgo.weak.type.*func(io.Reader, int) error"runtime.zerovalue>type.func(io.Reader, int) error>type.func(io.Reader, int) errortype.io.Readertype.inttype.errorgo.typelink.func(io.Reader, int) error func(io.Reader, int) error>type.func(io.Reader, int) error.go.string.hdr."reserve" &go.string."reserve"&go.string."reserve"reserve2go.string.hdr."func(int)" *go.string."func(int)"*go.string."func(int)" func(int)type.func(int)30 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."func(int)"p.go.weak.type.*func(int)"runtime.zerovaluetype.func(int)type.func(int)type.int>go.typelink.func(int) func(int)type.func(int),go.string.hdr."resize" $go.string."resize"$go.string."resize"resizetype.*"".blockc6>0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*tls.block"p.go.weak.type.**"".block"runtime.zerovaluetype."".block`type.*"".blocktype.*"".block(go.string.hdr."Read">type.func([]uint8) (int, error)Ttype.func(*"".block, []uint8) (int, error) "".(*block).Read "".(*block).Read:go.string.hdr."readFromUntil""go.importpath."".>type.func(io.Reader, int) errorTtype.func(*"".block, io.Reader, int) error2"".(*block).readFromUntil2"".(*block).readFromUntil.go.string.hdr."reserve""go.importpath."".type.func(int)2type.func(*"".block, int)&"".(*block).reserve&"".(*block).reserve,go.string.hdr."resize""go.importpath."".type.func(int)2type.func(*"".block, int)$"".(*block).resize$"".(*block).resize:go.string.hdr."*tls.halfConn" 2go.string."*tls.halfConn"2go.string."*tls.halfConn" *tls.halfConnTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfFgo.string.hdr."func(*tls.halfConn)" >go.string."func(*tls.halfConn)">go.string."func(*tls.halfConn)"0(func(*tls.halfConn).type.func(*"".halfConn)tS&30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func(*tls.halfConn)"p@go.weak.type.*func(*"".halfConn)"runtime.zerovalue.type.func(*"".halfConn).type.func(*"".halfConn)"type.*"".halfConndgo.typelink.func(*tls.halfConn) func(*"".halfConn).type.func(*"".halfConn)Rgo.string.hdr."func(*tls.halfConn) error" Jgo.string."func(*tls.halfConn) error"Jgo.string."func(*tls.halfConn) error"@4func(*tls.halfConn) error:type.func(*"".halfConn) error}/30 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."func(*tls.halfConn) error"pLgo.weak.type.*func(*"".halfConn) error"runtime.zerovalue:type.func(*"".halfConn) error:type.func(*"".halfConn) error"type.*"".halfConntype.error|go.typelink.func(*tls.halfConn) error func(*"".halfConn) error:type.func(*"".halfConn) errorgo.string.hdr."func(*tls.halfConn, *tls.block) (bool, int, tls.alert)" 6go.string."func(*tls.halfConn, *tls.block) (bool, int, tls.alert)"go.string."func(*tls.halfConn, *tls.block) (bool, int, tls.alert)"pnfunc(*tls.halfConn, *tls.block) (bool, int, tls.alert)ptype.func(*"".halfConn, *"".block) (bool, int, "".alert)630 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.halfConn, *tls.block) (bool, int, tls.alert)"pgo.weak.type.*func(*"".halfConn, *"".block) (bool, int, "".alert)"runtime.zerovalueptype.func(*"".halfConn, *"".block) (bool, int, "".alert)ptype.func(*"".halfConn, *"".block) (bool, int, "".alert)"type.*"".halfConntype.*"".blocktype.booltype.inttype."".alertgo.typelink.func(*tls.halfConn, *tls.block) (bool, int, tls.alert) func(*"".halfConn, *"".block) (bool, int, "".alert)ptype.func(*"".halfConn, *"".block) (bool, int, "".alert)go.string.hdr."func(*tls.halfConn, *tls.block, int) (bool, tls.alert)" 6go.string."func(*tls.halfConn, *tls.block, int) (bool, tls.alert)"go.string."func(*tls.halfConn, *tls.block, int) (bool, tls.alert)"pnfunc(*tls.halfConn, *tls.block, int) (bool, tls.alert)ptype.func(*"".halfConn, *"".block, int) (bool, "".alert)x30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.halfConn, *tls.block, int) (bool, tls.alert)"pgo.weak.type.*func(*"".halfConn, *"".block, int) (bool, "".alert)"runtime.zerovalueptype.func(*"".halfConn, *"".block, int) (bool, "".alert)ptype.func(*"".halfConn, *"".block, int) (bool, "".alert)"type.*"".halfConntype.*"".blocktype.inttype.booltype."".alertgo.typelink.func(*tls.halfConn, *tls.block, int) (bool, tls.alert) func(*"".halfConn, *"".block, int) (bool, "".alert)ptype.func(*"".halfConn, *"".block, int) (bool, "".alert)^go.string.hdr."func(*tls.halfConn, *tls.block)" Vgo.string."func(*tls.halfConn, *tls.block)"Vgo.string."func(*tls.halfConn, *tls.block)"@@func(*tls.halfConn, *tls.block)Dtype.func(*"".halfConn, *"".block)r30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*tls.halfConn, *tls.block)"pVgo.weak.type.*func(*"".halfConn, *"".block)"runtime.zerovalueDtype.func(*"".halfConn, *"".block)Dtype.func(*"".halfConn, *"".block)"type.*"".halfConntype.*"".blockgo.typelink.func(*tls.halfConn, *tls.block) func(*"".halfConn, *"".block)Dtype.func(*"".halfConn, *"".block)\go.string.hdr."func(*tls.halfConn) *tls.block" Tgo.string."func(*tls.halfConn) *tls.block"Tgo.string."func(*tls.halfConn) *tls.block"@>func(*tls.halfConn) *tls.blockBtype.func(*"".halfConn) *"".block30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*tls.halfConn) *tls.block"pTgo.weak.type.*func(*"".halfConn) *"".block"runtime.zerovalueBtype.func(*"".halfConn) *"".blockBtype.func(*"".halfConn) *"".block"type.*"".halfConntype.*"".blockgo.typelink.func(*tls.halfConn) *tls.block func(*"".halfConn) *"".blockBtype.func(*"".halfConn) *"".blockgo.string.hdr."func(*tls.halfConn, uint16, interface {}, tls.macFunction)" :go.string."func(*tls.halfConn, uint16, interface {}, tls.macFunction)"go.string."func(*tls.halfConn, uint16, interface {}, tls.macFunction)"vfunc(*tls.halfConn, uint16, interface {}, tls.macFunction)ztype.func(*"".halfConn, uint16, interface {}, "".macFunction)^30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.halfConn, uint16, interface {}, tls.macFunction)"pgo.weak.type.*func(*"".halfConn, uint16, interface {}, "".macFunction)"runtime.zerovalueztype.func(*"".halfConn, uint16, interface {}, "".macFunction)ztype.func(*"".halfConn, uint16, interface {}, "".macFunction)"type.*"".halfConntype.uint16"type.interface {}&type."".macFunctiongo.typelink.func(*tls.halfConn, uint16, interface {}, tls.macFunction) func(*"".halfConn, uint16, interface {}, "".macFunction)ztype.func(*"".halfConn, uint16, interface {}, "".macFunction)`go.string.hdr."func(*tls.halfConn, error) error" Xgo.string."func(*tls.halfConn, error) error"Xgo.string."func(*tls.halfConn, error) error"PBfunc(*tls.halfConn, error) errorHtype.func(*"".halfConn, error) erroru30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*tls.halfConn, error) error"pZgo.weak.type.*func(*"".halfConn, error) error"runtime.zerovalueHtype.func(*"".halfConn, error) errorHtype.func(*"".halfConn, error) error"type.*"".halfConntype.errortype.errorgo.typelink.func(*tls.halfConn, error) error func(*"".halfConn, error) errorHtype.func(*"".halfConn, error) errorgo.string.hdr."func(*tls.halfConn, *tls.block, int) (*tls.block, *tls.block)" =go.string."func(*tls.halfConn, *tls.block, int) (*tls.block, *tls.block)"go.string."func(*tls.halfConn, *tls.block, int) (*tls.block, *tls.block)"|func(*tls.halfConn, *tls.block, int) (*tls.block, *tls.block)|type.func(*"".halfConn, *"".block, int) (*"".block, *"".block)s:30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.halfConn, *tls.block, int) (*tls.block, *tls.block)"pgo.weak.type.*func(*"".halfConn, *"".block, int) (*"".block, *"".block)"runtime.zerovalue|type.func(*"".halfConn, *"".block, int) (*"".block, *"".block)|type.func(*"".halfConn, *"".block, int) (*"".block, *"".block)"type.*"".halfConntype.*"".blocktype.inttype.*"".blocktype.*"".blockgo.typelink.func(*tls.halfConn, *tls.block, int) (*tls.block, *tls.block) func(*"".halfConn, *"".block, int) (*"".block, *"".block)|type.func(*"".halfConn, *"".block, int) (*"".block, *"".block)@go.string.hdr."changeCipherSpec" 8go.string."changeCipherSpec"8go.string."changeCipherSpec"0"changeCipherSpec8go.string.hdr."func() error" 0go.string."func() error"0go.string."func() error" func() error"type.func() error30 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."func() error"p4go.weak.type.*func() error"runtime.zerovalue"type.func() error"type.func() errortype.errorJgo.typelink.func() error func() error"type.func() error.go.string.hdr."decrypt" &go.string."decrypt"&go.string."decrypt"decryptngo.string.hdr."func(*tls.block) (bool, int, tls.alert)" 'fgo.string."func(*tls.block) (bool, int, tls.alert)"fgo.string."func(*tls.block) (bool, int, tls.alert)"PPfunc(*tls.block) (bool, int, tls.alert)Ttype.func(*"".block) (bool, int, "".alert)9B30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*tls.block) (bool, int, tls.alert)"pfgo.weak.type.*func(*"".block) (bool, int, "".alert)"runtime.zerovalueTtype.func(*"".block) (bool, int, "".alert)Ttype.func(*"".block) (bool, int, "".alert)type.*"".blocktype.booltype.inttype."".alertgo.typelink.func(*tls.block) (bool, int, tls.alert) func(*"".block) (bool, int, "".alert)Ttype.func(*"".block) (bool, int, "".alert).go.string.hdr."encrypt" &go.string."encrypt"&go.string."encrypt"encryptngo.string.hdr."func(*tls.block, int) (bool, tls.alert)" 'fgo.string."func(*tls.block, int) (bool, tls.alert)"fgo.string."func(*tls.block, int) (bool, tls.alert)"PPfunc(*tls.block, int) (bool, tls.alert)Ttype.func(*"".block, int) (bool, "".alert),8u]30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*tls.block, int) (bool, tls.alert)"pfgo.weak.type.*func(*"".block, int) (bool, "".alert)"runtime.zerovalueTtype.func(*"".block, int) (bool, "".alert)Ttype.func(*"".block, int) (bool, "".alert)type.*"".blocktype.inttype.booltype."".alertgo.typelink.func(*tls.block, int) (bool, tls.alert) func(*"".block, int) (bool, "".alert)Ttype.func(*"".block, int) (bool, "".alert)*go.string.hdr."error" "go.string."error""go.string."error"error2go.string.hdr."freeBlock" *go.string."freeBlock"*go.string."freeBlock" freeBlock@go.string.hdr."func(*tls.block)" 8go.string."func(*tls.block)"8go.string."func(*tls.block)"0"func(*tls.block)(type.func(*"".block)T30 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func(*tls.block)"p:go.weak.type.*func(*"".block)"runtime.zerovalue(type.func(*"".block)(type.func(*"".block)type.*"".blockXgo.typelink.func(*tls.block) func(*"".block)(type.func(*"".block),go.string.hdr."incSeq" $go.string."incSeq"$go.string."incSeq"incSeq0go.string.hdr."newBlock" (go.string."newBlock"(go.string."newBlock" newBlockBgo.string.hdr."func() *tls.block" :go.string."func() *tls.block":go.string."func() *tls.block"0$func() *tls.block*type.func() *"".blockh30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func() *tls.block"p<go.weak.type.*func() *"".block"runtime.zerovalue*type.func() *"".block*type.func() *"".blocktype.*"".block\go.typelink.func() *tls.block func() *"".block*type.func() *"".blockBgo.string.hdr."prepareCipherSpec" :go.string."prepareCipherSpec":go.string."prepareCipherSpec"0$prepareCipherSpecvgo.string.hdr."func(uint16, interface {}, tls.macFunction)" +ngo.string."func(uint16, interface {}, tls.macFunction)"ngo.string."func(uint16, interface {}, tls.macFunction)"`Xfunc(uint16, interface {}, tls.macFunction)^type.func(uint16, interface {}, "".macFunction)]30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(uint16, interface {}, tls.macFunction)"ppgo.weak.type.*func(uint16, interface {}, "".macFunction)"runtime.zerovalue^type.func(uint16, interface {}, "".macFunction)^type.func(uint16, interface {}, "".macFunction)type.uint16"type.interface {}&type."".macFunctiongo.typelink.func(uint16, interface {}, tls.macFunction) func(uint16, interface {}, "".macFunction)^type.func(uint16, interface {}, "".macFunction)0go.string.hdr."resetSeq" (go.string."resetSeq"(go.string."resetSeq" resetSeq<go.string.hdr."setErrorLocked" 4go.string."setErrorLocked"4go.string."setErrorLocked" setErrorLockedBgo.string.hdr."func(error) error" :go.string."func(error) error":go.string."func(error) error"0$func(error) error,type.func(error) error}6%30 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."func(error) error"p>go.weak.type.*func(error) error"runtime.zerovalue,type.func(error) error,type.func(error) errortype.errortype.error^go.typelink.func(error) error func(error) error,type.func(error) error4go.string.hdr."splitBlock" 12217 ,go.string."splitBlock",go.string."splitBlock" splitBlock|go.string.hdr."func(*tls.block, int) (*tls.block, *tls.block)" .tgo.string."func(*tls.block, int) (*tls.block, *tls.block)"tgo.string."func(*tls.block, int) (*tls.block, *tls.block)"`^func(*tls.block, int) (*tls.block, *tls.block)`type.func(*"".block, int) (*"".block, *"".block)A+30 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(*tls.block, int) (*tls.block, *tls.block)"prgo.weak.type.*func(*"".block, int) (*"".block, *"".block)"runtime.zerovalue`type.func(*"".block, int) (*"".block, *"".block)`type.func(*"".block, int) (*"".block, *"".block)type.*"".blocktype.inttype.*"".blocktype.*"".blockgo.typelink.func(*tls.block, int) (*tls.block, *tls.block) func(*"".block, int) (*"".block, *"".block)`type.func(*"".block, int) (*"".block, *"".block)"type.*"".halfConn5P6 0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."*tls.halfConn"p4go.weak.type.**"".halfConn"runtime.zerovalue type."".halfConn`"type.*"".halfConn"type.*"".halfConn(go.string.hdr."Lock"type.func().type.func(*"".halfConn)&"".(*halfConn).Lock&"".(*halfConn).Lock,go.string.hdr."Unlock"type.func().type.func(*"".halfConn)*"".(*halfConn).Unlock*"".(*halfConn).Unlock@go.string.hdr."changeCipherSpec""go.importpath.""."type.func() error:type.func(*"".halfConn) error>"".(*halfConn).changeCipherSpec>"".(*halfConn).changeCipherSpec.go.string.hdr."decrypt""go.importpath."".Ttype.func(*"".block) (bool, int, "".alert)ptype.func(*"".halfConn, *"".block) (bool, int, "".alert),"".(*halfConn).decrypt,"".(*halfConn).decrypt.go.string.hdr."encrypt""go.importpath."".Ttype.func(*"".block, int) (bool, "".alert)ptype.func(*"".halfConn, *"".block, int) (bool, "".alert),"".(*halfConn).encrypt,"".(*halfConn).encrypt*go.string.hdr."error""go.importpath.""."type.func() error:type.func(*"".halfConn) error("".(*halfConn).error("".(*halfConn).error2go.string.hdr."freeBlock""go.importpath."".(type.func(*"".block)Dtype.func(*"".halfConn, *"".block)0"".(*halfConn).freeBlock0"".(*halfConn).freeBlock,go.string.hdr."incSeq""go.importpath."".type.func().type.func(*"".halfConn)*"".(*halfConn).incSeq*"".(*halfConn).incSeq0go.string.hdr."newBlock""go.importpath."".*type.func() *"".blockBtype.func(*"".halfConn) *"".block."".(*halfConn).newBlock."".(*halfConn).newBlockBgo.string.hdr."prepareCipherSpec""go.importpath."".^type.func(uint16, interface {}, "".macFunction) ztype.func(*"".halfConn, uint16, interface {}, "".macFunction) @"".(*halfConn).prepareCipherSpec @"".(*halfConn).prepareCipherSpec 0go.string.hdr."resetSeq" "go.importpath."". type.func() .type.func(*"".halfConn) ."".(*halfConn).resetSeq 12222 ."".(*halfConn).resetSeq 12223 <go.string.hdr."setErrorLocked" 12224 "go.importpath."". 12225 ,type.func(error) error 12226 Htype.func(*"".halfConn, error) error 12227 :"".(*halfConn).setErrorLocked 12228 :"".(*halfConn).setErrorLocked 12229 4go.string.hdr."splitBlock""go.importpath."".`type.func(*"".block, int) (*"".block, *"".block)|type.func(*"".halfConn, *"".block, int) (*"".block, *"".block)2"".(*halfConn).splitBlock2"".(*halfConn).splitBlock*runtime.gcbits.f67e02~8go.string.hdr."tls.halfConn" 0go.string."tls.halfConn"0go.string."tls.halfConn" tls.halfConn&go.string.hdr."err" go.string."err"go.string."err"err&go.string.hdr."seq" go.string."seq"go.string."seq"seq*go.string.hdr."bfree" "go.string."bfree""go.string."bfree"bfree4go.string.hdr."nextCipher" 12237 ,go.string."nextCipher",go.string."nextCipher" nextCipher.go.string.hdr."nextMac" &go.string."nextMac"&go.string."nextMac"nextMac6go.string.hdr."inDigestBuf" .go.string."inDigestBuf".go.string."inDigestBuf" inDigestBuf8go.string.hdr."outDigestBuf" 0go.string."outDigestBuf"0go.string."outDigestBuf" outDigestBuf0go.string.hdr."halfConn" (go.string."halfConn"(go.string."halfConn" halfConn type."".halfConn Bh 0@HP`pR0 runtime.algarray@*runtime.gcbits.f67e02P8go.string.hdr."tls.halfConn"p"type.*"".halfConn"runtime.zerovalue type."".halfConntype.sync.Mutex&go.string.hdr."err""go.importpath."".type.error.go.string.hdr."version""go.importpath."".type.uint16,go.string.hdr."cipher""go.importpath.""."type.interface {}&go.string.hdr."mac""go.importpath."".&type."".macFunction&go.string.hdr."seq""go.importpath."".type.[8]uint8*go.string.hdr."bfree""go.importpath."".type.*"".block4go.string.hdr."nextCipher""go.importpath.""."type.interface {}.go.string.hdr."nextMac""go.importpath."".&type."".macFunction6go.string.hdr."inDigestBuf""go.importpath."".type.[]uint88go.string.hdr."outDigestBuf""go.importpath."".type.[]uint8` type."".halfConn0go.string.hdr."halfConn""go.importpath."". type."".halfConnBruntime.gcbits.b3922462ef27f67e72$b'~r0go.string.hdr."tls.Conn" (go.string."tls.Conn"(go.string."tls.Conn" tls.Conn(go.string.hdr."conn" go.string."conn" go.string."conn" 12242 conn0go.string.hdr."isClient" (go.string."isClient"(go.string."isClient" isClient<go.string.hdr."handshakeMutex" 4go.string."handshakeMutex"4go.string."handshakeMutex" handshakeMutex8go.string.hdr."handshakeErr" 0go.string."handshakeErr"0go.string."handshakeErr" handshakeErr0go.string.hdr."haveVers" (go.string."haveVers"(go.string."haveVers" haveVers,go.string.hdr."config" $go.string."config"$go.string."config"configBgo.string.hdr."handshakeComplete" :go.string."handshakeComplete":go.string."handshakeComplete"0$handshakeComplete2go.string.hdr."didResume" *go.string."didResume"*go.string."didResume" didResume8go.string.hdr."ocspResponse" 0go.string."ocspResponse"0go.string."ocspResponse" ocspResponse@go.string.hdr."peerCertificates" 8go.string."peerCertificates"8go.string."peerCertificates"0"peerCertificates:go.string.hdr."firstFinished" 2go.string."firstFinished"2go.string."firstFinished" firstFinished<go.string.hdr."clientProtocol" 4go.string."clientProtocol"4go.string."clientProtocol" clientProtocolLgo.string.hdr."clientProtocolFallback" Dgo.string."clientProtocolFallback"Dgo.string."clientProtocolFallback"0.clientProtocolFallback$go.string.hdr."in" go.string."in"go.string."in"in&go.string.hdr."out" go.string."out"go.string."out"out0go.string.hdr."rawInput" (go.string."rawInput"(go.string."rawInput" rawInput*go.string.hdr."input" "go.string."input""go.string."input"input(go.string.hdr."hand" go.string."hand" go.string."hand" 12247 hand&go.string.hdr."tmp" go.string."tmp"go.string."tmp"tmp(go.string.hdr."Conn" go.string."Conn" go.string."Conn" 12248 Conntype."".Conn8I 028@ABH`x (00 runtime.algarray@Bruntime.gcbits.b3922462ef27f67e72P0go.string.hdr."tls.Conn"ptype.*"".Conn"runtime.zerovaluetype."".Conn(go.string.hdr."conn""go.importpath."".type.net.Conn0go.string.hdr."isClient""go.importpath."".type.bool<go.string.hdr."handshakeMutex""go.importpath."".type.sync.Mutex8go.string.hdr."handshakeErr""go.importpath."".type.error(go.string.hdr."vers""go.importpath."".type.uint160go.string.hdr."haveVers""go.importpath."".type.bool,go.string.hdr."config""go.importpath."".type.*"".ConfigBgo.string.hdr."handshakeComplete""go.importpath."".type.bool2go.string.hdr."didResume""go.importpath."".type.bool6go.string.hdr."cipherSuite""go.importpath."".type.uint168go.string.hdr."ocspResponse""go.importpath."".type.[]uint8(go.string.hdr."scts""go.importpath."".type.[][]uint8 @go.string.hdr."peerCertificates" "go.importpath."". >type.[]*crypto/x509.Certificate <go.string.hdr."verifiedChains" "go.importpath."". Btype.[][]*crypto/x509.Certificate 12249 4go.string.hdr."serverName" 12250 "go.importpath."". 12251 type.string 12252 :go.string.hdr."firstFinished""go.importpath."".type.[12]uint8<go.string.hdr."clientProtocol""go.importpath."".type.stringLgo.string.hdr."clientProtocolFallback""go.importpath."".type.bool$go.string.hdr."in""go.importpath."". type."".halfConn &go.string.hdr."out" "go.importpath."". type."".halfConn0go.string.hdr."rawInput""go.importpath."".type.*"".block*go.string.hdr."input""go.importpath."".type.*"".block(go.string.hdr."hand""go.importpath.""."type.bytes.Buffer&go.string.hdr."tmp""go.importpath."".type.[16]uint8`type."".Conn(go.string.hdr."Conn""go.importpath."".type."".Conn2go.string.hdr."*tls.Conn" *go.string."*tls.Conn"*go.string."*tls.Conn" *tls.ConnJgo.string.hdr."func(*tls.Conn) error" Bgo.string."func(*tls.Conn) error"Bgo.string."func(*tls.Conn) error"0,func(*tls.Conn) error2type.func(*"".Conn) errorw30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(*tls.Conn) error"pDgo.weak.type.*func(*"".Conn) error"runtime.zerovalue2type.func(*"".Conn) error2type.func(*"".Conn) errortype.*"".Conntype.errorlgo.typelink.func(*tls.Conn) error func(*"".Conn) error2type.func(*"".Conn) errorHgo.string.hdr."*tls.ConnectionState" @go.string."*tls.ConnectionState"@go.string."*tls.ConnectionState"0**tls.ConnectionState0type.*"".ConnectionStateF}60 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."*tls.ConnectionState"pBgo.weak.type.**"".ConnectionState"runtime.zerovalue.type."".ConnectionState*runtime.gcbits.529204RFgo.string.hdr."tls.ConnectionState" >go.string."tls.ConnectionState">go.string."tls.ConnectionState"0(tls.ConnectionState.go.string.hdr."Version" &go.string."Version"&go.string."Version"VersionBgo.string.hdr."HandshakeComplete" :go.string."HandshakeComplete":go.string."HandshakeComplete"0$HandshakeComplete2go.string.hdr."DidResume" *go.string."DidResume"*go.string."DidResume" DidResume6go.string.hdr."CipherSuite" .go.string."CipherSuite".go.string."CipherSuite" CipherSuiteDgo.string.hdr."NegotiatedProtocol" <go.string."NegotiatedProtocol"<go.string."NegotiatedProtocol"0&NegotiatedProtocolTgo.string.hdr."NegotiatedProtocolIsMutual" Lgo.string."NegotiatedProtocolIsMutual"Lgo.string."NegotiatedProtocolIsMutual"@6NegotiatedProtocolIsMutual@go.string.hdr."PeerCertificates" 8go.string."PeerCertificates"8go.string."PeerCertificates"0"PeerCertificates<go.string.hdr."VerifiedChains" 4go.string."VerifiedChains"4go.string."VerifiedChains" VerifiedChains8go.string.hdr."OCSPResponse" 0go.string."OCSPResponse"0go.string."OCSPResponse" OCSPResponse2go.string.hdr."TLSUnique" *go.string."TLSUnique"*go.string."TLSUnique" TLSUnique>go.string.hdr."ConnectionState" 6go.string."ConnectionState"6go.string."ConnectionState" ConnectionState.type."".ConnectionState Xj\ 0H`xD0 runtime.algarray@*runtime.gcbits.529204PFgo.string.hdr."tls.ConnectionState"p0type.*"".ConnectionState"runtime.zerovalue.type."".ConnectionState.go.string.hdr."Version"type.uint16Bgo.string.hdr."HandshakeComplete"type.bool2go.string.hdr."DidResume"type.bool6go.string.hdr."CipherSuite"type.uint16Dgo.string.hdr."NegotiatedProtocol"type.stringTgo.string.hdr."NegotiatedProtocolIsMutual"type.bool4go.string.hdr."ServerName"type.string@go.string.hdr."PeerCertificates">type.[]*crypto/x509.Certificate<go.string.hdr."VerifiedChains"Btype.[][]*crypto/x509.CertificateVgo.string.hdr."SignedCertificateTimestamps"type.[][]uint88go.string.hdr."OCSPResponse"type.[]uint82go.string.hdr."TLSUnique"type.[]uint8` .type."".ConnectionState >go.string.hdr."ConnectionState" "go.importpath."". .type."".ConnectionStatefgo.string.hdr."func(*tls.Conn) tls.ConnectionState" #^go.string."func(*tls.Conn) tls.ConnectionState"^go.string."func(*tls.Conn) tls.ConnectionState"PHfunc(*tls.Conn) tls.ConnectionStateLtype.func(*"".Conn) "".ConnectionStateC30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(*tls.Conn) tls.ConnectionState"p^go.weak.type.*func(*"".Conn) "".ConnectionState"runtime.zerovalueLtype.func(*"".Conn) "".ConnectionStateLtype.func(*"".Conn) "".ConnectionStatetype.*"".Conn.type."".ConnectionStatego.typelink.func(*tls.Conn) tls.ConnectionState func(*"".Conn) "".ConnectionStateLtype.func(*"".Conn) "".ConnectionStatePgo.string.hdr."func(*tls.Conn) net.Addr" Hgo.string."func(*tls.Conn) net.Addr"Hgo.string."func(*tls.Conn) net.Addr"@2func(*tls.Conn) net.Addr8type.func(*"".Conn) net.Addr6^~30 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func(*tls.Conn) net.Addr"pJgo.weak.type.*func(*"".Conn) net.Addr"runtime.zerovalue8type.func(*"".Conn) net.Addr8type.func(*"".Conn) net.Addrtype.*"".Conntype.net.Addrxgo.typelink.func(*tls.Conn) net.Addr func(*"".Conn) net.Addr8type.func(*"".Conn) net.AddrNgo.string.hdr."func(*tls.Conn) []uint8" Fgo.string."func(*tls.Conn) []uint8"Fgo.string."func(*tls.Conn) []uint8"00func(*tls.Conn) []uint86type.func(*"".Conn) []uint8\30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*tls.Conn) []uint8"pHgo.weak.type.*func(*"".Conn) []uint8"runtime.zerovalue6type.func(*"".Conn) []uint86type.func(*"".Conn) []uint8type.*"".Conntype.[]uint8tgo.typelink.func(*tls.Conn) []uint8 func(*"".Conn) []uint86type.func(*"".Conn) []uint8jgo.string.hdr."func(*tls.Conn, []uint8) (int, error)" %bgo.string."func(*tls.Conn, []uint8) (int, error)"bgo.string."func(*tls.Conn, []uint8) (int, error)"PLfunc(*tls.Conn, []uint8) (int, error)Rtype.func(*"".Conn, []uint8) (int, error)`30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*tls.Conn, []uint8) (int, error)"pdgo.weak.type.*func(*"".Conn, []uint8) (int, error)"runtime.zerovalueRtype.func(*"".Conn, []uint8) (int, error)Rtype.func(*"".Conn, []uint8) (int, error)type.*"".Conntype.[]uint8type.inttype.errorgo.typelink.func(*tls.Conn, []uint8) (int, error) func(*"".Conn, []uint8) (int, error)Rtype.func(*"".Conn, []uint8) (int, error)`go.string.hdr."func(*tls.Conn, time.Time) error" Xgo.string."func(*tls.Conn, time.Time) error"Xgo.string."func(*tls.Conn, time.Time) error"PBfunc(*tls.Conn, time.Time) errorHtype.func(*"".Conn, time.Time) error30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*tls.Conn, time.Time) error"pZgo.weak.type.*func(*"".Conn, time.Time) error"runtime.zerovalueHtype.func(*"".Conn, time.Time) errorHtype.func(*"".Conn, time.Time) errortype.*"".Conntype.time.Timetype.errorgo.typelink.func(*tls.Conn, time.Time) error func(*"".Conn, time.Time) errorHtype.func(*"".Conn, time.Time) errorZgo.string.hdr."func(*tls.Conn, string) error" Rgo.string."func(*tls.Conn, string) error"Rgo.string."func(*tls.Conn, string) error"@<func(*tls.Conn, string) errorBtype.func(*"".Conn, string) errori30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*tls.Conn, string) error"pTgo.weak.type.*func(*"".Conn, string) error"runtime.zerovalueBtype.func(*"".Conn, string) errorBtype.func(*"".Conn, string) errortype.*"".Conntype.stringtype.errorgo.typelink.func(*tls.Conn, string) error func(*"".Conn, string) errorBtype.func(*"".Conn, string) error"runtime.gcbits.12@go.string.hdr."tls.sessionState" 8go.string."tls.sessionState"8go.string."tls.sessionState"0"tls.sessionState8go.string.hdr."certificates" 0go.string."certificates"0go.string."certificates" certificates4go.string.hdr."usedOldKey" 12273 ,go.string."usedOldKey",go.string."usedOldKey" usedOldKey8go.string.hdr."sessionState" 0go.string."sessionState"0go.string."sessionState" sessionState(type."".sessionState@(b 820 runtime.algarray@"runtime.gcbits.12P@go.string.hdr."tls.sessionState"p*type.*"".sessionState"runtime.zerovalue(type."".sessionState(go.string.hdr."vers""go.importpath."".type.uint166go.string.hdr."cipherSuite""go.importpath."".type.uint168go.string.hdr."masterSecret""go.importpath."".type.[]uint88go.string.hdr."certificates""go.importpath."".type.[][]uint84go.string.hdr."usedOldKey""go.importpath."".type.bool`(type."".sessionState8go.string.hdr."sessionState""go.importpath."".(type."".sessionStateBgo.string.hdr."*tls.sessionState" :go.string."*tls.sessionState":go.string."*tls.sessionState"0$*tls.sessionStatetgo.string.hdr."func(*tls.sessionState, interface {}) bool" *lgo.string."func(*tls.sessionState, interface {}) bool"lgo.string."func(*tls.sessionState, interface {}) bool"`Vfunc(*tls.sessionState, interface {}) bool\type.func(*"".sessionState, interface {}) bool:rPL30 runtime.algarray@"runtime.gcbits.01Ptgo.string.hdr."func(*tls.sessionState, interface {}) bool"pngo.weak.type.*func(*"".sessionState, interface {}) bool"runtime.zerovalue\type.func(*"".sessionState, interface {}) bool\type.func(*"".sessionState, interface {}) bool*type.*"".sessionState"type.interface {}type.boolgo.typelink.func(*tls.sessionState, interface {}) bool func(*"".sessionState, interface {}) bool\type.func(*"".sessionState, interface {}) bool^go.string.hdr."func(*tls.sessionState) []uint8" Vgo.string."func(*tls.sessionState) []uint8"Vgo.string."func(*tls.sessionState) []uint8"@@func(*tls.sessionState) []uint8Ftype.func(*"".sessionState) []uint830 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*tls.sessionState) []uint8"pXgo.weak.type.*func(*"".sessionState) []uint8"runtime.zerovalueFtype.func(*"".sessionState) []uint8Ftype.func(*"".sessionState) []uint8*type.*"".sessionStatetype.[]uint8go.typelink.func(*tls.sessionState) []uint8 func(*"".sessionState) []uint8Ftype.func(*"".sessionState) []uint8jgo.string.hdr."func(*tls.sessionState, []uint8) bool" %bgo.string."func(*tls.sessionState, []uint8) bool"bgo.string."func(*tls.sessionState, []uint8) bool"PLfunc(*tls.sessionState, []uint8) boolRtype.func(*"".sessionState, []uint8) boolP1#30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*tls.sessionState, []uint8) bool"pdgo.weak.type.*func(*"".sessionState, []uint8) bool"runtime.zerovalueRtype.func(*"".sessionState, []uint8) boolRtype.func(*"".sessionState, []uint8) bool*type.*"".sessionStatetype.[]uint8type.boolgo.typelink.func(*tls.sessionState, []uint8) bool func(*"".sessionState, []uint8) boolRtype.func(*"".sessionState, []uint8) bool*type.*"".sessionState640 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*tls.sessionState"p<go.weak.type.**"".sessionState"runtime.zerovalue(type."".sessionState`*type.*"".sessionState*type.*"".sessionState*go.string.hdr."equal""go.importpath."".8type.func(interface {}) bool\type.func(*"".sessionState, interface {}) bool0"".(*sessionState).equal0"".(*sessionState).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Ftype.func(*"".sessionState) []uint84"".(*sessionState).marshal4"".(*sessionState).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolRtype.func(*"".sessionState, []uint8) bool8"".(*sessionState).unmarshal8"".(*sessionState).unmarshalgo.string.hdr."func(*tls.Conn, []uint8) (*tls.sessionState, bool)" 2|go.string."func(*tls.Conn, []uint8) (*tls.sessionState, bool)"|go.string."func(*tls.Conn, []uint8) (*tls.sessionState, bool)"pffunc(*tls.Conn, []uint8) (*tls.sessionState, bool)jtype.func(*"".Conn, []uint8) (*"".sessionState, bool)x$30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.Conn, []uint8) (*tls.sessionState, bool)"p|go.weak.type.*func(*"".Conn, []uint8) (*"".sessionState, bool)"runtime.zerovaluejtype.func(*"".Conn, []uint8) (*"".sessionState, bool)jtype.func(*"".Conn, []uint8) (*"".sessionState, bool)type.*"".Conntype.[]uint8*type.*"".sessionStatetype.boolgo.typelink.func(*tls.Conn, []uint8) (*tls.sessionState, bool) func(*"".Conn, []uint8) (*"".sessionState, bool)jtype.func(*"".Conn, []uint8) (*"".sessionState, bool)go.string.hdr."func(*tls.Conn, *tls.sessionState) ([]uint8, error)" 3~go.string."func(*tls.Conn, *tls.sessionState) ([]uint8, error)"~go.string."func(*tls.Conn, *tls.sessionState) ([]uint8, error)"phfunc(*tls.Conn, *tls.sessionState) ([]uint8, error)ltype.func(*"".Conn, *"".sessionState) ([]uint8, error)c30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.Conn, *tls.sessionState) ([]uint8, error)"p~go.weak.type.*func(*"".Conn, *"".sessionState) ([]uint8, error)"runtime.zerovalueltype.func(*"".Conn, *"".sessionState) ([]uint8, error)ltype.func(*"".Conn, *"".sessionState) ([]uint8, error)type.*"".Conn*type.*"".sessionStatetype.[]uint8type.errorgo.typelink.func(*tls.Conn, *tls.sessionState) ([]uint8, error) func(*"".Conn, *"".sessionState) ([]uint8, error)ltype.func(*"".Conn, *"".sessionState) ([]uint8, error)jgo.string.hdr."func(*tls.Conn) (interface {}, error)" %bgo.string."func(*tls.Conn) (interface {}, error)"bgo.string."func(*tls.Conn) (interface {}, error)"PLfunc(*tls.Conn) (interface {}, error)Rtype.func(*"".Conn) (interface {}, error)30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*tls.Conn) (interface {}, error)"pdgo.weak.type.*func(*"".Conn) (interface {}, error)"runtime.zerovalueRtype.func(*"".Conn) (interface {}, error)Rtype.func(*"".Conn) (interface {}, error)type.*"".Conn"type.interface {}type.errorgo.typelink.func(*tls.Conn) (interface {}, error) func(*"".Conn) (interface {}, error)Rtype.func(*"".Conn) (interface {}, error)>go.string.hdr."*tls.recordType" 6go.string."*tls.recordType"6go.string."*tls.recordType" *tls.recordType&type.*"".recordTypeCh60 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*tls.recordType"p8go.weak.type.**"".recordType"runtime.zerovalue$type."".recordType<go.string.hdr."tls.recordType" 4go.string."tls.recordType"4go.string."tls.recordType" tls.recordType4go.string.hdr."recordType" 12276 ,go.string."recordType",go.string."recordType" recordType$type."".recordType0@ runtime.algarray@runtime.gcbits.P<go.string.hdr."tls.recordType"p&type.*"".recordType"runtime.zerovalue`$type."".recordType4go.string.hdr."recordType""go.importpath."".$type."".recordTypejgo.string.hdr."func(*tls.Conn, tls.recordType) error" %bgo.string."func(*tls.Conn, tls.recordType) error"bgo.string."func(*tls.Conn, tls.recordType) error"PLfunc(*tls.Conn, tls.recordType) errorPtype.func(*"".Conn, "".recordType) error30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*tls.Conn, tls.recordType) error"pbgo.weak.type.*func(*"".Conn, "".recordType) error"runtime.zerovaluePtype.func(*"".Conn, "".recordType) errorPtype.func(*"".Conn, "".recordType) errortype.*"".Conn$type."".recordTypetype.errorgo.typelink.func(*tls.Conn, tls.recordType) error func(*"".Conn, "".recordType) errorPtype.func(*"".Conn, "".recordType) error`go.string.hdr."func(*tls.Conn, tls.alert) error" Xgo.string."func(*tls.Conn, tls.alert) error"Xgo.string."func(*tls.Conn, tls.alert) error"PBfunc(*tls.Conn, tls.alert) errorFtype.func(*"".Conn, "".alert) error!U30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*tls.Conn, tls.alert) error"pXgo.weak.type.*func(*"".Conn, "".alert) error"runtime.zerovalueFtype.func(*"".Conn, "".alert) errorFtype.func(*"".Conn, "".alert) errortype.*"".Conntype."".alerttype.errorgo.typelink.func(*tls.Conn, tls.alert) error func(*"".Conn, "".alert) errorFtype.func(*"".Conn, "".alert) errorgo.string.hdr."func(*tls.Conn, tls.recordType, []uint8) (int, error)" 5go.string."func(*tls.Conn, tls.recordType, []uint8) (int, error)"go.string."func(*tls.Conn, tls.recordType, []uint8) (int, error)"plfunc(*tls.Conn, tls.recordType, []uint8) (int, error)ptype.func(*"".Conn, "".recordType, []uint8) (int, error)~30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.Conn, tls.recordType, []uint8) (int, error)"pgo.weak.type.*func(*"".Conn, "".recordType, []uint8) (int, error)"runtime.zerovalueptype.func(*"".Conn, "".recordType, []uint8) (int, error)ptype.func(*"".Conn, "".recordType, []uint8) (int, error)type.*"".Conn$type."".recordTypetype.[]uint8type.inttype.errorgo.typelink.func(*tls.Conn, tls.recordType, []uint8) (int, error) func(*"".Conn, "".recordType, []uint8) (int, error)ptype.func(*"".Conn, "".recordType, []uint8) (int, error)*go.string.hdr."Close" "go.string."Close""go.string."Close"CloseTgo.string.hdr."func() tls.ConnectionState" Lgo.string."func() tls.ConnectionState"Lgo.string."func() tls.ConnectionState"@6func() tls.ConnectionState<type.func() "".ConnectionState%330 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func() tls.ConnectionState"pNgo.weak.type.*func() "".ConnectionState"runtime.zerovalue<type.func() "".ConnectionState<type.func() "".ConnectionState.type."".ConnectionStatego.typelink.func() tls.ConnectionState func() "".ConnectionState<type.func() "".ConnectionState2go.string.hdr."Handshake" *go.string."Handshake"*go.string."Handshake" Handshake2go.string.hdr."LocalAddr" *go.string."LocalAddr"*go.string."LocalAddr" LocalAddr>go.string.hdr."func() net.Addr" 6go.string."func() net.Addr"6go.string."func() net.Addr" func() net.Addr(type.func() net.AddrWH30 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."func() net.Addr"p:go.weak.type.*func() net.Addr"runtime.zerovalue(type.func() net.Addr(type.func() net.Addrtype.net.AddrVgo.typelink.func() net.Addr func() net.Addr(type.func() net.Addr4go.string.hdr."RemoteAddr" 12278 ,go.string."RemoteAddr",go.string."RemoteAddr" RemoteAddr6go.string.hdr."SetDeadline" .go.string."SetDeadline".go.string."SetDeadline" SetDeadlineJgo.string.hdr."func(time.Time) error" Bgo.string."func(time.Time) error"Bgo.string."func(time.Time) error"0,func(time.Time) error4type.func(time.Time) error@Z30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(time.Time) error"pFgo.weak.type.*func(time.Time) error"runtime.zerovalue4type.func(time.Time) error4type.func(time.Time) errortype.time.Timetype.errorngo.typelink.func(time.Time) error func(time.Time) error4type.func(time.Time) error>go.string.hdr."SetReadDeadline" 6go.string."SetReadDeadline"6go.string."SetReadDeadline" SetReadDeadline@go.string.hdr."SetWriteDeadline" 8go.string."SetWriteDeadline"8go.string."SetWriteDeadline"0"SetWriteDeadline<go.string.hdr."VerifyHostname" 4go.string."VerifyHostname"4go.string."VerifyHostname" VerifyHostnameDgo.string.hdr."func(string) error" <go.string."func(string) error"<go.string."func(string) error"0&func(string) error.type.func(string) errorBh30 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."func(string) error"p@go.weak.type.*func(string) error"runtime.zerovalue.type.func(string) error.type.func(string) errortype.stringtype.errorbgo.typelink.func(string) error func(string) error.type.func(string) error*go.string.hdr."Write" "go.string."Write""go.string."Write"Write>go.string.hdr."clientHandshake" 6go.string."clientHandshake"6go.string."clientHandshake" clientHandshake:go.string.hdr."decryptTicket" 2go.string."decryptTicket"2go.string."decryptTicket" decryptTicketngo.string.hdr."func([]uint8) (*tls.sessionState, bool)" 'fgo.string."func([]uint8) (*tls.sessionState, bool)"fgo.string."func([]uint8) (*tls.sessionState, bool)"PPfunc([]uint8) (*tls.sessionState, bool)Vtype.func([]uint8) (*"".sessionState, bool);O30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func([]uint8) (*tls.sessionState, bool)"phgo.weak.type.*func([]uint8) (*"".sessionState, bool)"runtime.zerovalueVtype.func([]uint8) (*"".sessionState, bool)Vtype.func([]uint8) (*"".sessionState, bool)type.[]uint8*type.*"".sessionStatetype.boolgo.typelink.func([]uint8) (*tls.sessionState, bool) func([]uint8) (*"".sessionState, bool)Vtype.func([]uint8) (*"".sessionState, bool):go.string.hdr."encryptTicket" 2go.string."encryptTicket"2go.string."encryptTicket" encryptTicketpgo.string.hdr."func(*tls.sessionState) ([]uint8, error)" (hgo.string."func(*tls.sessionState) ([]uint8, error)"hgo.string."func(*tls.sessionState) ([]uint8, error)"`Rfunc(*tls.sessionState) ([]uint8, error)Xtype.func(*"".sessionState) ([]uint8, error)kI;h30 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func(*tls.sessionState) ([]uint8, error)"pjgo.weak.type.*func(*"".sessionState) ([]uint8, error)"runtime.zerovalueXtype.func(*"".sessionState) ([]uint8, error)Xtype.func(*"".sessionState) ([]uint8, error)*type.*"".sessionStatetype.[]uint8type.errorgo.typelink.func(*tls.sessionState) ([]uint8, error) func(*"".sessionState) ([]uint8, error)Xtype.func(*"".sessionState) ([]uint8, error):go.string.hdr."readHandshake" 2go.string."readHandshake"2go.string."readHandshake" readHandshakeXgo.string.hdr."func() (interface {}, error)" Pgo.string."func() (interface {}, error)"Pgo.string."func() (interface {}, error)"@:func() (interface {}, error)Btype.func() (interface {}, error)j/30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func() (interface {}, error)"pTgo.weak.type.*func() (interface {}, error)"runtime.zerovalueBtype.func() (interface {}, error)Btype.func() (interface {}, error)"type.interface {}type.errorgo.typelink.func() (interface {}, error) func() (interface {}, error)Btype.func() (interface {}, error)4go.string.hdr."readRecord" 12285 ,go.string."readRecord",go.string."readRecord" readRecordTgo.string.hdr."func(tls.recordType) error" Lgo.string."func(tls.recordType) error"Lgo.string."func(tls.recordType) error"@6func(tls.recordType) error<type.func("".recordType) errorw30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(tls.recordType) error"pNgo.weak.type.*func("".recordType) error"runtime.zerovalue<type.func("".recordType) error<type.func("".recordType) error$type."".recordTypetype.errorgo.typelink.func(tls.recordType) error func("".recordType) error<type.func("".recordType) error2go.string.hdr."sendAlert" *go.string."sendAlert"*go.string."sendAlert" sendAlertJgo.string.hdr."func(tls.alert) error" Bgo.string."func(tls.alert) error"Bgo.string."func(tls.alert) error"0,func(tls.alert) error2type.func("".alert) error d30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(tls.alert) error"pDgo.weak.type.*func("".alert) error"runtime.zerovalue2type.func("".alert) error2type.func("".alert) errortype."".alerttype.errorlgo.typelink.func(tls.alert) error func("".alert) error2type.func("".alert) error>go.string.hdr."sendAlertLocked" 6go.string."sendAlertLocked"6go.string."sendAlertLocked" sendAlertLocked>go.string.hdr."serverHandshake" 6go.string."serverHandshake"6go.string."serverHandshake" serverHandshake6go.string.hdr."writeRecord" .go.string."writeRecord".go.string."writeRecord" writeRecordtgo.string.hdr."func(tls.recordType, []uint8) (int, error)" *lgo.string."func(tls.recordType, []uint8) (int, error)"lgo.string."func(tls.recordType, []uint8) (int, error)"`Vfunc(tls.recordType, []uint8) (int, error)\type.func("".recordType, []uint8) (int, error)`30 runtime.algarray@"runtime.gcbits.01Ptgo.string.hdr."func(tls.recordType, []uint8) (int, error)"pngo.weak.type.*func("".recordType, []uint8) (int, error)"runtime.zerovalue\type.func("".recordType, []uint8) (int, error)\type.func("".recordType, []uint8) (int, error)$type."".recordTypetype.[]uint8type.inttype.errorgo.typelink.func(tls.recordType, []uint8) (int, error) func("".recordType, []uint8) (int, error)\type.func("".recordType, []uint8) (int, error)type.*"".ConnR60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*tls.Conn"p,go.weak.type.**"".Conn"runtime.zerovaluetype."".Conn`type.*"".Conntype.*"".Conn*go.string.hdr."Close""type.func() error2type.func(*"".Conn) error "".(*Conn).Close "".(*Conn).Close>go.string.hdr."ConnectionState"<type.func() "".ConnectionStateLtype.func(*"".Conn) "".ConnectionState4"".(*Conn).ConnectionState4"".(*Conn).ConnectionState2go.string.hdr."Handshake""type.func() error2type.func(*"".Conn) error("".(*Conn).Handshake("".(*Conn).Handshake2go.string.hdr."LocalAddr"(type.func() net.Addr8type.func(*"".Conn) net.Addr("".(*Conn).LocalAddr("".(*Conn).LocalAddr8go.string.hdr."OCSPResponse"&type.func() []uint86type.func(*"".Conn) []uint8."".(*Conn).OCSPResponse."".(*Conn).OCSPResponse(go.string.hdr."Read">type.func([]uint8) (int, error)Rtype.func(*"".Conn, []uint8) (int, error)"".(*Conn).Read"".(*Conn).Read4go.string.hdr."RemoteAddr"(type.func() net.Addr8type.func(*"".Conn) net.Addr*"".(*Conn).RemoteAddr*"".(*Conn).RemoteAddr6go.string.hdr."SetDeadline"4type.func(time.Time) errorHtype.func(*"".Conn, time.Time) error,"".(*Conn).SetDeadline,"".(*Conn).SetDeadline>go.string.hdr."SetReadDeadline"4type.func(time.Time) errorHtype.func(*"".Conn, time.Time) error4"".(*Conn).SetReadDeadline4"".(*Conn).SetReadDeadline@go.string.hdr."SetWriteDeadline"4type.func(time.Time) error Htype.func(*"".Conn, time.Time) error 6"".(*Conn).SetWriteDeadline 6"".(*Conn).SetWriteDeadline <go.string.hdr."VerifyHostname" .type.func(string) error Btype.func(*"".Conn, string) error 2"".(*Conn).VerifyHostname 12287 2"".(*Conn).VerifyHostname 12288 *go.string.hdr."Write" 12289 >type.func([]uint8) (int, error) 12290 Rtype.func(*"".Conn, []uint8) (int, error) 12291 "".(*Conn).Write 12292 "".(*Conn).Write 12293 >go.string.hdr."clientHandshake""go.importpath.""."type.func() error2type.func(*"".Conn) error4"".(*Conn).clientHandshake4"".(*Conn).clientHandshake:go.string.hdr."decryptTicket""go.importpath."".Vtype.func([]uint8) (*"".sessionState, bool)jtype.func(*"".Conn, []uint8) (*"".sessionState, bool)0"".(*Conn).decryptTicket0"".(*Conn).decryptTicket:go.string.hdr."encryptTicket""go.importpath."".Xtype.func(*"".sessionState) ([]uint8, error)ltype.func(*"".Conn, *"".sessionState) ([]uint8, error)0"".(*Conn).encryptTicket 0"".(*Conn).encryptTicket :go.string.hdr."readHandshake" "go.importpath."". Btype.func() (interface {}, error) Rtype.func(*"".Conn) (interface {}, error) 0"".(*Conn).readHandshake 0"".(*Conn).readHandshake 4go.string.hdr."readRecord""go.importpath."".<type.func("".recordType) errorPtype.func(*"".Conn, "".recordType) error*"".(*Conn).readRecord*"".(*Conn).readRecord2go.string.hdr."sendAlert""go.importpath."".2type.func("".alert) errorFtype.func(*"".Conn, "".alert) error("".(*Conn).sendAlert("".(*Conn).sendAlert>go.string.hdr."sendAlertLocked""go.importpath."".2type.func("".alert) errorFtype.func(*"".Conn, "".alert) error4"".(*Conn).sendAlertLocked4"".(*Conn).sendAlertLocked>go.string.hdr."serverHandshake""go.importpath.""."type.func() error2type.func(*"".Conn) error4"".(*Conn).serverHandshake4"".(*Conn).serverHandshake6go.string.hdr."writeRecord""go.importpath."".\type.func("".recordType, []uint8) (int, error)ptype.func(*"".Conn, "".recordType, []uint8) (int, error),"".(*Conn).writeRecord,"".(*Conn).writeRecordTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals12a99cdea97db20a8b75adc6f96ba536'Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13bdb4aeeaf63de3cc223d640262ea59Lgo.string.hdr."func([]uint8, []uint8)" Dgo.string."func([]uint8, []uint8)"Dgo.string."func([]uint8, []uint8)"0.func([]uint8, []uint8)6type.func([]uint8, []uint8)lxy30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func([]uint8, []uint8)"pHgo.weak.type.*func([]uint8, []uint8)"runtime.zerovalue6type.func([]uint8, []uint8)6type.func([]uint8, []uint8)type.[]uint8type.[]uint8rgo.typelink.func([]uint8, []uint8) func([]uint8, []uint8)6type.func([]uint8, []uint8):go.string.hdr."func([]uint8)" 2go.string."func([]uint8)"2go.string."func([]uint8)" func([]uint8)$type.func([]uint8){30 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func([]uint8)"p6go.weak.type.*func([]uint8)"runtime.zerovalue$type.func([]uint8)$type.func([]uint8)type.[]uint8Ngo.typelink.func([]uint8) func([]uint8)$type.func([]uint8)8go.string.hdr."*tls.cbcMode" 0go.string."*tls.cbcMode"0go.string."*tls.cbcMode" *tls.cbcMode type.*"".cbcMode?)T60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*tls.cbcMode"p2go.weak.type.**"".cbcMode"runtime.zerovaluetype."".cbcMode6go.string.hdr."tls.cbcMode" .go.string."tls.cbcMode".go.string."tls.cbcMode" tls.cbcMode2go.string.hdr."BlockSize" *go.string."BlockSize"*go.string."BlockSize" BlockSize6go.string.hdr."CryptBlocks" .go.string."CryptBlocks".go.string."CryptBlocks" CryptBlocks*go.string.hdr."SetIV" "go.string."SetIV""go.string."SetIV"SetIV.go.string.hdr."cbcMode" &go.string."cbcMode"&go.string."cbcMode"cbcModetype."".cbcMode| q 0 runtime.algarray@"runtime.gcbits.03P6go.string.hdr."tls.cbcMode"p type.*"".cbcMode"runtime.zerovaluetype."".cbcMode2go.string.hdr."BlockSize"type.func() int6go.string.hdr."CryptBlocks"6type.func([]uint8, []uint8)*go.string.hdr."SetIV"$type.func([]uint8)`type."".cbcMode.go.string.hdr."cbcMode""go.importpath."".type."".cbcMode type..hashfunc13 ,runtime.memhash_varlentype..eqfunc13 .runtime.memequal_varlentype..alg13 type..hashfunc13type..eqfunc132go.string.hdr."[13]uint8" *go.string."[13]uint8"*go.string."[13]uint8" [13]uint8type.[13]uint8 6 h 0type..alg13@runtime.gcbits.P2go.string.hdr."[13]uint8"p.go.weak.type.*[13]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[13]uint8 [13]uint8type.[13]uint84go.string.hdr."*[13]uint8" 12328 ,go.string."*[13]uint8",go.string."*[13]uint8" *[13]uint8type.*[13]uint89360 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[13]uint8"p0go.weak.type.**[13]uint8"runtime.zerovaluetype.[13]uint8Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals2c78d3ad9d760b5f66e2e47be684c787 Tgclocals51af24152615272c3d9efc8538f95767 <type..hashfunc.[1]interface {}4type..hash.[1]interface {}8type..eqfunc.[1]interface {}0type..eq.[1]interface {}2type..alg.[1]interface {} <type..hashfunc.[1]interface {}8type..eqfunc.[1]interface {}>go.string.hdr."[1]interface {}" 6go.string."[1]interface {}"6go.string."[1]interface {}" [1]interface {}(type.[1]interface {}P[02type..alg.[1]interface {}@"runtime.gcbits.03P>go.string.hdr."[1]interface {}"p:go.weak.type.*[1]interface {}"runtime.zerovalue"type.interface {}&type.[]interface {}Vgo.typelink.[1]interface {} [1]interface {}(type.[1]interface {}@go.string.hdr."*[1]interface {}" 8go.string."*[1]interface {}"8go.string."*[1]interface {}"0"*[1]interface {}*type.*[1]interface {}560 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*[1]interface {}"p<go.weak.type.**[1]interface {}"runtime.zerovalue(type.[1]interface {}Tgclocalsf56b2291fa344104975cb6587be42b9b Tgclocalsac82343006770597a842747caad5b201 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13a990b4a341857296a1c12de153dcaaJgo.string.hdr."*tls.handshakeMessage" Bgo.string."*tls.handshakeMessage"Bgo.string."*tls.handshakeMessage"0,*tls.handshakeMessage2type.*"".handshakeMessage[60 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*tls.handshakeMessage"pDgo.weak.type.**"".handshakeMessage"runtime.zerovalue0type."".handshakeMessageHgo.string.hdr."tls.handshakeMessage" @go.string."tls.handshakeMessage"@go.string."tls.handshakeMessage"0*tls.handshakeMessage@go.string.hdr."handshakeMessage" 8go.string."handshakeMessage"8go.string."handshakeMessage"0"handshakeMessage0type."".handshakeMessage 0 runtime.algarray@"runtime.gcbits.03PHgo.string.hdr."tls.handshakeMessage"p2type.*"".handshakeMessage"runtime.zerovalue0type."".handshakeMessage.go.string.hdr."marshal""go.importpath."".&type.func() []uint82go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) bool`0type."".handshakeMessage@go.string.hdr."handshakeMessage""go.importpath."".0type."".handshakeMessagePgo.string.hdr."*tls.newSessionTicketMsg" Hgo.string."*tls.newSessionTicketMsg"Hgo.string."*tls.newSessionTicketMsg"@2*tls.newSessionTicketMsggo.string.hdr."func(*tls.newSessionTicketMsg, interface {}) bool" 1zgo.string."func(*tls.newSessionTicketMsg, interface {}) bool"zgo.string."func(*tls.newSessionTicketMsg, interface {}) bool"pdfunc(*tls.newSessionTicketMsg, interface {}) booljtype.func(*"".newSessionTicketMsg, interface {}) bool|JzY30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.newSessionTicketMsg, interface {}) bool"p|go.weak.type.*func(*"".newSessionTicketMsg, interface {}) bool"runtime.zerovaluejtype.func(*"".newSessionTicketMsg, interface {}) booljtype.func(*"".newSessionTicketMsg, interface {}) bool8type.*"".newSessionTicketMsg"type.interface {}type.boolgo.typelink.func(*tls.newSessionTicketMsg, interface {}) bool func(*"".newSessionTicketMsg, interface {}) booljtype.func(*"".newSessionTicketMsg, interface {}) boollgo.string.hdr."func(*tls.newSessionTicketMsg) []uint8" &dgo.string."func(*tls.newSessionTicketMsg) []uint8"dgo.string."func(*tls.newSessionTicketMsg) []uint8"PNfunc(*tls.newSessionTicketMsg) []uint8Ttype.func(*"".newSessionTicketMsg) []uint830 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*tls.newSessionTicketMsg) []uint8"pfgo.weak.type.*func(*"".newSessionTicketMsg) []uint8"runtime.zerovalueTtype.func(*"".newSessionTicketMsg) []uint8Ttype.func(*"".newSessionTicketMsg) []uint88type.*"".newSessionTicketMsgtype.[]uint8go.typelink.func(*tls.newSessionTicketMsg) []uint8 func(*"".newSessionTicketMsg) []uint8Ttype.func(*"".newSessionTicketMsg) []uint8xgo.string.hdr."func(*tls.newSessionTicketMsg, []uint8) bool" ,pgo.string."func(*tls.newSessionTicketMsg, []uint8) bool"pgo.string."func(*tls.newSessionTicketMsg, []uint8) bool"`Zfunc(*tls.newSessionTicketMsg, []uint8) bool`type.func(*"".newSessionTicketMsg, []uint8) boolH30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*tls.newSessionTicketMsg, []uint8) bool"prgo.weak.type.*func(*"".newSessionTicketMsg, []uint8) bool"runtime.zerovalue`type.func(*"".newSessionTicketMsg, []uint8) bool`type.func(*"".newSessionTicketMsg, []uint8) bool8type.*"".newSessionTicketMsgtype.[]uint8type.boolgo.typelink.func(*tls.newSessionTicketMsg, []uint8) bool func(*"".newSessionTicketMsg, []uint8) bool`type.func(*"".newSessionTicketMsg, []uint8) bool8type.*"".newSessionTicketMsgo640 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."*tls.newSessionTicketMsg"pJgo.weak.type.**"".newSessionTicketMsg"runtime.zerovalue6type."".newSessionTicketMsg`8type.*"".newSessionTicketMsg8type.*"".newSessionTicketMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) booljtype.func(*"".newSessionTicketMsg, interface {}) bool>"".(*newSessionTicketMsg).equal>"".(*newSessionTicketMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Ttype.func(*"".newSessionTicketMsg) []uint8B"".(*newSessionTicketMsg).marshalB"".(*newSessionTicketMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) bool`type.func(*"".newSessionTicketMsg, []uint8) boolF"".(*newSessionTicketMsg).unmarshalF"".(*newSessionTicketMsg).unmarshalNgo.string.hdr."tls.newSessionTicketMsg" Fgo.string."tls.newSessionTicketMsg"Fgo.string."tls.newSessionTicketMsg"00tls.newSessionTicketMsg,go.string.hdr."ticket" $go.string."ticket"$go.string."ticket"ticketFgo.string.hdr."newSessionTicketMsg" >go.string."newSessionTicketMsg">go.string."newSessionTicketMsg"0(newSessionTicketMsg6type."".newSessionTicketMsg0 ls 0 runtime.algarray@"runtime.gcbits.09PNgo.string.hdr."tls.newSessionTicketMsg"p8type.*"".newSessionTicketMsg"runtime.zerovalue6type."".newSessionTicketMsg&go.string.hdr."raw""go.importpath."".type.[]uint8,go.string.hdr."ticket""go.importpath."".type.[]uint8`6type."".newSessionTicketMsgFgo.string.hdr."newSessionTicketMsg""go.importpath."".6type."".newSessionTicketMsgFgo.string.hdr."*tls.certificateMsg" >go.string."*tls.certificateMsg">go.string."*tls.certificateMsg"0(*tls.certificateMsgxgo.string.hdr."func(*tls.certificateMsg, interface {}) bool" ,pgo.string."func(*tls.certificateMsg, interface {}) bool"pgo.string."func(*tls.certificateMsg, interface {}) bool"`Zfunc(*tls.certificateMsg, interface {}) bool`type.func(*"".certificateMsg, interface {}) bool~n30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*tls.certificateMsg, interface {}) bool"prgo.weak.type.*func(*"".certificateMsg, interface {}) bool"runtime.zerovalue`type.func(*"".certificateMsg, interface {}) bool`type.func(*"".certificateMsg, interface {}) bool.type.*"".certificateMsg"type.interface {}type.boolgo.typelink.func(*tls.certificateMsg, interface {}) bool func(*"".certificateMsg, interface {}) bool`type.func(*"".certificateMsg, interface {}) boolbgo.string.hdr."func(*tls.certificateMsg) []uint8" !Zgo.string."func(*tls.certificateMsg) []uint8"Zgo.string."func(*tls.certificateMsg) []uint8"PDfunc(*tls.certificateMsg) []uint8Jtype.func(*"".certificateMsg) []uint8Y30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*tls.certificateMsg) []uint8"p\go.weak.type.*func(*"".certificateMsg) []uint8"runtime.zerovalueJtype.func(*"".certificateMsg) []uint8Jtype.func(*"".certificateMsg) []uint8.type.*"".certificateMsgtype.[]uint8go.typelink.func(*tls.certificateMsg) []uint8 func(*"".certificateMsg) []uint8Jtype.func(*"".certificateMsg) []uint8ngo.string.hdr."func(*tls.certificateMsg, []uint8) bool" 'fgo.string."func(*tls.certificateMsg, []uint8) bool"fgo.string."func(*tls.certificateMsg, []uint8) bool"PPfunc(*tls.certificateMsg, []uint8) boolVtype.func(*"".certificateMsg, []uint8) bool?l30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*tls.certificateMsg, []uint8) bool"phgo.weak.type.*func(*"".certificateMsg, []uint8) bool"runtime.zerovalueVtype.func(*"".certificateMsg, []uint8) boolVtype.func(*"".certificateMsg, []uint8) bool.type.*"".certificateMsgtype.[]uint8type.boolgo.typelink.func(*tls.certificateMsg, []uint8) bool func(*"".certificateMsg, []uint8) boolVtype.func(*"".certificateMsg, []uint8) bool.type.*"".certificateMsgYU640 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*tls.certificateMsg"p@go.weak.type.**"".certificateMsg"runtime.zerovalue,type."".certificateMsg`.type.*"".certificateMsg.type.*"".certificateMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) bool`type.func(*"".certificateMsg, interface {}) bool4"".(*certificateMsg).equal4"".(*certificateMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Jtype.func(*"".certificateMsg) []uint88"".(*certificateMsg).marshal8"".(*certificateMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolVtype.func(*"".certificateMsg, []uint8) bool<"".(*certificateMsg).unmarshal<"".(*certificateMsg).unmarshalDgo.string.hdr."tls.certificateMsg" <go.string."tls.certificateMsg"<go.string."tls.certificateMsg"0&tls.certificateMsg<go.string.hdr."certificateMsg" 4go.string."certificateMsg"4go.string."certificateMsg" certificateMsg,type."".certificateMsg0 r 0 runtime.algarray@"runtime.gcbits.09PDgo.string.hdr."tls.certificateMsg"p.type.*"".certificateMsg"runtime.zerovalue,type."".certificateMsg&go.string.hdr."raw""go.importpath."".type.[]uint88go.string.hdr."certificates""go.importpath."".type.[][]uint8`,type."".certificateMsg<go.string.hdr."certificateMsg""go.importpath."".,type."".certificateMsgTgo.string.hdr."*tls.certificateRequestMsg" Lgo.string."*tls.certificateRequestMsg"Lgo.string."*tls.certificateRequestMsg"@6*tls.certificateRequestMsggo.string.hdr."func(*tls.certificateRequestMsg, interface {}) bool" 3~go.string."func(*tls.certificateRequestMsg, interface {}) bool"~go.string."func(*tls.certificateRequestMsg, interface {}) bool"phfunc(*tls.certificateRequestMsg, interface {}) boolntype.func(*"".certificateRequestMsg, interface {}) boolNx/n30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.certificateRequestMsg, interface {}) bool"pgo.weak.type.*func(*"".certificateRequestMsg, interface {}) bool"runtime.zerovaluentype.func(*"".certificateRequestMsg, interface {}) boolntype.func(*"".certificateRequestMsg, interface {}) bool<type.*"".certificateRequestMsg"type.interface {}type.boolgo.typelink.func(*tls.certificateRequestMsg, interface {}) bool func(*"".certificateRequestMsg, interface {}) boolntype.func(*"".certificateRequestMsg, interface {}) boolpgo.string.hdr."func(*tls.certificateRequestMsg) []uint8" (hgo.string."func(*tls.certificateRequestMsg) []uint8"hgo.string."func(*tls.certificateRequestMsg) []uint8"`Rfunc(*tls.certificateRequestMsg) []uint8Xtype.func(*"".certificateRequestMsg) []uint830 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func(*tls.certificateRequestMsg) []uint8"pjgo.weak.type.*func(*"".certificateRequestMsg) []uint8"runtime.zerovalueXtype.func(*"".certificateRequestMsg) []uint8Xtype.func(*"".certificateRequestMsg) []uint8<type.*"".certificateRequestMsgtype.[]uint8go.typelink.func(*tls.certificateRequestMsg) []uint8 func(*"".certificateRequestMsg) []uint8Xtype.func(*"".certificateRequestMsg) []uint8|go.string.hdr."func(*tls.certificateRequestMsg, []uint8) bool" .tgo.string."func(*tls.certificateRequestMsg, []uint8) bool"tgo.string."func(*tls.certificateRequestMsg, []uint8) bool"`^func(*tls.certificateRequestMsg, []uint8) booldtype.func(*"".certificateRequestMsg, []uint8) bool 230 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(*tls.certificateRequestMsg, []uint8) bool"pvgo.weak.type.*func(*"".certificateRequestMsg, []uint8) bool"runtime.zerovaluedtype.func(*"".certificateRequestMsg, []uint8) booldtype.func(*"".certificateRequestMsg, []uint8) bool<type.*"".certificateRequestMsgtype.[]uint8type.boolgo.typelink.func(*tls.certificateRequestMsg, []uint8) bool func(*"".certificateRequestMsg, []uint8) booldtype.func(*"".certificateRequestMsg, []uint8) bool<type.*"".certificateRequestMsg~/640 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."*tls.certificateRequestMsg"pNgo.weak.type.**"".certificateRequestMsg"runtime.zerovalue:type."".certificateRequestMsg`<type.*"".certificateRequestMsg<type.*"".certificateRequestMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) boolntype.func(*"".certificateRequestMsg, interface {}) boolB"".(*certificateRequestMsg).equalB"".(*certificateRequestMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Xtype.func(*"".certificateRequestMsg) []uint8F"".(*certificateRequestMsg).marshalF"".(*certificateRequestMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) booldtype.func(*"".certificateRequestMsg, []uint8) boolJ"".(*certificateRequestMsg).unmarshalJ"".(*certificateRequestMsg).unmarshalRgo.string.hdr."tls.certificateRequestMsg" Jgo.string."tls.certificateRequestMsg"Jgo.string."tls.certificateRequestMsg"@4tls.certificateRequestMsgFgo.string.hdr."hasSignatureAndHash" >go.string."hasSignatureAndHash">go.string."hasSignatureAndHash"0(hasSignatureAndHash@go.string.hdr."certificateTypes" 8go.string."certificateTypes"8go.string."certificateTypes"0"certificateTypesLgo.string.hdr."certificateAuthorities" Dgo.string."certificateAuthorities"Dgo.string."certificateAuthorities"0.certificateAuthoritiesJgo.string.hdr."certificateRequestMsg" Bgo.string."certificateRequestMsg"Bgo.string."certificateRequestMsg"0,certificateRequestMsg:type."".certificateRequestMsghX' 8P20 runtime.algarray@&runtime.gcbits.9104PRgo.string.hdr."tls.certificateRequestMsg"p<type.*"".certificateRequestMsg"runtime.zerovalue:type."".certificateRequestMsg&go.string.hdr."raw""go.importpath."".type.[]uint8Fgo.string.hdr."hasSignatureAndHash""go.importpath."".type.bool@go.string.hdr."certificateTypes""go.importpath."".type.[]uint8Dgo.string.hdr."signatureAndHashes""go.importpath."".4type.[]"".signatureAndHashLgo.string.hdr."certificateAuthorities""go.importpath."".type.[][]uint8`:type."".certificateRequestMsgJgo.string.hdr."certificateRequestMsg""go.importpath."".:type."".certificateRequestMsgRgo.string.hdr."*tls.certificateStatusMsg" Jgo.string."*tls.certificateStatusMsg"Jgo.string."*tls.certificateStatusMsg"@4*tls.certificateStatusMsggo.string.hdr."func(*tls.certificateStatusMsg, interface {}) bool" 2|go.string."func(*tls.certificateStatusMsg, interface {}) bool"|go.string."func(*tls.certificateStatusMsg, interface {}) bool"pffunc(*tls.certificateStatusMsg, interface {}) boolltype.func(*"".certificateStatusMsg, interface {}) boolD30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.certificateStatusMsg, interface {}) bool"p~go.weak.type.*func(*"".certificateStatusMsg, interface {}) bool"runtime.zerovalueltype.func(*"".certificateStatusMsg, interface {}) boolltype.func(*"".certificateStatusMsg, interface {}) bool:type.*"".certificateStatusMsg"type.interface {}type.boolgo.typelink.func(*tls.certificateStatusMsg, interface {}) bool func(*"".certificateStatusMsg, interface {}) boolltype.func(*"".certificateStatusMsg, interface {}) boolngo.string.hdr."func(*tls.certificateStatusMsg) []uint8" 'fgo.string."func(*tls.certificateStatusMsg) []uint8"fgo.string."func(*tls.certificateStatusMsg) []uint8"PPfunc(*tls.certificateStatusMsg) []uint8Vtype.func(*"".certificateStatusMsg) []uint8H030 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*tls.certificateStatusMsg) []uint8"phgo.weak.type.*func(*"".certificateStatusMsg) []uint8"runtime.zerovalueVtype.func(*"".certificateStatusMsg) []uint8Vtype.func(*"".certificateStatusMsg) []uint8:type.*"".certificateStatusMsgtype.[]uint8go.typelink.func(*tls.certificateStatusMsg) []uint8 func(*"".certificateStatusMsg) []uint8Vtype.func(*"".certificateStatusMsg) []uint8zgo.string.hdr."func(*tls.certificateStatusMsg, []uint8) bool" -rgo.string."func(*tls.certificateStatusMsg, []uint8) bool"rgo.string."func(*tls.certificateStatusMsg, []uint8) bool"`\func(*tls.certificateStatusMsg, []uint8) boolbtype.func(*"".certificateStatusMsg, []uint8) bool630 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*tls.certificateStatusMsg, []uint8) bool"ptgo.weak.type.*func(*"".certificateStatusMsg, []uint8) bool"runtime.zerovaluebtype.func(*"".certificateStatusMsg, []uint8) boolbtype.func(*"".certificateStatusMsg, []uint8) bool:type.*"".certificateStatusMsgtype.[]uint8type.boolgo.typelink.func(*tls.certificateStatusMsg, []uint8) bool func(*"".certificateStatusMsg, []uint8) boolbtype.func(*"".certificateStatusMsg, []uint8) bool:type.*"".certificateStatusMsg2}640 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."*tls.certificateStatusMsg"pLgo.weak.type.**"".certificateStatusMsg"runtime.zerovalue8type."".certificateStatusMsg`:type.*"".certificateStatusMsg:type.*"".certificateStatusMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) boolltype.func(*"".certificateStatusMsg, interface {}) bool@"".(*certificateStatusMsg).equal@"".(*certificateStatusMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Vtype.func(*"".certificateStatusMsg) []uint8D"".(*certificateStatusMsg).marshalD"".(*certificateStatusMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolbtype.func(*"".certificateStatusMsg, []uint8) boolH"".(*certificateStatusMsg).unmarshalH"".(*certificateStatusMsg).unmarshalPgo.string.hdr."tls.certificateStatusMsg" Hgo.string."tls.certificateStatusMsg"Hgo.string."tls.certificateStatusMsg"@2tls.certificateStatusMsg4go.string.hdr."statusType" 12334 ,go.string."statusType",go.string."statusType" statusType0go.string.hdr."response" (go.string."response"(go.string."response" responseHgo.string.hdr."certificateStatusMsg" @go.string."certificateStatusMsg"@go.string."certificateStatusMsg"0*certificateStatusMsg8type."".certificateStatusMsg8(a &0 runtime.algarray@"runtime.gcbits.11PPgo.string.hdr."tls.certificateStatusMsg"p:type.*"".certificateStatusMsg"runtime.zerovalue8type."".certificateStatusMsg&go.string.hdr."raw""go.importpath."".type.[]uint84go.string.hdr."statusType""go.importpath."".type.uint80go.string.hdr."response""go.importpath."".type.[]uint8`8type."".certificateStatusMsgHgo.string.hdr."certificateStatusMsg""go.importpath."".8type."".certificateStatusMsgNgo.string.hdr."*tls.serverHelloDoneMsg" Fgo.string."*tls.serverHelloDoneMsg"Fgo.string."*tls.serverHelloDoneMsg"00*tls.serverHelloDoneMsggo.string.hdr."func(*tls.serverHelloDoneMsg, interface {}) bool" 0xgo.string."func(*tls.serverHelloDoneMsg, interface {}) bool"xgo.string."func(*tls.serverHelloDoneMsg, interface {}) bool"pbfunc(*tls.serverHelloDoneMsg, interface {}) boolhtype.func(*"".serverHelloDoneMsg, interface {}) bool30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.serverHelloDoneMsg, interface {}) bool"pzgo.weak.type.*func(*"".serverHelloDoneMsg, interface {}) bool"runtime.zerovaluehtype.func(*"".serverHelloDoneMsg, interface {}) boolhtype.func(*"".serverHelloDoneMsg, interface {}) bool6type.*"".serverHelloDoneMsg"type.interface {}type.boolgo.typelink.func(*tls.serverHelloDoneMsg, interface {}) bool func(*"".serverHelloDoneMsg, interface {}) boolhtype.func(*"".serverHelloDoneMsg, interface {}) booljgo.string.hdr."func(*tls.serverHelloDoneMsg) []uint8" %bgo.string."func(*tls.serverHelloDoneMsg) []uint8"bgo.string."func(*tls.serverHelloDoneMsg) []uint8"PLfunc(*tls.serverHelloDoneMsg) []uint8Rtype.func(*"".serverHelloDoneMsg) []uint8M30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*tls.serverHelloDoneMsg) []uint8"pdgo.weak.type.*func(*"".serverHelloDoneMsg) []uint8"runtime.zerovalueRtype.func(*"".serverHelloDoneMsg) []uint8Rtype.func(*"".serverHelloDoneMsg) []uint86type.*"".serverHelloDoneMsgtype.[]uint8go.typelink.func(*tls.serverHelloDoneMsg) []uint8 func(*"".serverHelloDoneMsg) []uint8Rtype.func(*"".serverHelloDoneMsg) []uint8vgo.string.hdr."func(*tls.serverHelloDoneMsg, []uint8) bool" +ngo.string."func(*tls.serverHelloDoneMsg, []uint8) bool"ngo.string."func(*tls.serverHelloDoneMsg, []uint8) bool"`Xfunc(*tls.serverHelloDoneMsg, []uint8) bool^type.func(*"".serverHelloDoneMsg, []uint8) bool:T30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(*tls.serverHelloDoneMsg, []uint8) bool"ppgo.weak.type.*func(*"".serverHelloDoneMsg, []uint8) bool"runtime.zerovalue^type.func(*"".serverHelloDoneMsg, []uint8) bool^type.func(*"".serverHelloDoneMsg, []uint8) bool6type.*"".serverHelloDoneMsgtype.[]uint8type.boolgo.typelink.func(*tls.serverHelloDoneMsg, []uint8) bool func(*"".serverHelloDoneMsg, []uint8) bool^type.func(*"".serverHelloDoneMsg, []uint8) bool6type.*"".serverHelloDoneMsg$640 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."*tls.serverHelloDoneMsg"pHgo.weak.type.**"".serverHelloDoneMsg"runtime.zerovalue4type."".serverHelloDoneMsg`6type.*"".serverHelloDoneMsg6type.*"".serverHelloDoneMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) boolhtype.func(*"".serverHelloDoneMsg, interface {}) bool<"".(*serverHelloDoneMsg).equal<"".(*serverHelloDoneMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Rtype.func(*"".serverHelloDoneMsg) []uint8@"".(*serverHelloDoneMsg).marshal@"".(*serverHelloDoneMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) bool^type.func(*"".serverHelloDoneMsg, []uint8) boolD"".(*serverHelloDoneMsg).unmarshalD"".(*serverHelloDoneMsg).unmarshalLgo.string.hdr."tls.serverHelloDoneMsg" Dgo.string."tls.serverHelloDoneMsg"Dgo.string."tls.serverHelloDoneMsg"0.tls.serverHelloDoneMsgDgo.string.hdr."serverHelloDoneMsg" <go.string."serverHelloDoneMsg"<go.string."serverHelloDoneMsg"0&serverHelloDoneMsg4type."".serverHelloDoneMsg>0 runtime.algarray@runtime.gcbits.PLgo.string.hdr."tls.serverHelloDoneMsg"p6type.*"".serverHelloDoneMsg"runtime.zerovalue4type."".serverHelloDoneMsg`4type."".serverHelloDoneMsgDgo.string.hdr."serverHelloDoneMsg""go.importpath."".4type."".serverHelloDoneMsgRgo.string.hdr."*tls.certificateVerifyMsg" Jgo.string."*tls.certificateVerifyMsg"Jgo.string."*tls.certificateVerifyMsg"@4*tls.certificateVerifyMsggo.string.hdr."func(*tls.certificateVerifyMsg, interface {}) bool" 2|go.string."func(*tls.certificateVerifyMsg, interface {}) bool"|go.string."func(*tls.certificateVerifyMsg, interface {}) bool"pffunc(*tls.certificateVerifyMsg, interface {}) boolltype.func(*"".certificateVerifyMsg, interface {}) boolE30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.certificateVerifyMsg, interface {}) bool"p~go.weak.type.*func(*"".certificateVerifyMsg, interface {}) bool"runtime.zerovalueltype.func(*"".certificateVerifyMsg, interface {}) boolltype.func(*"".certificateVerifyMsg, interface {}) bool:type.*"".certificateVerifyMsg"type.interface {}type.boolgo.typelink.func(*tls.certificateVerifyMsg, interface {}) bool func(*"".certificateVerifyMsg, interface {}) boolltype.func(*"".certificateVerifyMsg, interface {}) boolngo.string.hdr."func(*tls.certificateVerifyMsg) []uint8" 'fgo.string."func(*tls.certificateVerifyMsg) []uint8"fgo.string."func(*tls.certificateVerifyMsg) []uint8"PPfunc(*tls.certificateVerifyMsg) []uint8Vtype.func(*"".certificateVerifyMsg) []uint8KF30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(*tls.certificateVerifyMsg) []uint8"phgo.weak.type.*func(*"".certificateVerifyMsg) []uint8"runtime.zerovalueVtype.func(*"".certificateVerifyMsg) []uint8Vtype.func(*"".certificateVerifyMsg) []uint8:type.*"".certificateVerifyMsgtype.[]uint8go.typelink.func(*tls.certificateVerifyMsg) []uint8 func(*"".certificateVerifyMsg) []uint8Vtype.func(*"".certificateVerifyMsg) []uint8zgo.string.hdr."func(*tls.certificateVerifyMsg, []uint8) bool" -rgo.string."func(*tls.certificateVerifyMsg, []uint8) bool"rgo.string."func(*tls.certificateVerifyMsg, []uint8) bool"`\func(*tls.certificateVerifyMsg, []uint8) boolbtype.func(*"".certificateVerifyMsg, []uint8) bool :30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*tls.certificateVerifyMsg, []uint8) bool"ptgo.weak.type.*func(*"".certificateVerifyMsg, []uint8) bool"runtime.zerovaluebtype.func(*"".certificateVerifyMsg, []uint8) boolbtype.func(*"".certificateVerifyMsg, []uint8) bool:type.*"".certificateVerifyMsgtype.[]uint8type.boolgo.typelink.func(*tls.certificateVerifyMsg, []uint8) bool func(*"".certificateVerifyMsg, []uint8) boolbtype.func(*"".certificateVerifyMsg, []uint8) bool:type.*"".certificateVerifyMsg.*#640 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."*tls.certificateVerifyMsg"pLgo.weak.type.**"".certificateVerifyMsg"runtime.zerovalue8type."".certificateVerifyMsg`:type.*"".certificateVerifyMsg:type.*"".certificateVerifyMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) boolltype.func(*"".certificateVerifyMsg, interface {}) bool@"".(*certificateVerifyMsg).equal@"".(*certificateVerifyMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Vtype.func(*"".certificateVerifyMsg) []uint8D"".(*certificateVerifyMsg).marshalD"".(*certificateVerifyMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolbtype.func(*"".certificateVerifyMsg, []uint8) boolH"".(*certificateVerifyMsg).unmarshalH"".(*certificateVerifyMsg).unmarshalPgo.string.hdr."tls.certificateVerifyMsg" Hgo.string."tls.certificateVerifyMsg"Hgo.string."tls.certificateVerifyMsg"@2tls.certificateVerifyMsgHgo.string.hdr."certificateVerifyMsg" @go.string."certificateVerifyMsg"@go.string."certificateVerifyMsg"0*certificateVerifyMsg8type."".certificateVerifyMsg8(Zz4 ,0 runtime.algarray@"runtime.gcbits.11PPgo.string.hdr."tls.certificateVerifyMsg"p:type.*"".certificateVerifyMsg"runtime.zerovalue8type."".certificateVerifyMsg&go.string.hdr."raw""go.importpath."".type.[]uint8Fgo.string.hdr."hasSignatureAndHash""go.importpath."".type.bool@go.string.hdr."signatureAndHash""go.importpath."".0type."".signatureAndHash2go.string.hdr."signature""go.importpath."".type.[]uint8`8type."".certificateVerifyMsgHgo.string.hdr."certificateVerifyMsg""go.importpath."".8type."".certificateVerifyMsgBgo.string.hdr."*tls.nextProtoMsg" :go.string."*tls.nextProtoMsg":go.string."*tls.nextProtoMsg"0$*tls.nextProtoMsgtgo.string.hdr."func(*tls.nextProtoMsg, interface {}) bool" *lgo.string."func(*tls.nextProtoMsg, interface {}) bool"lgo.string."func(*tls.nextProtoMsg, interface {}) bool"`Vfunc(*tls.nextProtoMsg, interface {}) bool\type.func(*"".nextProtoMsg, interface {}) boolrvd30 runtime.algarray@"runtime.gcbits.01Ptgo.string.hdr."func(*tls.nextProtoMsg, interface {}) bool"pngo.weak.type.*func(*"".nextProtoMsg, interface {}) bool"runtime.zerovalue\type.func(*"".nextProtoMsg, interface {}) bool\type.func(*"".nextProtoMsg, interface {}) bool*type.*"".nextProtoMsg"type.interface {}type.boolgo.typelink.func(*tls.nextProtoMsg, interface {}) bool func(*"".nextProtoMsg, interface {}) bool\type.func(*"".nextProtoMsg, interface {}) bool^go.string.hdr."func(*tls.nextProtoMsg) []uint8" Vgo.string."func(*tls.nextProtoMsg) []uint8"Vgo.string."func(*tls.nextProtoMsg) []uint8"@@func(*tls.nextProtoMsg) []uint8Ftype.func(*"".nextProtoMsg) []uint8S30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*tls.nextProtoMsg) []uint8"pXgo.weak.type.*func(*"".nextProtoMsg) []uint8"runtime.zerovalueFtype.func(*"".nextProtoMsg) []uint8Ftype.func(*"".nextProtoMsg) []uint8*type.*"".nextProtoMsgtype.[]uint8go.typelink.func(*tls.nextProtoMsg) []uint8 func(*"".nextProtoMsg) []uint8Ftype.func(*"".nextProtoMsg) []uint8jgo.string.hdr."func(*tls.nextProtoMsg, []uint8) bool" %bgo.string."func(*tls.nextProtoMsg, []uint8) bool"bgo.string."func(*tls.nextProtoMsg, []uint8) bool"PLfunc(*tls.nextProtoMsg, []uint8) boolRtype.func(*"".nextProtoMsg, []uint8) bool}X30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*tls.nextProtoMsg, []uint8) bool"pdgo.weak.type.*func(*"".nextProtoMsg, []uint8) bool"runtime.zerovalueRtype.func(*"".nextProtoMsg, []uint8) boolRtype.func(*"".nextProtoMsg, []uint8) bool*type.*"".nextProtoMsgtype.[]uint8type.boolgo.typelink.func(*tls.nextProtoMsg, []uint8) bool func(*"".nextProtoMsg, []uint8) boolRtype.func(*"".nextProtoMsg, []uint8) bool*type.*"".nextProtoMsg640 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*tls.nextProtoMsg"p<go.weak.type.**"".nextProtoMsg"runtime.zerovalue(type."".nextProtoMsg`*type.*"".nextProtoMsg*type.*"".nextProtoMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) bool\type.func(*"".nextProtoMsg, interface {}) bool0"".(*nextProtoMsg).equal0"".(*nextProtoMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Ftype.func(*"".nextProtoMsg) []uint84"".(*nextProtoMsg).marshal4"".(*nextProtoMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolRtype.func(*"".nextProtoMsg, []uint8) bool8"".(*nextProtoMsg).unmarshal8"".(*nextProtoMsg).unmarshal@go.string.hdr."tls.nextProtoMsg" 8go.string."tls.nextProtoMsg"8go.string."tls.nextProtoMsg"0"tls.nextProtoMsg*go.string.hdr."proto" "go.string."proto""go.string."proto"proto8go.string.hdr."nextProtoMsg" 0go.string."nextProtoMsg"0go.string."nextProtoMsg" nextProtoMsg(type."".nextProtoMsg( nl 0 runtime.algarray@"runtime.gcbits.09P@go.string.hdr."tls.nextProtoMsg"p*type.*"".nextProtoMsg"runtime.zerovalue(type."".nextProtoMsg&go.string.hdr."raw""go.importpath."".type.[]uint8*go.string.hdr."proto""go.importpath."".type.string`(type."".nextProtoMsg8go.string.hdr."nextProtoMsg""go.importpath."".(type."".nextProtoMsg@go.string.hdr."*tls.finishedMsg" 8go.string."*tls.finishedMsg"8go.string."*tls.finishedMsg"0"*tls.finishedMsgrgo.string.hdr."func(*tls.finishedMsg, interface {}) bool" )jgo.string."func(*tls.finishedMsg, interface {}) bool"jgo.string."func(*tls.finishedMsg, interface {}) bool"`Tfunc(*tls.finishedMsg, interface {}) boolZtype.func(*"".finishedMsg, interface {}) bool)830 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func(*tls.finishedMsg, interface {}) bool"plgo.weak.type.*func(*"".finishedMsg, interface {}) bool"runtime.zerovalueZtype.func(*"".finishedMsg, interface {}) boolZtype.func(*"".finishedMsg, interface {}) bool(type.*"".finishedMsg"type.interface {}type.boolgo.typelink.func(*tls.finishedMsg, interface {}) bool func(*"".finishedMsg, interface {}) boolZtype.func(*"".finishedMsg, interface {}) bool\go.string.hdr."func(*tls.finishedMsg) []uint8" Tgo.string."func(*tls.finishedMsg) []uint8"Tgo.string."func(*tls.finishedMsg) []uint8"@>func(*tls.finishedMsg) []uint8Dtype.func(*"".finishedMsg) []uint8k630 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*tls.finishedMsg) []uint8"pVgo.weak.type.*func(*"".finishedMsg) []uint8"runtime.zerovalueDtype.func(*"".finishedMsg) []uint8Dtype.func(*"".finishedMsg) []uint8(type.*"".finishedMsgtype.[]uint8go.typelink.func(*tls.finishedMsg) []uint8 func(*"".finishedMsg) []uint8Dtype.func(*"".finishedMsg) []uint8hgo.string.hdr."func(*tls.finishedMsg, []uint8) bool" $`go.string."func(*tls.finishedMsg, []uint8) bool"`go.string."func(*tls.finishedMsg, []uint8) bool"PJfunc(*tls.finishedMsg, []uint8) boolPtype.func(*"".finishedMsg, []uint8) bool8\30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*tls.finishedMsg, []uint8) bool"pbgo.weak.type.*func(*"".finishedMsg, []uint8) bool"runtime.zerovaluePtype.func(*"".finishedMsg, []uint8) boolPtype.func(*"".finishedMsg, []uint8) bool(type.*"".finishedMsgtype.[]uint8type.boolgo.typelink.func(*tls.finishedMsg, []uint8) bool func(*"".finishedMsg, []uint8) boolPtype.func(*"".finishedMsg, []uint8) bool(type.*"".finishedMsg9[4640 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*tls.finishedMsg"p:go.weak.type.**"".finishedMsg"runtime.zerovalue&type."".finishedMsg`(type.*"".finishedMsg(type.*"".finishedMsg*go.string.hdr."equal""go.importpath."".8type.func(interface {}) boolZtype.func(*"".finishedMsg, interface {}) bool."".(*finishedMsg).equal."".(*finishedMsg).equal.go.string.hdr."marshal""go.importpath."".&type.func() []uint8Dtype.func(*"".finishedMsg) []uint82"".(*finishedMsg).marshal2"".(*finishedMsg).marshal2go.string.hdr."unmarshal""go.importpath.""..type.func([]uint8) boolPtype.func(*"".finishedMsg, []uint8) bool6"".(*finishedMsg).unmarshal6"".(*finishedMsg).unmarshal>go.string.hdr."tls.finishedMsg" 6go.string."tls.finishedMsg"6go.string."tls.finishedMsg" tls.finishedMsg4go.string.hdr."verifyData" 12338 ,go.string."verifyData",go.string."verifyData" verifyData6go.string.hdr."finishedMsg" .go.string."finishedMsg".go.string."finishedMsg" finishedMsg&type."".finishedMsg0 0 runtime.algarray@"runtime.gcbits.09P>go.string.hdr."tls.finishedMsg"p(type.*"".finishedMsg"runtime.zerovalue&type."".finishedMsg&go.string.hdr."raw""go.importpath."".type.[]uint84go.string.hdr."verifyData""go.importpath."".type.[]uint8`&type."".finishedMsg6go.string.hdr."finishedMsg""go.importpath."".&type."".finishedMsg0go.string.hdr."[1]uint8" (go.string."[1]uint8"(go.string."[1]uint8" [1]uint8type.[1]uint8160@ runtime.algarray@runtime.gcbits.P0go.string.hdr."[1]uint8"p,go.weak.type.*[1]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[1]uint8 [1]uint8type.[1]uint8pgo.string.hdr."func([]uint8, []uint8, []uint8, []uint8)" (hgo.string."func([]uint8, []uint8, []uint8, []uint8)"hgo.string."func([]uint8, []uint8, []uint8, []uint8)"`Rfunc([]uint8, []uint8, []uint8, []uint8)Ztype.func([]uint8, []uint8, []uint8, []uint8)Rh30 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func([]uint8, []uint8, []uint8, []uint8)"plgo.weak.type.*func([]uint8, []uint8, []uint8, []uint8)"runtime.zerovalueZtype.func([]uint8, []uint8, []uint8, []uint8)Ztype.func([]uint8, []uint8, []uint8, []uint8)type.[]uint8type.[]uint8type.[]uint8type.[]uint8go.typelink.func([]uint8, []uint8, []uint8, []uint8) func([]uint8, []uint8, []uint8, []uint8)Ztype.func([]uint8, []uint8, []uint8, []uint8)Bgo.string.hdr."*tls.finishedHash" :go.string."*tls.finishedHash":go.string."*tls.finishedHash"0$*tls.finishedHash8go.string.hdr."finishedHash" 0go.string."finishedHash"0go.string."finishedHash" finishedHash&go.string.hdr."Sum" go.string."Sum"go.string."Sum"SumTgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals2b53cab6ed88a45a0ffa0fc99b8ff7b1 2go.string.hdr."clientSum" *go.string."clientSum"*go.string."clientSum" clientSumTgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals70ec80f0828fee0efc920f8b9694a760 2go.string.hdr."serverSum" *go.string."serverSum"*go.string."serverSum" serverSumTgclocalsf56b2291fa344104975cb6587be42b9b Tgclocals70ec80f0828fee0efc920f8b9694a760 dgo.string.hdr."selectClientCertSignatureAlgorithm" "\go.string."selectClientCertSignatureAlgorithm"\go.string."selectClientCertSignatureAlgorithm"PFselectClientCertSignatureAlgorithmTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals105f3855eb890a8acc612838e7807774 Pgo.string.hdr."hashForClientCertificate" Hgo.string."hashForClientCertificate"Hgo.string."hashForClientCertificate"@2hashForClientCertificateTgclocals98a935522f11e180b06d5a082b7d09c1 Tgclocalsdf4f25c2e599b362fc9af3eaa5f32faa %^go.string.hdr."func(*tls.finishedHash) []uint8" Vgo.string."func(*tls.finishedHash) []uint8"Vgo.string."func(*tls.finishedHash) []uint8"@@func(*tls.finishedHash) []uint8Ftype.func(*"".finishedHash) []uint8IU=-30 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."func(*tls.finishedHash) []uint8"pXgo.weak.type.*func(*"".finishedHash) []uint8"runtime.zerovalueFtype.func(*"".finishedHash) []uint8Ftype.func(*"".finishedHash) []uint8*type.*"".finishedHashtype.[]uint8go.typelink.func(*tls.finishedHash) []uint8 func(*"".finishedHash) []uint8Ftype.func(*"".finishedHash) []uint8zgo.string.hdr."func(*tls.finishedHash, []uint8) (int, error)" -rgo.string."func(*tls.finishedHash, []uint8) (int, error)"rgo.string."func(*tls.finishedHash, []uint8) (int, error)"`\func(*tls.finishedHash, []uint8) (int, error)btype.func(*"".finishedHash, []uint8) (int, error)Q30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*tls.finishedHash, []uint8) (int, error)"ptgo.weak.type.*func(*"".finishedHash, []uint8) (int, error)"runtime.zerovaluebtype.func(*"".finishedHash, []uint8) (int, error)btype.func(*"".finishedHash, []uint8) (int, error)*type.*"".finishedHashtype.[]uint8type.inttype.errorgo.typelink.func(*tls.finishedHash, []uint8) (int, error) func(*"".finishedHash, []uint8) (int, error)btype.func(*"".finishedHash, []uint8) (int, error)pgo.string.hdr."func(*tls.finishedHash, []uint8) []uint8" (hgo.string."func(*tls.finishedHash, []uint8) []uint8"hgo.string."func(*tls.finishedHash, []uint8) []uint8"`Rfunc(*tls.finishedHash, []uint8) []uint8Xtype.func(*"".finishedHash, []uint8) []uint830 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func(*tls.finishedHash, []uint8) []uint8"pjgo.weak.type.*func(*"".finishedHash, []uint8) []uint8"runtime.zerovalueXtype.func(*"".finishedHash, []uint8) []uint8Xtype.func(*"".finishedHash, []uint8) []uint8*type.*"".finishedHashtype.[]uint8type.[]uint8go.typelink.func(*tls.finishedHash, []uint8) []uint8 func(*"".finishedHash, []uint8) []uint8Xtype.func(*"".finishedHash, []uint8) []uint8Ngo.string.hdr."func(*tls.finishedHash)" Fgo.string."func(*tls.finishedHash)"Fgo.string."func(*tls.finishedHash)"00func(*tls.finishedHash)6type.func(*"".finishedHash);530 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*tls.finishedHash)"pHgo.weak.type.*func(*"".finishedHash)"runtime.zerovalue6type.func(*"".finishedHash)6type.func(*"".finishedHash)*type.*"".finishedHashtgo.typelink.func(*tls.finishedHash) func(*"".finishedHash)6type.func(*"".finishedHash)go.string.hdr."func(*tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)" Tgo.string."func(*tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"go.string."func(*tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"func(*tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func(*"".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)<30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"pgo.weak.type.*func(*"".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"runtime.zerovaluetype.func(*"".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func(*"".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)*type.*"".finishedHash0type."".signatureAndHashtype.[]uint8type.[]uint8 type.crypto.Hashtype.errorgo.typelink.func(*tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error) func(*"".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func(*"".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)go.string.hdr."func(*tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)" Tgo.string."func(*tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)"go.string."func(*tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)"func(*tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)type.func(*"".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)[30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)"pgo.weak.type.*func(*"".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)"runtime.zerovaluetype.func(*"".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)type.func(*"".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)*type.*"".finishedHash4type.[]"".signatureAndHashtype.uint80type."".signatureAndHashtype.errorgo.typelink.func(*tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error) func(*"".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)type.func(*"".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)Jgo.string.hdr."func([]uint8) []uint8" Bgo.string."func([]uint8) []uint8"Bgo.string."func([]uint8) []uint8"0,func([]uint8) []uint84type.func([]uint8) []uint8&30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func([]uint8) []uint8"pFgo.weak.type.*func([]uint8) []uint8"runtime.zerovalue4type.func([]uint8) []uint84type.func([]uint8) []uint8type.[]uint8type.[]uint8ngo.typelink.func([]uint8) []uint8 func([]uint8) []uint84type.func([]uint8) []uint8Lgo.string.hdr."discardHandshakeBuffer" Dgo.string."discardHandshakeBuffer"Dgo.string."discardHandshakeBuffer"0.discardHandshakeBuffergo.string.hdr."func(tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)" Ago.string."func(tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"go.string."func(tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"func(tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func("".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)c30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"pgo.weak.type.*func("".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"runtime.zerovaluetype.func("".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func("".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)0type."".signatureAndHashtype.[]uint8type.[]uint8 type.crypto.Hashtype.errorgo.typelink.func(tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error) func("".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func("".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)go.string.hdr."func([]tls.signatureAndHash, uint8) (tls.signatureAndHash, error)" Ago.string."func([]tls.signatureAndHash, uint8) (tls.signatureAndHash, error)"go.string."func([]tls.signatureAndHash, uint8) (tls.signatureAndHash, error)"func([]tls.signatureAndHash, uint8) (tls.signatureAndHash, error)type.func([]"".signatureAndHash, uint8) ("".signatureAndHash, error){30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func([]tls.signatureAndHash, uint8) (tls.signatureAndHash, error)"pgo.weak.type.*func([]"".signatureAndHash, uint8) ("".signatureAndHash, error)"runtime.zerovaluetype.func([]"".signatureAndHash, uint8) ("".signatureAndHash, error)type.func([]"".signatureAndHash, uint8) ("".signatureAndHash, error)4type.[]"".signatureAndHashtype.uint80type."".signatureAndHashtype.errorgo.typelink.func([]tls.signatureAndHash, uint8) (tls.signatureAndHash, error) func([]"".signatureAndHash, uint8) ("".signatureAndHash, error)type.func([]"".signatureAndHash, uint8) ("".signatureAndHash, error)*type.*"".finishedHash2]g6`0 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*tls.finishedHash"p<go.weak.type.**"".finishedHash"runtime.zerovalue(type."".finishedHash`*type.*"".finishedHash*type.*"".finishedHash&go.string.hdr."Sum"&type.func() []uint8Ftype.func(*"".finishedHash) []uint8,"".(*finishedHash).Sum,"".(*finishedHash).Sum*go.string.hdr."Write">type.func([]uint8) (int, error)btype.func(*"".finishedHash, []uint8) (int, error)0"".(*finishedHash).Write0"".(*finishedHash).Write2go.string.hdr."clientSum""go.importpath."".4type.func([]uint8) []uint8Xtype.func(*"".finishedHash, []uint8) []uint88"".(*finishedHash).clientSum8"".(*finishedHash).clientSumLgo.string.hdr."discardHandshakeBuffer""go.importpath."".type.func()6type.func(*"".finishedHash)R"".(*finishedHash).discardHandshakeBufferR"".(*finishedHash).discardHandshakeBufferPgo.string.hdr."hashForClientCertificate""go.importpath."".type.func("".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func(*"".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)V"".(*finishedHash).hashForClientCertificateV"".(*finishedHash).hashForClientCertificatedgo.string.hdr."selectClientCertSignatureAlgorithm""go.importpath."".type.func([]"".signatureAndHash, uint8) ("".signatureAndHash, error)type.func(*"".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)j"".(*finishedHash).selectClientCertSignatureAlgorithmj"".(*finishedHash).selectClientCertSignatureAlgorithm2go.string.hdr."serverSum""go.importpath."".4type.func([]uint8) []uint8Xtype.func(*"".finishedHash, []uint8) []uint88"".(*finishedHash).serverSum8"".(*finishedHash).serverSum&runtime.gcbits.ff11@go.string.hdr."tls.finishedHash" 8go.string."tls.finishedHash"8go.string."tls.finishedHash"0"tls.finishedHash,go.string.hdr."client" $go.string."client"$go.string."client"client,go.string.hdr."server" $go.string."server"$go.string."server"server2go.string.hdr."clientMD5" *go.string."clientMD5"*go.string."clientMD5" clientMD52go.string.hdr."serverMD5" *go.string."serverMD5"*go.string."serverMD5" serverMD5,go.string.hdr."buffer" $go.string."buffer"$go.string."buffer"buffer&go.string.hdr."prf" go.string."prf"go.string."prf"prf\go.string.hdr."func(tls.finishedHash) []uint8" Tgo.string."func(tls.finishedHash) []uint8"Tgo.string."func(tls.finishedHash) []uint8"@>func(tls.finishedHash) []uint8Dtype.func("".finishedHash) []uint830 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(tls.finishedHash) []uint8"pVgo.weak.type.*func("".finishedHash) []uint8"runtime.zerovalueDtype.func("".finishedHash) []uint8Dtype.func("".finishedHash) []uint8(type."".finishedHashtype.[]uint8go.typelink.func(tls.finishedHash) []uint8 func("".finishedHash) []uint8Dtype.func("".finishedHash) []uint8ngo.string.hdr."func(tls.finishedHash, []uint8) []uint8" 'fgo.string."func(tls.finishedHash, []uint8) []uint8"fgo.string."func(tls.finishedHash, []uint8) []uint8"PPfunc(tls.finishedHash, []uint8) []uint8Vtype.func("".finishedHash, []uint8) []uint8c~30 runtime.algarray@"runtime.gcbits.01Pngo.string.hdr."func(tls.finishedHash, []uint8) []uint8"phgo.weak.type.*func("".finishedHash, []uint8) []uint8"runtime.zerovalueVtype.func("".finishedHash, []uint8) []uint8Vtype.func("".finishedHash, []uint8) []uint8(type."".finishedHashtype.[]uint8type.[]uint8go.typelink.func(tls.finishedHash, []uint8) []uint8 func("".finishedHash, []uint8) []uint8Vtype.func("".finishedHash, []uint8) []uint8go.string.hdr."func(tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)" Sgo.string."func(tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"go.string."func(tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"func(tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func("".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"pgo.weak.type.*func("".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)"runtime.zerovaluetype.func("".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func("".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)(type."".finishedHash0type."".signatureAndHashtype.[]uint8type.[]uint8 type.crypto.Hashtype.errorgo.typelink.func(tls.finishedHash, tls.signatureAndHash, []uint8) ([]uint8, crypto.Hash, error) func("".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func("".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)go.string.hdr."func(tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)" Sgo.string."func(tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)"go.string."func(tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)"func(tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)type.func("".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)a30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error)"pgo.weak.type.*func("".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)"runtime.zerovaluetype.func("".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)type.func("".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)(type."".finishedHash4type.[]"".signatureAndHashtype.uint80type."".signatureAndHashtype.errorgo.typelink.func(tls.finishedHash, []tls.signatureAndHash, uint8) (tls.signatureAndHash, error) func("".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)type.func("".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error)(type."".finishedHash 12344 12345 hh 0@X`x0 runtime.algarray@&runtime.gcbits.ff11P@go.string.hdr."tls.finishedHash"p*type.*"".finishedHash"runtime.zerovalue(type."".finishedHash,go.string.hdr."client""go.importpath."".type.hash.Hash,go.string.hdr."server""go.importpath."".type.hash.Hash2go.string.hdr."clientMD5""go.importpath."".type.hash.Hash2go.string.hdr."serverMD5""go.importpath."".type.hash.Hash,go.string.hdr."buffer""go.importpath."".type.[]uint8.go.string.hdr."version""go.importpath."".type.uint16&go.string.hdr."prf""go.importpath."".Ztype.func([]uint8, []uint8, []uint8, []uint8)`(type."".finishedHash8go.string.hdr."finishedHash""go.importpath."".(type."".finishedHash&go.string.hdr."Sum"&type.func() []uint8Dtype.func("".finishedHash) []uint8,"".(*finishedHash).Sum&"".finishedHash.Sum2go.string.hdr."clientSum""go.importpath."".4type.func([]uint8) []uint8Vtype.func("".finishedHash, []uint8) []uint88"".(*finishedHash).clientSum2"".finishedHash.clientSumPgo.string.hdr."hashForClientCertificate""go.importpath."".type.func("".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)type.func("".finishedHash, "".signatureAndHash, []uint8) ([]uint8, crypto.Hash, error)V"".(*finishedHash).hashForClientCertificateP"".finishedHash.hashForClientCertificatedgo.string.hdr."selectClientCertSignatureAlgorithm""go.importpath."". type.func([]"".signatureAndHash, uint8) ("".signatureAndHash, error) type.func("".finishedHash, []"".signatureAndHash, uint8) ("".signatureAndHash, error) j"".(*finishedHash).selectClientCertSignatureAlgorithm d"".finishedHash.selectClientCertSignatureAlgorithm 2go.string.hdr."serverSum" "go.importpath."". 4type.func([]uint8) []uint8 Vtype.func("".finishedHash, []uint8) []uint8 12346 8"".(*finishedHash).serverSum 12347 2"".finishedHash.serverSum*runtime.gcbits.ff1f13Pgo.string.hdr."tls.clientHandshakeState" Hgo.string."tls.clientHandshakeState"Hgo.string."tls.clientHandshakeState"@2tls.clientHandshakeState"go.string.hdr."c" go.string."c"go.string."c"c6go.string.hdr."serverHello" .go.string."serverHello".go.string."serverHello" serverHello*go.string.hdr."hello" "go.string."hello""go.string."hello"hello*go.string.hdr."suite" "go.string."suite""go.string."suite"suite.go.string.hdr."session" &go.string."session"&go.string."session"sessionHgo.string.hdr."clientHandshakeState" @go.string."clientHandshakeState"@go.string."clientHandshakeState"0*clientHandshakeState8type."".clientHandshakeStatecH >0 runtime.algarray@*runtime.gcbits.ff1f13PPgo.string.hdr."tls.clientHandshakeState"p:type.*"".clientHandshakeState"runtime.zerovalue8type."".clientHandshakeState"go.string.hdr."c""go.importpath."".type.*"".Conn6go.string.hdr."serverHello""go.importpath.""..type.*"".serverHelloMsg*go.string.hdr."hello""go.importpath.""..type.*"".clientHelloMsg*go.string.hdr."suite""go.importpath."".(type.*"".cipherSuite8go.string.hdr."finishedHash""go.importpath."".(type."".finishedHash8go.string.hdr."masterSecret""go.importpath."".type.[]uint8.go.string.hdr."session""go.importpath."".6type.*"".ClientSessionState`8type."".clientHandshakeStateHgo.string.hdr."clientHandshakeState""go.importpath."".8type."".clientHandshakeStateRgo.string.hdr."*tls.clientHandshakeState" Jgo.string."*tls.clientHandshakeState"Jgo.string."*tls.clientHandshakeState"@4*tls.clientHandshakeStatejgo.string.hdr."func(*tls.clientHandshakeState) error" %bgo.string."func(*tls.clientHandshakeState) error"bgo.string."func(*tls.clientHandshakeState) error"PLfunc(*tls.clientHandshakeState) errorRtype.func(*"".clientHandshakeState) errorK30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*tls.clientHandshakeState) error"pdgo.weak.type.*func(*"".clientHandshakeState) error"runtime.zerovalueRtype.func(*"".clientHandshakeState) errorRtype.func(*"".clientHandshakeState) error:type.*"".clientHandshakeStatetype.errorgo.typelink.func(*tls.clientHandshakeState) error func(*"".clientHandshakeState) errorRtype.func(*"".clientHandshakeState) errorzgo.string.hdr."func(*tls.clientHandshakeState) (bool, error)" -rgo.string."func(*tls.clientHandshakeState) (bool, error)"rgo.string."func(*tls.clientHandshakeState) (bool, error)"`\func(*tls.clientHandshakeState) (bool, error)btype.func(*"".clientHandshakeState) (bool, error)5!30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*tls.clientHandshakeState) (bool, error)"ptgo.weak.type.*func(*"".clientHandshakeState) (bool, error)"runtime.zerovaluebtype.func(*"".clientHandshakeState) (bool, error)btype.func(*"".clientHandshakeState) (bool, error):type.*"".clientHandshakeStatetype.booltype.errorgo.typelink.func(*tls.clientHandshakeState) (bool, error) func(*"".clientHandshakeState) (bool, error)btype.func(*"".clientHandshakeState) (bool, error)|go.string.hdr."func(*tls.clientHandshakeState, []uint8) error" .tgo.string."func(*tls.clientHandshakeState, []uint8) error"tgo.string."func(*tls.clientHandshakeState, []uint8) error"`^func(*tls.clientHandshakeState, []uint8) errordtype.func(*"".clientHandshakeState, []uint8) errore7p30 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(*tls.clientHandshakeState, []uint8) error"pvgo.weak.type.*func(*"".clientHandshakeState, []uint8) error"runtime.zerovaluedtype.func(*"".clientHandshakeState, []uint8) errordtype.func(*"".clientHandshakeState, []uint8) error:type.*"".clientHandshakeStatetype.[]uint8type.errorgo.typelink.func(*tls.clientHandshakeState, []uint8) error func(*"".clientHandshakeState, []uint8) errordtype.func(*"".clientHandshakeState, []uint8) errorhgo.string.hdr."func(*tls.clientHandshakeState) bool" $`go.string."func(*tls.clientHandshakeState) bool"`go.string."func(*tls.clientHandshakeState) bool"PJfunc(*tls.clientHandshakeState) boolPtype.func(*"".clientHandshakeState) bool(130 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*tls.clientHandshakeState) bool"pbgo.weak.type.*func(*"".clientHandshakeState) bool"runtime.zerovaluePtype.func(*"".clientHandshakeState) boolPtype.func(*"".clientHandshakeState) bool:type.*"".clientHandshakeStatetype.boolgo.typelink.func(*tls.clientHandshakeState) bool func(*"".clientHandshakeState) boolPtype.func(*"".clientHandshakeState) bool>go.string.hdr."doFullHandshake" 6go.string."doFullHandshake"6go.string."doFullHandshake" doFullHandshake:go.string.hdr."establishKeys" 2go.string."establishKeys"2go.string."establishKeys" establishKeysDgo.string.hdr."processServerHello" <go.string."processServerHello"<go.string."processServerHello"0&processServerHelloHgo.string.hdr."func() (bool, error)" @go.string."func() (bool, error)"@go.string."func() (bool, error)"0*func() (bool, error)2type.func() (bool, error)D-30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func() (bool, error)"pDgo.weak.type.*func() (bool, error)"runtime.zerovalue2type.func() (bool, error)2type.func() (bool, error)type.booltype.errorjgo.typelink.func() (bool, error) func() (bool, error)2type.func() (bool, error)8go.string.hdr."readFinished" 0go.string."readFinished"0go.string."readFinished" readFinishedFgo.string.hdr."func([]uint8) error" >go.string."func([]uint8) error">go.string."func([]uint8) error"0(func([]uint8) error0type.func([]uint8) error_[:30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func([]uint8) error"pBgo.weak.type.*func([]uint8) error"runtime.zerovalue0type.func([]uint8) error0type.func([]uint8) errortype.[]uint8type.errorfgo.typelink.func([]uint8) error func([]uint8) error0type.func([]uint8) errorBgo.string.hdr."readSessionTicket" :go.string."readSessionTicket":go.string."readSessionTicket"0$readSessionTicket8go.string.hdr."sendFinished" 0go.string."sendFinished"0go.string."sendFinished" sendFinishedHgo.string.hdr."serverResumedSession" @go.string."serverResumedSession"@go.string."serverResumedSession"0*serverResumedSession6go.string.hdr."func() bool" .go.string."func() bool".go.string."func() bool" func() bool type.func() boolTx30 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."func() bool"p2go.weak.type.*func() bool"runtime.zerovalue type.func() bool type.func() booltype.boolFgo.typelink.func() bool func() bool type.func() bool:type.*"".clientHandshakeStateE6d0 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."*tls.clientHandshakeState"pLgo.weak.type.**"".clientHandshakeState"runtime.zerovalue8type."".clientHandshakeState`:type.*"".clientHandshakeState:type.*"".clientHandshakeState>go.string.hdr."doFullHandshake""go.importpath.""."type.func() errorRtype.func(*"".clientHandshakeState) errorT"".(*clientHandshakeState).doFullHandshakeT"".(*clientHandshakeState).doFullHandshake:go.string.hdr."establishKeys""go.importpath.""."type.func() errorRtype.func(*"".clientHandshakeState) errorP"".(*clientHandshakeState).establishKeysP"".(*clientHandshakeState).establishKeysDgo.string.hdr."processServerHello""go.importpath."".2type.func() (bool, error)btype.func(*"".clientHandshakeState) (bool, error)Z"".(*clientHandshakeState).processServerHelloZ"".(*clientHandshakeState).processServerHello8go.string.hdr."readFinished""go.importpath."".0type.func([]uint8) errordtype.func(*"".clientHandshakeState, []uint8) errorN"".(*clientHandshakeState).readFinishedN"".(*clientHandshakeState).readFinishedBgo.string.hdr."readSessionTicket""go.importpath.""."type.func() errorRtype.func(*"".clientHandshakeState) errorX"".(*clientHandshakeState).readSessionTicketX"".(*clientHandshakeState).readSessionTicket8go.string.hdr."sendFinished""go.importpath."".0type.func([]uint8) errordtype.func(*"".clientHandshakeState, []uint8) errorN"".(*clientHandshakeState).sendFinishedN"".(*clientHandshakeState).sendFinishedHgo.string.hdr."serverResumedSession""go.importpath."". type.func() boolPtype.func(*"".clientHandshakeState) bool^"".(*clientHandshakeState).serverResumedSession^"".(*clientHandshakeState).serverResumedSession2go.string.hdr."*[1]uint8" *go.string."*[1]uint8"*go.string."*[1]uint8" *[1]uint8type.*[1]uint8~[60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[1]uint8"p.go.weak.type.**[1]uint8"runtime.zerovaluetype.[1]uint8*go.string.hdr."[]int" "go.string."[]int""go.string."[]int"[]inttype.[]intf0 runtime.algarray@"runtime.gcbits.01P*go.string.hdr."[]int"p&go.weak.type.*[]int"runtime.zerovaluetype.int.go.typelink.[]int []inttype.[]int.go.string.hdr."[][]int" &go.string."[][]int"&go.string."[][]int"[][]inttype.[][]int>q"0 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[][]int"p*go.weak.type.*[][]int"runtime.zerovaluetype.[]int6go.typelink.[][]int [][]inttype.[][]int*runtime.gcbits.499224I$0go.string.hdr."[8][]int" (go.string."[8][]int"(go.string."[8][]int" [8][]inttype.[8][]int0 runtime.algarray@*runtime.gcbits.499224P0go.string.hdr."[8][]int"p,go.weak.type.*[8][]int"runtime.zerovaluetype.[]inttype.[][]int:go.typelink.[8][]int [8][]inttype.[8][]intPgo.string.hdr."*map.bucket[string][]int" Hgo.string."*map.bucket[string][]int"Hgo.string."*map.bucket[string][]int"@2*map.bucket[string][]int:type.*map.bucket[string][]int60 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."*map.bucket[string][]int"pLgo.weak.type.**map.bucket[string][]int"runtime.zerovalue8type.map.bucket[string][]int6runtime.gcbits.aaaa92244902$INgo.string.hdr."map.bucket[string][]int" Fgo.string."map.bucket[string][]int"Fgo.string."map.bucket[string][]int"00map.bucket[string][]int8type.map.bucket[string][]intPP< 12362 0H0 runtime.algarray@6runtime.gcbits.aaaa92244902PNgo.string.hdr."map.bucket[string][]int"pJgo.weak.type.*map.bucket[string][]int"runtime.zerovalue8type.map.bucket[string][]int.go.string.hdr."topbits"type.[8]uint8(go.string.hdr."keys"type.[8]string,go.string.hdr."values"type.[8][]int0go.string.hdr."overflow":type.*map.bucket[string][]intHgo.string.hdr."map.hdr[string][]int" @go.string."map.hdr[string][]int"@go.string."map.hdr[string][]int"0*map.hdr[string][]int2type.map.hdr[string][]int00 (,0 runtime.algarray@"runtime.gcbits.2cPHgo.string.hdr."map.hdr[string][]int"pDgo.weak.type.*map.hdr[string][]int"runtime.zerovalue2type.map.hdr[string][]int*go.string.hdr."count"type.int*go.string.hdr."flags"type.uint8"go.string.hdr."B"type.uint8*go.string.hdr."hash0"type.uint32.go.string.hdr."buckets":type.*map.bucket[string][]int4go.string.hdr."oldbuckets":type.*map.bucket[string][]int2go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.Pointer@go.string.hdr."map[string][]int" 8go.string."map[string][]int"8go.string."map[string][]int"0"map[string][]int*type.map[string][]int(.5P0 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."map[string][]int"p<go.weak.type.*map[string][]int"runtime.zerovaluetype.stringtype.[]int8type.map.bucket[string][]int2type.map.hdr[string][]intZgo.typelink.map[string][]int map[string][]int*type.map[string][]int0go.string.hdr."*[]uint8" (go.string."*[]uint8"(go.string."*[]uint8" *[]uint8type.*[]uint8i60 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."*[]uint8"p,go.weak.type.**[]uint8"runtime.zerovaluetype.[]uint8Dgo.string.hdr."**x509.Certificate" <go.string."**x509.Certificate"<go.string."**x509.Certificate"0&**x509.Certificate<type.**crypto/x509.Certificate#60 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."**x509.Certificate"pNgo.weak.type.***crypto/x509.Certificate"runtime.zerovalue:type.*crypto/x509.Certificatetype..hashfunc5 ,runtime.memhash_varlentype..eqfunc5 .runtime.memequal_varlentype..alg5 type..hashfunc5type..eqfunc50go.string.hdr."[5]uint8" (go.string."[5]uint8"(go.string."[5]uint8" [5]uint8type.[5]uint80type..alg5@runtime.gcbits.P0go.string.hdr."[5]uint8"p,go.weak.type.*[5]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[5]uint8 [5]uint8type.[5]uint82go.string.hdr."*[5]uint8" *go.string."*[5]uint8"*go.string."*[5]uint8" *[5]uint8type.*[5]uint8560 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[5]uint8"p.go.weak.type.**[5]uint8"runtime.zerovaluetype.[5]uint8Rgo.string.hdr."*tls.serverHandshakeState" Jgo.string."*tls.serverHandshakeState"Jgo.string."*tls.serverHandshakeState"@4*tls.serverHandshakeStatehgo.string.hdr."func(*tls.serverHandshakeState) bool" $`go.string."func(*tls.serverHandshakeState) bool"`go.string."func(*tls.serverHandshakeState) bool"PJfunc(*tls.serverHandshakeState) boolPtype.func(*"".serverHandshakeState) booltS30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*tls.serverHandshakeState) bool"pbgo.weak.type.*func(*"".serverHandshakeState) bool"runtime.zerovaluePtype.func(*"".serverHandshakeState) boolPtype.func(*"".serverHandshakeState) bool:type.*"".serverHandshakeStatetype.boolgo.typelink.func(*tls.serverHandshakeState) bool func(*"".serverHandshakeState) boolPtype.func(*"".serverHandshakeState) booljgo.string.hdr."func(*tls.serverHandshakeState) error" %bgo.string."func(*tls.serverHandshakeState) error"bgo.string."func(*tls.serverHandshakeState) error"PLfunc(*tls.serverHandshakeState) errorRtype.func(*"".serverHandshakeState) error30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*tls.serverHandshakeState) error"pdgo.weak.type.*func(*"".serverHandshakeState) error"runtime.zerovalueRtype.func(*"".serverHandshakeState) errorRtype.func(*"".serverHandshakeState) error:type.*"".serverHandshakeStatetype.errorgo.typelink.func(*tls.serverHandshakeState) error func(*"".serverHandshakeState) errorRtype.func(*"".serverHandshakeState) errorgo.string.hdr."func(*tls.serverHandshakeState, [][]uint8) (crypto.PublicKey, error)" Dgo.string."func(*tls.serverHandshakeState, [][]uint8) (crypto.PublicKey, error)"go.string."func(*tls.serverHandshakeState, [][]uint8) (crypto.PublicKey, error)"func(*tls.serverHandshakeState, [][]uint8) (crypto.PublicKey, error)type.func(*"".serverHandshakeState, [][]uint8) (crypto.PublicKey, error)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.serverHandshakeState, [][]uint8) (crypto.PublicKey, error)"pgo.weak.type.*func(*"".serverHandshakeState, [][]uint8) (crypto.PublicKey, error)"runtime.zerovaluetype.func(*"".serverHandshakeState, [][]uint8) (crypto.PublicKey, error)type.func(*"".serverHandshakeState, [][]uint8) (crypto.PublicKey, error):type.*"".serverHandshakeStatetype.[][]uint8*type.crypto.PublicKeytype.errorgo.typelink.func(*tls.serverHandshakeState, [][]uint8) (crypto.PublicKey, error) func(*"".serverHandshakeState, [][]uint8) (crypto.PublicKey, error)type.func(*"".serverHandshakeState, [][]uint8) (crypto.PublicKey, error)zgo.string.hdr."func(*tls.serverHandshakeState) (bool, error)" -rgo.string."func(*tls.serverHandshakeState) (bool, error)"rgo.string."func(*tls.serverHandshakeState) (bool, error)"`\func(*tls.serverHandshakeState) (bool, error)btype.func(*"".serverHandshakeState) (bool, error)30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*tls.serverHandshakeState) (bool, error)"ptgo.weak.type.*func(*"".serverHandshakeState) (bool, error)"runtime.zerovaluebtype.func(*"".serverHandshakeState) (bool, error)btype.func(*"".serverHandshakeState) (bool, error):type.*"".serverHandshakeStatetype.booltype.errorgo.typelink.func(*tls.serverHandshakeState) (bool, error) func(*"".serverHandshakeState) (bool, error)btype.func(*"".serverHandshakeState) (bool, error)|go.string.hdr."func(*tls.serverHandshakeState, []uint8) error" .tgo.string."func(*tls.serverHandshakeState, []uint8) error"tgo.string."func(*tls.serverHandshakeState, []uint8) error"`^func(*tls.serverHandshakeState, []uint8) errordtype.func(*"".serverHandshakeState, []uint8) errorz#30 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(*tls.serverHandshakeState, []uint8) error"pvgo.weak.type.*func(*"".serverHandshakeState, []uint8) error"runtime.zerovaluedtype.func(*"".serverHandshakeState, []uint8) errordtype.func(*"".serverHandshakeState, []uint8) error:type.*"".serverHandshakeStatetype.[]uint8type.errorgo.typelink.func(*tls.serverHandshakeState, []uint8) error func(*"".serverHandshakeState, []uint8) errordtype.func(*"".serverHandshakeState, []uint8) errorgo.string.hdr."func(*tls.serverHandshakeState, uint16, []uint16, uint16) bool" >go.string."func(*tls.serverHandshakeState, uint16, []uint16, uint16) bool"go.string."func(*tls.serverHandshakeState, uint16, []uint16, uint16) bool"~func(*tls.serverHandshakeState, uint16, []uint16, uint16) booltype.func(*"".serverHandshakeState, uint16, []uint16, uint16) bool;30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*tls.serverHandshakeState, uint16, []uint16, uint16) bool"pgo.weak.type.*func(*"".serverHandshakeState, uint16, []uint16, uint16) bool"runtime.zerovaluetype.func(*"".serverHandshakeState, uint16, []uint16, uint16) booltype.func(*"".serverHandshakeState, uint16, []uint16, uint16) bool:type.*"".serverHandshakeStatetype.uint16type.[]uint16type.uint16type.boolgo.typelink.func(*tls.serverHandshakeState, uint16, []uint16, uint16) bool func(*"".serverHandshakeState, uint16, []uint16, uint16) booltype.func(*"".serverHandshakeState, uint16, []uint16, uint16) boolDgo.string.hdr."checkForResumption" <go.string."checkForResumption"<go.string."checkForResumption"0&checkForResumptionBgo.string.hdr."doResumeHandshake" :go.string."doResumeHandshake":go.string."doResumeHandshake"0$doResumeHandshakeLgo.string.hdr."processCertsFromClient" Dgo.string."processCertsFromClient"Dgo.string."processCertsFromClient"0.processCertsFromClientrgo.string.hdr."func([][]uint8) (crypto.PublicKey, error)" )jgo.string."func([][]uint8) (crypto.PublicKey, error)"jgo.string."func([][]uint8) (crypto.PublicKey, error)"`Tfunc([][]uint8) (crypto.PublicKey, error)\type.func([][]uint8) (crypto.PublicKey, error) 12368 30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func([][]uint8) (crypto.PublicKey, error)"pngo.weak.type.*func([][]uint8) (crypto.PublicKey, error)"runtime.zerovalue\type.func([][]uint8) (crypto.PublicKey, error)\type.func([][]uint8) (crypto.PublicKey, error)type.[][]uint8*type.crypto.PublicKeytype.errorgo.typelink.func([][]uint8) (crypto.PublicKey, error) func([][]uint8) (crypto.PublicKey, error)\type.func([][]uint8) (crypto.PublicKey, error)>go.string.hdr."readClientHello" 6go.string."readClientHello"6go.string."readClientHello" readClientHelloBgo.string.hdr."sendSessionTicket" :go.string."sendSessionTicket":go.string."sendSessionTicket"0$sendSessionTicket<go.string.hdr."setCipherSuite" 4go.string."setCipherSuite"4go.string."setCipherSuite" setCipherSuitefgo.string.hdr."func(uint16, []uint16, uint16) bool" #^go.string."func(uint16, []uint16, uint16) bool"^go.string."func(uint16, []uint16, uint16) bool"PHfunc(uint16, []uint16, uint16) boolPtype.func(uint16, []uint16, uint16) bool4D30 runtime.algarray@"runtime.gcbits.01Pfgo.string.hdr."func(uint16, []uint16, uint16) bool"pbgo.weak.type.*func(uint16, []uint16, uint16) bool"runtime.zerovaluePtype.func(uint16, []uint16, uint16) boolPtype.func(uint16, []uint16, uint16) booltype.uint16type.[]uint16type.uint16type.boolgo.typelink.func(uint16, []uint16, uint16) bool func(uint16, []uint16, uint16) boolPtype.func(uint16, []uint16, uint16) bool:type.*"".serverHandshakeState *6 12369 12370 0 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."*tls.serverHandshakeState"pLgo.weak.type.**"".serverHandshakeState"runtime.zerovalue8type."".serverHandshakeState`:type.*"".serverHandshakeState:type.*"".serverHandshakeStateDgo.string.hdr."checkForResumption""go.importpath."". type.func() boolPtype.func(*"".serverHandshakeState) boolZ"".(*serverHandshakeState).checkForResumptionZ"".(*serverHandshakeState).checkForResumption>go.string.hdr."doFullHandshake""go.importpath.""."type.func() errorRtype.func(*"".serverHandshakeState) errorT"".(*serverHandshakeState).doFullHandshakeT"".(*serverHandshakeState).doFullHandshakeBgo.string.hdr."doResumeHandshake""go.importpath.""."type.func() errorRtype.func(*"".serverHandshakeState) errorX"".(*serverHandshakeState).doResumeHandshakeX"".(*serverHandshakeState).doResumeHandshake:go.string.hdr."establishKeys""go.importpath.""."type.func() errorRtype.func(*"".serverHandshakeState) errorP"".(*serverHandshakeState).establishKeysP"".(*serverHandshakeState).establishKeysLgo.string.hdr."processCertsFromClient""go.importpath."".\type.func([][]uint8) (crypto.PublicKey, error)type.func(*"".serverHandshakeState, [][]uint8) (crypto.PublicKey, error)b"".(*serverHandshakeState).processCertsFromClientb"".(*serverHandshakeState).processCertsFromClient>go.string.hdr."readClientHello""go.importpath."".2type.func() (bool, error)btype.func(*"".serverHandshakeState) (bool, error)T"".(*serverHandshakeState).readClientHelloT"".(*serverHandshakeState).readClientHello8go.string.hdr."readFinished""go.importpath."".0type.func([]uint8) errordtype.func(*"".serverHandshakeState, []uint8) errorN"".(*serverHandshakeState).readFinishedN"".(*serverHandshakeState).readFinished8go.string.hdr."sendFinished""go.importpath."".0type.func([]uint8) errordtype.func(*"".serverHandshakeState, []uint8) errorN"".(*serverHandshakeState).sendFinishedN"".(*serverHandshakeState).sendFinishedBgo.string.hdr."sendSessionTicket""go.importpath.""."type.func() errorRtype.func(*"".serverHandshakeState) errorX"".(*serverHandshakeState).sendSessionTicketX"".(*serverHandshakeState).sendSessionTicket<go.string.hdr."setCipherSuite""go.importpath."".Ptype.func(uint16, []uint16, uint16) bool type.func(*"".serverHandshakeState, uint16, []uint16, uint16) bool R"".(*serverHandshakeState).setCipherSuite R"".(*serverHandshakeState).setCipherSuite.runtime.gcbits.ef7f4c02LPgo.string.hdr."tls.serverHandshakeState" Hgo.string."tls.serverHandshakeState"Hgo.string."tls.serverHandshakeState"@2tls.serverHandshakeState6go.string.hdr."clientHello" .go.string."clientHello".go.string."clientHello" clientHello4go.string.hdr."ellipticOk" 12372 ,go.string."ellipticOk",go.string."ellipticOk" ellipticOk.go.string.hdr."ecdsaOk" &go.string."ecdsaOk"&go.string."ecdsaOk"ecdsaOk8go.string.hdr."rsaDecryptOk" 0go.string."rsaDecryptOk"0go.string."rsaDecryptOk" rsaDecryptOk2go.string.hdr."rsaSignOk" *go.string."rsaSignOk"*go.string."rsaSignOk" rsaSignOk>go.string.hdr."certsFromClient" 6go.string."certsFromClient"6go.string."certsFromClient" certsFromClient(go.string.hdr."cert" go.string."cert" go.string."cert" 12374 certHgo.string.hdr."serverHandshakeState" @go.string."serverHandshakeState"@go.string."serverHandshakeState"0*serverHandshakeState8type."".serverHandshakeState 12375 12376 MC !"#(0b0 runtime.algarray@.runtime.gcbits.ef7f4c02PPgo.string.hdr."tls.serverHandshakeState"p:type.*"".serverHandshakeState"runtime.zerovalue8type."".serverHandshakeState"go.string.hdr."c""go.importpath."".type.*"".Conn6go.string.hdr."clientHello""go.importpath.""..type.*"".clientHelloMsg*go.string.hdr."hello""go.importpath.""..type.*"".serverHelloMsg*go.string.hdr."suite""go.importpath."".(type.*"".cipherSuite4go.string.hdr."ellipticOk""go.importpath."".type.bool.go.string.hdr."ecdsaOk""go.importpath."".type.bool8go.string.hdr."rsaDecryptOk""go.importpath."".type.bool2go.string.hdr."rsaSignOk""go.importpath."".type.bool8go.string.hdr."sessionState""go.importpath."".*type.*"".sessionState8go.string.hdr."finishedHash""go.importpath."".(type."".finishedHash8go.string.hdr."masterSecret""go.importpath."".type.[]uint8>go.string.hdr."certsFromClient""go.importpath."".type.[][]uint8 (go.string.hdr."cert" "go.importpath."". (type.*"".Certificate` 8type."".serverHandshakeState Hgo.string.hdr."serverHandshakeState" "go.importpath."". 12379 8type."".serverHandshakeState"runtime.gcbits.02fgo.string.hdr."struct { F uintptr; R *tls.Config }" #^go.string."struct { F uintptr; R *tls.Config }"^go.string."struct { F uintptr; R *tls.Config }"PHstruct { F uintptr; R *tls.Config }"go.string.hdr."F" go.string."F"go.string."F"F"go.string.hdr."R" go.string."R"go.string."R"RNtype.struct { F uintptr; R *"".Config }y0 runtime.algarray@"runtime.gcbits.02Pfgo.string.hdr."struct { F uintptr; R *tls.Config }"p`go.weak.type.*struct { F uintptr; R *"".Config }"runtime.zerovalueNtype.struct { F uintptr; R *"".Config }"go.string.hdr."F"type.uintptr"go.string.hdr."R"type.*"".Confighgo.string.hdr."*struct { F uintptr; R *tls.Config }" $`go.string."*struct { F uintptr; R *tls.Config }"`go.string."*struct { F uintptr; R *tls.Config }"PJ*struct { F uintptr; R *tls.Config }Ptype.*struct { F uintptr; R *"".Config }_60 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."*struct { F uintptr; R *tls.Config }"pbgo.weak.type.**struct { F uintptr; R *"".Config }"runtime.zerovalueNtype.struct { F uintptr; R *"".Config }0go.string.hdr."[0]uint8" (go.string."[0]uint8"(go.string."[0]uint8" [0]uint8type.[0]uint8l0 runtime.algarray@runtime.gcbits.P0go.string.hdr."[0]uint8"p,go.weak.type.*[0]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[0]uint8 [0]uint8type.[0]uint82go.string.hdr."*[0]uint8" *go.string."*[0]uint8"*go.string."*[0]uint8" *[0]uint8type.*[0]uint8c60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[0]uint8"p.go.weak.type.**[0]uint8"runtime.zerovaluetype.[0]uint80go.string.hdr."[2]uint8" (go.string."[2]uint8"(go.string."[2]uint8" [2]uint8type.[2]uint8F0` runtime.algarray@runtime.gcbits.P0go.string.hdr."[2]uint8"p,go.weak.type.*[2]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[2]uint8 [2]uint8type.[2]uint8Fgo.string.hdr."*tls.ecdsaSignature" >go.string."*tls.ecdsaSignature">go.string."*tls.ecdsaSignature"0(*tls.ecdsaSignature.type.*"".ecdsaSignatureJ60 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*tls.ecdsaSignature"p@go.weak.type.**"".ecdsaSignature"runtime.zerovalue,type."".ecdsaSignatureDgo.string.hdr."tls.ecdsaSignature" <go.string."tls.ecdsaSignature"<go.string."tls.ecdsaSignature"0&tls.ecdsaSignature"go.string.hdr."S" go.string."S"go.string."S"S<go.string.hdr."ecdsaSignature" 4go.string."ecdsaSignature"4go.string."ecdsaSignature" ecdsaSignature,type."".ecdsaSignature 12383 0 runtime.algarray@"runtime.gcbits.03PDgo.string.hdr."tls.ecdsaSignature"p.type.*"".ecdsaSignature"runtime.zerovalue,type."".ecdsaSignature"go.string.hdr."R"$type.*math/big.Int"go.string.hdr."S"$type.*math/big.Int`,type."".ecdsaSignature<go.string.hdr."ecdsaSignature""go.importpath."".,type."".ecdsaSignature2go.string.hdr."*[2]uint8" *go.string."*[2]uint8"*go.string."*[2]uint8" *[2]uint8type.*[2]uint860 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[2]uint8"p.go.weak.type.**[2]uint8"runtime.zerovaluetype.[2]uint80go.string.hdr."[4]uint8" (go.string."[4]uint8"(go.string."[4]uint8" [4]uint8type.[4]uint8B0 runtime.algarray@runtime.gcbits.P0go.string.hdr."[4]uint8"p,go.weak.type.*[4]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[4]uint8 [4]uint8type.[4]uint8Dgo.string.hdr."[]x509.ExtKeyUsage" <go.string."[]x509.ExtKeyUsage"<go.string."[]x509.ExtKeyUsage"0&[]x509.ExtKeyUsage<type.[]crypto/x509.ExtKeyUsage-"s0 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."[]x509.ExtKeyUsage"pNgo.weak.type.*[]crypto/x509.ExtKeyUsage"runtime.zerovalue8type.crypto/x509.ExtKeyUsagepgo.typelink.[]x509.ExtKeyUsage []crypto/x509.ExtKeyUsage<type.[]crypto/x509.ExtKeyUsageFgo.string.hdr."[1]x509.ExtKeyUsage" >go.string."[1]x509.ExtKeyUsage">go.string."[1]x509.ExtKeyUsage"0([1]x509.ExtKeyUsage>type.[1]crypto/x509.ExtKeyUsage,0 runtime.algarray@runtime.gcbits.PFgo.string.hdr."[1]x509.ExtKeyUsage"pPgo.weak.type.*[1]crypto/x509.ExtKeyUsage"runtime.zerovalue8type.crypto/x509.ExtKeyUsage<type.[]crypto/x509.ExtKeyUsagetgo.typelink.[1]x509.ExtKeyUsage [1]crypto/x509.ExtKeyUsage>type.[1]crypto/x509.ExtKeyUsageHgo.string.hdr."*[1]x509.ExtKeyUsage" @go.string."*[1]x509.ExtKeyUsage"@go.string."*[1]x509.ExtKeyUsage"0**[1]x509.ExtKeyUsage@type.*[1]crypto/x509.ExtKeyUsageM60 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."*[1]x509.ExtKeyUsage"pRgo.weak.type.**[1]crypto/x509.ExtKeyUsage"runtime.zerovalue>type.[1]crypto/x509.ExtKeyUsage"runtime.gcbits.49I4go.string.hdr."[3][]uint8" 12387 ,go.string."[3][]uint8",go.string."[3][]uint8" [3][]uint8type.[3][]uint8H8Xy0 runtime.algarray@"runtime.gcbits.49P4go.string.hdr."[3][]uint8"p0go.weak.type.*[3][]uint8"runtime.zerovaluetype.[]uint8type.[][]uint8Bgo.typelink.[3][]uint8 [3][]uint8type.[3][]uint86go.string.hdr."*[3][]uint8" .go.string."*[3][]uint8".go.string."*[3][]uint8" *[3][]uint8 type.*[3][]uint8jd}60 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."*[3][]uint8"p2go.weak.type.**[3][]uint8"runtime.zerovaluetype.[3][]uint8@go.string.hdr."func() hash.Hash" 8go.string."func() hash.Hash"8go.string."func() hash.Hash"0"func() hash.Hash*type.func() hash.Hash|!30 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func() hash.Hash"p<go.weak.type.*func() hash.Hash"runtime.zerovalue*type.func() hash.Hash*type.func() hash.Hashtype.hash.HashZgo.typelink.func() hash.Hash func() hash.Hash*type.func() hash.Hash~go.string.hdr."struct { F uintptr; hashFunc func() hash.Hash }" /vgo.string."struct { F uintptr; hashFunc func() hash.Hash }"vgo.string."struct { F uintptr; hashFunc func() hash.Hash }"``struct { F uintptr; hashFunc func() hash.Hash }$go.string.hdr.".F" go.string.".F"go.string.".F".F0go.string.hdr."hashFunc" (go.string."hashFunc"(go.string."hashFunc" hashFunchtype.struct { F uintptr; hashFunc func() hash.Hash }"a0 runtime.algarray@"runtime.gcbits.02P~go.string.hdr."struct { F uintptr; hashFunc func() hash.Hash }"pzgo.weak.type.*struct { F uintptr; hashFunc func() hash.Hash }"runtime.zerovaluehtype.struct { F uintptr; hashFunc func() hash.Hash }$go.string.hdr.".F""go.importpath."".type.uintptr0go.string.hdr."hashFunc""go.importpath."".*type.func() hash.Hashgo.string.hdr."*struct { F uintptr; hashFunc func() hash.Hash }" 0xgo.string."*struct { F uintptr; hashFunc func() hash.Hash }"xgo.string."*struct { F uintptr; hashFunc func() hash.Hash }"pb*struct { F uintptr; hashFunc func() hash.Hash }jtype.*struct { F uintptr; hashFunc func() hash.Hash }60 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."*struct { F uintptr; hashFunc func() hash.Hash }"p|go.weak.type.**struct { F uintptr; hashFunc func() hash.Hash }"runtime.zerovaluehtype.struct { F uintptr; hashFunc func() hash.Hash } type..hashfunc11 ,runtime.memhash_varlentype..eqfunc11 .runtime.memequal_varlentype..alg11 type..hashfunc11type..eqfunc112go.string.hdr."[11]uint8" *go.string."[11]uint8"*go.string."[11]uint8" [11]uint8type.[11]uint800type..alg11@runtime.gcbits.P2go.string.hdr."[11]uint8"p.go.weak.type.*[11]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[11]uint8 [11]uint8type.[11]uint84go.string.hdr."*[11]uint8" 12395 ,go.string."*[11]uint8",go.string."*[11]uint8" *[11]uint8type.*[11]uint8|60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[11]uint8"p0go.weak.type.**[11]uint8"runtime.zerovaluetype.[11]uint84go.string.hdr."*[64]uint8" 12398 ,go.string."*[64]uint8",go.string."*[64]uint8" *[64]uint8type.*[64]uint8Co60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[64]uint8"p0go.weak.type.**[64]uint8"runtime.zerovaluetype.[64]uint8Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals2c78d3ad9d760b5f66e2e47be684c787 Tgclocals51af24152615272c3d9efc8538f95767 4type..hashfunc."".listener,type..hash."".listener0type..eqfunc."".listener(type..eq."".listener*type..alg."".listener 4type..hashfunc."".listener0type..eqfunc."".listener8go.string.hdr."tls.listener" 0go.string."tls.listener"0go.string."tls.listener" tls.listenerTgclocals64ca935d1a2110a30e2d604686188539 Tgclocalscad14e25fd48dddd762418d02c031d67 Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocalsb9e2f210c3a206b5352d33144c6a1618 Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocalscad14e25fd48dddd762418d02c031d67 Tgclocals64ca935d1a2110a30e2d604686188539 Tgclocalsb9e2f210c3a206b5352d33144c6a1618 Vgo.string.hdr."func(tls.listener) net.Addr" Ngo.string."func(tls.listener) net.Addr"Ngo.string."func(tls.listener) net.Addr"@8func(tls.listener) net.Addr>type.func("".listener) net.AddrK)30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(tls.listener) net.Addr"pPgo.weak.type.*func("".listener) net.Addr"runtime.zerovalue>type.func("".listener) net.Addr>type.func("".listener) net.Addr type."".listenertype.net.Addrgo.typelink.func(tls.listener) net.Addr func("".listener) net.Addr>type.func("".listener) net.AddrPgo.string.hdr."func(tls.listener) error" Hgo.string."func(tls.listener) error"Hgo.string."func(tls.listener) error"@2func(tls.listener) error8type.func("".listener) error]-30 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func(tls.listener) error"pJgo.weak.type.*func("".listener) error"runtime.zerovalue8type.func("".listener) error8type.func("".listener) error type."".listenertype.errorxgo.typelink.func(tls.listener) error func("".listener) error8type.func("".listener) error0go.string.hdr."listener" (go.string."listener"(go.string."listener" listener(go.string.hdr."Addr" go.string."Addr" go.string."Addr" 12402 Addr type."".listenerRn00*type..alg."".listener@"runtime.gcbits.07P8go.string.hdr."tls.listener"p"type.*"".listener"runtime.zerovalue type."".listener"type.net.Listener,go.string.hdr."config""go.importpath."".type.*"".Config` type."".listener0go.string.hdr."listener""go.importpath."". type."".listener(go.string.hdr."Addr"(type.func() net.Addr>type.func("".listener) net.Addr&"".(*listener).Addr "".listener.Addr*go.string.hdr."Close""type.func() error8type.func("".listener) error("".(*listener).Close""".listener.Close:go.string.hdr."*tls.listener" 2go.string."*tls.listener"2go.string."*tls.listener" *tls.listenerjgo.string.hdr."func(*tls.listener) (net.Conn, error)" %bgo.string."func(*tls.listener) (net.Conn, error)"bgo.string."func(*tls.listener) (net.Conn, error)"PLfunc(*tls.listener) (net.Conn, error)Rtype.func(*"".listener) (net.Conn, error)L30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*tls.listener) (net.Conn, error)"pdgo.weak.type.*func(*"".listener) (net.Conn, error)"runtime.zerovalueRtype.func(*"".listener) (net.Conn, error)Rtype.func(*"".listener) (net.Conn, error)"type.*"".listenertype.net.Conntype.errorgo.typelink.func(*tls.listener) (net.Conn, error) func(*"".listener) (net.Conn, error)Rtype.func(*"".listener) (net.Conn, error)Xgo.string.hdr."func(*tls.listener) net.Addr" Pgo.string."func(*tls.listener) net.Addr"Pgo.string."func(*tls.listener) net.Addr"@:func(*tls.listener) net.Addr@type.func(*"".listener) net.AddrJ30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(*tls.listener) net.Addr"pRgo.weak.type.*func(*"".listener) net.Addr"runtime.zerovalue@type.func(*"".listener) net.Addr@type.func(*"".listener) net.Addr"type.*"".listenertype.net.Addrgo.typelink.func(*tls.listener) net.Addr func(*"".listener) net.Addr@type.func(*"".listener) net.AddrRgo.string.hdr."func(*tls.listener) error" Jgo.string."func(*tls.listener) error"Jgo.string."func(*tls.listener) error"@4func(*tls.listener) error:type.func(*"".listener) error8k*=30 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."func(*tls.listener) error"pLgo.weak.type.*func(*"".listener) error"runtime.zerovalue:type.func(*"".listener) error:type.func(*"".listener) error"type.*"".listenertype.error|go.typelink.func(*tls.listener) error func(*"".listener) error:type.func(*"".listener) error,go.string.hdr."Accept" $go.string."Accept"$go.string."Accept"AcceptPgo.string.hdr."func() (net.Conn, error)" Hgo.string."func() (net.Conn, error)"Hgo.string."func() (net.Conn, error)"@2func() (net.Conn, error):type.func() (net.Conn, error) 30 runtime.algarray@"runtime.gcbits.01PPgo.string.hdr."func() (net.Conn, error)"pLgo.weak.type.*func() (net.Conn, error)"runtime.zerovalue:type.func() (net.Conn, error):type.func() (net.Conn, error)type.net.Conntype.errorzgo.typelink.func() (net.Conn, error) func() (net.Conn, error):type.func() (net.Conn, error)"type.*"".listenermI6.0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."*tls.listener"p4go.weak.type.**"".listener"runtime.zerovalue type."".listener`"type.*"".listener"type.*"".listener,go.string.hdr."Accept":type.func() (net.Conn, error)Rtype.func(*"".listener) (net.Conn, error)*"".(*listener).Accept*"".(*listener).Accept(go.string.hdr."Addr"(type.func() net.Addr@type.func(*"".listener) net.Addr&"".(*listener).Addr&"".(*listener).Addr*go.string.hdr."Close""type.func() error:type.func(*"".listener) error("".(*listener).Close("".(*listener).Close4go.string.hdr."chan error" 12404 ,go.string."chan error",go.string."chan error" chan errortype.chan error"]20 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."chan error"p0go.weak.type.*chan error"runtime.zerovaluetype.errorBgo.typelink.chan error chan errortype.chan errorvgo.string.hdr."struct { F uintptr; errChannel chan error }" +ngo.string."struct { F uintptr; errChannel chan error }"ngo.string."struct { F uintptr; errChannel chan error }"`Xstruct { F uintptr; errChannel chan error }4go.string.hdr."errChannel" 12406 ,go.string."errChannel",go.string."errChannel" errChannel`type.struct { F uintptr; errChannel chan error }TX0 runtime.algarray@"runtime.gcbits.02Pvgo.string.hdr."struct { F uintptr; errChannel chan error }"prgo.weak.type.*struct { F uintptr; errChannel chan error }"runtime.zerovalue`type.struct { F uintptr; errChannel chan error }$go.string.hdr.".F""go.importpath."".type.uintptr4go.string.hdr."errChannel""go.importpath."".type.chan errorxgo.string.hdr."*struct { F uintptr; errChannel chan error }" ,pgo.string."*struct { F uintptr; errChannel chan error }"pgo.string."*struct { F uintptr; errChannel chan error }"`Z*struct { F uintptr; errChannel chan error }btype.*struct { F uintptr; errChannel chan error }O\D60 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."*struct { F uintptr; errChannel chan error }"ptgo.weak.type.**struct { F uintptr; errChannel chan error }"runtime.zerovalue`type.struct { F uintptr; errChannel chan error }hgo.string.hdr."func(error) (tls.Certificate, error)" $`go.string."func(error) (tls.Certificate, error)"`go.string."func(error) (tls.Certificate, error)"PJfunc(error) (tls.Certificate, error)Ptype.func(error) ("".Certificate, error)pT30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(error) (tls.Certificate, error)"pbgo.weak.type.*func(error) ("".Certificate, error)"runtime.zerovaluePtype.func(error) ("".Certificate, error)Ptype.func(error) ("".Certificate, error)type.error&type."".Certificatetype.errorgo.typelink.func(error) (tls.Certificate, error) func(error) ("".Certificate, error)Ptype.func(error) ("".Certificate, error)Bgo.string.hdr."*tls.timeoutError" :go.string."*tls.timeoutError":go.string."*tls.timeoutError"0$*tls.timeoutError8go.string.hdr."timeoutError" 0go.string."timeoutError"0go.string."timeoutError" timeoutErrorTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocals69076ee43f1cead0792b9f36906b1b56 .go.string.hdr."Timeout" &go.string."Timeout"&go.string."Timeout"TimeoutTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd340571622go.string.hdr."Temporary" *go.string."Temporary"*go.string."Temporary" TemporaryTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162\go.string.hdr."func(*tls.timeoutError) string" Tgo.string."func(*tls.timeoutError) string"Tgo.string."func(*tls.timeoutError) string"@>func(*tls.timeoutError) stringDtype.func(*"".timeoutError) string0x30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*tls.timeoutError) string"pVgo.weak.type.*func(*"".timeoutError) string"runtime.zerovalueDtype.func(*"".timeoutError) stringDtype.func(*"".timeoutError) string*type.*"".timeoutErrortype.stringgo.typelink.func(*tls.timeoutError) string func(*"".timeoutError) stringDtype.func(*"".timeoutError) stringXgo.string.hdr."func(*tls.timeoutError) bool" Pgo.string."func(*tls.timeoutError) bool"Pgo.string."func(*tls.timeoutError) bool"@:func(*tls.timeoutError) bool@type.func(*"".timeoutError) bool30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(*tls.timeoutError) bool"pRgo.weak.type.*func(*"".timeoutError) bool"runtime.zerovalue@type.func(*"".timeoutError) bool@type.func(*"".timeoutError) bool*type.*"".timeoutErrortype.boolgo.typelink.func(*tls.timeoutError) bool func(*"".timeoutError) bool@type.func(*"".timeoutError) bool*type.*"".timeoutError,B6.0 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*tls.timeoutError"p<go.weak.type.**"".timeoutError"runtime.zerovalue(type."".timeoutError`*type.*"".timeoutError*type.*"".timeoutError*go.string.hdr."Error"$type.func() stringDtype.func(*"".timeoutError) string0"".(*timeoutError).Error0"".(*timeoutError).Error2go.string.hdr."Temporary" type.func() bool@type.func(*"".timeoutError) bool8"".(*timeoutError).Temporary8"".(*timeoutError).Temporary.go.string.hdr."Timeout" type.func() bool@type.func(*"".timeoutError) bool4"".(*timeoutError).Timeout4"".(*timeoutError).Timeout@go.string.hdr."tls.timeoutError" 8go.string."tls.timeoutError"8go.string."tls.timeoutError"0"tls.timeoutErrorZgo.string.hdr."func(tls.timeoutError) string" Rgo.string."func(tls.timeoutError) string"Rgo.string."func(tls.timeoutError) string"@<func(tls.timeoutError) stringBtype.func("".timeoutError) string30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(tls.timeoutError) string"pTgo.weak.type.*func("".timeoutError) string"runtime.zerovalueBtype.func("".timeoutError) stringBtype.func("".timeoutError) string(type."".timeoutErrortype.stringgo.typelink.func(tls.timeoutError) string func("".timeoutError) stringBtype.func("".timeoutError) stringVgo.string.hdr."func(tls.timeoutError) bool" Ngo.string."func(tls.timeoutError) bool"Ngo.string."func(tls.timeoutError) bool"@8func(tls.timeoutError) bool>type.func("".timeoutError) booldT30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(tls.timeoutError) bool"pPgo.weak.type.*func("".timeoutError) bool"runtime.zerovalue>type.func("".timeoutError) bool>type.func("".timeoutError) bool(type."".timeoutErrortype.boolgo.typelink.func(tls.timeoutError) bool func("".timeoutError) bool>type.func("".timeoutError) bool(type."".timeoutErrorBl20 runtime.algarray@runtime.gcbits.P@go.string.hdr."tls.timeoutError"p*type.*"".timeoutError"runtime.zerovalue(type."".timeoutError`(type."".timeoutError8go.string.hdr."timeoutError""go.importpath."".(type."".timeoutError*go.string.hdr."Error"$type.func() stringBtype.func("".timeoutError) string0"".(*timeoutError).Error*"".timeoutError.Error2go.string.hdr."Temporary" type.func() bool>type.func("".timeoutError) bool8"".(*timeoutError).Temporary2"".timeoutError.Temporary.go.string.hdr."Timeout" type.func() bool>type.func("".timeoutError) bool4"".(*timeoutError).Timeout."".timeoutError.Timeout2go.string.hdr."[48]uint8" *go.string."[48]uint8"*go.string."[48]uint8" [48]uint8type.[48]uint80?Y00type..alg48@runtime.gcbits.P2go.string.hdr."[48]uint8"p.go.weak.type.*[48]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[48]uint8 [48]uint8type.[48]uint8"type..hashfunc120 x,runtime.memhash_varlentype..eqfunc120 x.runtime.memequal_varlentype..alg120 "type..hashfunc120type..eqfunc120&runtime.gcbits.ff7fHgo.string.hdr."[15]*tls.cipherSuite" @go.string."[15]*tls.cipherSuite"@go.string."[15]*tls.cipherSuite"0*[15]*tls.cipherSuite0type.[15]*"".cipherSuitexx(0type..alg120@&runtime.gcbits.ff7fPHgo.string.hdr."[15]*tls.cipherSuite"pBgo.weak.type.*[15]*"".cipherSuite"runtime.zerovalue(type.*"".cipherSuite,type.[]*"".cipherSuitehgo.typelink.[15]*tls.cipherSuite [15]*"".cipherSuite0type.[15]*"".cipherSuiteNgo.string.hdr."[6]tls.signatureAndHash" Fgo.string."[6]tls.signatureAndHash"Fgo.string."[6]tls.signatureAndHash"00[6]tls.signatureAndHash6type.[6]"".signatureAndHashe0type..alg12@runtime.gcbits.PNgo.string.hdr."[6]tls.signatureAndHash"pHgo.weak.type.*[6]"".signatureAndHash"runtime.zerovalue0type."".signatureAndHash4type.[]"".signatureAndHashtgo.typelink.[6]tls.signatureAndHash [6]"".signatureAndHash6type.[6]"".signatureAndHashtype..hashfunc6 ,runtime.memhash_varlentype..eqfunc6 .runtime.memequal_varlentype..alg6 type..hashfunc6type..eqfunc6<go.string.hdr."[3]tls.CurveID" 4go.string."[3]tls.CurveID"4go.string."[3]tls.CurveID" [3]tls.CurveID$type.[3]"".CurveID3:0type..alg6@runtime.gcbits.P<go.string.hdr."[3]tls.CurveID"p6go.weak.type.*[3]"".CurveID"runtime.zerovaluetype."".CurveID"type.[]"".CurveIDPgo.typelink.[3]tls.CurveID [3]"".CurveID$type.[3]"".CurveIDTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals44750c784da4dd430afdd97fea5c405a Tgclocals51af24152615272c3d9efc8538f95767 \type..hashfunc.struct { a "".alert; b string }Ttype..hash.struct { a "".alert; b string }Xtype..eqfunc.struct { a "".alert; b string }Ptype..eq.struct { a "".alert; b string }Rtype..alg.struct { a "".alert; b string } \type..hashfunc.struct { a "".alert; b string }Xtype..eqfunc.struct { a "".alert; b string }`go.string.hdr."struct { a tls.alert; b string }" Xgo.string."struct { a tls.alert; b string }"Xgo.string."struct { a tls.alert; b string }"PBstruct { a tls.alert; b string }"go.string.hdr."a" go.string."a"go.string."a"a"go.string.hdr."b" go.string."b"go.string."b"bHtype.struct { a "".alert; b string }Y>0Rtype..alg.struct { a "".alert; b string }@"runtime.gcbits.02P`go.string.hdr."struct { a tls.alert; b string }"pZgo.weak.type.*struct { a "".alert; b string }"runtime.zerovalueHtype.struct { a "".alert; b string }"go.string.hdr."a""go.importpath."".type."".alert"go.string.hdr."b""go.importpath."".type.stringdgo.string.hdr."[]struct { a tls.alert; b string }" "\go.string."[]struct { a tls.alert; b string }"\go.string."[]struct { a tls.alert; b string }"PF[]struct { a tls.alert; b string }Ltype.[]struct { a "".alert; b string }0 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."[]struct { a tls.alert; b string }"p^go.weak.type.*[]struct { a "".alert; b string }"runtime.zerovalueHtype.struct { a "".alert; b string }go.typelink.[]struct { a tls.alert; b string } []struct { a "".alert; b string }Ltype.[]struct { a "".alert; b string }Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals5ecf5ca8f6c7e48175a1c74243309f21((Tgclocals9c91d8a91ac42440a3d1507bc8d2e808((dtype..hashfunc.[23]struct { a "".alert; b string }\type..hash.[23]struct { a "".alert; b string }`type..eqfunc.[23]struct { a "".alert; b string }Xtype..eq.[23]struct { a "".alert; b string }Ztype..alg.[23]struct { a "".alert; b string } dtype..hashfunc.[23]struct { a "".alert; b string }`type..eqfunc.[23]struct { a "".alert; b string }Bruntime.gcbits.922449922449922409$I$I$ hgo.string.hdr."[23]struct { a tls.alert; b string }" $`go.string."[23]struct { a tls.alert; b string }"`go.string."[23]struct { a tls.alert; b string }"PJ[23]struct { a tls.alert; b string }Ptype.[23]struct { a "".alert; b string }( 80Ztype..alg.[23]struct { a "".alert; b string }@Bruntime.gcbits.922449922449922409Phgo.string.hdr."[23]struct { a tls.alert; b string }"pbgo.weak.type.*[23]struct { a "".alert; b string }"runtime.zerovalueHtype.struct { a "".alert; b string }Ltype.[]struct { a "".alert; b string }go.typelink.[23]struct { a tls.alert; b string } [23]struct { a "".alert; b string }Ptype.[23]struct { a "".alert; b string }6go.string.hdr."*tls.record" .go.string."*tls.record".go.string."*tls.record" *tls.recordtype.*"".recordNs60 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."*tls.record"p0go.weak.type.**"".record"runtime.zerovaluetype."".record4go.string.hdr."tls.record" 12413 ,go.string."tls.record",go.string."tls.record" tls.record6go.string.hdr."contentType" .go.string."contentType".go.string."contentType" contentType*go.string.hdr."major" "go.string."major""go.string."major"major*go.string.hdr."minor" "go.string."minor""go.string."minor"minor.go.string.hdr."payload" &go.string."payload"&go.string."payload"payload,go.string.hdr."record" $go.string."record"$go.string."record"recordtype."".record 5 12417 ,0 runtime.algarray@"runtime.gcbits.02P4go.string.hdr."tls.record"ptype.*"".record"runtime.zerovaluetype."".record6go.string.hdr."contentType""go.importpath."".$type."".recordType*go.string.hdr."major""go.importpath."".type.uint8*go.string.hdr."minor""go.importpath."".type.uint8.go.string.hdr."payload""go.importpath."".type.[]uint8`type."".record,go.string.hdr."record""go.importpath."".type."".recordBgo.string.hdr."*tls.dsaSignature" :go.string."*tls.dsaSignature":go.string."*tls.dsaSignature"0$*tls.dsaSignature*type.*"".dsaSignaturev60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*tls.dsaSignature"p<go.weak.type.**"".dsaSignature"runtime.zerovalue(type."".dsaSignature@go.string.hdr."tls.dsaSignature" 8go.string."tls.dsaSignature"8go.string."tls.dsaSignature"0"tls.dsaSignature8go.string.hdr."dsaSignature" 0go.string."dsaSignature"0go.string."dsaSignature" dsaSignature(type."".dsaSignaturezA0 runtime.algarray@"runtime.gcbits.03P@go.string.hdr."tls.dsaSignature"p*type.*"".dsaSignature"runtime.zerovalue(type."".dsaSignature"go.string.hdr."R"$type.*math/big.Int"go.string.hdr."S"$type.*math/big.Int`(type."".dsaSignature8go.string.hdr."dsaSignature""go.importpath."".(type."".dsaSignature4go.string.hdr."*[8]string" 12420 ,go.string."*[8]string",go.string."*[8]string" *[8]stringtype.*[8]stringo60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[8]string"p0go.weak.type.**[8]string"runtime.zerovaluetype.[8]stringbgo.string.hdr."*struct { a tls.alert; b string }" !Zgo.string."*struct { a tls.alert; b string }"Zgo.string."*struct { a tls.alert; b string }"PD*struct { a tls.alert; b string }Jtype.*struct { a "".alert; b string },60 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."*struct { a tls.alert; b string }"p\go.weak.type.**struct { a "".alert; b string }"runtime.zerovalueHtype.struct { a "".alert; b string }jgo.string.hdr."*[23]struct { a tls.alert; b string }" %bgo.string."*[23]struct { a tls.alert; b string }"bgo.string."*[23]struct { a tls.alert; b string }"PL*[23]struct { a tls.alert; b string }Rtype.*[23]struct { a "".alert; b string } 12423 60 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."*[23]struct { a tls.alert; b string }"pdgo.weak.type.**[23]struct { a "".alert; b string }"runtime.zerovaluePtype.[23]struct { a "".alert; b string }.go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime".go.string.hdr."strconv" &go.string."strconv"&go.string."strconv"strconv,go.importpath.strconv. &go.string."strconv",go.string.hdr."errors" $go.string."errors"$go.string."errors"errors*go.importpath.errors. $go.string."errors"4go.string.hdr."crypto/aes" 12425 ,go.string."crypto/aes",go.string."crypto/aes" crypto/aes2go.importpath.crypto/aes. 12426 ,go.string."crypto/aes":go.string.hdr."crypto/cipher" 2go.string."crypto/cipher"2go.string."crypto/cipher" crypto/cipher8go.importpath.crypto/cipher. 2go.string."crypto/cipher":go.string.hdr."crypto/subtle" 2go.string."crypto/subtle"2go.string."crypto/subtle" crypto/subtle8go.importpath.crypto/subtle. 2go.string."crypto/subtle"$go.string.hdr."io" go.string."io"go.string."io"io"go.importpath.io. go.string."io"4go.string.hdr."crypto/des" 12431 ,go.string."crypto/des",go.string."crypto/des" crypto/des2go.importpath.crypto/des. 12432 ,go.string."crypto/des"6go.string.hdr."crypto/hmac" .go.string."crypto/hmac".go.string."crypto/hmac" crypto/hmac4go.importpath.crypto/hmac. .go.string."crypto/hmac"&go.importpath.hash. go.string."hash"4go.string.hdr."crypto/rc4" 12435 ,go.string."crypto/rc4",go.string."crypto/rc4" crypto/rc42go.importpath.crypto/rc4. 12436 ,go.string."crypto/rc4"6go.string.hdr."crypto/sha1" .go.string."crypto/sha1".go.string."crypto/sha1" crypto/sha14go.importpath.crypto/sha1. .go.string."crypto/sha1",go.string.hdr."crypto" $go.string."crypto"$go.string."crypto"crypto*go.importpath.crypto. $go.string."crypto"6go.string.hdr."crypto/x509" .go.string."crypto/x509".go.string."crypto/x509" crypto/x5094go.importpath.crypto/x509. .go.string."crypto/x509"8go.string.hdr."encoding/pem" 0go.string."encoding/pem"0go.string."encoding/pem" encoding/pem6go.importpath.encoding/pem. 0go.string."encoding/pem"*go.string.hdr."bytes" "go.string."bytes""go.string."bytes"bytes(go.importpath.bytes. "go.string."bytes".go.string.hdr."strings" &go.string."strings"&go.string."strings"strings,go.importpath.strings. &go.string."strings"4go.string.hdr."crypto/md5" 12444 ,go.string."crypto/md5",go.string."crypto/md5" crypto/md52go.importpath.crypto/md5. 12445 ,go.string."crypto/md5"&go.string.hdr."fmt" go.string."fmt"go.string."fmt"fmt$go.importpath.fmt. go.string."fmt"(go.string.hdr."sync" go.string."sync" go.string."sync" 12446 sync&go.importpath.sync. go.string."sync"4go.string.hdr."crypto/rsa" 12447 ,go.string."crypto/rsa",go.string."crypto/rsa" crypto/rsa2go.importpath.crypto/rsa. 12448 ,go.string."crypto/rsa"0go.string.hdr."math/big" (go.string."math/big"(go.string."math/big" math/big.go.importpath.math/big. (go.string."math/big":go.string.hdr."encoding/asn1" 2go.string."encoding/asn1"2go.string."encoding/asn1" encoding/asn18go.importpath.encoding/asn1. 2go.string."encoding/asn1"&go.importpath.time. go.string."time"2go.string.hdr."io/ioutil" *go.string."io/ioutil"*go.string."io/ioutil" io/ioutil0go.importpath.io/ioutil. *go.string."io/ioutil"8go.string.hdr."crypto/ecdsa" 0go.string."crypto/ecdsa"0go.string."crypto/ecdsa" crypto/ecdsa6go.importpath.crypto/ecdsa. 0go.string."crypto/ecdsa">go.string.hdr."crypto/elliptic" 6go.string."crypto/elliptic"6go.string."crypto/elliptic" crypto/elliptic<go.importpath.crypto/elliptic. 6go.string."crypto/elliptic":go.string.hdr."crypto/sha512" 2go.string."crypto/sha512"2go.string."crypto/sha512" crypto/sha5128go.importpath.crypto/sha512. 2go.string."crypto/sha512"&go.string.hdr."net" go.string."net"go.string."net"net$go.importpath.net. go.string."net":go.string.hdr."crypto/sha256" 2go.string."crypto/sha256"2go.string."crypto/sha256" crypto/sha2568go.importpath.crypto/sha256. 2go.string."crypto/sha256"<go.string.hdr."container/list" 4go.string."container/list"4go.string."container/list" container/list:go.importpath.container/list. 4go.string."container/list"6go.string.hdr."crypto/rand" .go.string."crypto/rand".go.string."crypto/rand" crypto/rand4go.importpath.crypto/rand. .go.string."crypto/rand"*"".(*alert).Stringf$"".(*alert).String("".(*alert).Errorf""".(*alert).Error.type..hash.[8]stringf(type..hash.[8]string*type..eq.[8]stringf$type..eq.[8]string,"".(*ssl30MAC).Sizef&"".(*ssl30MAC).Size*"".(*ssl30MAC).MACf$"".(*ssl30MAC).MAC*"".macFunction.MACf$"".macFunction.MAC,"".macFunction.Sizef&"".macFunction.Size,"".(*tls10MAC).Sizef&"".(*tls10MAC).Size*"".(*tls10MAC).MACf$"".(*tls10MAC).MACd"".(*rsaKeyAgreement).generateServerKeyExchangef^"".(*rsaKeyAgreement).generateServerKeyExchangeb"".(*rsaKeyAgreement).processClientKeyExchangef\"".(*rsaKeyAgreement).processClientKeyExchangeb"".(*rsaKeyAgreement).processServerKeyExchangef\"".(*rsaKeyAgreement).processServerKeyExchanged"".(*rsaKeyAgreement).generateClientKeyExchangef^"".(*rsaKeyAgreement).generateClientKeyExchange8"".ClientSessionCache.Getf2"".ClientSessionCache.Get8"".ClientSessionCache.Putf2"".ClientSessionCache.PutX"".keyAgreement.generateClientKeyExchangefR"".keyAgreement.generateClientKeyExchangeX"".keyAgreement.generateServerKeyExchangefR"".keyAgreement.generateServerKeyExchangeV"".keyAgreement.processClientKeyExchangefP"".keyAgreement.processClientKeyExchangeV"".keyAgreement.processServerKeyExchangefP"".keyAgreement.processServerKeyExchange:"".(*lruSessionCache).Lockf4"".(*lruSessionCache).Lock>"".(*lruSessionCache).Unlockf8"".(*lruSessionCache).UnlockJtype..hash."".lruSessionCacheEntryfDtype..hash."".lruSessionCacheEntryFtype..eq."".lruSessionCacheEntryf@type..eq."".lruSessionCacheEntry:type..hash.[2]interface {}f4type..hash.[2]interface {}6type..eq.[2]interface {}f0type..eq.[2]interface {},"".(*halfConn).Lockf&"".(*halfConn).Lock0"".(*halfConn).Unlockf*"".(*halfConn).Unlock."".cbcMode.BlockSizef("".cbcMode.BlockSize2"".cbcMode.CryptBlocksf,"".cbcMode.CryptBlocks&"".cbcMode.SetIVf "".cbcMode.SetIV:type..hash.[1]interface {}f4type..hash.[1]interface {}6type..eq.[1]interface {}f0type..eq.[1]interface {}<"".handshakeMessage.marshalf6"".handshakeMessage.marshal@"".handshakeMessage.unmarshalf:"".handshakeMessage.unmarshal2"".(*finishedHash).Sumf,"".(*finishedHash).Sum>"".(*finishedHash).clientSumf8"".(*finishedHash).clientSum>"".(*finishedHash).serverSumf8"".(*finishedHash).serverSump"".(*finishedHash).selectClientCertSignatureAlgorithmfj"".(*finishedHash).selectClientCertSignatureAlgorithm\"".(*finishedHash).hashForClientCertificatefV"".(*finishedHash).hashForClientCertificate2type..hash."".listenerf,type..hash."".listener.type..eq."".listenerf(type..eq."".listener,"".(*listener).Addrf&"".(*listener).Addr&"".listener.Addrf "".listener.Addr."".(*listener).Closef("".(*listener).Close("".listener.Closef""".listener.Close6"".(*timeoutError).Errorf0"".(*timeoutError).Error:"".(*timeoutError).Timeoutf4"".(*timeoutError).Timeout>"".(*timeoutError).Temporaryf8"".(*timeoutError).TemporaryZtype..hash.struct { a "".alert; b string }fTtype..hash.struct { a "".alert; b string }Vtype..eq.struct { a "".alert; b string }fPtype..eq.struct { a "".alert; b string }btype..hash.[23]struct { a "".alert; b string }f\type..hash.[23]struct { a "".alert; b string }^type..eq.[23]struct { a "".alert; b string }fXtype..eq.[23]struct { a "".alert; b string }"runtime.zerovalue go13ld