| !<arch> |
| __.PKGDEF 0 0 0 644 17481 ` |
| go object windows amd64 go1.5.1 X:none |
| build id "6efb42225df4d11ec0bdd017b8351f69005c347a" |
| |
| $$ |
| package rand |
| import runtime "runtime" |
| import io "io" |
| import errors "errors" |
| import sync "sync" |
| import os "os" |
| import syscall "syscall" |
| 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 "esc:0x9") ExpFloat64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Float32 () (? float32) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Float64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int () (? int) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int31 () (? int32) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int31n (@"math/rand".n·3 int32) (? int32) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int63 () (? int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int63n (@"math/rand".n·3 int64) (? int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Intn (@"math/rand".n·3 int) (? int) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") NormFloat64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Perm (@"math/rand".n·3 int) (? []int) |
| func (@"math/rand".r·1 *@"math/rand".Rand "esc:0x9") Seed (@"math/rand".seed·2 int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Uint32 () (? uint32) |
| type @"io".ByteScanner interface { ReadByte() (@"io".c byte, @"io".err error); UnreadByte() (? 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:0x12") @"math/big".and (@"math/big".x·3 @"math/big".nat "esc:0x1", @"math/big".y·4 @"math/big".nat "esc:0x1") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".andNot (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".y·4 @"math/big".nat "esc:0x1") (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".bit (@"math/big".i·3 uint) (? uint) { var @"math/big".j·4 uint; ; @"math/big".j·4 = @"math/big".i·3 / 0x40; if @"math/big".j·4 >= uint(len(@"math/big".x·2)) { return 0x0 }; return uint(@"math/big".x·2[@"math/big".j·4] >> (@"math/big".i·3 % 0x40) & @"math/big".Word(0x1)) } |
| func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".bitLen () (? int) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x1") @"math/big".bytes (@"math/big".buf·3 []byte "esc:0x1") (@"math/big".i·1 int) |
| func (@"math/big".z·1 @"math/big".nat "esc:0x1") @"math/big".clear () |
| func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".cmp (@"math/big".y·3 @"math/big".nat "esc:0x1") (@"math/big".r·1 int) |
| func (@"math/big".q·1 @"math/big".nat) @"math/big".convertWords (@"math/big".s·2 []byte "esc:0x1", @"math/big".charset·3 string "esc:0x1", @"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:0x9") |
| func (@"math/big".x·2 @"math/big".nat "esc:0x9") @"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:0x12") @"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:0x1", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNMontgomery (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"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:0x1", @"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".x·2 @"math/big".nat "esc:0x9") @"math/big".hexString () (? string) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"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".montgomery (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"math/big".m·5 @"math/big".nat, @"math/big".k·6 @"math/big".Word, @"math/big".n·7 int) (? @"math/big".nat) |
| 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:0x12") @"math/big".norm () (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".or (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".y·4 @"math/big".nat "esc:0x9") (? @"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:0x12") @"math/big".random (@"math/big".rand·3 *@"math/rand".Rand "esc:0x9", @"math/big".limit·4 @"math/big".nat "esc:0x1", @"math/big".n·5 int) (? @"math/big".nat) |
| func (@"math/big".z·5 @"math/big".nat) @"math/big".scan (@"math/big".r·6 @"io".ByteScanner, @"math/big".base·7 int, @"math/big".fracOk·8 bool) (@"math/big".res·1 @"math/big".nat, @"math/big".b·2 int, @"math/big".count·3 int, @"math/big".err·4 error) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".set (@"math/big".x·3 @"math/big".nat "esc:0x9") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setBit (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".i·4 uint, @"math/big".b·5 uint) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setBytes (@"math/big".buf·3 []byte "esc:0x1") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setUint64 (@"math/big".x·3 uint64) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"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:0x1") @"math/big".sticky (@"math/big".i·3 uint) (? uint) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x9") @"math/big".string (@"math/big".charset·3 string "esc:0x1") (? 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:0x1") @"math/big".trailingZeroBits () (? uint) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".xor (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".y·4 @"math/big".nat "esc:0x9") (? @"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 "esc:0x1a") Abs (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Add (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") And (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") AndNot (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Binomial (@"math/big".n·3 int64, @"math/big".k·4 int64) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x9") Bit (@"math/big".i·3 int) (? uint) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") BitLen () (? int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x22") Bits () (? []@"math/big".Word) { return @"math/big".x·2.@"math/big".abs } |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Bytes () (? []byte) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Cmp (@"math/big".y·3 *@"math/big".Int "esc:0x1") (@"math/big".r·1 int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Div (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x1a") DivMod (@"math/big".x·4 *@"math/big".Int "esc:0x9", @"math/big".y·5 *@"math/big".Int "esc:0x9", @"math/big".m·6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Exp (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x1", @"math/big".m·5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".x·1 *@"math/big".Int "esc:0x9") Format (@"math/big".s·2 @"fmt".State, @"math/big".ch·3 rune) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") GCD (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9", @"math/big".a·5 *@"math/big".Int "esc:0x9", @"math/big".b·6 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x9") GobDecode (@"math/big".buf·3 []byte "esc:0x1") (? error) |
| func (@"math/big".x·3 *@"math/big".Int "esc:0x1") GobEncode () (? []byte, ? error) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Int64 () (? int64) { var @"math/big".v·3 int64; ; @"math/big".v·3 = int64(@"math/big".low64(@"math/big".x·2.@"math/big".abs)); if @"math/big".x·2.@"math/big".neg { @"math/big".v·3 = -@"math/big".v·3 }; return @"math/big".v·3 } |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Lsh (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".n·4 uint) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x9") MarshalJSON () (? []byte, ? error) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x9") MarshalText () (@"math/big".text·1 []byte, @"math/big".err·2 error) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Mod (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") ModInverse (@"math/big".g·3 *@"math/big".Int "esc:0x9", @"math/big".n·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") ModSqrt (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".p·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Mul (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") MulRange (@"math/big".a·3 int64, @"math/big".b·4 int64) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Neg (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Not (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Or (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x9") ProbablyPrime (@"math/big".n·3 int) (? bool) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Quo (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x1a") QuoRem (@"math/big".x·4 *@"math/big".Int "esc:0x9", @"math/big".y·5 *@"math/big".Int "esc:0x9", @"math/big".r·6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Rand (@"math/big".rnd·3 *@"math/rand".Rand "esc:0x9", @"math/big".n·4 *@"math/big".Int "esc:0x1") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Rem (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Rsh (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".n·4 uint) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x9") Scan (@"math/big".s·3 @"fmt".ScanState, @"math/big".ch·4 rune) (? error) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Set (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetBit (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".i·4 int, @"math/big".b·5 uint) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x12") SetBits (@"math/big".abs·3 []@"math/big".Word) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetBytes (@"math/big".buf·3 []byte "esc:0x1") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetInt64 (@"math/big".x·3 int64) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x1a") SetString (@"math/big".s·4 string, @"math/big".base·5 int) (? *@"math/big".Int, ? bool) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetUint64 (@"math/big".x·3 uint64) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") 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:0x9") String () (? string) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Sub (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Uint64 () (? uint64) { return @"math/big".low64(@"math/big".x·2.@"math/big".abs) } |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x9") UnmarshalJSON (@"math/big".text·3 []byte) (? error) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x9") UnmarshalText (@"math/big".text·3 []byte) (? error) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Xor (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") @"math/big".binaryGCD (@"math/big".a·3 *@"math/big".Int "esc:0x9", @"math/big".b·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·4 *@"math/big".Int "esc:0x1a") @"math/big".scan (@"math/big".r·5 @"io".ByteScanner, @"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:0x1") (@"".n·1 *@"math/big".Int, @"".err·2 error) |
| func @"".init () |
| func @"math/big".low64 (@"math/big".z·2 @"math/big".nat "esc:0x1") (? uint64) { if len(@"math/big".z·2) == 0x0 { return 0x0 }; var @"math/big".v·3 uint64; ; @"math/big".v·3 = uint64(@"math/big".z·2[0x0]); if false && len(@"math/big".z·2) > 0x1 { @"math/big".v·3 |= uint64(@"math/big".z·2[0x1]) << 0x20 }; return @"math/big".v·3 } |
| |
| $$ |
| _go_.o 0 0 0 644 19939 ` |
| go object windows amd64 go1.5.1 X:none |
| |
| ! |
| go13ldio.aos.async.asyscall.aerrors.amath/big.aþ"".Read eH%(HH;avoHì@1Û1ÛH\$hH\$pHH$HH\$H\$HH\$H\$PH\$H\$XH\$ èHT$(HL$0HD$8HT$`HL$hHD$pHÄ@Ãèéqÿÿÿ |
| V"".Readerl"".Reader¼ |
| io.ReadFull |
| 0runtime.morestack_noctxt`"".err@type.error"".n0type.int"".btype.[]uint8j,(] |
| ]3Tgclocals·6432f8c6a0d23fa7bee6c5d96f21a92aTgclocals·33cdeccccebe80329f1fdbee7f5874cb:c:/go/src/crypto/rand/rand.goþ"".init.1 eH%(HH;a¨Hì8HH$èHD$1íH(hhHD$ H1íH9ètBHL$ HD$(HHL$0=uH
HÄ8ÃH-H,$HL$èëäHH$HH\$HH\$èHD$ëèé4ÿÿÿB"type."".rngReaderT |
| "runtime.newobject>go.itab.*"".rngReader.io.Reader¼"".ReaderÒ6runtime.writeBarrierEnabledæ"".Readerþ"".Reader |
| .runtime.writebarrierptr¬$type.*"".rngReaderÂtype.io.ReaderÚ>go.itab.*"".rngReader.io.Readerî |
| runtime.typ2Itab |
| 0runtime.morestack_noctxtp"".autotmp_0003/$type.*"".rngReader"".autotmp_0002$type.*"".rngReaderp]opTÐ&Ð)Tgclocals·69c1753bd5f81501d95132d08af04464Tgclocals·2c033e7f4f4a74cc7e9f368d1fec9f60Jc:/go/src/crypto/rand/rand_windows.goþ("".(*rngReader).ReadöeH%(HHD$ØH;ARHì¨1Û1ÛH$ØH$àH$°H$H<$H$èH$°HHû
ÎH$H<$ÚHÇD$HÇD$ÇD$»@ð\$èH$°HL$ H\$(H$ H$HùkH$H<$PH$èHH\$XHÇD$`H$H$ H$1ÛH\$8H\$@HD$xHøu)1ÉHÈHÇ$ÐH$ØH$àHĨÃHH$èHD$HD$0Hl$`HhHl$X=
H(Hl$xHhH¬$=uVHhHD$0H1íH9ètHT$0HÁHÐécÿÿÿHH$HH\$HH\$èHD$ëÁL@L$Hl$èHD$0ëH$Hl$èHD$0é_ÿÿÿ%é¤þÿÿH$H<$H$èH$ÀHùu&HÇ$Ð1ÛH$ØH$àHĨÃH$°H+H,$Ë\$H$¸HùH\$èHD$HL$ HøLHH\$hHÇD$pH$ØH$àH$1ÛH\$HH\$PH$Høu)1ÉHÈHÇ$ÐH$ØH$àHĨÃHH$èHD$HD$0Hl$pHhHl$h=
H(H¬$HhH¬$=uVHhHD$0H1íH9ètHT$0HÁHÐé`ÿÿÿHH$HH\$HH\$èHD$ëÁL@L$Hl$èHD$0ëH$Hl$èHD$0é\ÿÿÿH$ÀH$Ð1ÛH$ØH$àHĨÃè%éôýÿÿ%éüÿÿ%éàûÿÿèé
ûÿÿ@® |
| $sync.(*Mutex).LockÆ |
| 6syscall.CryptAcquireContextÐ |
| (sync.(*Mutex).UnlockÞ>go.string."CryptAcquireContext"¸(type.os.SyscallErrorÊ |
| "runtime.newobject6runtime.writeBarrierEnabledÈ6runtime.writeBarrierEnabledî<go.itab.*os.SyscallError.errorª*type.*os.SyscallErrorÀtype.errorØ<go.itab.*os.SyscallError.errorì |
| runtime.typ2Itab |
| .runtime.writebarrierptrÈ |
| .runtime.writebarrierptr¦ |
| (sync.(*Mutex).Unlockð |
| |
| ,syscall.CryptGenRandom¦4go.string."CryptGenRandom"
(type.os.SyscallError
|
| "runtime.newobjectÔ
6runtime.writeBarrierEnabled6runtime.writeBarrierEnabledÂ<go.itab.*os.SyscallError.errorþ*type.*os.SyscallErrortype.error¬<go.itab.*os.SyscallError.errorÀ |
| runtime.typ2Itabò |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr |
| $runtime.panicindexä |
| 0runtime.morestack_noctxtpÐ*"".autotmp_0019type.error"".autotmp_0018type.*uint8"".autotmp_0017type.error"".autotmp_0016*type.*os.SyscallError"".autotmp_0015type.error"".autotmp_0012ï*type.*os.SyscallError"".autotmp_0011type.int"".autotmp_0010*type.*os.SyscallError"".autotmp_0009type.int"".autotmp_0007*type.*os.SyscallError"".~r0¿type.erroros.err·3?type.erroros.syscall·2type.string"".~r0ßtype.erroros.err·3_type.erroros.syscall·2type.string"".errtype.error"".errPtype.error"".n@type.int"".btype.[]uint8"".r$type.*"".rngReaderD&вÏбÏдÏÐ
ÏÐ: V6:)
QÆ!&; |
| Ì* 6V}./ù |
| .9:Tgclocals·bc9fef100b4d6f95cbdf722f8f28b0c3Tgclocals·d2521e0c29fca7eb6460e568f8e92998Jc:/go/src/crypto/rand/rand_windows.goþ"".PrimeÀÀeH%(HHD$ H;AwHìàH$ø1Û1ÛH$H$HÇ$HùÉHH\$hHÇD$p.1ÛH\$XH\$`HH$èHD$HD$PHl$pHhHl$h=ubH(HD$PH1íH9ètHL$PH$H$HÄàÃHH$HH\$HH\$èHD$ë´H$Hl$èHD$PëHÈHÁø?HàHËHÃHãH)ÃH\$@Hûu HÇD$@HÈHÀHÃHÁû?HÁë=HÃHÁûHØHH$HD$HD$èH\$H$H\$ H$H\$(H$ HH$èH\$H$1Û$ÀH$ÈH$ÐH$ØH$ÀH\$HH$èH$H$ðH\$H$H\$H$H\$H$ H\$ èH|$@H$H$Hl$0H\$8H$H¬$HýtHÇ$HÄàÃHø¶*HîHÓHøèHÇÅHùHÿ@ÍHÓåHÿÍH!õ@+HÿPHø?¶*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\$èLl$HL¤$øIýVIUHT$xIEImH¬$H$Hø
1ÀIÃ1ÉHù¥MÙIÉH=LHH$¸1öL$°H¼$¨L9Ö}7¶/@¶ÝLÈ1ÒH÷óHúuIü @¶ÝL9Ë
HÿÇHÿÆL9Ö|ÉHùv.L,$HL$èH$H$HD$H\$HH\$èH$H$HÇD$è¶\$ût+H$H$èH\$H¬$øH9ëuHÄàÃé%ýÿÿHÁéñþÿÿHøvHéÞþÿÿèAEé¡þÿÿèè1íéóýÿÿèèHøvZ¶*HøvJHÍ@*Hø~8HÓHøv(Hÿö+HÓHøvHÿÃHÍ@+é¨ýÿÿèèéýÿÿèè1íé,ýÿÿèèèé`úÿÿL¶tgo.string."crypto/rand: prime size must be at least 2-bit"ø.type.errors.errorString |
| "runtime.newobjectÆ6runtime.writeBarrierEnabledêBgo.itab.*errors.errorString.errorÀ0type.*errors.errorStringÖtype.errorîBgo.itab.*errors.errorString.error |
| runtime.typ2Itab¬ |
| .runtime.writebarrierptrØtype.[]uint8þ |
| "runtime.makesliceÚ"type.math/big.Intì |
| "runtime.newobjectì |
| io.ReadFull¬
|
| 0math/big.(*Int).SetBytesæ
*"".smallPrimesProductú
|
| &math/big.(*Int).ModÀ"".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 |
| $runtime.panicindex® |
| 0runtime.morestack_noctxt`À>"".autotmp_0049type.uint8"".autotmp_0048type.*uint8"".autotmp_0047type.int"".autotmp_0046type.int"".autotmp_0045type.uint64"".autotmp_0044?"type.math/big.Int"".autotmp_0043type.int"".autotmp_0042type.int"".autotmp_00380type.*errors.errorString"".autotmp_0037type.int"".autotmp_0035type.uint64"".autotmp_0034otype.[]uint8"".autotmp_0032type.int"".autotmp_0031type.int"".autotmp_0030type.uint8"".autotmp_0028type.int"".autotmp_0027type.uint8"".autotmp_0026type.int"".autotmp_0025type.uint8"".autotmp_0024type.uint8"".autotmp_00220type.*errors.errorStringmath/big.z·2Ï"type.math/big.nat"".~r0type.errorerrors.text·2ïtype.string"".bigMod¯$type.*math/big.Int"".bytestype.[]uint8"".b¿type.uint"".err@type.error"".p0$type.*math/big.Int"".bits type.int"".randtype.io.Reader8&À¶¿À¥¿ÀÇ¿ÀÕ ¶@N |
| }D ].l= |
| |
| >*(4:7)GgB %- |
| ,|~7 ¹Tgclocals·d766372cb96b3ec6991a95f3d1401968Tgclocals·f2dbe0c21a19af730b78e92ec36b75e3:c:/go/src/crypto/rand/util.goþ"".Intà |
| Ð |
| eH%(HH;aHìxH$1Û1ÛH$ H$¨HjHý
61ÀHøTHH\$PHÇD$X$HH$H\$PH\$HÇD$èH\$HH$HKHL$è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$èH\$H\$`H\$ H\$hH\$(H\$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ÇÀé¬ýÿÿèéXýÿÿ"¦`go.string."crypto/rand: argument to Int is <= 0"Ðtype.string |
| runtime.convT2E¼ |
| runtime.gopanicÒ |
| ,math/big.(*Int).BitLen´ |
| ,math/big.(*Int).BitLen¨type.[]uint8Î |
| "runtime.makeslice"type.math/big.Intª |
| "runtime.newobject¼ |
| io.ReadFullê |
| 0math/big.(*Int).SetBytes¦ |
| &math/big.(*Int).Cmpâ |
| $runtime.panicindexð |
| $runtime.panicindex¾ |
| |
| 0runtime.morestack_noctxt`ð"".autotmp_0058type.int"".autotmp_0056type.int"".autotmp_0054type.int"".autotmp_0053type.int"".autotmp_0052Otype.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(ð¾ïðïðI°TÖ:T)0 8X |
| 7%)+ $%¬I<@Tgclocals·8983416e29637ed3de258b41f56fdac5Tgclocals·58b4a806644c1a22f25d759f15d64340:c:/go/src/crypto/rand/util.goþ"".initÀ¬eH%(HH;a²Hì¶ût¶ûuHÄÃèÆèèèèèHH$èH\$H$H»Né0|ù!âH\$èH\$=uHèÆHÄÃH-H,$H\$èëØèé*ÿÿÿ(B"".initdone·Z"".initdone·x |
| "runtime.throwinit"".initdone· |
| io.init |
| os.init¨ |
| sync.init² |
| syscall.init¼ |
| math/big.initÊ"type.math/big.IntÜ |
| "runtime.newobject |
| 2math/big.(*Int).SetUint64¬6runtime.writeBarrierEnabledÀ*"".smallPrimesProductÊ |
| "".init.1Ö"".initdone·ð*"".smallPrimesProduct |
| .runtime.writebarrierptr |
| 0runtime.morestack_noctxt00/0y/0+à bÛBÜÛÜ;¥Tgclocals·33cdeccccebe80329f1fdbee7f5874cbTgclocals·33cdeccccebe80329f1fdbee7f5874cb:c:/go/src/crypto/rand/util.goþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·6432f8c6a0d23fa7bee6c5d96f21a92aþ0>go.itab.*"".rngReader.io.ReaderþTgclocals·2c033e7f4f4a74cc7e9f368d1fec9f60 þTgclocals·69c1753bd5f81501d95132d08af04464þ0<go.itab.*os.SyscallError.errorþFgo.string.hdr."CryptAcquireContext" >go.string."CryptAcquireContext"þ>go.string."CryptAcquireContext"0(CryptAcquireContextþ<go.string.hdr."CryptGenRandom" 4go.string."CryptGenRandom"þ4go.string."CryptGenRandom" CryptGenRandomþTgclocals·d2521e0c29fca7eb6460e568f8e92998HH` þTgclocals·bc9fef100b4d6f95cbdf722f8f28b0c3HHþ0Bgo.itab.*errors.errorString.errorþ|go.string.hdr."crypto/rand: prime size must be at least 2-bit" .tgo.string."crypto/rand: prime size must be at least 2-bit"þtgo.string."crypto/rand: prime size must be at least 2-bit"`^crypto/rand: prime size must be at least 2-bitþTgclocals·f2dbe0c21a19af730b78e92ec36b75e3HHþTgclocals·d766372cb96b3ec6991a95f3d1401968HH;þhgo.string.hdr."crypto/rand: argument to Int is <= 0" $`go.string."crypto/rand: argument to Int is <= 0"þ`go.string."crypto/rand: argument to Int is <= 0"PJcrypto/rand: argument to Int is <= 0þTgclocals·58b4a806644c1a22f25d759f15d6434088þTgclocals·8983416e29637ed3de258b41f56fdac588?þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþ."".Reader type.io.Readerþ."".smallPrimes0type.[]uint80""".statictmp_0059þ.*"".smallPrimesProduct$type.*math/big.Intþ0""".statictmp_0059type.[15]uint8
%)+/5þ0"".initdone·type.uint8þ"".Read·f"".Readþ"".init.1·f"".init.1þ."".(*rngReader).Read·f("".(*rngReader).Readþ"".Prime·f"".Primeþ"".Int·f"".Intþ"".init·f"".initþ"runtime.gcbits.01þ.go.string.hdr."[]uint8" &go.string."[]uint8"þ&go.string."[]uint8"[]uint8þtype.[]uint8 ß~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint8þ6go.typelink.[]uint8 []uint8type.[]uint8þ>go.string.hdr."*rand.rngReader" 6go.string."*rand.rngReader"þ6go.string."*rand.rngReader" *rand.rngReaderþvgo.string.hdr."func(*rand.rngReader, []uint8) (int, error)" +ngo.string."func(*rand.rngReader, []uint8) (int, error)"þngo.string."func(*rand.rngReader, []uint8) (int, error)"`Xfunc(*rand.rngReader, []uint8) (int, error)þ\type.func(*"".rngReader, []uint8) (int, error)ÀÀÁ"èÜ30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(*rand.rngReader, []uint8) (int, error)"pngo.weak.type.*func(*"".rngReader, []uint8) (int, error)"runtime.zerovalue \type.func(*"".rngReader, []uint8) (int, error)Ð \type.func(*"".rngReader, []uint8) (int, error)$type.*"".rngReadertype.[]uint8 type.int°type.errorþÂgo.typelink.func(*rand.rngReader, []uint8) (int, error) func(*"".rngReader, []uint8) (int, error)\type.func(*"".rngReader, []uint8) (int, error)þ(go.string.hdr."Read" go.string."Read"þ go.string."Read" |
| ReadþTgo.string.hdr."func([]uint8) (int, error)" Lgo.string."func([]uint8) (int, error)"þLgo.string."func([]uint8) (int, error)"@6func([]uint8) (int, error)þ>type.func([]uint8) (int, error)°°N4P30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)"runtime.zerovalue >type.func([]uint8) (int, error)Ð>type.func([]uint8) (int, error)type.[]uint8type.int type.errorþgo.typelink.func([]uint8) (int, error) func([]uint8) (int, error)>type.func([]uint8) (int, error)þ$type.*"".rngReaderÐÐ"µX60 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*rand.rngReader"p6go.weak.type.**"".rngReader"runtime.zerovalue"type."".rngReader` $type.*"".rngReaderÀð$type.*"".rngReaderð(go.string.hdr."Read">type.func([]uint8) (int, error) \type.func(*"".rngReader, []uint8) (int, error)°("".(*rngReader).ReadÀ("".(*rngReader).Readþruntime.gcbits.þ<go.string.hdr."rand.rngReader" 4go.string."rand.rngReader"þ4go.string."rand.rngReader" rand.rngReaderþ(go.string.hdr."prov" go.string."prov"þ go.string."prov" |
| provþ6go.string.hdr."crypto/rand" .go.string."crypto/rand"þ.go.string."crypto/rand" crypto/randþ"go.importpath."". .go.string."crypto/rand"þ$go.string.hdr."mu" go.string."mu"þgo.string."mu"muþ2go.string.hdr."rngReader" *go.string."rngReader"þ*go.string."rngReader" rngReaderþ"type."".rngReader°°)s 0À runtime.algarray@runtime.gcbits.P<go.string.hdr."rand.rngReader"p$type.*"".rngReader"runtime.zerovalueÀ"type."".rngReaderÀ(go.string.hdr."prov"Ð"go.importpath."".à&type.syscall.Handle$go.string.hdr."mu" "go.importpath."".°type.sync.Mutex`à"type."".rngReaderà2go.string.hdr."rngReader"ð"go.importpath."".°"type."".rngReaderþ type..hashfunc15 ,runtime.memhash_varlenþtype..eqfunc15 .runtime.memequal_varlenþtype..alg15 type..hashfunc15type..eqfunc15þ2go.string.hdr."[15]uint8" *go.string."[15]uint8"þ*go.string."[15]uint8" [15]uint8þtype.[15]uint8ÀÀѵ(0type..alg15@runtime.gcbits.P2go.string.hdr."[15]uint8"p.go.weak.type.*[15]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[15]uint8 [15]uint8type.[15]uint8þ.go.string.hdr."runtime" &go.string."runtime"þ&go.string."runtime"runtimeþ,go.importpath.runtime. &go.string."runtime"þ$go.string.hdr."io" go.string."io"þgo.string."io"ioþ"go.importpath.io. go.string."io"þ,go.string.hdr."errors" $go.string."errors"þ$go.string."errors"errorsþ*go.importpath.errors. $go.string."errors"þ(go.string.hdr."sync" go.string."sync"þ go.string."sync" |
| syncþ&go.importpath.sync. go.string."sync"þ$go.string.hdr."os" go.string."os"þgo.string."os"osþ"go.importpath.os. go.string."os"þ.go.string.hdr."syscall" &go.string."syscall"þ&go.string."syscall"syscallþ,go.importpath.syscall. &go.string."syscall"þ0go.string.hdr."math/big" (go.string."math/big"þ(go.string."math/big" math/bigþ.go.importpath.math/big. (go.string."math/big"þ"runtime.zerovalueÿÿgo13ld |