| !<arch> |
| __.PKGDEF 0 0 0 644 15027 ` |
| go object linux amd64 go1.4.1 X:precisestack |
| |
| $$ |
| package rand |
| import cipher "crypto/cipher" |
| import sync "sync" |
| import runtime "runtime" |
| import time "time" |
| import bufio "bufio" |
| import errors "errors" |
| import io "io" |
| import os "os" |
| import syscall "internal/syscall" |
| import aes "crypto/aes" |
| import big "math/big" |
| type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } |
| var @"".Reader @"io".Reader |
| func @"".Read (@"".b·3 []byte) (@"".n·1 int, @"".err·2 error) |
| type @"math/big".Word uintptr |
| type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int } |
| import rand "math/rand" // indirect |
| type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) } |
| type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source } |
| func (@"math/rand".r·2 *@"math/rand".Rand) ExpFloat64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Float32 () (? float32) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Float64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int () (? int) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int31 () (? int32) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int31n (@"math/rand".n·3 int32) (? int32) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int63 () (? int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int63n (@"math/rand".n·3 int64) (? int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Intn (@"math/rand".n·3 int) (? int) |
| func (@"math/rand".r·2 *@"math/rand".Rand) NormFloat64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Perm (@"math/rand".n·3 int) (? []int) |
| func (@"math/rand".r·1 *@"math/rand".Rand) Seed (@"math/rand".seed·2 int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Uint32 () (? uint32) |
| type @"io".RuneScanner interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error); UnreadRune() (? error) } |
| type @"math/big".nat []@"math/big".Word |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".add (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".and (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".andNot (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bit (@"math/big".i·3 uint) (? uint) { var @"math/big".j·4 int; ; @"math/big".j·4 = int(@"math/big".i·3 / 0x40); if @"math/big".j·4 >= len(@"math/big".z·2) { return 0x0 }; return uint(@"math/big".z·2[@"math/big".j·4] >> (@"math/big".i·3 % 0x40) & @"math/big".Word(0x1)) } |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".bitLen () (? int) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bytes (@"math/big".buf·3 []byte "esc:0x0") (@"math/big".i·1 int) |
| func (@"math/big".z·1 @"math/big".nat "esc:0x0") @"math/big".clear () |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".cmp (@"math/big".y·3 @"math/big".nat "esc:0x0") (@"math/big".r·1 int) |
| func (@"math/big".q·1 @"math/big".nat) @"math/big".convertWords (@"math/big".s·2 []byte "esc:0x0", @"math/big".charset·3 string "esc:0x0", @"math/big".b·4 @"math/big".Word, @"math/big".ndigits·5 int, @"math/big".bb·6 @"math/big".Word, @"math/big".table·7 []@"math/big".divisor "esc:0x0") |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".decimalString () (? string) |
| func (@"math/big".z·3 @"math/big".nat) @"math/big".div (@"math/big".z2·4 @"math/big".nat, @"math/big".u·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) |
| func (@"math/big".z·3 @"math/big".nat "esc:0x2") @"math/big".divLarge (@"math/big".u·4 @"math/big".nat, @"math/big".uIn·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) |
| func (@"math/big".z·3 @"math/big".nat) @"math/big".divW (@"math/big".x·4 @"math/big".nat, @"math/big".y·5 @"math/big".Word) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".Word) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expNN (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expWW (@"math/big".x·3 @"math/big".Word, @"math/big".y·4 @"math/big".Word) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".make (@"math/big".n·3 int) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat) @"math/big".modW (@"math/big".d·3 @"math/big".Word) (@"math/big".r·1 @"math/big".Word) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".mul (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".Word, @"math/big".r·5 @"math/big".Word) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".mulRange (@"math/big".a·3 uint64, @"math/big".b·4 uint64) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".norm () (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".or (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".n·2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps·3 int) (? bool) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".random (@"math/big".rand·3 *@"math/rand".Rand, @"math/big".limit·4 @"math/big".nat "esc:0x0", @"math/big".n·5 int) (? @"math/big".nat) |
| func (@"math/big".z·4 @"math/big".nat) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? @"math/big".nat, ? int, ? error) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".set (@"math/big".x·3 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBit (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".i·4 uint, @"math/big".b·5 uint) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBytes (@"math/big".buf·3 []byte "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setUint64 (@"math/big".x·3 uint64) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setWord (@"math/big".x·3 @"math/big".Word) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".shl (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".shr (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".string (@"math/big".charset·3 string "esc:0x0") (? string) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".sub (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".trailingZeroBits () (? uint) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".xor (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| import fmt "fmt" // indirect |
| 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) } |
| 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) } |
| type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat } |
| func (@"math/big".z·2 *@"math/big".Int) Abs (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Add (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) And (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) AndNot (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Binomial (@"math/big".n·3 int64, @"math/big".k·4 int64) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int) Bit (@"math/big".i·3 int) (? uint) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") BitLen () (? int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Bits () (? []@"math/big".Word) { return @"math/big".x·2.@"math/big".abs } |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Bytes () (? []byte) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Cmp (@"math/big".y·3 *@"math/big".Int "esc:0x0") (@"math/big".r·1 int) |
| func (@"math/big".z·2 *@"math/big".Int) Div (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int) DivMod (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".m·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Exp (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int "esc:0x0", @"math/big".m·5 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".x·1 *@"math/big".Int "esc:0x0") Format (@"math/big".s·2 @"fmt".State, @"math/big".ch·3 rune) |
| func (@"math/big".z·2 *@"math/big".Int) GCD (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int, @"math/big".a·5 *@"math/big".Int, @"math/big".b·6 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) GobDecode (@"math/big".buf·3 []byte "esc:0x0") (? error) |
| func (@"math/big".x·3 *@"math/big".Int "esc:0x0") GobEncode () (? []byte, ? error) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Int64 () (? int64) |
| func (@"math/big".z·2 *@"math/big".Int) Lsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalJSON () (? []byte, ? error) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalText () (@"math/big".text·1 []byte, @"math/big".err·2 error) |
| func (@"math/big".z·2 *@"math/big".Int) Mod (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) ModInverse (@"math/big".g·3 *@"math/big".Int, @"math/big".n·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Mul (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) MulRange (@"math/big".a·3 int64, @"math/big".b·4 int64) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Neg (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Not (@"math/big".x·3 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Or (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int) ProbablyPrime (@"math/big".n·3 int) (? bool) |
| func (@"math/big".z·2 *@"math/big".Int) Quo (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int) QuoRem (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".r·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Rand (@"math/big".rnd·3 *@"math/rand".Rand, @"math/big".n·4 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Rem (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Rsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Scan (@"math/big".s·3 @"fmt".ScanState, @"math/big".ch·4 rune) (? error) |
| func (@"math/big".z·2 *@"math/big".Int) Set (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) SetBit (@"math/big".x·3 *@"math/big".Int, @"math/big".i·4 int, @"math/big".b·5 uint) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x2") SetBits (@"math/big".abs·3 []@"math/big".Word) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) SetBytes (@"math/big".buf·3 []byte "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) SetInt64 (@"math/big".x·3 int64) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int) SetString (@"math/big".s·4 string, @"math/big".base·5 int) (? *@"math/big".Int, ? bool) |
| func (@"math/big".z·2 *@"math/big".Int) SetUint64 (@"math/big".x·3 uint64) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Sign () (? int) { if len(@"math/big".x·2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x·2.@"math/big".neg { return -0x1 }; return 0x1 } |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") String () (? string) |
| func (@"math/big".z·2 *@"math/big".Int) Sub (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Uint64 () (? uint64) |
| func (@"math/big".z·2 *@"math/big".Int) UnmarshalJSON (@"math/big".text·3 []byte) (? error) |
| func (@"math/big".z·2 *@"math/big".Int) UnmarshalText (@"math/big".text·3 []byte) (? error) |
| func (@"math/big".z·2 *@"math/big".Int) Xor (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) @"math/big".binaryGCD (@"math/big".a·3 *@"math/big".Int, @"math/big".b·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·4 *@"math/big".Int) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? *@"math/big".Int, ? int, ? error) |
| func @"".Prime (@"".rand·3 @"io".Reader, @"".bits·4 int) (@"".p·1 *@"math/big".Int, @"".err·2 error) |
| func @"".Int (@"".rand·3 @"io".Reader, @"".max·4 *@"math/big".Int "esc:0x0") (@"".n·1 *@"math/big".Int, @"".err·2 error) |
| func @"".init () |
| |
| $$ |
| _go_.6 0 0 0 644 41136 ` |
| go object linux amd64 go1.4.1 X:precisestack |
| |
| ! |
| go13ldio.a$internal/syscall.async.abufio.acrypto/aes.acrypto/cipher.aos.aruntime.atime.aerrors.amath/big.aþ"".Read dH%H;awèëêHì@HÇD$hHÇD$pHH$HH\$H\$HH\$H\$PH\$H\$XH\$ èHT$(HL$0HD$8HT$`HL$hHD$pHÄ@Ã |
| |
| 0runtime.morestack_noctxt^"".Readert"".ReaderÄio.ReadFull`"".err@type.error"".n0type.int"".btype.[]uint8n |
| (,d |
| a/Tgclocals·13c015770347481bee7a16dde25a3e2fTgclocals·3280bececceccd33cb74587feedb1f9f>/tmp/go/src/crypto/rand/rand.goþ"".init·1vdH%H;awèëêHìHH$HH\$èHÄà |
| |
| 0runtime.morestack_noctxt:"".altGetRandomP("".getRandomLinux·fd.runtime.writebarrierptr @ |
| |
| 1Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fJ/tmp/go/src/crypto/rand/rand_linux.goþ"".pickStrategyÀ®dH%H;awèëêHìXÆD$?H\$?HûtiHÇÂHÇÁH\$@H$HT$HHT$HL$PHL$HÇD$èHL$ HD$(H\$0HùuHøuÆHÄXÃÆëòë |
| |
| 0runtime.morestack_noctxt¾4internal/syscall.GetRandom"".useSyscall"".useSyscall°"".buf1type.[1]uint8°o¯° ",S
|
| ^BTgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·0528ab8f76149a707fd2f0025c2178a3J/tmp/go/src/crypto/rand/rand_linux.goþ""".getRandomLinuxàÈdH%H;awèëêHì8HH$HH\$è=u |
| ÆD$XHÄ8ÃH\$@H$H\$HH\$H\$PH\$HÇD$èHT$ HL$(H\$0HD$HH9ÂuHùu |
| ÆD$XHÄ8ÃÆD$Xëô |
| 0runtime.morestack_noctxt:"".onceP$"".pickStrategy·fdsync.(*Once).Dop"".useSyscallà4internal/syscall.GetRandom@p |
| "".ok0type.bool"".ptype.[]uint8p.opSop°B |
| :- |
| 1Tgclocals·13d3af77a5bf02af6db4588efb2ea811Tgclocals·3280bececceccd33cb74587feedb1f9fJ/tmp/go/src/crypto/rand/rand_linux.goþ"".init·2 dH%H;awèëêHì8HH$èHL$HÏHù1ÀèH)HHïHÞH¥H¥HL$ H1íH9èt.HH$HL$ HD$(HD$HL$0HL$èHÄ8ÃHH$HH\$HH\$èHD$ë£énÿÿÿ |
| 0runtime.morestack_noctxt:"type."".devReaderL"runtime.newobject~ì runtime.duffzero0go.string."/dev/urandom"¾>go.itab.*"".devReader.io.ReaderÚ"".Reader2runtime.writebarrieriface¶$type.*"".devReaderÌtype.io.Readerä>go.itab.*"".devReader.io.Readerø runtime.typ2Itabp |
| "".autotmp_0017type.*uint8"".autotmp_0016$type.*"".devReader"".autotmp_0014type.io.Reader"".autotmp_0010$type.*"".devReader"".autotmp_0008/$type.*"".devReaderp}op8Ð:y8%Tgclocals·0115f8d53b75c1696444f08ad03251d9Tgclocals·61e2515c69061b8fed0e66ece719f936H/tmp/go/src/crypto/rand/rand_unix.goþ("".(*devReader).ReadÀ°dH%HD$øH;AwèëåHìHÇ$°HÇ$¸HÇ$ÀHÇ$¸HÇ$ÀHÇ$°H1íH9ëÍH$HûCHHT$hHKHL$pHù
H$HL$H-LD$LÇHîH¥H¥è¶\$ ûtrH$H$H$ H\$H$¨H\$HHÿÓ¶\$ût6H$ H$°HÇ$¸HÇ$ÀèHÄÃH$H$H<$eH$ èH$H$H<$8H$ H
QjèH$ YYH
À
Hz
òH*H$HßHîH¥H¥èHL$Ht$Ht$HHT$ HT$P1íH9éu*HÇ$°H´$¸H$ÀèHÄÃHL$@H
1íH9éOHT$@HL$XH$HT$`HT$èH\$H\$8H
1íH9éäH$H$H<$ÁH$HT$8HL$XHL$HT$`HT$èH$Hú
HJHjH$H\$H$ H\$H$¨H\$Hl$`H,$HL$XHY ÿÓHL$ Hl$(HT$0H$°Hl$xH¬$¸H$H$ÀèHÄÃétÿÿÿ%é3ÿÿÿHH$HH\$HH\$èHL$éêþÿÿHH$HH\$HH\$èHL$éþÿÿèHÄÃ%é¼ýÿÿ%éýÿÿé¶üÿÿ8 |
| *0runtime.morestack_noctxtÚ"".altGetRandomê0go.string."/dev/urandom" runtime.eqstring"".altGetRandom |
| ú&runtime.deferreturnÌ$sync.(*Mutex).Lock.sync.(*Mutex).Unlock·f¢"runtime.deferprocos.Open&runtime.deferreturn¶4go.itab.*os.File.io.Reader bufio.NewReader¨ >go.itab.*bufio.Reader.io.Reader² |
| 2runtime.writebarrierifaceà |
| Ð&runtime.deferreturn
$type.*bufio.Readerª
type.io.ReaderÂ
>go.itab.*bufio.Reader.io.ReaderÖ
runtime.typ2Itabø
type.*os.Filetype.io.Reader¦4go.itab.*os.File.io.Readerº runtime.typ2ItabÚ&runtime.deferreturnp"".autotmp_0032type.*uint8"".autotmp_0031type.*uint8"".autotmp_0029?type.string"".autotmp_0028type.error"".autotmp_0027type.int"".autotmp_0026$type.*bufio.Reader"".autotmp_0025type.*os.File"".autotmp_0024type.*os.File"".errtype.error"".errPtype.error"".n@type.int"".btype.[]uint8"".r$type.*"".devReaderR"¦Es 'àD`j©6!>/* |
| p,ÈüA=äD25Tgclocals·f31dd8867d60827ff6590eb0ae7b3f86Tgclocals·956cdbe0f4c6ee833cc659a4ba6f06f7H/tmp/go/src/crypto/rand/rand_unix.goþ"".newReaderÀªdH%H;awèëêHì0HÇD$HHÇD$PH|$8ucHH$èHL$HÏHù81ÀèH)HHïHÞH¥H¥HL$(H1íH9èÔH\$(H\$@HD$8HH$èHL$HÏHù1ÀèHL$ H$H<$tyH$ H\$8H\$H\$@H\$èH\$ H\$ H1íH9ètH\$ H\$PHD$HHÄ0ÃHH$HH\$HH\$èHD$ë½%é{ÿÿÿé]ÿÿÿHH$HH\$HH\$èHD$éúþÿÿéÁþÿÿ( |
| 0runtime.morestack_noctxtn"type."".devReader"runtime.newobject²ì runtime.duffzeroÆ.go.string."/dev/random"ò>go.itab.*"".devReader.io.Reader´type."".readerÆ"runtime.newobjectøÈ runtime.duffzeroÔ2runtime.writebarrierifaceö8go.itab.*"".reader.io.Readerºtype.*"".readerÐtype.io.Readerè8go.itab.*"".reader.io.Readerü runtime.typ2Itab¾$type.*"".devReaderÔtype.io.Readerì>go.itab.*"".devReader.io.Reader runtime.typ2Itab@`"".autotmp_0045type.*uint8"".autotmp_0044type.*"".reader"".autotmp_0042$type.*"".devReader"".autotmp_0041type.*"".reader"".autotmp_0040$type.*"".devReader"".~r1 type.io.Reader"".entropytype.io.Reader`ÿ_` ,cÅD?ª!Tgclocals·fffd0c0744e09addb9604bd74ff8ca36Tgclocals·f6dcde45bff02c6c4b088b594fd52a4cH/tmp/go/src/crypto/rand/rand_unix.goþ""".(*reader).ReadÀ"¼"dH%HD$ÐH;AwèëåHì°HÇ$ØHÇ$àHÇ$èHÇ$àHÇ$èHÇ$ØH$¸H$H<$èH$¸H$H<$éH
QjèH$ØH´$ÈYYH
À
±H$ØH$ÈHúºH^Hû
wHñHÁ@Hn H$HßHîH¥H¥Hù_HÇÅHÇÂH$HL$H¬$Hl$H$HT$ èH$¸HL$0Ht$8Ht$PHùHL$Ht9H$ÈH$ØH)ÓH$ØH$àH´$èèHÄ°ÃHÑHú¶HÁ`Hj H$HßHîH¥H¥HùHÇÅHÇÂH$HL$H¬$Hl$H$HT$ èHL$0Ht$8Ht$PHùHL$Ht9H$ÈH$ØH)ÓH$ØH$àH´$èèHÄ°ÃH´$¸HþéHÆ`HþÔHÇÅHÇÂH´$H4$H¬$Hl$H$HT$èHT$HL$ H\$(H\$HH\$0H\$PH$¸H$H<$ZH$HT$XHT$HL$`HL$èHT$HH´$¸Hút>H$ÈH$ØH)ËH$ØH$àH\$PH$èèHÄ°ÃHÇFHnHíHnèH$¸H$T$HL$HL$xH\$hH½ nñÿÿÿHëHiÛÊ;HcêT$pHëHÝHÁý8@h0HÝHÁý0@h1HÝHÁý(@h2HÝHÁý @h3HÝHÁý@h4HÝHÁý@h5HÝHÁý@h6X7HÅHÅ0HÁHÁ0L@HxHýHÇÂHÇÆHl$HT$Ht$HÍHùìHÇÂHÇÁH¬$Hl$ H$HT$(H$HL$0H|$`H<$LD$XIX0ÿÓH$¸1ÀHø}XHùHi0HømHl¶]LA@HøOMA¶(H1ëLAPHø/MAHÿÀHø|¨HÍHùHÅPHÈHÀPLAHyHýæHÇÁHÇÆHl$HL$Ht$Hø¸HÇÂHÇÁH$HD$ H$HT$(H$HL$0H|$`H<$LD$XIX0ÿÓH$¸1ÀHø}XHùNHi0Hø9Hl¶]LAPHøMA¶(H1ëLA@HøûMAHÿÀHø|¨HÍHù×HÅ@HÈHÀ@LAHyHý²HÇÂHÇÆHl$HT$Ht$HøHÇÂHÇÁH$HD$ H$HT$(H$HL$0H|$`H<$LD$XIX0ÿÓH´$¸Hþ"HÆPH¼$ÀH$ÈH$ÐH$HþíHÇÁHÇÂH$¨H$H$ H9Á}HÈHD$@H¼$H<$H´$Ht$HD$èH´$¸HL$@L$ÐH¼$ÈH9ÏrnH$ÀIùI)ÉLÇH)ÏHÿt HËHÓHÚH$ÀLÊH¼$ÐH$ÈHúFùÿÿHÇ$àHÇ$èèHÄ°Ãèéÿÿÿé×þÿÿéuþÿÿEéFþÿÿé"þÿÿèèèé«ýÿÿéAýÿÿEéýÿÿéîüÿÿèèèéwüÿÿé
üÿÿEéÛûÿÿ%éúÿÿé%úÿÿéúÿÿéjùÿÿéCùÿÿéøÿÿèHÄ°Ã%éøÿÿ%éã÷ÿÿ4 |
| *0runtime.morestack_noctxt$sync.(*Mutex).LockÀ.sync.(*Mutex).Unlock·fÐ"runtime.deferprocio.ReadFull¶&runtime.deferreturnio.ReadFullª &runtime.deferreturnì |
| (crypto/aes.NewCipher2runtime.writebarrieriface¤
&runtime.deferreturnæ
time.Nowª |
| ® |
| ² |
| Úruntime.memmoveê&runtime.deferreturn$runtime.panicsliceÚ$runtime.panicindexè$runtime.panicindexö$runtime.panicindex¾ $runtime.panicindexÌ $runtime.panicindexÚ $runtime.panicindexô!&runtime.deferreturnpà<"".autotmp_0076type.uintptr"".autotmp_0075type.int"".autotmp_0074/type.[]uint8"".autotmp_0073type.[]uint8"".autotmp_0072type.*[16]uint8"".autotmp_0071type.*[16]uint8"".autotmp_0070type.*[16]uint8"".autotmp_0069type.*[16]uint8"".autotmp_0068type.*[16]uint8"".autotmp_0066type.*[16]uint8"".autotmp_0064type.int"".autotmp_0063¯0type.crypto/cipher.Block"".autotmp_0062type.*[16]uint8"".autotmp_0061type.int"".autotmp_0060type.*[16]uint8"".autotmp_0059type.int"".autotmp_0057type.int"".autotmp_0056type.int"".autotmp_0055type.int"".autotmp_0053type.int"".autotmp_0052type.int"".autotmp_0051type.int"".autotmp_0050type.int"".autotmp_0049type.inttime.t·2type.time.Time"".errÏtype.error"".errPtype.error"".n@type.int"".btype.[]uint8"".rtype.*"".readerd"àèßà¹ßàüßàâßàÄßà Ú¾jAt9v9¹>EO ¢O £KW^&- >ÆRpJbSH"Á·(Tgclocals·17b500de5b5bd840c1b16d121bca6d48Tgclocals·0f4618a3485180a7e9f5dcecfef2cc8aH/tmp/go/src/crypto/rand/rand_unix.goþ"".PrimeÀ¶dH%HD$ØH;AwèëåHì¨H$ÀHÇ$ÐHÇ$ØHÇ$ÈHùØHH+Hl$hHkHl$pHÇD$XHÇD$`HH$èHD$HD$PH$H<$t}H\$hH\$H\$pH\$èH\$PH\$PH1íH9ètHL$PH$ÐH$ØHĨÃHH$HH\$HH\$èHD$ë´%éwÿÿÿHÈHÁø?HàHËHÃHãH)ÃH\$@Hûu HÇD$@HÈHÀHÃHÁû?HÁë=HÃHÁûHØHH$HD$HD$èHT$HL$ HD$(H$HT$xH$H$H$ H$HH$èH\$H$ÈHH$èH\$H\$HH$°H$H$¸H\$H\$xH\$H$H\$H$H\$ èH|$@HT$xH$Hl$0H\$8H$ØHýH¬$ÐtHÇ$ÈHĨÃHø½¶*HîHÓHø£HÇÅHùHÿ@HÓåHÿÍH!õ@+HÿHøú¶*HîHÓHøàHùHéHÇÅHùÁHÓåH õ@+HÁHÿÉH9Á¢H |
| ¶+H9ÁH |
| HÍ@+H$ÈH$HT$HD$H$H\$èH\$HH$H$ÈH\$HH\$èH\$HH$èL¤$ÀL\$1ÉHùªMÙIÉH=LHH$ 1öL$H¼$L9Ö}7¶/@¶ÝLÈ1ÒH÷óHúuIü¥@¶ÝL9Ë
HÿÇHÿÆL9Ö|ÉHùv3H\$HH$HL$èH$ÈH$HD$H\$HH\$èH$ÈH$HÇD$è¶\$ût+H$ÈH$èH\$H¬$ÀH9ëuHĨÃéRýÿÿHÁéìþÿÿèè1íé8þÿÿèèHøvZ¶*HøvJHÍ@*Hø~8HÓHøv(Hÿö+HÓHøvHÿÃHÍ@+éíýÿÿèèéÚýÿÿèè1íéqýÿÿèèN |
| *0runtime.morestack_noctxt¶tgo.string."crypto/rand: prime size must be at least 2-bit".type.errors.errorString"runtime.newobjectø4runtime.writebarrierstringBgo.itab.*errors.errorString.errorð0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error² runtime.typ2Itabötype.[]uint8"runtime.makeslice¢"type.math/big.Int´"runtime.newobjectÜ"type.math/big.Intî"runtime.newobject io.ReadFullÀ
0math/big.(*Int).SetBytesú
*"".smallPrimesProduct&math/big.(*Int).Modª,math/big.(*Int).Uint64ü"".smallPrimes"".smallPrimes "".smallPrimesö2math/big.(*Int).SetUint64¶&math/big.(*Int).Addê:math/big.(*Int).ProbablyPrime ,math/big.(*Int).BitLenú$runtime.panicindex$runtime.panicindex¤$runtime.panicindex²$runtime.panicindexÌ$runtime.panicindexÚ$runtime.panicindexò$runtime.panicindex$runtime.panicindex$runtime.panicindexª$runtime.panicindex`Ð8"".autotmp_0151type.uint8"".autotmp_0150type.*uint8"".autotmp_0149type.int"".autotmp_0148type.int"".autotmp_0147type.int"".autotmp_0146type.int"".autotmp_0142¯0type.*errors.errorString"".autotmp_0141type.int"".autotmp_0139type.uint64"".autotmp_0138type.[]uint8"".autotmp_0136type.uint8"".autotmp_0134type.int"".autotmp_0133type.uint8"".autotmp_0132type.int"".autotmp_0131type.uint8"".autotmp_0130type.uint8"".autotmp_0128$type.*math/big.Int"".autotmp_0126/type.[]uint8"".autotmp_01250type.*errors.errorString"".~r0type.errorerrors.text·2type.string"".bigMod¿$type.*math/big.Int"".bytes_type.[]uint8"".bÏtype.uint"".err@type.error"".p0$type.*math/big.Int"".bits type.int"".randtype.io.Reader8"ÐÒÏÐÏÐ Ïвà |
| °@N |
| ; rf= |
| |
| >*('7)GgB %0.ÒLLݤTgclocals·cd701f56182abe3f1a521252a561ee9cTgclocals·c89a16333453c9794807a2033453c319>/tmp/go/src/crypto/rand/util.goþ"".IntÀ |
| ¬ |
| dH%H;awèëêHìxH$HÇ$ HÇ$¨HjHý
.1ÀHøLHH+Hl$PHkHl$XHH$H\$PH\$èH\$H,$HïHÞH¥H¥èH$èH\$HÃHØHÁû?HÁë=HÃHÁûH\$@H$H$èHT$@HD$HÃHÁø?HàHÃHãH)ÃH\$HHûu HÇD$HHH$HT$HT$èHT$HL$ HD$(HT$`HL$hHD$pHH$èH\$H$H$H$H$H\$H\$`H\$H\$hH\$H\$pH\$ èHt$`HT$hHD$0H\$8H$¨HøH$ tHÇ$HÄxÃHú¶.HèHóHúvzHL$HHÇÅHù@sdHÓåHÿÍH!Å@+H$H$Ht$HT$H\$pH\$èH$H$H$H\$èH\$Hû}HÄxÃéúþÿÿ1íëèè¶ûtHÇÀÿÿÿÿéÀýÿÿHÇÀé´ýÿÿ" |
| 0runtime.morestack_noctxt¦`go.string."crypto/rand: argument to Int is <= 0"Ötype.stringüruntime.convT2E¬runtime.gopanicÂ,math/big.(*Int).BitLen¤,math/big.(*Int).BitLentype.[]uint8¾"runtime.makeslice"type.math/big.Int"runtime.newobject¬io.ReadFullÚ0math/big.(*Int).SetBytes &math/big.(*Int).CmpÒ $runtime.panicindexà $runtime.panicindex`ð"".autotmp_0162type.int"".autotmp_0160type.int"".autotmp_0156type.int"".autotmp_0155type.int"".autotmp_0154Otype.string"".bytes/type.[]uint8"".b_type.uint"".kotype.int"".err@type.error"".n0$type.*math/big.Int"".max $type.*math/big.Int"".randtype.io.Reader(ðºïðïðA PÖ:L)0 8X |
| 7%)+*"}#¬I<8Tgclocals·62ad542a3d2ccbdcd549087c69b17c32Tgclocals·ba55346704ca6afdca6c7611392de878>/tmp/go/src/crypto/rand/util.goþ"".initÀ¨dH%H;awèëêHì¶ût¶ûuHÄÃèÆèèèèèèèèèèHH$èH\$H$H»Né0|ù!âH\$èHD$HH$HD$èèèÆHÄÃ0 |
| 0runtime.morestack_noctxt:"".initdone·R"".initdone·p"runtime.throwinit"".initdone·math/big.inittime.init runtime.initªos.init´$crypto/cipher.init¾crypto/aes.initÈbufio.initÒsync.initÜ*internal/syscall.initæio.initô"type.math/big.Int"runtime.newobjectÀ2math/big.(*Int).SetUint64Ø*"".smallPrimesProductô.runtime.writebarrierptrþ"".init·1"".init·2"".initdone·00/0/
àwÛGÜ"7©Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9f>/tmp/go/src/crypto/rand/util.goþ.type..hash."".devReaderÀ®dH%H;awèëêHì H\$(H$H<$HÇD$H\$8H\$èHD$H\$(H$H<$tgH$HÇD$HD$8HD$èHD$H\$(H$H<$t,H$ HÇD$HD$8HD$èH\$H\$@HÄ Ã%ëË%ë%éWÿÿÿ |
| |
| 0runtime.morestack_noctxtruntime.strhashè"runtime.interhashÌruntime.memhash@@"".autotmp_0168type.uintptr"".autotmp_0167type.uintptr"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".p$type.*"".devReader@?@'ààATgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f>/tmp/go/src/crypto/rand/rand.goþ*type..eq."".devReaderüdH%H;awèëêHìhH\$pHûNH3HKH\$xHû1HHCH9Á
Ht$XH4$HL$`HL$HT$HHT$HD$PHD$è¶\$ ûÚH\$xHûÄHKHsH\$pHû¦HCHSH9È
HD$(H$HT$0HT$HL$8HL$Ht$@Ht$è¶\$ ûtRHL$pHùtCHD$xHÁ Høt0HÀ (9ëuYh9ëu
Æ$HÄhÃÆ$HÄhÃëÌë¹Æ$HÄhÃéSÿÿÿé5ÿÿÿÆ$HÄhÃéÈþÿÿé«þÿÿ |
| 0runtime.morestack_noctxtî runtime.eqstringÐruntime.ifaceeq@Ð"".autotmp_0172type.io.Reader"".autotmp_0171_type.io.Reader"".autotmp_0170?type.string"".autotmp_0169type.string"".~r30type.bool"".s type.uintptr"".q$type.*"".devReader"".p$type.*"".devReader>ÐÏÐÏÐÏÐÏÐvTgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34e>/tmp/go/src/crypto/rand/rand.goþ(type..hash."".readerÀ²dH%H;awèëêHì H\$(H$H<$ßHÇD$H\$8H\$èHD$H\$(H$H<$¢H$HÇD$HD$8HD$èHD$H\$(H$H<$tgH$ HÇD$HD$8HD$èHD$H\$(H$H<$t,H$0HÇD$@HD$8HD$èH\$H\$@HÄ Ã%ëË%ë%éRÿÿÿ%éÿÿÿ |
| 0runtime.morestack_noctxtruntime.memhashð"runtime.interhashÔ"runtime.interhash¸runtime.memhash@@"".autotmp_0178type.uintptr"".autotmp_0177type.uintptr"".autotmp_0176type.uintptr"".~r30type.uintptr"".h type.uintptr"".stype.uintptr"".ptype.*"".reader@Ô?@1 AßTgclocals·2dc77d960dd3e4b3de2361f9cbd75783Tgclocals·3280bececceccd33cb74587feedb1f9f>/tmp/go/src/crypto/rand/rand.goþ$type..eq."".reader þdH%H;awèëêHìhHt$pHT$xHþ |
| Húù*9ë
à^j9ë
ÒH^HjH9ët
Æ$HÄhÃHJHzHFHVH9È
HD$HH$HT$PHT$HL$XHL$H|$`H|$è¶\$ ûXH\$xHûBHK Hs(H\$pHû$HC HS(H9È
HD$(H$HT$0HT$HL$8HL$Ht$@Ht$è¶\$ ûÌH\$pH$H<$¬H$0H\$xH\$H|$
HD$0HÇD$@èH\$pH$H<$tXH$0H\$xH\$H|$t8HD$0HÇD$@è¶\$ûu
Æ$HÄhÃÆ$HÄhÃ%ë¿%ë%éoÿÿÿ%éHÿÿÿÆ$HÄhÃéÕþÿÿé·þÿÿÆ$HÄhÃÆ$HÄhÃéþÿÿéïýÿÿ |
| 0runtime.morestack_noctxtÚruntime.ifaceeq¼runtime.ifaceeqÞ runtime.memequalÔ runtime.memequal@Ð"".autotmp_0185type.io.Reader"".autotmp_0184_type.io.Reader"".autotmp_0183?0type.crypto/cipher.Block"".autotmp_01820type.crypto/cipher.Block"".~r30type.bool"".s type.uintptr"".qtype.*"".reader"".ptype.*"".readerVÐQÏÐØÏÐÏÐ6ÏÐÏÐÏÐÀÀ¬Tgclocals·9c703c5c7b9c1932c840b69f8ebce236Tgclocals·e13351f28add7c60853cb3aac0a0e34e>/tmp/go/src/crypto/rand/rand.goþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13c015770347481bee7a16dde25a3e2fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·13d3af77a5bf02af6db4588efb2ea811þ,>go.itab.*"".devReader.io.Readerþ,8go.itab.*"".reader.io.Readerþ.go.string."/dev/random"@8/dev/random .go.string."/dev/random"þ0go.string."/dev/urandom"@:/dev/urandom 0go.string."/dev/urandom"þTgclocals·61e2515c69061b8fed0e66ece719f936 þTgclocals·0115f8d53b75c1696444f08ad03251d9þ,4go.itab.*os.File.io.Readerþ,>go.itab.*bufio.Reader.io.ReaderþTgclocals·956cdbe0f4c6ee833cc659a4ba6f06f700þTgclocals·f31dd8867d60827ff6590eb0ae7b3f8600 |
| |
| - |
| |
| þTgclocals·f6dcde45bff02c6c4b088b594fd52a4c((þTgclocals·fffd0c0744e09addb9604bd74ff8ca36((þTgclocals·0f4618a3485180a7e9f5dcecfef2cc8a00þTgclocals·17b500de5b5bd840c1b16d121bca6d4800 |
| |
| - |
| |
| þ,Bgo.itab.*errors.errorString.errorþtgo.string."crypto/rand: prime size must be at least 2-bit"~.crypto/rand: prime size must be at least 2-bit tgo.string."crypto/rand: prime size must be at least 2-bit"þTgclocals·c89a16333453c9794807a2033453c319HH þTgclocals·cd701f56182abe3f1a521252a561ee9cHHþ`go.string."crypto/rand: argument to Int is <= 0"pj$crypto/rand: argument to Int is <= 0 `go.string."crypto/rand: argument to Int is <= 0"þTgclocals·ba55346704ca6afdca6c7611392de87888 |
| þTgclocals·62ad542a3d2ccbdcd549087c69b17c3288+++««þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".Reader type.io.Readerþ,"".oncetype.sync.Onceþ,"".useSyscalltype.boolþ*"".altGetRandom.type.func([]uint8) boolþ*"".smallPrimes0type.[]uint80""".statictmp_0163þ**"".smallPrimesProduct$type.*math/big.Intþ,""".statictmp_0163type.[15]uint8
%)+/5þ,"".initdone·type.uint8þ"".Read·f"".Readþio.ReadFull·fio.ReadFullþ,runtime.throwreturn·f&runtime.throwreturnþ"".init·1·f"".init·1þ("".getRandomLinux·f""".getRandomLinuxþ4runtime.writebarrierptr·f.runtime.writebarrierptrþ$"".pickStrategy·f"".pickStrategyþ:internal/syscall.GetRandom·f4internal/syscall.GetRandomþ$sync.(*Once).Do·fsync.(*Once).Doþ"".init·2·f"".init·2þ(runtime.newobject·f"runtime.newobjectþ&runtime.typ2Itab·f runtime.typ2Itabþ8runtime.writebarrieriface·f2runtime.writebarrierifaceþ."".(*devReader).Read·f("".(*devReader).Readþ&runtime.eqstring·f runtime.eqstringþ,runtime.deferreturn·f&runtime.deferreturnþ*sync.(*Mutex).Lock·f$sync.(*Mutex).Lockþ.sync.(*Mutex).Unlock·f(sync.(*Mutex).Unlockþ(runtime.deferproc·f"runtime.deferprocþos.Open·fos.Openþ$bufio.NewReader·fbufio.NewReaderþ"".newReader·f"".newReaderþ("".(*reader).Read·f""".(*reader).Readþ.crypto/aes.NewCipher·f(crypto/aes.NewCipherþtime.Now·ftime.Nowþ*runtime.panicindex·f$runtime.panicindexþ$runtime.memmove·fruntime.memmoveþ*runtime.panicslice·f$runtime.panicsliceþ"".Prime·f"".Primeþ:runtime.writebarrierstring·f4runtime.writebarrierstringþ(runtime.makeslice·f"runtime.makesliceþ6math/big.(*Int).SetBytes·f0math/big.(*Int).SetBytesþ,math/big.(*Int).Mod·f&math/big.(*Int).Modþ2math/big.(*Int).Uint64·f,math/big.(*Int).Uint64þ8math/big.(*Int).SetUint64·f2math/big.(*Int).SetUint64þ,math/big.(*Int).Add·f&math/big.(*Int).Addþ@math/big.(*Int).ProbablyPrime·f:math/big.(*Int).ProbablyPrimeþ2math/big.(*Int).BitLen·f,math/big.(*Int).BitLenþ"".Int·f"".Intþ$runtime.convT2E·fruntime.convT2Eþ$runtime.gopanic·fruntime.gopanicþ,math/big.(*Int).Cmp·f&math/big.(*Int).Cmpþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþ math/big.init·fmath/big.initþtime.init·ftime.initþruntime.init·fruntime.initþos.init·fos.initþ*crypto/cipher.init·f$crypto/cipher.initþ$crypto/aes.init·fcrypto/aes.initþbufio.init·fbufio.initþsync.init·fsync.initþ0internal/syscall.init·f*internal/syscall.initþio.init·fio.initþbruntime.gcbits.0x48844400000000000000000000000000 HDþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8 ß~.8 runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þ^runtime.gcbits.0x000000000000000000000000000000 þ(go.string."[1]uint8"@2[1]uint8 (go.string."[1]uint8"þtype.[1]uint8ÀÀ16Ê @ runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P(go.string."[1]uint8"p,go.weak.type.*[1]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ:go.typelink.[1]uint8/[1]uint8type.[1]uint8þbruntime.gcbits.0x88000000000000000000000000000000 þ*go.string."*[1]uint8"@4 *[1]uint8 *go.string."*[1]uint8"þtype.*[1]uint8 ±~[6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P*go.string."*[1]uint8"p.go.weak.type.**[1]uint8"runtime.zerovaluetype.[1]uint8þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ6type..hashfunc."".devReader.type..hash."".devReaderþ2type..eqfunc."".devReader*type..eq."".devReaderþ,type..alg."".devReader 6type..hashfunc."".devReader2type..eqfunc."".devReaderþ6go.string."*rand.devReader"@@*rand.devReader 6go.string."*rand.devReader"þngo.string."func(*rand.devReader, []uint8) (int, error)"x+func(*rand.devReader, []uint8) (int, error) ngo.string."func(*rand.devReader, []uint8) (int, error)"þ\type.func(*"".devReader, []uint8) (int, error)ÀÀTa3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pngo.string."func(*rand.devReader, []uint8) (int, error)"pngo.weak.type.*func(*"".devReader, []uint8) (int, error)"runtime.zerovalue \type.func(*"".devReader, []uint8) (int, error)Ð \type.func(*"".devReader, []uint8) (int, error)$type.*"".devReadertype.[]uint8 type.int°type.errorþ go.string."Read"0*Read go.string."Read"þLgo.string."func([]uint8) (int, error)"`Vfunc([]uint8) (int, error) Lgo.string."func([]uint8) (int, error)"þ>type.func([]uint8) (int, error)°°N4P3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."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.int type.errorþ$type.*"".devReaderÐлÌW6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*rand.devReader"p6go.weak.type.**"".devReader"runtime.zerovalue"type."".devReader` $type.*"".devReaderÀð$type.*"".devReaderð go.string."Read">type.func([]uint8) (int, error) \type.func(*"".devReader, []uint8) (int, error)°("".(*devReader).ReadÀ("".(*devReader).Readþbruntime.gcbits.0x488c84c4480000000000000000000000 HÄHþ4go.string."rand.devReader"@>rand.devReader 4go.string."rand.devReader"þ go.string."name"0*name go.string."name"þgo.string."f"0$f go.string."f"þgo.string."mu"0&mu go.string."mu"þ*go.string."devReader"@4 devReader *go.string."devReader"þ"type."".devReader(¾QT & ,type..alg."".devReader0bruntime.gcbits.0x488c84c4480000000000000000000000P4go.string."rand.devReader"p$type.*"".devReader"runtime.zerovalueÀ"type."".devReaderÀ go.string."name"Ð"go.importpath."".àtype.stringgo.string."f" "go.importpath."".°type.io.Readeràgo.string."mu"ð"go.importpath."".type.sync.Mutex`°"type."".devReader°*go.string."devReader"À"go.importpath."".Ð"type."".devReaderþ*go.string."[16]uint8"@4 [16]uint8 *go.string."[16]uint8"þtype.[16]uint8ÀÀ·}5G À runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[16]uint8"p.go.weak.type.*[16]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[16]uint8/[16]uint8type.[16]uint8þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2dc77d960dd3e4b3de2361f9cbd75783þTgclocals·e13351f28add7c60853cb3aac0a0e34eþTgclocals·9c703c5c7b9c1932c840b69f8ebce236þ0type..hashfunc."".reader(type..hash."".readerþ,type..eqfunc."".reader$type..eq."".readerþ&type..alg."".reader 0type..hashfunc."".reader,type..eqfunc."".readerþ0go.string."*rand.reader"@:*rand.reader 0go.string."*rand.reader"þhgo.string."func(*rand.reader, []uint8) (int, error)"r(func(*rand.reader, []uint8) (int, error) hgo.string."func(*rand.reader, []uint8) (int, error)"þVtype.func(*"".reader, []uint8) (int, error)ÀÀ^zK3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Phgo.string."func(*rand.reader, []uint8) (int, error)"phgo.weak.type.*func(*"".reader, []uint8) (int, error)"runtime.zerovalue Vtype.func(*"".reader, []uint8) (int, error)Ð Vtype.func(*"".reader, []uint8) (int, error)type.*"".readertype.[]uint8 type.int°type.errorþtype.*"".readerÐÐ
$ |
| 6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*rand.reader"p0go.weak.type.**"".reader"runtime.zerovaluetype."".reader` type.*"".readerÀðtype.*"".readerð go.string."Read">type.func([]uint8) (int, error) Vtype.func(*"".reader, []uint8) (int, error)°""".(*reader).ReadÀ""".(*reader).Readþbruntime.gcbits.0x448c8c44444444000000000000000000 DDDDDþ.go.string."rand.reader"@8rand.reader .go.string."rand.reader"þ$go.string."budget"0.budget $go.string."budget"þ$go.string."cipher"0.cipher $go.string."cipher"þ&go.string."entropy"00entropy &go.string."entropy"þ go.string."time"0*time go.string."time"þ go.string."seed"0*seed go.string."seed"þgo.string."dst"0(dst go.string."dst"þgo.string."key"0(key go.string."key"þ$go.string."reader"0.reader $go.string."reader"þtype."".readerpvþÐÛ 0@P`D &type..alg."".reader0bruntime.gcbits.0x448c8c44444444000000000000000000P.go.string."rand.reader"ptype.*"".reader"runtime.zerovalueÀtype."".readerÀgo.string."mu"Ð"go.importpath."".àtype.sync.Mutex$go.string."budget" "go.importpath."".°type.intà$go.string."cipher"ð"go.importpath."".0type.crypto/cipher.Block°&go.string."entropy"À"go.importpath."".Ðtype.io.Reader go.string."time""go.importpath."". type.[16]uint8Ð go.string."seed"à"go.importpath."".ðtype.[16]uint8 go.string."dst"°"go.importpath."".Àtype.[16]uint8ðgo.string."key""go.importpath."".type.[16]uint8`Àtype."".readerÀ$go.string."reader"Ð"go.importpath."".àtype."".readerþ,go.string."*[16]uint8"@6 |
| *[16]uint8 ,go.string."*[16]uint8"þtype.*[16]uint8 ´/
Q6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[16]uint8"p0go.weak.type.**[16]uint8"runtime.zerovaluetype.[16]uint8þ<go.string."func([]uint8) bool"PFfunc([]uint8) bool <go.string."func([]uint8) bool"þ.type.func([]uint8) bool FpbV3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P<go.string."func([]uint8) bool"p@go.weak.type.*func([]uint8) bool"runtime.zerovalue .type.func([]uint8) boolÐ.type.func([]uint8) booltype.[]uint8type.boolþ*go.string."[15]uint8"@4 [15]uint8 *go.string."[15]uint8"þtype.[15]uint8ÀÀѵ( runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[15]uint8"p.go.weak.type.*[15]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[15]uint8/[15]uint8type.[15]uint8þ2go.string."crypto/cipher"@<
crypto/cipher 2go.string."crypto/cipher"þ8go.importpath.crypto/cipher.
2go.string."crypto/cipher"þ go.string."sync"0*sync go.string."sync"þ&go.importpath.sync. go.string."sync"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime. &go.string."runtime"þ&go.importpath.time. go.string."time"þ"go.string."bufio"0,bufio "go.string."bufio"þ(go.importpath.bufio. "go.string."bufio"þ$go.string."errors"0.errors $go.string."errors"þ*go.importpath.errors. $go.string."errors"þgo.string."io"0&io go.string."io"þ"go.importpath.io. go.string."io"þgo.string."os"0&os go.string."os"þ"go.importpath.os. go.string."os"þ8go.string."internal/syscall"PBinternal/syscall 8go.string."internal/syscall"þ>go.importpath.internal/syscall. 8go.string."internal/syscall"þ,go.string."crypto/aes"@6 |
| crypto/aes ,go.string."crypto/aes"þ2go.importpath.crypto/aes. |
| ,go.string."crypto/aes"þ(go.string."math/big"@2math/big (go.string."math/big"þ.go.importpath.math/big. (go.string."math/big"þ4type..hash."".devReader·f.type..hash."".devReaderþ$runtime.strhash·fruntime.strhashþ(runtime.interhash·f"runtime.interhashþ$runtime.memhash·fruntime.memhashþ0type..eq."".devReader·f*type..eq."".devReaderþ$runtime.ifaceeq·fruntime.ifaceeqþ.type..hash."".reader·f(type..hash."".readerþ*type..eq."".reader·f$type..eq."".readerþ&runtime.memequal·f runtime.memequalþ"runtime.zerovalueÿÿgo13ld |