Home | History | Annotate | Download | only in crypto
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     553       `
      3 go object darwin amd64 go1.5.1 X:none
      4 build id "ea5665a993ce8cf2435ddf817301bf070729ac29"
      5 
      6 $$
      7 package hmac
      8 	import runtime "runtime"
      9 	import subtle "crypto/subtle"
     10 	import hash "hash"
     11 	type @"hash".Hash interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"hash".b []byte) (? []byte); Write(@"io".p []byte) (@"io".n int, @"io".err error) }
     12 	func @"".New (@"".h2 func() (? @"hash".Hash) "esc:0x1", @"".key3 []byte) (? @"hash".Hash)
     13 	func @"".Equal (@"".mac12 []byte "esc:0x1", @"".mac23 []byte "esc:0x1") (? bool)
     14 	func @"".init ()
     15 
     16 $$
     17 _go_.o          0           0     0     644     26342     `
     18 go object darwin amd64 go1.5.1 X:none
     19 
     20 !
     21 go13ldcrypto/subtle.ahash.a""".(*hmac).tmpPad
     23 	eH%H;aYHhH\$hH$H\$pH$H$Ht$pHHVHFHn Hl$`1HD$XHD$ HT$PHHL$(Hl$ H9HD$0H$H\$0+H\$(H\$@l$H\$pH$H$(H\$pHK(HC0Hk8Hl$HHL$8Hl$HD$@H9yH)H$Ht$pHVHN(HF0Hn8Hl$HHL$8Hl$HD$@H9&H)l$xDD$L1@+HD$0HHL$(HHL$(Hl$ H9H4$H$Ht$pHnHl$H4$H$HD$pHXHl$H9H$H$(H\$pHK(HC0Hk8Hl$`HL$PHl$HD$XH9sdH)H$Ht$pHD$HtCHV(HN0Hn8Hl$`HT$PHL$XH9sHl$x@+HHH\$JHh 
     29 B
     30 *runtime.racefuncenterh
     31  runtime.raceread
     32  runtime.raceread
     33  runtime.raceread
     34 "runtime.racewrite
     35  runtime.raceread
     36  runtime.raceread
     37  runtime.raceread
     38 "runtime.racewrite
     39 $runtime.panicindex	
     40 $runtime.panicindex	
     41 (runtime.racefuncexit	
     42 $runtime.panicindex	
     43 $runtime.panicindex	
     44 0runtime.morestack_noctxt "".autotmp_0005otype.*uint8"".autotmp_0004type.int"".autotmp_0003type.int"".autotmp_0002type.int"".autotmp_0001type.int"".autotmp_0000/type.[]uint8"".itype.int"".ktype.uint8"".itype.int"".xortype.uint8"".htype.*"".hmac0:Z
     46 #A	 hTgclocals32bd5c6dc84e3e86dd35593b3922d3aaTgclocals1e95b73271997518524fc42f69ee4ca2^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".(*hmac).SumeH%HD$H;AHH$H$1H$H$H$H$H\$@H$H$H$PH$H@HKPHkXH$H\$H$H\$H$H\$Hl$XH,$HL$PHY8HT$ HL$(HD$0H$H$H$H$H$D$\H$H$H$H$HhHl$HH$H$(H$Hl$HLC0LK8L9fLS(I)I)ItM*H\$@H$LL$LMH9$L$H)I)ItML\$xL$H$H|$H$Ht$LL$`LL$Hl$hHl$ LD$pLD$(HD$0H$H$H$@H$HHK@HkHHl$XH,$HL$PHY(H$H$H$@H$H$H$(H$H-HQ@HiHHY(H|$HHHKHOHKHOHl$XH,$HT$PHZ@H\$@H$H9L$H$H$LD$xH$H$H$@H$HHK@HkHH\$xH\$H$H\$H$H\$Hl$XH,$HL$PHY8HT$ HL$(HD$0HT$xH$H$H$H$H$Hpk0(
     53 X
     54 *runtime.racefuncenter
     55  runtime.raceread
     56 """.(*hmac).tmpPad
     57  runtime.raceread
     58  runtime.raceread
     59 "runtime.slicecopy
     60  runtime.raceread	
     61  runtime.raceread	
     62  runtime.raceread
     63 
     65  runtime.raceread
     67 (runtime.racefuncexit
     68 $runtime.panicslice
     69 $runtime.panicslice
     70 $runtime.panicslice
     71 0runtime.morestack_noctxtp"".autotmp_0017type.[]uint8"".autotmp_0016type.[]uint8"".autotmp_0015_type.[]uint8"".autotmp_0014type.[]uint8"".autotmp_0013type.int"".autotmp_0012/type.[]uint8"".autotmp_0011type.int"".origLentype.int"".~r1@type.[]uint8
     73 "".intype.[]uint8"".htype.*"".hmac;DlJ
Dy
     76 +U>4Tgclocals941aab82825dd3adf021d29edfe2eb89Tgclocals564e770a9363cca8a10d20d689f7fa93^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go "".(*hmac).WriteeH%H;aHXH\$XH$11H$H$H\$`H$H$PH\$`HtuHKPHkXH\$hH\$H\$pH\$H\$xH\$Hl$@H,$HL$8HY@HD$ HT$(HL$0H$HT$HH$HL$PH$HX&
     79 B
     80 *runtime.racefuncenter
     81  runtime.raceread
     82 (runtime.racefuncexit
     83 0runtime.morestack_noctxtp
     84 "".autotmp_0023type.error"".errPtype.error"".n@type.int"".ptype.[]uint8"".htype.*"".hmac Tgclocals8cf14f50ac1bf7ae2848fda35f0590ecTgclocals64ca935d1a2110a30e2d604686188539^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".(*hmac).SizeeH%H;av7HH\$H$H\$H$H\$H+Hl$H
     87 
     88 :
     89 *runtime.racefuncenterV
     90  runtime.racereadz
     91 (runtime.racefuncexit
     92 0runtime.morestack_noctxt "".~r0type.int"".htype.*"".hmac2
     94 PP
     95 4Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go("".(*hmac).BlockSizeeH%H;av=HH\$H$H\$H$H$H\$HkHl$H
     97 
     98 :
     99 *runtime.racefuncenter`
    100  runtime.raceread
    101 (runtime.racefuncexit
    102 0runtime.morestack_noctxt "".~r0type.int"".htype.*"".hmac8``
    104 DTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go "".(*hmac).ReseteH%H;a'HhH\$hH$H\$pH$H$PH\$pHHKPHkXHl$HH,$HL$@HY(H\$pH$D$6H\$pH$H$HD$pHhHl$8H$H$(HD$pHl$8L@8L9wtLH(Hl$XLD$`LL$PH$H$PH\$pHtDHKPHkXH\$PH\$H\$XH\$H\$`H\$Hl$HH,$HL$@HY@Hh
    108 B
    109 *runtime.racefuncenterh
    110  runtime.raceread
    111 """.(*hmac).tmpPad
    112  runtime.raceread
    113  runtime.raceread
    114  runtime.raceread
    115 (runtime.racefuncexit
    116 $runtime.panicslice
    117 0runtime.morestack_noctxt"".autotmp_0028/type.[]uint8"".autotmp_0027_type.int"".htype.*"".hmac(*> H4Tgclocals51fa0e13d53d6bad7f86670d3edaeac6Tgclocalse8ee48bb5f3220f130a300717899008f^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".NeweH%H;aVHH$H$1H$H$HH$H\$H\$HH$HH$H\$XH\$H\$`H\$HH$H$@H\$HHl$XHk@Hl$`=HkHH$HH$H\$XH\$H\$`H\$HH$H$PH\$HHl$XHkPHl$`=:HkXH\$HH$H$PH\$HH
HKPHkXHl$`H,$HL$XHY0H\$H\$@H\$HH$HD$HHl$@H(H$H$PH\$HHHKPHkXHl$`H,$HL$XHY H\$H\$@H\$HH$H$HD$HHl$@HhH$H$H\$HH$HD$HHXH(HHHH$HD$HD$H\$H\$hH\$ H\$pH\$(H\$xH\$HH$H$(H\$HHl$pHk0Hl$xHk8Hl$h=Hk(H$H\$@H\$HH$H$HD$HHXHl$@H9H$H$@H\$HHIHK@HkHH$H\$H$H\$H$H\$Hl$`H,$HL$XHY@H\$HH$H$@H\$HHHK@HkH1H\$H\$H\$Hl$`H,$HL$XHY8HT$ HL$(HD$0H$H$H$H$HH$HD$HD$H\$H\$hH\$ H\$pH\$(H\$xH\$HH$H$H\$HHl$pHkHl$xHk Hl$h=HkH\$HH$H$Ht$HHH^HH$HKHL$HKHL$H$H\$H$H\$ H$H\$(HD$0H\$HH$H\$HH\$PH1H9t"H\$PH$H$HHH$HH\$HH\$HD$0LCL$Hl$LC(L$Hl$EQLCXL$Hl$LCHL$Hl$EZ
    124 N
    125 *runtime.racefuncentertype."".hmac
    126 "runtime.newobject
    127 "runtime.racewrite6runtime.writeBarrierEnabled
    128 "runtime.racewrite6runtime.writeBarrierEnabled
    129  runtime.raceread
    130 "runtime.racewrite
    131  runtime.raceread
    132 "runtime.racewrite
    133  runtime.raceread
    134  runtime.racereadtype.[]uint8
    135 "runtime.makeslice	
    136 "runtime.racewrite	6runtime.writeBarrierEnabled
    137 
    138  runtime.raceread
    139 
    140  runtime.raceread
    143  runtime.raceread
type.[]uint8
    145 "runtime.makeslice
    146 "runtime.racewrite6runtime.writeBarrierEnabled
    147  runtime.raceread
    148 "runtime.slicecopy
    149  "".(*hmac).Reset4go.itab.*"".hmac.hash.Hash
    150 (runtime.racefuncexittype.*"".hmactype.hash.Hash4go.itab.*"".hmac.hash.Hash
    151  runtime.typ2Itab
    152 .runtime.writebarrierptr
    153 .runtime.writebarrierptr
    154 .runtime.writebarrierptr
    155 .runtime.writebarrierptr
    156 0runtime.morestack_noctxt` "".autotmp_0042type.int"".autotmp_0041type.*"".hmac"".autotmp_0040type.[]uint8"".autotmp_0039type.int"".autotmp_0038type.[]uint8"".autotmp_0037type.int"".autotmp_0036/type.[]uint8"".autotmp_0035type.int"".autotmp_0034type.int"".autotmp_0033type.hash.Hash"".autotmp_0032Otype.hash.Hash"".autotmp_0031_type.*"".hmac
    157 "".hmotype.*"".hmac"".~r2@type.hash.Hash"".keytype.[]uint8"".h*type.func() hash.Hash	=WWcd7`vt-7B&<#4#7M@0 Tgclocalsee70c2a3d1fb1abe6bc83eb1c5b03490Tgclocals597c7601c3e28d732ac6467f1a8ede39^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".EqualeH%H;avvH8H\$8H$Ht$HHT$`H9uNH\$@H$Ht$H\$PH\$H\$XH\$HT$ H\$hH\$(H\$0HD$pH8D$pq
    162 
    163 :
    164 *runtime.racefuncenter
    165 Bcrypto/subtle.ConstantTimeCompare
    166 (runtime.racefuncexit
    167 0runtime.morestack_noctxtpp"".autotmp_0051type.int"".~r2`type.bool"".mac20type.[]uint8"".mac1type.[]uint8pjop+I
    169 
    171 tTgclocals71f75e7e2fe2878e818867fe3428bd87Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.go"".initeH%H;aHH\$H$HH$t-HH$u
    173 HHH$HH$HK&
    175 B
    176 *runtime.racefuncenterP"".initdoneb
    177  runtime.racereadp"".initdone"".initdone
    178  runtime.raceread"".initdone
    179 (runtime.racefuncexit
    180 "runtime.throwinit"".initdone
    181 "runtime.racewrite"".initdone
    182 hash.init"".initdone
    183 "runtime.racewrite"".initdone
    184 (runtime.racefuncexit
    185 0runtime.morestack_noctxtOC
    186  Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/crypto/hmac/hmac.goTgclocals1e95b73271997518524fc42f69ee4ca2  Tgclocals32bd5c6dc84e3e86dd35593b3922d3aa  Tgclocals564e770a9363cca8a10d20d689f7fa93(( Tgclocals941aab82825dd3adf021d29edfe2eb89((Tgclocals64ca935d1a2110a30e2d604686188539  Tgclocals8cf14f50ac1bf7ae2848fda35f0590ec  cTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocalse8ee48bb5f3220f130a300717899008f  Tgclocals51fa0e13d53d6bad7f86670d3edaeac6  04go.itab.*"".hmac.hash.HashTgclocals597c7601c3e28d732ac6467f1a8ede39@@
Tgclocalsee70c2a3d1fb1abe6bc83eb1c5b03490@@3Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals71f75e7e2fe2878e818867fe3428bd87	Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8("".(*hmac).tmpPadf""".(*hmac).tmpPad""".(*hmac).Sumf"".(*hmac).Sum&"".(*hmac).Writef "".(*hmac).Write$"".(*hmac).Sizef"".(*hmac).Size."".(*hmac).BlockSizef("".(*hmac).BlockSize&"".(*hmac).Resetf "".(*hmac).Reset"".Newf"".New"".Equalf"".Equal"".initf"".init"runtime.gcbits.01.go.string.hdr."[]uint8"  &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8	[]uint8type.[]uint8&runtime.gcbits.240f$2go.string.hdr."hmac.hmac"  	*go.string."hmac.hmac"*go.string."hmac.hmac" hmac.hmac(go.string.hdr."size"   go.string."size" go.string."size"
    191 size6go.string.hdr."crypto/hmac"  .go.string."crypto/hmac".go.string."crypto/hmac" crypto/hmac"go.importpath."".  .go.string."crypto/hmac"2go.string.hdr."blocksize"  	*go.string."blocksize"*go.string."blocksize" blocksize&go.string.hdr."key"  go.string."key"go.string."key"key&go.string.hdr."tmp"  go.string."tmp"go.string."tmp"tmp*go.string.hdr."outer"  "go.string."outer""go.string."outer"outer*go.string.hdr."inner"  "go.string."inner""go.string."inner"inner(go.string.hdr."hmac"   go.string."hmac" go.string."hmac"
    196 hmactype."".hmac``(@P80 runtime.algarray@&runtime.gcbits.240fP2go.string.hdr."hmac.hmac"ptype.*"".hmac"runtime.zerovaluetype."".hmac(go.string.hdr."size""go.importpath."".type.int2go.string.hdr."blocksize""go.importpath."".type.int&go.string.hdr."key""go.importpath."".type.[]uint8&go.string.hdr."tmp""go.importpath."".type.[]uint8*go.string.hdr."outer""go.importpath."".type.hash.Hash*go.string.hdr."inner""go.importpath."".type.hash.Hash`type."".hmac(go.string.hdr."hmac""go.importpath."".type."".hmac4go.string.hdr."*hmac.hmac"  
    197 ,go.string."*hmac.hmac",go.string."*hmac.hmac" *hmac.hmacHgo.string.hdr."func(*hmac.hmac) int"  @go.string."func(*hmac.hmac) int"@go.string."func(*hmac.hmac) int"0*func(*hmac.hmac) int.type.func(*"".hmac) intZ30 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."func(*hmac.hmac) int"p@go.weak.type.*func(*"".hmac) int"runtime.zerovalue.type.func(*"".hmac) int.type.func(*"".hmac) inttype.*"".hmactype.intfgo.typelink.func(*hmac.hmac) int	func(*"".hmac) int.type.func(*"".hmac) int@go.string.hdr."func(*hmac.hmac)"  8go.string."func(*hmac.hmac)"8go.string."func(*hmac.hmac)"0"func(*hmac.hmac)&type.func(*"".hmac)%30 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func(*hmac.hmac)"p8go.weak.type.*func(*"".hmac)"runtime.zerovalue&type.func(*"".hmac)&type.func(*"".hmac)type.*"".hmacVgo.typelink.func(*hmac.hmac)	func(*"".hmac)&type.func(*"".hmac)bgo.string.hdr."func(*hmac.hmac, []uint8) []uint8"  !Zgo.string."func(*hmac.hmac, []uint8) []uint8"Zgo.string."func(*hmac.hmac, []uint8) []uint8"PDfunc(*hmac.hmac, []uint8) []uint8Htype.func(*"".hmac, []uint8) []uint8)v30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*hmac.hmac, []uint8) []uint8"pZgo.weak.type.*func(*"".hmac, []uint8) []uint8"runtime.zerovalueHtype.func(*"".hmac, []uint8) []uint8Htype.func(*"".hmac, []uint8) []uint8type.*"".hmactype.[]uint8type.[]uint8go.typelink.func(*hmac.hmac, []uint8) []uint8	func(*"".hmac, []uint8) []uint8Htype.func(*"".hmac, []uint8) []uint8lgo.string.hdr."func(*hmac.hmac, []uint8) (int, error)"  &dgo.string."func(*hmac.hmac, []uint8) (int, error)"dgo.string."func(*hmac.hmac, []uint8) (int, error)"PNfunc(*hmac.hmac, []uint8) (int, error)Rtype.func(*"".hmac, []uint8) (int, error)UUsS30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*hmac.hmac, []uint8) (int, error)"pdgo.weak.type.*func(*"".hmac, []uint8) (int, error)"runtime.zerovalueRtype.func(*"".hmac, []uint8) (int, error)Rtype.func(*"".hmac, []uint8) (int, error)type.*"".hmactype.[]uint8type.inttype.errorgo.typelink.func(*hmac.hmac, []uint8) (int, error)	func(*"".hmac, []uint8) (int, error)Rtype.func(*"".hmac, []uint8) (int, error)Ngo.string.hdr."func(*hmac.hmac, uint8)"  Fgo.string."func(*hmac.hmac, uint8)"Fgo.string."func(*hmac.hmac, uint8)"00func(*hmac.hmac, uint8)4type.func(*"".hmac, uint8)}[30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*hmac.hmac, uint8)"pFgo.weak.type.*func(*"".hmac, uint8)"runtime.zerovalue4type.func(*"".hmac, uint8)4type.func(*"".hmac, uint8)type.*"".hmactype.uint8rgo.typelink.func(*hmac.hmac, uint8)	func(*"".hmac, uint8)4type.func(*"".hmac, uint8)2go.string.hdr."BlockSize"  	*go.string."BlockSize"*go.string."BlockSize" BlockSize4go.string.hdr."func() int"  
    198 ,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*go.string.hdr."Reset"  "go.string."Reset""go.string."Reset"Reset,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()(go.string.hdr."Size"   go.string."Size" go.string."Size"
    200 Size&go.string.hdr."Sum"  go.string."Sum"go.string."Sum"SumJgo.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) []uint8*go.string.hdr."Write"  "go.string."Write""go.string."Write"WriteTgo.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."tmpPad"  $go.string."tmpPad"$go.string."tmpPad"tmpPad6go.string.hdr."func(uint8)"  .go.string."func(uint8)".go.string."func(uint8)" func(uint8) type.func(uint8)$q30 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."func(uint8)"p2go.weak.type.*func(uint8)"runtime.zerovalue type.func(uint8) type.func(uint8)type.uint8Fgo.typelink.func(uint8)	func(uint8) type.func(uint8)type.*"".hmac$6N0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*hmac.hmac"p,go.weak.type.**"".hmac"runtime.zerovaluetype."".hmac`type.*"".hmactype.*"".hmac2go.string.hdr."BlockSize"type.func() int.type.func(*"".hmac) int("".(*hmac).BlockSize("".(*hmac).BlockSize*go.string.hdr."Reset"type.func()&type.func(*"".hmac) "".(*hmac).Reset "".(*hmac).Reset(go.string.hdr."Size"type.func() int.type.func(*"".hmac) int"".(*hmac).Size"".(*hmac).Size&go.string.hdr."Sum"4type.func([]uint8) []uint8Htype.func(*"".hmac, []uint8) []uint8"".(*hmac).Sum"".(*hmac).Sum*go.string.hdr."Write">type.func([]uint8) (int, error)Rtype.func(*"".hmac, []uint8) (int, error) "".(*hmac).Write "".(*hmac).Write,go.string.hdr."tmpPad""go.importpath."". type.func(uint8)4type.func(*"".hmac, uint8)""".(*hmac).tmpPad""".(*hmac).tmpPad@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."runtime"  &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime.  &go.string."runtime":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."hash"   go.string."hash" go.string."hash"
    205 hash&go.importpath.hash.   go.string."hash""runtime.zerovaluego13ld