1 !<arch> 2 __.PKGDEF 0 0 0 644 1000 ` 3 go object linux amd64 go1.8 X:framepointer 4 build id "467b50d9fd5f54767876fbee747835857b4a5928" 5 ---- 6 7 build id "467b50d9fd5f54767876fbee747835857b4a5928" 8 9 $$B 10 version 3 11 12 crypto 7|SGOROOT/src/crypto/crypto.go&HashAvailable<h2HashFunc< 16 <nNew< 17 hash 19 BlockSize ResetSizeSum"b" Write"pio n&errl< 20 MMD4<%MD5<%SHA1<%SHA224<%SHA256<% 23 SHA384<%SHA512<% MD5SHA1<%RIPEMD160<%SHA3_224<%SHA3_256<%SHA3_384<%SHA3_512<%SHA512_224<%SHA512_256<% lRegisterHash<h1>f2 vPublicKey PrivateKey SignerQPublic@Sign ReaderRead""&|Srand"digest SignerOpts#<opts"signature&|SH |SDecrypter DecryptFX"msg DecrypterOpts^"plaintext&|SP@L init0 maxHash<% >hashes>~ 45 46 <% ||p 47 48 4/ 49 50 $$ 51 _go_.o 0 0 0 644 22172 ` 52 go object linux amd64 go1.8 X:framepointer 53 build id "467b50d9fd5f54767876fbee747835857b4a5928" 54 ---- 55 56 57 ! 58 go17ldhash.aio.astrconv.a "".Hash.HashFunc*runtime.racefuncenter(runtime.racefuncexit0runtime.morestack_noctxt~r0type."".Hashh.fptype.uintptrTgclocalsf207267fbf96a0178e8758c6e3e0ce28Tgclocals33cdeccccebe80329f1fdbee7f5874cb8$GOROOT/src/crypto/crypto.go"".Hash.Size"".digestSizes runtime.raceread$runtime.panicindexbgo.string."crypto: Size of unknown hash function"type.stringruntime.convT2Eruntime.gopanic.autotmp_1type.int.autotmp_0Tgclocals2589ca35330fc0fce83503f4569854a0Tgclocalsdb9a6544d085c0622e79e6568b99b095"".Hash.New"".hashesstrconv.ItoaZgo.string."crypto: requested hash function #"6go.string." is unavailable"*runtime.concatstring3.autotmp_6type.*uint8.autotmp_5.autotmp_4type.hash.HashTgclocalscadea2e49003779a155f5f8fb1f0fe78Tgclocals8f10388951a15c4894417e69505e9bfc""".Hash.Available.autotmp_7type.bool"".RegisterHash"runtime.racewrite(runtime.writeBarrier.runtime.writebarrierptrrgo.string."crypto: RegisterHash of unknown hash function".autotmp_8f*type.func() hash.HashTgclocalsba30782f8935b28ed1adaec603e72627Tgclocals587fba6ec64fb2bc14cbf05fff7d5e25"".init"".initdone"runtime.throwinithash.initio.initstrconv.init"runtime.makeslice.autotmp_13.autotmp_11.autotmp_12,type.*func() hash.HashTgclocals69c1753bd5f81501d95132d08af04464Tgclocals9fb7f0986f647f17cb53dda1484e0f7a&"".(*Hash).HashFunc$go.string."crypto" go.string."Hash"(go.string."HashFunc""runtime.panicwrap 60 .thistype.*"".HashTgclocals524d71b8d4b4126db12e7a6de3370d94<autogenerated>"".(*Hash).Size go.string."Size".autotmp_15"".(*Hash).Newgo.string."New".autotmp_18.autotmp_17Tgclocalsb9af6bbc417a82ce0ce1d467edbbc832Tgclocalsf83413e1f0916265015171ba5b95f669("".(*Hash).Available*go.string."Available" "".Signer.Public.autotmp_22.autotmp_21~r1"type."".PublicKeytype."".SignerTgclocals48fa3758e632e1b97d3b7251e66d0b97"".Signer.Sign.autotmp_29.autotmp_28.autotmp_31.autotmp_30.autotmp_27errtype.errorsignaturetype.[]uint8opts$type."".SignerOptsdigestrandtype.io.ReaderTgclocals34887a987dba073053db8e494725798fTgclocals8ab7ebdc23ce88599b56a075af17f0c0,"".SignerOpts.HashFunc.autotmp_33Tgclocals522734ad228da40e2256ba19cf2bc72c("".Decrypter.Decrypt.autotmp_40.autotmp_39.autotmp_42.autotmp_41.autotmp_38plaintext*type."".DecrypterOptsmsg"type."".Decrypter&"".Decrypter.Public.autotmp_45.autotmp_440go.info."".Hash.HashFuncgo.info.uintptrgo.info."".Hash(go.info."".Hash.Sizego.info.int&go.info."".Hash.New"go.info.hash.Hash2go.info."".Hash.Availablego.info.bool.go.info."".RegisterHash0go.info.func() hash.Hashgo.info."".init"".statictmp_9.type.[]func() hash.Hashtype.[16]uint8type.uint8"runtime.gcbits.016go.info."".(*Hash).HashFunc go.info.*"".Hash.go.info."".(*Hash).Size,go.info."".(*Hash).New8go.info."".(*Hash).Available8type..namedata.*crypto.Hash.Ptype..namedata.*func(*crypto.Hash) bool.2type.*func(*"".Hash) bool runtime.algarray0type.func(*"".Hash) bool^type..namedata.*func(*crypto.Hash) crypto.Hash.8type.*func(*"".Hash) "".Hash6type.func(*"".Hash) "".HashZtype..namedata.*func(*crypto.Hash) hash.Hash.<type.*func(*"".Hash) hash.Hash:type.func(*"".Hash) hash.HashNtype..namedata.*func(*crypto.Hash) int.0type.*func(*"".Hash) int.type.func(*"".Hash) int(type..importpath."".2type..namedata.Available.8type..namedata.*func() bool."type.*func() bool type.func() bool0type..namedata.HashFunc.Ftype..namedata.*func() crypto.Hash.(type.*func() "".Hash&type.func() "".Hash&type..namedata.New.Btype..namedata.*func() hash.Hash.(type..namedata.Size.6type..namedata.*func() int. type.*func() inttype.func() intruntime.gcbits.Ntype..namedata.*func(crypto.Hash) bool.0type.*func("".Hash) bool.type.func("".Hash) bool\type..namedata.*func(crypto.Hash) crypto.Hash.6type.*func("".Hash) "".Hash4type.func("".Hash) "".HashXtype..namedata.*func(crypto.Hash) hash.Hash.:type.*func("".Hash) hash.Hash8type.func("".Hash) hash.HashLtype..namedata.*func(crypto.Hash) int..type.*func("".Hash) int,type.func("".Hash) int0type..namedata.*[]uint8.type.*[]uint8Htype..namedata.**[]func() hash.Hash.2type.**[]func() hash.Hash0type.*[]func() hash.HashFtype..namedata.*[]func() hash.Hash.4type..namedata.*[16]uint8.type.*[16]uint8Btype..namedata.*crypto.PublicKey.$type.*"".PublicKey"runtime.gcbits.03Dtype..namedata.*crypto.PrivateKey.&type.*"".PrivateKey$type."".PrivateKey0go.info."".Signer.Public"go.info."".Signer(go.info."".PublicKey,go.info."".Signer.Sign"go.info.io.Readergo.info.[]uint8*go.info."".SignerOptsgo.info.errorPtype..namedata.*func() crypto.PublicKey.2type.*func() "".PublicKey0type.func() "".PublicKey<go.info."".SignerOpts.HashFuncDtype..namedata.*crypto.SignerOpts.&type.*"".SignerOptstype..namedata.*func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error).|type.*func(io.Reader, []uint8, "".SignerOpts) ([]uint8, error)ztype.func(io.Reader, []uint8, "".SignerOpts) ([]uint8, error)<type..namedata.*crypto.Signer.type.*"".Signer,type..namedata.Public.(type..namedata.Sign.8go.info."".Decrypter.Decrypt(go.info."".Decrypter0go.info."".DecrypterOpts6go.info."".Decrypter.PublicJtype..namedata.*crypto.DecrypterOpts.,type.*"".DecrypterOptstype..namedata.*func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error).type.*func(io.Reader, []uint8, "".DecrypterOpts) ([]uint8, error)type.func(io.Reader, []uint8, "".DecrypterOpts) ([]uint8, error)Btype..namedata.*crypto.Decrypter.$type.*"".Decrypter.type..namedata.Decrypt.,type..importpath.hash.(type..importpath.io.2type..importpath.strconv.<dH%H;av5HHl$Hl$HD$H$HD$HD$ Hl$H 0K('&dH%H;aH@Hl$8Hl$8HD$@H$HD$HHv{HsuH H$HH HT$HH9sFHH$HH HT$HH9s"HD$ HD$ HD$PHl$8H@HHD$(HD$0%HH$HD$(HD$HD$HL$H$HD$P 71 !UI 72 * 73 dH%H;aHpHl$hHl$hHD$pH$HD$xHOHEH H$HH HT$xH9HH$HH HT$xH9HHtDHHH$HD$PHL$HL$HHD$PH$HD$HH$Hl$hHpH$HD$HL$H$HHT$HD$!HD$HL$ HHD$(HD$0HD$@HL$8HL$XHD$`HH$HD$XHD$HD$HL$H$HL$HUb 81 !Y$ 83 84 *-y 85 dH%H;aHHl$Hl$HD$H$HD$ Hr1D$D$D$(Hl$HH H$HH HT$ H9s1HH$HH HT$ H9sHH>0@/0`/ 94 ! 95 * 96 dH%H;aH8Hl$0Hl$0HD$8H$HD$@HH H$HH HT$@H9s`HH$HH HT$@H9s;HuHL$HHHl$0H8H$HD$HHD$HHD$ HD$(-HH$HD$ HD$HD$HL$H$HL$popeo 107 !i 108 I 109 *xU 110 dH%H;aZHPHl$HHl$HHD$PH$HHH$<vHl$HHPHHH$<uHHH$HH$HD$HD$HD$(HD$8HL$HL$@HHHt$ Ht$0H$HD$0HHD$8Hu2HD$@HHH$Hl$HHPHH$HD$@HD$D 116 &*>7 118 dH%H;aH@Hl$8Hl$8HY Ht H|$HH9;uH#HD$@H$HD$HHt/H$HD$HHHD$0HD$0HD$PHl$8H@HH$HD$HHD$HD$HHD$ HD$(3fE 122 @%^ 123 dH%H;aH@Hl$8Hl$8HY Ht H|$HH9;uH#HD$@H$HD$HHt=H$HD$HHH$HD$HD$0HD$0HD$PHl$8H@HH$HD$HHD$HD$HHD$ HD$(%tE 127 @$m 128 dH%H;aHHHl$@Hl$@HY Ht H|$PH9;uH#HD$HH$HD$PHtQH$HD$PHH$HD$HD$8HL$HL$0HD$8HD$XHD$0HD$`Hl$@HHHH$HD$HHD$HD$HHD$ HD$(E 132 @$a 133 dH%H;aHHHl$@Hl$@HY Ht H|$PH9;uH#HD$HH$HD$PHH$HD$PHHD$8Hr1D$7D$7D$XHl$@HHH H$HH HT$8H9s1HH$HH HT$8H9sHHHH$HD$HHD$HD$HHD$ HD$( u 144 145 @5 146 dH%H;av}H0Hl$(Hl$(HY Ht H|$8H9;uH#HD$0H$HD$8H@ HL$@H$HD$HD$ HL$HL$HD$HD$HHD$ HD$PHl$(H0j`x_<# 152 dH%HD$H;AJHH$H$HY HtH$H9;uH#H$H$H$H@(H$H$HT$H$HT$H$HT$H$HT$ H$HT$(H$HT$0H$HT$8H$HD$@H$HL$HHL$pHT$PHT$hH\$XH$Ht$`Ht$xH$H$HD$pH$HD$hH$H$H$HD$xH$H$HTx:\ 156 dH%H;aviH Hl$Hl$HY Ht H|$(H9;uH#HD$ H$HD$(H@ HL$0H$HD$HD$HD$HD$8Hl$H @d?<%dH%HD$H;AJHH$H$HY HtH$H9;uH#H$H$H$H@ H$H$HT$H$HT$H$HT$H$HT$ H$HT$(H$HT$0H$HT$8H$HD$@H$HL$HHL$pHT$PHT$hH\$XH$Ht$`Ht$xH$H$HD$pH$HD$hH$H$H$HD$xH$H$HTx:\ 163 dH%H;av}H0Hl$(Hl$(HY Ht H|$8H9;uH#HD$0H$HD$8H@(HL$@H$HD$HD$ HL$HL$HD$HD$HHD$ HD$PHl$(H0j`x_<# 168 "".Hash.HashFunc.fpx"h~r0"crypto: Size of unknown hash function"".Hash.Size.fpx"h~r0"crypto: requested hash function # is unavailable"".Hash.New.fpx"h~r0""".Hash.Available.fpx"h~r0"crypto: RegisterHash of unknown hash function"".RegisterHash.fpx"hf""".init.fpx" 0@$ 0@ cryptoHashHashFunc"".(*Hash).HashFunc~r0h".fpx".this~r0#3"Size"".(*Hash).Size.fpx".this~r0"New"".(*Hash).New.fpx".this~r0"Available"".(*Hash).Available~r0g"hh".fpx".this~r0#4"*crypto.Hash*func(*crypto.Hash) bool8T6+3*func(*crypto.Hash) crypto.Hash-6/3*func(*crypto.Hash) hash.HashM^63*func(*crypto.Hash) intKAK6v3crypto Available*func() bool6Tx3HashFunc*func() crypto.Hash63New*func() hash.Hash@6|!3Size*func() intQ693}L%6*func(crypto.Hash) boolFBv6cB3*func(crypto.Hash) crypto.HashLqZ6BR3*func(crypto.Hash) hash.HashW666h<3*func(crypto.Hash) int}{6L 43mu*[]uint8i6~.8**[]func() hash.Hasht6*[]func() hash.HashDg6,0a| 174 *[16]uint8/ Q6}5G*crypto.PublicKeyf68A*crypto.PrivateKey16^"".Signer.Public.fpx".this~r1""".Signer.Sign.fpx".thisrand"digest "opts8"signature"err"*func() crypto.PublicKeyK6T,3"".SignerOpts.HashFunc.fpx".this~r1"*crypto.SignerOpts5~6=*func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)c6@`3*crypto.SignerIo6PublicSigny "".Decrypter.Decrypt.fpx".thisrand"msg "opts8"plaintext"err""".Decrypter.Public.fpx".this~r1"*crypto.DecrypterOpts{R)6_@*func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)K"6 S3*crypto.Decrypter6Decrypt, hashiostrconv 178 NX 179 182 V "$&( 183 */,.$ 184 ,$024( 186 V666668:<>$&( 0@?BD/BF$ 188 H"6 JLN 190 V66666 0PR 191 RT$ 193 V666V66XZ \$&( p^$`b$dfh> 195 Vdj|jjjljVjnprbt6V6 6X6jVj6Zv/,x,z|,$~ 196 197 199 ~ 201 , 202 ,~ 203 40 204 BB 205 H " 206 66666 207 208 R 210 R ~ 211 212 z@` 213 BB 214 215 O,?,/BBBp@ 216 217 z0@ ~ 220 221 O,?,/BBBp@ 222 223 z@` 224 BB Z 225 $4Z8t88"JJ20Z 226 ,R8l88:BB<LJZ 227 4*4P8j88Z 228 &N6N\8v88\ZZfdZ 229 "T2TX8r88~ZZZh"hH8>00>60@ @jZ*:`8888Z 233 "2X8z88Z 234 0V8x88Z,<b8888866 235 pp0@P 236 ` 237 0@P 239 XpRDD 241 pp0@P 242 ` 243 0@P 245 Xp@@ 248 pp0@P 249 ` 250 0@P 252 XpH44 254 pp0@P 255 ` 256 0@P 258 Xp, 260 pp0@P 261 ` 262 263 0@P 264 XpR,, 266 pp0@P 267 ` 268 269 0@P 270 Xp((| 275 pp0@P 276 `bb 277 278 0@P 279 X|pH 281 pp0@P 282 ` 283 284 0@P 285 Xp,*0@P 287 `p 289 290 000 291 000 292 0b00 293 00044 294 pp0@P 295 ` 296 0@P 298 XpRBB 301 pp0@P 302 ` 303 0@P 305 Xp>> 309 pp0@P 310 ` 311 0@P 313 XpH22 316 pp0@P 317 ` 318 0@P 320 Xp,*0@P 324 X 325 ` 326 327 000N 328 000 329 0b004 330 000 331 pp0@P 332 ` 333 pp 334 0@P 335 X`.. 337 pp0@P 338 `,, 339 pp 340 0@P 341 X` 343 pp 344 0@P 345 X`b 347 pp0@P 348 ` 349 0@P 351 X`p((pp0@P 353 `0@P 354 X 355 `p 356 **pp0@P 357 `0@P 358 X 359 `p 360 Z 361 $4Z8|88Z 0V8x88888866 362 pp0@P 363 ` 364 365 0@P 366 XpZ 368 0@f888**pp0@P 369 `0@P 370 X 371 `p 372 373 374 375 pp0@P 376 ` 377 0@P 378 Xp""pp0@P 380 `0@P 381 X 382 `p 383 384 385 386 387 Z,<b8888888Z 388 *:`88800pp0@P 389 `0@P 390 X 391 `p 392 393 pp0@P 394 ` 395 0@P 396 Xp((pp0@P 398 `0@P 399 X 400 `p 401 402 403 404 405 406 407 go17ld