Home | History | Annotate | Download | only in darwin_amd64
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     1934      `
      3 go object darwin amd64 go1.5.1 X:none
      4 build id "1af43d840a05459367b83d1ba20647c962f36205"
      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     38367     `
     47 go object darwin amd64 go1.5.1 X:none
     48 
     49 !
     50 go13ldhash.aio.astrconv.a "".Hash.HashFunc H\$H\$ "".~r0type."".Hash"".htype."".Hash*Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/darwin-x86/src/crypto/crypto.go"".Hash.SizeeH%H;aH8HD$@Hv1Hs+HLL9sH+Hl$HH8HH\$(HD$0%HH$H\$(H\$HD$H\$HH$HKHL$O
     58 V"".digestSizesd"".digestSizes
     59 $runtime.panicindexbgo.string."crypto: Size of unknown hash function"type.string
     60 runtime.convT2E
     61 runtime.gopanic
     62 0runtime.morestack_noctxt p"".autotmp_0000type.string"".~r0type.int"".htype."".Hashp4opt+TL::Tgclocalsc55cf99de9cdd8c8202a466952fa1a45Tgclocalsd8fdd2a55187867c76648dc792366181Xprebuilts/go/darwin-x86/src/crypto/crypto.go"".Hash.NeweH%H;a$HhHL$p1H\$xH$HvNHsHHLL9HH1H9t#HHH$HD$HL$xH$HhH$HL$HD$H$HH\$HD$!HL$XHL$HD$`HD$ HH\$(HD$0H\$8H\$HH\$@H\$PHH$H\$HH\$HD$H\$HH$HKHL$
     72 t"".hashes"".hashes
     73 strconv.ItoaZgo.string."crypto: requested hash function #"6go.string." is unavailable"
     74 *runtime.concatstring3type.string
     75 runtime.convT2E
     76 runtime.gopanic
     77 $runtime.panicindex
     78 0runtime.morestack_noctxt0"".autotmp_0003?type.string"".autotmp_0002type.string"".~r0type.hash.Hash"".htype."".Hashg&+#	b! Tgclocalsf56b2291fa344104975cb6587be42b9bTgclocals83ead081cd909acab0dcd88a450c1878Xprebuilts/go/darwin-x86/src/crypto/crypto.go""".Hash.AvailableeH%H;av>HD$Hs,HLL9sHH1H9D$D$
     83 
     84 :"".hashesH"".hashes
     85 $runtime.panicindex
     86 0runtime.morestack_noctxt "".~r0type.bool"".htype."".Hash``9
     88 ?!Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/darwin-x86/src/crypto/crypto.go"".RegisterHasheH%H;aH8HD$@HrTHH\$(HD$0-HH$H\$(H\$HD$H\$HH$HKHL$HLL9s*HHl$H=uH+H8H$Hl$<
     94 Jrgo.string."crypto: RegisterHash of unknown hash function"ttype.string
     95 runtime.convT2E
     96 runtime.gopanic"".hashes"".hashes6runtime.writeBarrierEnabled
     97 .runtime.writebarrierptr
     98 $runtime.panicindex
     99 0runtime.morestack_noctxt p"".autotmp_0004type.string"".f*type.func() hash.Hash"".htype."".Hashpop-(T(UW$Tgclocalsfbf5918a9cea5bac577b06c5acbd311dTgclocalsd8fdd2a55187867c76648dc792366181Xprebuilts/go/darwin-x86/src/crypto/crypto.go"".initeH%H;aH0tuH0HH$HD$HD$H\$ HH\$(HH\$=uHH0H-H,$H\$3$
    102 4"".initdoneL"".initdonej
    103 "runtime.throwinitz"".initdone
    104 hash.init
    105 io.init
    106 strconv.init.type.[]func() hash.Hash
    107 "runtime.makeslice"".hashes "".hashes6runtime.writeBarrierEnabled"".hashes"".initdone"".hashes
    108 .runtime.writebarrierptr
    109 0runtime.morestack_noctxt``_`w_`$ QO4Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/darwin-x86/src/crypto/crypto.go&"".(*Hash).HashFunceH%H;av}H0HY Ht
H|$8H9;uH#H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H+Hl$@H0j
    116 p$go.string."crypto" go.string."Hash"(go.string."HashFunc"
    117 "runtime.panicwrap
    118 0runtime.morestack_noctxt `"".~r0type."".Hash""..thistype.*"".Hash`x_`
    120 s-Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".(*Hash).SizeeH%H;aH0HY Ht
H|$8H9;uH#H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H+H,$H\$H\$@H0X
    124 x$go.string."crypto" go.string."Hash" go.string."Size"
    125 "runtime.panicwrap
    126 "".Hash.Size
    127 0runtime.morestack_noctxt `"".~r0type.int""..thistype.*"".Hash`_`
    129 w9Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".(*Hash).NeweH%H;aH0HY Ht
H|$8H9;uH#1H\$@H\$HH\$81H9uEHH$HD$HH\$HD$HH\$ HD$(H\$8H+H,$HL$HD$HL$@HD$HH0B
    133 $go.string."crypto" go.string."Hash"go.string."New"
    134 "runtime.panicwrap
    135 "".Hash.New
    136 0runtime.morestack_noctxt0`"".~r0type.hash.Hash""..thistype.*"".Hash`_`=Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>("".(*Hash).AvailableeH%H;aH0HY Ht
H|$8H9;uH#H\$81H9uEHH$HD$HH\$HD$HH\$ HD$(	H\$8H+Hs2HLL9sHH1H9D$@H014
    144 x$go.string."crypto" go.string."Hash"*go.string."Available"
    145 "runtime.panicwrap"".hashes"".hashes
    146 $runtime.panicindex
    147 0runtime.morestack_noctxt `"".~r0type.bool""..thistype.*"".Hash`_`
    149 
    150 wYTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated> "".Signer.PubliceH%H;avSHHY Ht
H|$ H9;uH#1H\$0H\$8H\$(H$H\$ H[ HL$HD$HL$0HD$8H
    153 
    154 0runtime.morestack_noctxt@0"".~r0 "type."".PublicKey""..thistype."".Signer0N/0pp
    157 G)Tgclocals0ebb2d1da58c1b4224bf5a7b370d7578Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Signer.SigneH%H;aHhHY Ht
H|$pH9;uH#111H$H$1H$H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H\$xH$H\$pH[(Ht$@Hl$HHT$PHL$XHD$`H$H$H$H$H$Hh
    160 
    161 0runtime.morestack_noctxt"".errtype.error"".signaturetype.[]uint8"".optsp$type."".SignerOpts"".msg@type.[]uint8"".rand type.io.Reader""..thistype."".SignerVTgclocals410f03dfc399aa45a6361b33b11e4c2bTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>,"".SignerOpts.HashFunceH%H;av=HHY Ht
H|$H9;uH#H\$ H$H\$H[ H\$H\$(H
    168 v
    169 0runtime.morestack_noctxt0 "".~r0 type."".Hash""..this$type."".SignerOpts 8 ``
    171 ;%Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>("".Decrypter.DecrypteH%H;aHhHY Ht
H|$pH9;uH#111H$H$1H$H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H\$xH$H\$pH[ Ht$@Hl$HHT$PHL$XHD$`H$H$H$H$H$Hh
    174 
    175 0runtime.morestack_noctxt"".errtype.error"".plaintexttype.[]uint8"".optsp*type."".DecrypterOpts"".msg@type.[]uint8"".rand type.io.Reader""..this"type."".DecrypterVTgclocals410f03dfc399aa45a6361b33b11e4c2bTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>&"".Decrypter.PubliceH%H;avSHHY Ht
H|$ H9;uH#1H\$0H\$8H\$(H$H\$ H[(HL$HD$HL$0HD$8H
    182 
    183 0runtime.morestack_noctxt@0"".~r0 "type."".PublicKey""..this"type."".Decrypter0N/0pp
    185 G)Tgclocals0ebb2d1da58c1b4224bf5a7b370d7578Tgclocals33cdeccccebe80329f1fdbee7f5874cb<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 unavailableTgclocals83ead081cd909acab0dcd88a450c1878  Tgclocalsf56b2291fa344104975cb6587be42b9b  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  Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb."".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"
    187 Hash0go.string.hdr."HashFunc"  (go.string."HashFunc"(go.string."HashFunc" HashFuncTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162(go.string.hdr."Size"   go.string."Size" go.string."Size"
    188 SizeTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162&go.string.hdr."New"  go.string."New"go.string."New"NewTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa22go.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"  
    190 ,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"  
    197 ,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."".PrivateKeyTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0ebb2d1da58c1b4224bf5a7b370d7578Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals410f03dfc399aa45a6361b33b11e4c2bNgo.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"  
    199 ,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"
    202 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."".SignerTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals410f03dfc399aa45a6361b33b11e4c2bTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0ebb2d1da58c1b4224bf5a7b370d7578Jgo.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"
    207 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