Home | History | Annotate | Download | only in darwin_amd64_race
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     1934      `
      3 go object darwin amd64 go1.5.1 X:none
      4 build id "ed3907a8fa76869b2a8679da1f3630b8b579b8e1"
      5 
      6 $$
      7 package crypto
      8 	import runtime "runtime"
      9 	import hash "hash"
     10 	import io "io"
     11 	import strconv "strconv"
     12 	type @"hash".Hash interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"hash".b []byte) (? []byte); Write(@"io".p []byte) (@"io".n int, @"io".err error) }
     13 	type @"".Hash uint
     14 	func (@"".h2 @"".Hash) Available () (? bool) { return @"".h2 < @"".Hash(0x10) && @"".hashes[@"".h2] != nil }
     15 	func (@"".h2 @"".Hash) HashFunc () (? @"".Hash) { return @"".h2 }
     16 	func (@"".h2 @"".Hash) New () (? @"hash".Hash)
     17 	func (@"".h2 @"".Hash) Size () (? int)
     18 	const @"".MD4 @"".Hash = 0x1
     19 	const @"".MD5 @"".Hash = 0x2
     20 	const @"".SHA1 @"".Hash = 0x3
     21 	const @"".SHA224 @"".Hash = 0x4
     22 	const @"".SHA256 @"".Hash = 0x5
     23 	const @"".SHA384 @"".Hash = 0x6
     24 	const @"".SHA512 @"".Hash = 0x7
     25 	const @"".MD5SHA1 @"".Hash = 0x8
     26 	const @"".RIPEMD160 @"".Hash = 0x9
     27 	const @"".SHA3_224 @"".Hash = 0xa
     28 	const @"".SHA3_256 @"".Hash = 0xb
     29 	const @"".SHA3_384 @"".Hash = 0xc
     30 	const @"".SHA3_512 @"".Hash = 0xd
     31 	const @"".SHA512_224 @"".Hash = 0xe
     32 	const @"".SHA512_256 @"".Hash = 0xf
     33 	func @"".RegisterHash (@"".h1 @"".Hash, @"".f2 func() (? @"hash".Hash))
     34 	type @"".PublicKey interface {}
     35 	type @"".PrivateKey interface {}
     36 	type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
     37 	type @"".SignerOpts interface { HashFunc() (? @"".Hash) }
     38 	type @"".Signer interface { Public() (? @"".PublicKey); Sign(@"".rand @"io".Reader, @"".msg []byte, @"".opts @"".SignerOpts) (@"".signature []byte, @"".err error) }
     39 	type @"".DecrypterOpts interface {}
     40 	type @"".Decrypter interface { Decrypt(@"".rand @"io".Reader, @"".msg []byte, @"".opts @"".DecrypterOpts) (@"".plaintext []byte, @"".err error); Public() (? @"".PublicKey) }
     41 	func @"".init ()
     42 	const @"".maxHash @"".Hash = 0x10
     43 	var @"".hashes []func() (? @"hash".Hash)
     44 
     45 $$
     46 _go_.o          0           0     0     644     41912     `
     47 go object darwin amd64 go1.5.1 X:none
     48 
     49 !
     50 go13ldhash.aio.astrconv.a "".Hash.HashFuncxeH%H;av&HH\$H$H\$H\$H
     53 :
     54 *runtime.racefuncenterX
     55 (runtime.racefuncexitl
     56 0runtime.morestack_noctxt "".~r0type."".Hash"".htype."".Hash!@("
     60 $Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/darwin-x86/src/crypto/crypto.go"".Hash.SizeeH%H;aH8H\$8H$HD$@HvwHsqHH$HHl$@LL9sBH+H$HHl$@LL9sH++Hl$HH8HH\$(HD$0%HH$H\$(H\$HD$H\$HH$HKHL$"
     67 B
     68 *runtime.racefuncenterr"".digestSizes
     69  runtime.raceread"".digestSizes"".digestSizes
     70  runtime.raceread"".digestSizes"".digestSizes
     71 (runtime.racefuncexit
     72 $runtime.panicindex
     73 $runtime.panicindexbgo.string."crypto: Size of unknown hash function"type.string
     74 runtime.convT2E
     75 runtime.gopanic
     76 0runtime.morestack_noctxt p"".autotmp_0000type.string"".~r0type.int"".htype."".Hashpopw$YT 6Tgclocalsc55cf99de9cdd8c8202a466952fa1a45Tgclocalsd8fdd2a55187867c76648dc792366181Xprebuilts/go/darwin-x86/src/crypto/crypto.go"".Hash.NeweH%H;aHxH\$xH$H$1H$H$HHHH$HH$LL9'HH$H$HLL9HH1H9t5HHH$HD$HL$hH$HD$pH$HxH$HL$HD$H$HH\$HD$!HL$XHL$HD$`HD$ HH\$(HD$0H\$8H\$HH\$@H\$PHH$H\$HH\$HD$H\$HH$HKHL$F*
     87 B
     88 *runtime.racefuncenter"".hashes
     89  runtime.raceread"".hashes"".hashes
     90  runtime.raceread"".hashes"".hashes
     91 (runtime.racefuncexit
     92 strconv.ItoaZgo.string."crypto: requested hash function #"6go.string." is unavailable"
     93 *runtime.concatstring3type.string
     94 runtime.convT2E
     95 runtime.gopanic
     96 $runtime.panicindex
     97 $runtime.panicindex
     98 0runtime.morestack_noctxt0
     99 "".autotmp_0003_type.string"".autotmp_0002?type.string"".autotmp_0001type.hash.Hash"".~r0type.hash.Hash"".htype."".Hash6
b+	 !Tgclocals90d3cfd147a252eac699515edbcedc3cTgclocals843265514501f6adb102efeae98978e3Xprebuilts/go/darwin-x86/src/crypto/crypto.go""".Hash.AvailableeH%H;aHH\$H$H\$HsvHH$HHl$LL9sGHH$HHl$LL9sHH1H9D$HD$I
    105 B
    106 *runtime.racefuncenterf"".hashesx
    107  runtime.raceread"".hashes"".hashes
    108  runtime.raceread"".hashes"".hashes
    109 (runtime.racefuncexit
    110 $runtime.panicindex
    111 $runtime.panicindex
    112 0runtime.morestack_noctxt "".~r0type.bool"".htype."".Hash( Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/darwin-x86/src/crypto/crypto.go"".RegisterHasheH%H;aH8H\$8H$H\$@HrTHH\$(HD$0-HH$H\$(H\$HD$H\$HH$HKHL$HH$HHl$@LL9s[HH$HHl$@LL9s/HHl$H=u
H+H8H$Hl$&
    122 B
    123 *runtime.racefuncenterfrgo.string."crypto: RegisterHash of unknown hash function"type.string
    124 runtime.convT2E
    125 runtime.gopanic"".hashes
    126  runtime.raceread"".hashes"".hashes
    127 "runtime.racewrite"".hashes"".hashes6runtime.writeBarrierEnabled
    128 (runtime.racefuncexit
    129 .runtime.writebarrierptr
    130 $runtime.panicindex
    131 $runtime.panicindex
    132 0runtime.morestack_noctxt p"".autotmp_0004type.string"".f*type.func() hash.Hash"".htype."".Hashpop0$Tg C,Tgclocalsfbf5918a9cea5bac577b06c5acbd311dTgclocalsd8fdd2a55187867c76648dc792366181Xprebuilts/go/darwin-x86/src/crypto/crypto.go"".initeH%H;a6HHH\$HH$HH$t-HH$u
    135 HHHH$HH$HD$HD$H\$H\$0H\$ H\$8H\$(H\$@HH$H\$8HH\$@HH\$0=u(HHH$HHH-H,$H\$>
    137 B
    138 *runtime.racefuncenterP"".initdoneb
    139  runtime.racereadp"".initdone"".initdone
    140  runtime.raceread"".initdone
    141 (runtime.racefuncexit
    142 "runtime.throwinit"".initdone
    143 "runtime.racewrite"".initdone
    144 hash.init
    145 io.init
    146 strconv.init.type.[]func() hash.Hash
    147 "runtime.makeslice"".hashes
    148 "runtime.racewrite"".hashes "".hashes6runtime.writeBarrierEnabled"".hashes"".initdone
    149 "runtime.racewrite"".initdone
    150 (runtime.racefuncexit"".hashes
    151 .runtime.writebarrierptr
    152 0runtime.morestack_noctxt"".autotmp_0006/.type.[]func() hash.Hash&O."}! =DTgclocals69c1753bd5f81501d95132d08af04464Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60Xprebuilts/go/darwin-x86/src/crypto/crypto.go&"".(*Hash).HashFunceH%H;aH0HY Ht
H|$8H9;uH#H\$0H$H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H$H\$8H+Hl$@H0E
    156 n
    157 *runtime.racefuncenter$go.string."crypto" go.string."Hash"(go.string."HashFunc"
    158 "runtime.panicwrap
    159  runtime.raceread
    160 (runtime.racefuncexit
    161 0runtime.morestack_noctxt `"".~r0type."".Hash""..thistype.*"".Hash`_`6Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".(*Hash).SizeeH%H;aH0HY Ht
H|$8H9;uH#H\$0H$H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H$H\$8H+H,$H\$H\$@H07
    167 n
    168 *runtime.racefuncenter$go.string."crypto" go.string."Hash" go.string."Size"
    169 "runtime.panicwrap
    170  runtime.raceread
    171 "".Hash.Size
    172 (runtime.racefuncexit
    173 0runtime.morestack_noctxt `"".~r0type.int""..thistype.*"".Hash`_`6Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".(*Hash).NeweH%H;aH@HY Ht
H|$HH9;uH#H\$@H$1H\$PH\$XH\$H1H9uEHH$HD$HH\$HD$HH\$ HD$(H\$HH$H\$HH+H,$HL$HD$HL$0HL$PHD$8HD$XH@
    179 n
    180 *runtime.racefuncenter$go.string."crypto" go.string."Hash"go.string."New"
    181 "runtime.panicwrap
    182  runtime.raceread
    183 "".Hash.New
    184 (runtime.racefuncexit
    185 0runtime.morestack_noctxt0"".autotmp_0008type.hash.Hash"".~r0type.hash.Hash""..thistype.*"".Hash6Tgclocalscad14e25fd48dddd762418d02c031d67Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>("".(*Hash).AvailableeH%H;aH8HY Ht
H|$@H9;uH#H\$8H$H\$@1H9uEHH$HD$HH\$HD$HH\$ HD$(	H\$@H$H\$@H+Hl$0HsxHH$HHl$0LL9sIHH$HHl$0LL9sHH1H9D$HH81$
    192 n
    193 *runtime.racefuncenter$go.string."crypto" go.string."Hash"*go.string."Available"
    194 "runtime.panicwrap
    195  runtime.raceread"".hashes
    196  runtime.raceread"".hashes"".hashes
    197  runtime.raceread"".hashes"".hashes
    198 (runtime.racefuncexit
    199 $runtime.panicindex
    200 $runtime.panicindex
    201 0runtime.morestack_noctxt p"".htype."".Hash"".~r0type.bool""..thistype.*"".Hashpop)
    203 6Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated> "".Signer.PubliceH%H;avpH(HY Ht
H|$0H9;uH#H\$(H$1H\$@H\$HH\$8H$H\$0H[ HL$HD$HL$HL$@HD$ HD$HH(w
    207 
    208 f
    209 *runtime.racefuncenter
    210 (runtime.racefuncexit
    211 0runtime.morestack_noctxt@P"".autotmp_0010"type."".PublicKey"".~r0 "type."".PublicKey""..thistype."".SignerPkOP2CTgclocals19b49d53e9c11805652fa4c0885cbb29Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>"".Signer.SigneH%HD$H;ACHHY HtH$H9;uH#H$H$111H$H$1H$H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H$H$H$H[(Ht$@Hl$HHT$PHL$XHD$`Ht$xH$H$H$H$H$HL$hH$HD$pH$H
    215 
    216 
    217 *runtime.racefuncenter
    218 (runtime.racefuncexit
    219 0runtime.morestack_noctxt"".autotmp_0012Otype.error"".autotmp_0011/type.[]uint8"".errtype.error"".signaturetype.[]uint8"".optsp$type."".SignerOpts"".msg@type.[]uint8"".rand type.io.Reader""..thistype."".SignerD"Tgclocals68b939de665628e41a01fb176d7210e8Tgclocals98a935522f11e180b06d5a082b7d09c1<autogenerated>,"".SignerOpts.HashFunceH%H;avPHHY Ht
H|$H9;uH#H\$H$H\$ H$H\$H[ H\$H\$(H
    224 
    225 f
    226 *runtime.racefuncenter
    227 (runtime.racefuncexit
    228 0runtime.morestack_noctxt0 "".~r0 type."".Hash""..this$type."".SignerOpts K pp
    230 2>Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>("".Decrypter.DecrypteH%HD$H;ACHHY HtH$H9;uH#H$H$111H$H$1H$H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H$H$H$H[ Ht$@Hl$HHT$PHL$XHD$`Ht$xH$H$H$H$H$HL$hH$HD$pH$H
    232 
    233 
    234 *runtime.racefuncenter
    235 (runtime.racefuncexit
    236 0runtime.morestack_noctxt"".autotmp_0017Otype.error"".autotmp_0016/type.[]uint8"".errtype.error"".plaintexttype.[]uint8"".optsp*type."".DecrypterOpts"".msg@type.[]uint8"".rand type.io.Reader""..this"type."".DecrypterD"Tgclocals68b939de665628e41a01fb176d7210e8Tgclocals98a935522f11e180b06d5a082b7d09c1<autogenerated>&"".Decrypter.PubliceH%H;avpH(HY Ht
H|$0H9;uH#H\$(H$1H\$@H\$HH\$8H$H\$0H[(HL$HD$HL$HL$@HD$ HD$HH(w
    241 
    242 f
    243 *runtime.racefuncenter
    244 (runtime.racefuncexit
    245 0runtime.morestack_noctxt@P"".autotmp_0020"type."".PublicKey"".~r0 "type."".PublicKey""..this"type."".DecrypterPkOP2CTgclocals19b49d53e9c11805652fa4c0885cbb29Tgclocalsc55cf99de9cdd8c8202a466952fa1a45<autogenerated>Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adjgo.string.hdr."crypto: Size of unknown hash function"  %bgo.string."crypto: Size of unknown hash function"bgo.string."crypto: Size of unknown hash function"PLcrypto: Size of unknown hash functionTgclocalsd8fdd2a55187867c76648dc792366181  Tgclocalsc55cf99de9cdd8c8202a466952fa1a45  bgo.string.hdr."crypto: requested hash function #"  !Zgo.string."crypto: requested hash function #"Zgo.string."crypto: requested hash function #"PDcrypto: requested hash function #>go.string.hdr." is unavailable"  6go.string." is unavailable"6go.string." is unavailable"   is unavailableTgclocals843265514501f6adb102efeae98978e3((Tgclocals90d3cfd147a252eac699515edbcedc3c((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adzgo.string.hdr."crypto: RegisterHash of unknown hash function"  -rgo.string."crypto: RegisterHash of unknown hash function"rgo.string."crypto: RegisterHash of unknown hash function"`\crypto: RegisterHash of unknown hash functionTgclocalsd8fdd2a55187867c76648dc792366181  Tgclocalsfbf5918a9cea5bac577b06c5acbd311d  Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60  Tgclocals69c1753bd5f81501d95132d08af04464."".digestSizes0type.[]uint80""".statictmp_0005."".hashes0.type.[]func() hash.Hash0""".statictmp_0005 type.[16]uint8  0@$ 0@ 0"".initdonetype.uint8&"".Hash.HashFuncf "".Hash.HashFunc"".Hash.Sizef"".Hash.Size"".Hash.Newf"".Hash.New("".Hash.Availablef""".Hash.Available$"".RegisterHashf"".RegisterHash"".initf"".init"runtime.gcbits.018go.string.hdr."*crypto.Hash"  0go.string."*crypto.Hash"0go.string."*crypto.Hash" *crypto.Hash,go.string.hdr."crypto"  $go.string."crypto"$go.string."crypto"crypto(go.string.hdr."Hash"   go.string."Hash" go.string."Hash"
    248 Hash0go.string.hdr."HashFunc"  (go.string."HashFunc"(go.string."HashFunc" HashFuncTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162(go.string.hdr."Size"   go.string."Size" go.string."Size"
    249 SizeTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162&go.string.hdr."New"  go.string."New"go.string."New"NewTgclocalsc55cf99de9cdd8c8202a466952fa1a45  Tgclocalscad14e25fd48dddd762418d02c031d67  2go.string.hdr."Available"  	*go.string."Available"*go.string."Available" AvailableTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Ngo.string.hdr."func(*crypto.Hash) bool"  Fgo.string."func(*crypto.Hash) bool"Fgo.string."func(*crypto.Hash) bool"00func(*crypto.Hash) bool0type.func(*"".Hash) bool+30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*crypto.Hash) bool"pBgo.weak.type.*func(*"".Hash) bool"runtime.zerovalue0type.func(*"".Hash) bool0type.func(*"".Hash) booltype.*"".Hashtype.boolngo.typelink.func(*crypto.Hash) bool	func(*"".Hash) bool0type.func(*"".Hash) bool\go.string.hdr."func(*crypto.Hash) crypto.Hash"  Tgo.string."func(*crypto.Hash) crypto.Hash"Tgo.string."func(*crypto.Hash) crypto.Hash"@>func(*crypto.Hash) crypto.Hash6type.func(*"".Hash) "".Hash/30 runtime.algarray@"runtime.gcbits.01P\go.string.hdr."func(*crypto.Hash) crypto.Hash"pHgo.weak.type.*func(*"".Hash) "".Hash"runtime.zerovalue6type.func(*"".Hash) "".Hash6type.func(*"".Hash) "".Hashtype.*"".Hashtype."".Hashgo.typelink.func(*crypto.Hash) crypto.Hash	func(*"".Hash) "".Hash6type.func(*"".Hash) "".HashXgo.string.hdr."func(*crypto.Hash) hash.Hash"  Pgo.string."func(*crypto.Hash) hash.Hash"Pgo.string."func(*crypto.Hash) hash.Hash"@:func(*crypto.Hash) hash.Hash:type.func(*"".Hash) hash.Hash30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func(*crypto.Hash) hash.Hash"pLgo.weak.type.*func(*"".Hash) hash.Hash"runtime.zerovalue:type.func(*"".Hash) hash.Hash:type.func(*"".Hash) hash.Hashtype.*"".Hashtype.hash.Hashgo.typelink.func(*crypto.Hash) hash.Hash	func(*"".Hash) hash.Hash:type.func(*"".Hash) hash.HashLgo.string.hdr."func(*crypto.Hash) int"  Dgo.string."func(*crypto.Hash) int"Dgo.string."func(*crypto.Hash) int"0.func(*crypto.Hash) int.type.func(*"".Hash) intv30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(*crypto.Hash) int"p@go.weak.type.*func(*"".Hash) int"runtime.zerovalue.type.func(*"".Hash) int.type.func(*"".Hash) inttype.*"".Hashtype.intjgo.typelink.func(*crypto.Hash) int	func(*"".Hash) int.type.func(*"".Hash) int6go.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() boolDgo.string.hdr."func() crypto.Hash"  <go.string."func() crypto.Hash"<go.string."func() crypto.Hash"0&func() crypto.Hash&type.func() "".Hash30 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."func() crypto.Hash"p8go.weak.type.*func() "".Hash"runtime.zerovalue&type.func() "".Hash&type.func() "".Hashtype."".HashZgo.typelink.func() crypto.Hash	func() "".Hash&type.func() "".Hash@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.Hash4go.string.hdr."func() int"  
    251 ,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() inttype.*"".Hash}L%680 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*crypto.Hash"p,go.weak.type.**"".Hash"runtime.zerovaluetype."".Hash`type.*"".Hashtype.*"".Hash2go.string.hdr."Available" type.func() bool0type.func(*"".Hash) bool("".(*Hash).Available("".(*Hash).Available0go.string.hdr."HashFunc"&type.func() "".Hash6type.func(*"".Hash) "".Hash&"".(*Hash).HashFunc&"".(*Hash).HashFunc&go.string.hdr."New"*type.func() hash.Hash:type.func(*"".Hash) hash.Hash"".(*Hash).New"".(*Hash).New(go.string.hdr."Size"type.func() int.type.func(*"".Hash) int"".(*Hash).Size"".(*Hash).Sizeruntime.gcbits.6go.string.hdr."crypto.Hash"  .go.string."crypto.Hash".go.string."crypto.Hash" crypto.HashLgo.string.hdr."func(crypto.Hash) bool"  Dgo.string."func(crypto.Hash) bool"Dgo.string."func(crypto.Hash) bool"0.func(crypto.Hash) bool.type.func("".Hash) boolcB30 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."func(crypto.Hash) bool"p@go.weak.type.*func("".Hash) bool"runtime.zerovalue.type.func("".Hash) bool.type.func("".Hash) booltype."".Hashtype.booljgo.typelink.func(crypto.Hash) bool	func("".Hash) bool.type.func("".Hash) boolZgo.string.hdr."func(crypto.Hash) crypto.Hash"  Rgo.string."func(crypto.Hash) crypto.Hash"Rgo.string."func(crypto.Hash) crypto.Hash"@<func(crypto.Hash) crypto.Hash4type.func("".Hash) "".HashBR30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(crypto.Hash) crypto.Hash"pFgo.weak.type.*func("".Hash) "".Hash"runtime.zerovalue4type.func("".Hash) "".Hash4type.func("".Hash) "".Hashtype."".Hashtype."".Hash~go.typelink.func(crypto.Hash) crypto.Hash	func("".Hash) "".Hash4type.func("".Hash) "".HashVgo.string.hdr."func(crypto.Hash) hash.Hash"  Ngo.string."func(crypto.Hash) hash.Hash"Ngo.string."func(crypto.Hash) hash.Hash"@8func(crypto.Hash) hash.Hash8type.func("".Hash) hash.Hash6h<30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(crypto.Hash) hash.Hash"pJgo.weak.type.*func("".Hash) hash.Hash"runtime.zerovalue8type.func("".Hash) hash.Hash8type.func("".Hash) hash.Hashtype."".Hashtype.hash.Hash~go.typelink.func(crypto.Hash) hash.Hash	func("".Hash) hash.Hash8type.func("".Hash) hash.HashJgo.string.hdr."func(crypto.Hash) int"  Bgo.string."func(crypto.Hash) int"Bgo.string."func(crypto.Hash) int"0,func(crypto.Hash) int,type.func("".Hash) intL
430 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(crypto.Hash) int"p>go.weak.type.*func("".Hash) int"runtime.zerovalue,type.func("".Hash) int,type.func("".Hash) inttype."".Hashtype.intfgo.typelink.func(crypto.Hash) int	func("".Hash) int,type.func("".Hash) int"go.importpath."".  $go.string."crypto"type."".Hashmu:0 runtime.algarray@runtime.gcbits.P6go.string.hdr."crypto.Hash"ptype.*"".Hash"runtime.zerovalue`type."".Hash(go.string.hdr."Hash""go.importpath."".type."".Hash2go.string.hdr."Available" type.func() bool.type.func("".Hash) bool("".(*Hash).Available""".Hash.Available0go.string.hdr."HashFunc"&type.func() "".Hash4type.func("".Hash) "".Hash&"".(*Hash).HashFunc "".Hash.HashFunc&go.string.hdr."New"*type.func() hash.Hash8type.func("".Hash) hash.Hash"".(*Hash).New"".Hash.New(go.string.hdr."Size"type.func() int,type.func("".Hash) int"".(*Hash).Size"".Hash.SizeDgo.string.hdr."[]func() hash.Hash"  <go.string."[]func() hash.Hash"<go.string."[]func() hash.Hash"0&[]func() hash.Hash.type.[]func() hash.Hash,0a|0 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."[]func() hash.Hash"p@go.weak.type.*[]func() hash.Hash"runtime.zerovalue*type.func() hash.Hashbgo.typelink.[]func() hash.Hash	[]func() hash.Hash.type.[]func() hash.Hash.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.[]uint82go.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]uint8Bgo.string.hdr."*crypto.PublicKey"  :go.string."*crypto.PublicKey":go.string."*crypto.PublicKey"0$*crypto.PublicKey$type.*"".PublicKeyf60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*crypto.PublicKey"p6go.weak.type.**"".PublicKey"runtime.zerovalue"type."".PublicKey"runtime.gcbits.03@go.string.hdr."crypto.PublicKey"  8go.string."crypto.PublicKey"8go.string."crypto.PublicKey"0"crypto.PublicKey2go.string.hdr."PublicKey"  	*go.string."PublicKey"*go.string."PublicKey" PublicKey"type."".PublicKey8A0 runtime.algarray@"runtime.gcbits.03P@go.string.hdr."crypto.PublicKey"p$type.*"".PublicKey"runtime.zerovalue"type."".PublicKey`"type."".PublicKey2go.string.hdr."PublicKey""go.importpath.""."type."".PublicKeyDgo.string.hdr."*crypto.PrivateKey"  <go.string."*crypto.PrivateKey"<go.string."*crypto.PrivateKey"0&*crypto.PrivateKey&type.*"".PrivateKey160 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."*crypto.PrivateKey"p8go.weak.type.**"".PrivateKey"runtime.zerovalue$type."".PrivateKeyBgo.string.hdr."crypto.PrivateKey"  :go.string."crypto.PrivateKey":go.string."crypto.PrivateKey"0$crypto.PrivateKey4go.string.hdr."PrivateKey"  
    258 ,go.string."PrivateKey",go.string."PrivateKey" PrivateKey$type."".PrivateKey^0 runtime.algarray@"runtime.gcbits.03PBgo.string.hdr."crypto.PrivateKey"p&type.*"".PrivateKey"runtime.zerovalue$type."".PrivateKey`$type."".PrivateKey4go.string.hdr."PrivateKey""go.importpath."".$type."".PrivateKeyTgclocalsc55cf99de9cdd8c8202a466952fa1a45  Tgclocals19b49d53e9c11805652fa4c0885cbb29  Tgclocals98a935522f11e180b06d5a082b7d09c1  Tgclocals68b939de665628e41a01fb176d7210e8  3Ngo.string.hdr."func() crypto.PublicKey"  Fgo.string."func() crypto.PublicKey"Fgo.string."func() crypto.PublicKey"00func() crypto.PublicKey0type.func() "".PublicKeyT,30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func() crypto.PublicKey"pBgo.weak.type.*func() "".PublicKey"runtime.zerovalue0type.func() "".PublicKey0type.func() "".PublicKey"type."".PublicKeyngo.typelink.func() crypto.PublicKey	func() "".PublicKey0type.func() "".PublicKeyTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aDgo.string.hdr."*crypto.SignerOpts"  <go.string."*crypto.SignerOpts"<go.string."*crypto.SignerOpts"0&*crypto.SignerOpts&type.*"".SignerOpts5~60 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."*crypto.SignerOpts"p8go.weak.type.**"".SignerOpts"runtime.zerovalue$type."".SignerOptsBgo.string.hdr."crypto.SignerOpts"  :go.string."crypto.SignerOpts":go.string."crypto.SignerOpts"0$crypto.SignerOpts4go.string.hdr."SignerOpts"  
    260 ,go.string."SignerOpts",go.string."SignerOpts" SignerOpts$type."".SignerOpts0 runtime.algarray@"runtime.gcbits.03PBgo.string.hdr."crypto.SignerOpts"p&type.*"".SignerOpts"runtime.zerovalue$type."".SignerOpts0go.string.hdr."HashFunc"&type.func() "".Hash`$type."".SignerOpts4go.string.hdr."SignerOpts""go.importpath."".$type."".SignerOptsgo.string.hdr."func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"  <go.string."func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"go.string."func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"zfunc(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)ztype.func(io.Reader, []uint8, "".SignerOpts) ([]uint8, error)@`30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"pgo.weak.type.*func(io.Reader, []uint8, "".SignerOpts) ([]uint8, error)"runtime.zerovalueztype.func(io.Reader, []uint8, "".SignerOpts) ([]uint8, error)ztype.func(io.Reader, []uint8, "".SignerOpts) ([]uint8, error)type.io.Readertype.[]uint8$type."".SignerOptstype.[]uint8type.errorgo.typelink.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)	func(io.Reader, []uint8, "".SignerOpts) ([]uint8, error)ztype.func(io.Reader, []uint8, "".SignerOpts) ([]uint8, error)<go.string.hdr."*crypto.Signer"  4go.string."*crypto.Signer"4go.string."*crypto.Signer" *crypto.Signertype.*"".SignerIo60 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."*crypto.Signer"p0go.weak.type.**"".Signer"runtime.zerovaluetype."".Signer:go.string.hdr."crypto.Signer"  
2go.string."crypto.Signer"2go.string."crypto.Signer" crypto.Signer,go.string.hdr."Public"  $go.string."Public"$go.string."Public"Public(go.string.hdr."Sign"   go.string."Sign" go.string."Sign"
    263 Sign,go.string.hdr."Signer"  $go.string."Signer"$go.string."Signer"Signertype."".Signery0 runtime.algarray@"runtime.gcbits.03P:go.string.hdr."crypto.Signer"ptype.*"".Signer"runtime.zerovaluetype."".Signer,go.string.hdr."Public"0type.func() "".PublicKey(go.string.hdr."Sign"ztype.func(io.Reader, []uint8, "".SignerOpts) ([]uint8, error)`type."".Signer,go.string.hdr."Signer""go.importpath."".type."".SignerTgclocals98a935522f11e180b06d5a082b7d09c1  Tgclocals68b939de665628e41a01fb176d7210e8  3Tgclocalsc55cf99de9cdd8c8202a466952fa1a45  Tgclocals19b49d53e9c11805652fa4c0885cbb29  Jgo.string.hdr."*crypto.DecrypterOpts"  Bgo.string."*crypto.DecrypterOpts"Bgo.string."*crypto.DecrypterOpts"0,*crypto.DecrypterOpts,type.*"".DecrypterOpts{R)60 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*crypto.DecrypterOpts"p>go.weak.type.**"".DecrypterOpts"runtime.zerovalue*type."".DecrypterOptsHgo.string.hdr."crypto.DecrypterOpts"  @go.string."crypto.DecrypterOpts"@go.string."crypto.DecrypterOpts"0*crypto.DecrypterOpts:go.string.hdr."DecrypterOpts"  
2go.string."DecrypterOpts"2go.string."DecrypterOpts" DecrypterOpts*type."".DecrypterOpts_0 runtime.algarray@"runtime.gcbits.03PHgo.string.hdr."crypto.DecrypterOpts"p,type.*"".DecrypterOpts"runtime.zerovalue*type."".DecrypterOpts`*type."".DecrypterOpts:go.string.hdr."DecrypterOpts""go.importpath."".*type."".DecrypterOptsgo.string.hdr."func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"  ?go.string."func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"go.string."func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)type.func(io.Reader, []uint8, "".DecrypterOpts) ([]uint8, error)
S30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"pgo.weak.type.*func(io.Reader, []uint8, "".DecrypterOpts) ([]uint8, error)"runtime.zerovaluetype.func(io.Reader, []uint8, "".DecrypterOpts) ([]uint8, error)type.func(io.Reader, []uint8, "".DecrypterOpts) ([]uint8, error)type.io.Readertype.[]uint8*type."".DecrypterOptstype.[]uint8type.errorgo.typelink.func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)	func(io.Reader, []uint8, "".DecrypterOpts) ([]uint8, error)type.func(io.Reader, []uint8, "".DecrypterOpts) ([]uint8, error)Bgo.string.hdr."*crypto.Decrypter"  :go.string."*crypto.Decrypter":go.string."*crypto.Decrypter"0$*crypto.Decrypter$type.*"".Decrypter60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*crypto.Decrypter"p6go.weak.type.**"".Decrypter"runtime.zerovalue"type."".Decrypter@go.string.hdr."crypto.Decrypter"  8go.string."crypto.Decrypter"8go.string."crypto.Decrypter"0"crypto.Decrypter.go.string.hdr."Decrypt"  &go.string."Decrypt"&go.string."Decrypt"Decrypt2go.string.hdr."Decrypter"  	*go.string."Decrypter"*go.string."Decrypter" Decrypter"type."".Decrypter,0 runtime.algarray@"runtime.gcbits.03P@go.string.hdr."crypto.Decrypter"p$type.*"".Decrypter"runtime.zerovalue"type."".Decrypter.go.string.hdr."Decrypt"type.func(io.Reader, []uint8, "".DecrypterOpts) ([]uint8, error),go.string.hdr."Public"0type.func() "".PublicKey`"type."".Decrypter2go.string.hdr."Decrypter""go.importpath.""."type."".Decrypter.go.string.hdr."runtime"  &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime.  &go.string."runtime"(go.string.hdr."hash"   go.string."hash" go.string."hash"
    268 hash&go.importpath.hash.   go.string."hash"$go.string.hdr."io"  go.string."io"go.string."io"io"go.importpath.io.  go.string."io".go.string.hdr."strconv"  &go.string."strconv"&go.string."strconv"strconv,go.importpath.strconv.  &go.string."strconv","".(*Hash).HashFuncf&"".(*Hash).HashFunc$"".(*Hash).Sizef"".(*Hash).Size""".(*Hash).Newf"".(*Hash).New."".(*Hash).Availablef("".(*Hash).Available&"".Signer.Publicf "".Signer.Public""".Signer.Signf"".Signer.Sign2"".SignerOpts.HashFuncf,"".SignerOpts.HashFunc."".Decrypter.Decryptf("".Decrypter.Decrypt,"".Decrypter.Publicf&"".Decrypter.Public"runtime.zerovaluego13ld