1 !<arch> 2 __.PKGDEF 0 0 0 644 17614 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "48d749aba920d062d9e199af82961ea7626e549a" 5 6 $$ 7 package rand 8 import runtime "runtime" 9 import os "os" 10 import io "io" 11 import errors "errors" 12 import sync "sync" 13 import syscall "syscall" 14 import time "time" 15 import unix "internal/syscall/unix" 16 import bufio "bufio" 17 import aes "crypto/aes" 18 import cipher "crypto/cipher" 19 import big "math/big" 20 type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } 21 var @"".Reader @"io".Reader 22 func @"".Read (@"".b3 []byte) (@"".n1 int, @"".err2 error) 23 type @"math/big".Word uintptr 24 type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int } 25 import rand "math/rand" // indirect 26 type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) } 27 type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source } 28 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") ExpFloat64 () (? float64) 29 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Float32 () (? float32) 30 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Float64 () (? float64) 31 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int () (? int) 32 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int31 () (? int32) 33 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int31n (@"math/rand".n3 int32) (? int32) 34 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int63 () (? int64) 35 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int63n (@"math/rand".n3 int64) (? int64) 36 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Intn (@"math/rand".n3 int) (? int) 37 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") NormFloat64 () (? float64) 38 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Perm (@"math/rand".n3 int) (? []int) 39 func (@"math/rand".r1 *@"math/rand".Rand "esc:0x9") Seed (@"math/rand".seed2 int64) 40 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Uint32 () (? uint32) 41 type @"io".ByteScanner interface { ReadByte() (@"io".c byte, @"io".err error); UnreadByte() (? error) } 42 type @"math/big".nat []@"math/big".Word 43 func (@"math/big".z2 @"math/big".nat) @"math/big".add (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat) 44 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".and (@"math/big".x3 @"math/big".nat "esc:0x1", @"math/big".y4 @"math/big".nat "esc:0x1") (? @"math/big".nat) 45 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".andNot (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x1") (? @"math/big".nat) 46 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".bit (@"math/big".i3 uint) (? uint) { var @"math/big".j4 uint; ; @"math/big".j4 = @"math/big".i3 / 0x40; if @"math/big".j4 >= uint(len(@"math/big".x2)) { return 0x0 }; return uint(@"math/big".x2[@"math/big".j4] >> (@"math/big".i3 % 0x40) & @"math/big".Word(0x1)) } 47 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".bitLen () (? int) 48 func (@"math/big".z2 @"math/big".nat "esc:0x1") @"math/big".bytes (@"math/big".buf3 []byte "esc:0x1") (@"math/big".i1 int) 49 func (@"math/big".z1 @"math/big".nat "esc:0x1") @"math/big".clear () 50 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".cmp (@"math/big".y3 @"math/big".nat "esc:0x1") (@"math/big".r1 int) 51 func (@"math/big".q1 @"math/big".nat) @"math/big".convertWords (@"math/big".s2 []byte "esc:0x1", @"math/big".charset3 string "esc:0x1", @"math/big".b4 @"math/big".Word, @"math/big".ndigits5 int, @"math/big".bb6 @"math/big".Word, @"math/big".table7 []@"math/big".divisor "esc:0x9") 52 func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".decimalString () (? string) 53 func (@"math/big".z3 @"math/big".nat) @"math/big".div (@"math/big".z24 @"math/big".nat, @"math/big".u5 @"math/big".nat, @"math/big".v6 @"math/big".nat) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".nat) 54 func (@"math/big".z3 @"math/big".nat "esc:0x12") @"math/big".divLarge (@"math/big".u4 @"math/big".nat, @"math/big".uIn5 @"math/big".nat, @"math/big".v6 @"math/big".nat) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".nat) 55 func (@"math/big".z3 @"math/big".nat) @"math/big".divW (@"math/big".x4 @"math/big".nat, @"math/big".y5 @"math/big".Word) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".Word) 56 func (@"math/big".z2 @"math/big".nat) @"math/big".expNN (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat) 57 func (@"math/big".z2 @"math/big".nat) @"math/big".expNNMontgomery (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat) 58 func (@"math/big".z2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat) 59 func (@"math/big".z2 @"math/big".nat) @"math/big".expWW (@"math/big".x3 @"math/big".Word, @"math/big".y4 @"math/big".Word) (? @"math/big".nat) 60 func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".hexString () (? string) 61 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".make (@"math/big".n3 int) (? @"math/big".nat) 62 func (@"math/big".x2 @"math/big".nat) @"math/big".modW (@"math/big".d3 @"math/big".Word) (@"math/big".r1 @"math/big".Word) 63 func (@"math/big".z2 @"math/big".nat) @"math/big".montgomery (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat, @"math/big".k6 @"math/big".Word, @"math/big".n7 int) (? @"math/big".nat) 64 func (@"math/big".z2 @"math/big".nat) @"math/big".mul (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat) 65 func (@"math/big".z2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".Word, @"math/big".r5 @"math/big".Word) (? @"math/big".nat) 66 func (@"math/big".z2 @"math/big".nat) @"math/big".mulRange (@"math/big".a3 uint64, @"math/big".b4 uint64) (? @"math/big".nat) 67 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".norm () (? @"math/big".nat) 68 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".or (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x9") (? @"math/big".nat) 69 func (@"math/big".n2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps3 int) (? bool) 70 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".random (@"math/big".rand3 *@"math/rand".Rand "esc:0x9", @"math/big".limit4 @"math/big".nat "esc:0x1", @"math/big".n5 int) (? @"math/big".nat) 71 func (@"math/big".z5 @"math/big".nat) @"math/big".scan (@"math/big".r6 @"io".ByteScanner, @"math/big".base7 int, @"math/big".fracOk8 bool) (@"math/big".res1 @"math/big".nat, @"math/big".b2 int, @"math/big".count3 int, @"math/big".err4 error) 72 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".set (@"math/big".x3 @"math/big".nat "esc:0x9") (? @"math/big".nat) 73 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setBit (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".i4 uint, @"math/big".b5 uint) (? @"math/big".nat) 74 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setBytes (@"math/big".buf3 []byte "esc:0x1") (? @"math/big".nat) 75 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setUint64 (@"math/big".x3 uint64) (? @"math/big".nat) 76 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setWord (@"math/big".x3 @"math/big".Word) (? @"math/big".nat) 77 func (@"math/big".z2 @"math/big".nat) @"math/big".shl (@"math/big".x3 @"math/big".nat, @"math/big".s4 uint) (? @"math/big".nat) 78 func (@"math/big".z2 @"math/big".nat) @"math/big".shr (@"math/big".x3 @"math/big".nat, @"math/big".s4 uint) (? @"math/big".nat) 79 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".sticky (@"math/big".i3 uint) (? uint) 80 func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".string (@"math/big".charset3 string "esc:0x1") (? string) 81 func (@"math/big".z2 @"math/big".nat) @"math/big".sub (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat) 82 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".trailingZeroBits () (? uint) 83 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".xor (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x9") (? @"math/big".nat) 84 import fmt "fmt" // indirect 85 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) } 86 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) } 87 type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat } 88 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Abs (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 89 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Add (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 90 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") And (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 91 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") AndNot (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 92 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Binomial (@"math/big".n3 int64, @"math/big".k4 int64) (? *@"math/big".Int) 93 func (@"math/big".x2 *@"math/big".Int "esc:0x9") Bit (@"math/big".i3 int) (? uint) 94 func (@"math/big".x2 *@"math/big".Int "esc:0x1") BitLen () (? int) 95 func (@"math/big".x2 *@"math/big".Int "esc:0x22") Bits () (? []@"math/big".Word) { return @"math/big".x2.@"math/big".abs } 96 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Bytes () (? []byte) 97 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Cmp (@"math/big".y3 *@"math/big".Int "esc:0x1") (@"math/big".r1 int) 98 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Div (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 99 func (@"math/big".z3 *@"math/big".Int "esc:0x1a") DivMod (@"math/big".x4 *@"math/big".Int "esc:0x9", @"math/big".y5 *@"math/big".Int "esc:0x9", @"math/big".m6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) 100 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Exp (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x1", @"math/big".m5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 101 func (@"math/big".x1 *@"math/big".Int "esc:0x9") Format (@"math/big".s2 @"fmt".State, @"math/big".ch3 rune) 102 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") GCD (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9", @"math/big".a5 *@"math/big".Int "esc:0x9", @"math/big".b6 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 103 func (@"math/big".z2 *@"math/big".Int "esc:0x9") GobDecode (@"math/big".buf3 []byte "esc:0x1") (? error) 104 func (@"math/big".x3 *@"math/big".Int "esc:0x1") GobEncode () (? []byte, ? error) 105 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Int64 () (? int64) { var @"math/big".v3 int64; ; @"math/big".v3 = int64(@"math/big".low64(@"math/big".x2.@"math/big".abs)); if @"math/big".x2.@"math/big".neg { @"math/big".v3 = -@"math/big".v3 }; return @"math/big".v3 } 106 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Lsh (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".n4 uint) (? *@"math/big".Int) 107 func (@"math/big".z3 *@"math/big".Int "esc:0x9") MarshalJSON () (? []byte, ? error) 108 func (@"math/big".z3 *@"math/big".Int "esc:0x9") MarshalText () (@"math/big".text1 []byte, @"math/big".err2 error) 109 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Mod (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 110 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") ModInverse (@"math/big".g3 *@"math/big".Int "esc:0x9", @"math/big".n4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 111 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") ModSqrt (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".p4 *@"math/big".Int) (? *@"math/big".Int) 112 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Mul (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 113 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") MulRange (@"math/big".a3 int64, @"math/big".b4 int64) (? *@"math/big".Int) 114 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Neg (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 115 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Not (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 116 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Or (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 117 func (@"math/big".x2 *@"math/big".Int "esc:0x9") ProbablyPrime (@"math/big".n3 int) (? bool) 118 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Quo (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 119 func (@"math/big".z3 *@"math/big".Int "esc:0x1a") QuoRem (@"math/big".x4 *@"math/big".Int "esc:0x9", @"math/big".y5 *@"math/big".Int "esc:0x9", @"math/big".r6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) 120 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rand (@"math/big".rnd3 *@"math/rand".Rand "esc:0x9", @"math/big".n4 *@"math/big".Int "esc:0x1") (? *@"math/big".Int) 121 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rem (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 122 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rsh (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".n4 uint) (? *@"math/big".Int) 123 func (@"math/big".z2 *@"math/big".Int "esc:0x9") Scan (@"math/big".s3 @"fmt".ScanState, @"math/big".ch4 rune) (? error) 124 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Set (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 125 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetBit (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".i4 int, @"math/big".b5 uint) (? *@"math/big".Int) 126 func (@"math/big".z2 *@"math/big".Int "esc:0x12") SetBits (@"math/big".abs3 []@"math/big".Word) (? *@"math/big".Int) 127 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetBytes (@"math/big".buf3 []byte "esc:0x1") (? *@"math/big".Int) 128 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetInt64 (@"math/big".x3 int64) (? *@"math/big".Int) 129 func (@"math/big".z3 *@"math/big".Int "esc:0x1a") SetString (@"math/big".s4 string, @"math/big".base5 int) (? *@"math/big".Int, ? bool) 130 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetUint64 (@"math/big".x3 uint64) (? *@"math/big".Int) 131 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Sign () (? int) { if len(@"math/big".x2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x2.@"math/big".neg { return -0x1 }; return 0x1 } 132 func (@"math/big".x2 *@"math/big".Int "esc:0x9") String () (? string) 133 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Sub (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 134 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Uint64 () (? uint64) { return @"math/big".low64(@"math/big".x2.@"math/big".abs) } 135 func (@"math/big".z2 *@"math/big".Int "esc:0x9") UnmarshalJSON (@"math/big".text3 []byte) (? error) 136 func (@"math/big".z2 *@"math/big".Int "esc:0x9") UnmarshalText (@"math/big".text3 []byte) (? error) 137 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Xor (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 138 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") @"math/big".binaryGCD (@"math/big".a3 *@"math/big".Int "esc:0x9", @"math/big".b4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 139 func (@"math/big".z4 *@"math/big".Int "esc:0x1a") @"math/big".scan (@"math/big".r5 @"io".ByteScanner, @"math/big".base6 int) (? *@"math/big".Int, ? int, ? error) 140 func @"".Prime (@"".rand3 @"io".Reader, @"".bits4 int) (@"".p1 *@"math/big".Int, @"".err2 error) 141 func @"".Int (@"".rand3 @"io".Reader, @"".max4 *@"math/big".Int "esc:0x1") (@"".n1 *@"math/big".Int, @"".err2 error) 142 func @"".init () 143 func @"math/big".low64 (@"math/big".z2 @"math/big".nat "esc:0x1") (? uint64) { if len(@"math/big".z2) == 0x0 { return 0x0 }; var @"math/big".v3 uint64; ; @"math/big".v3 = uint64(@"math/big".z2[0x0]); if false && len(@"math/big".z2) > 0x1 { @"math/big".v3 |= uint64(@"math/big".z2[0x1]) << 0x20 }; return @"math/big".v3 } 144 145 $$ 146 _go_.o 0 0 0 644 49839 ` 147 go object linux amd64 go1.5.1 X:none 148 149 ! 150 go13ldos.asyscall.aio.a.internal/syscall/unix.async.abufio.acrypto/aes.acrypto/cipher.aruntime.atime.aerrors.amath/big.a"".init.1dH%H;av7HH=uHHH-H,$H\$ 155 ,$"".unixIsEAGAINf86runtime.writeBarrierEnabledL"".isEAGAINd"".isEAGAIN 156 .runtime.writebarrierptr 157 0runtime.morestack_noctxt !P 158 159 ?Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb`prebuilts/go/linux-x86/src/crypto/rand/eagain.go"".unixIsEAGAINdH%H;aH0H\$81H9tH[H-H9uwHL$@H<tYHH$HtRHY H|$HHHKHOH\$(H\$\$ HH\$(tHu 163 D$HH0D$HH011F 164 165 T$type.*os.PathError$type.syscall.Errno 166 $runtime.assertI2T2 167 0runtime.morestack_noctxt0`"".autotmp_0001$type.syscall.Errno"".~r1 type.bool"".errtype.error`_` _`"*,O 170 171 172 uKTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb`prebuilts/go/linux-x86/src/crypto/rand/eagain.go"".ReaddH%H;avoH@11H\$hH\$pHH$HH\$H\$HH\$H\$PH\$H\$XH\$ HT$(HL$0HD$8HT$`HL$hHD$pH@x 174 175 H"".Reader^"".Reader 176 io.ReadFull 177 0runtime.morestack_noctxt`"".err@type.error"".n0type.int"".btype.[]uint8j,!] 179 V:Tgclocals6432f8c6a0d23fa7bee6c5d96f21a92aTgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/crypto/rand/rand.go"".init.2dH%H;av7HH=uHHH-H,$H\$ 182 ,("".getRandomLinuxf86runtime.writeBarrierEnabledL"".altGetRandomd"".altGetRandom 183 .runtime.writebarrierptr 184 0runtime.morestack_noctxt !P 185 186 ?Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/linux-x86/src/crypto/rand/rand_linux.go"".pickStrategydH%H;aHX1D$?HD$?HtgHHHD$@H$HT$HHT$HL$PHL$HD$HL$ HD$(H\$0HuHHXc 188 189 190 >internal/syscall/unix.GetRandom"".useSyscall"".useSyscall 191 0runtime.morestack_noctxt"".autotmp_0004/type.[]uint8"".buf1type.[1]uint8n&,S 196 \DTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals790e5cc5051fc0affc980ade09e929echprebuilts/go/linux-x86/src/crypto/rand/rand_linux.go""".getRandomLinuxdH%H;aH8HH$HH\$=u 198 D$XH8H\$@H$H\$HH\$H\$PH\$HD$HT$ HL$(H\$0HD$HH9uHD$XH8D$XW 199 4"".onceJ$"".pickStrategyf^ 200 sync.(*Once).Doj"".useSyscall 201 >internal/syscall/unix.GetRandom 202 0runtime.morestack_noctxt@p 203 "".ok0type.bool"".ptype.[]uint8p.opQopB 204 :.Tgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cbhprebuilts/go/linux-x86/src/crypto/rand/rand_linux.go"".init.3dH%H;aH8HH$HD$1H(HhHhHhh h$H-H(H@HD$ H1H9tBHL$ HD$(HHL$0=uH H8H-H,$HL$HH$HH\$HH\$HD$ 211 4"type."".devReaderF 212 "runtime.newobject0go.string."/dev/urandom">go.itab.*"".devReader.io.Reader"".Reader6runtime.writeBarrierEnabled"".Reader"".Reader 213 .runtime.writebarrierptr$type.*"".devReadertype.io.Reader>go.itab.*"".devReader.io.Reader 214 runtime.typ2Itab 215 0runtime.morestack_noctxtp 216 "".autotmp_0015type.*uint8"".autotmp_0014$type.*"".devReader"".autotmp_0012type.io.Reader"".autotmp_0008$type.*"".devReader"".autotmp_0006/$type.*"".devReaderp{op]:w/"#Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60fprebuilts/go/linux-x86/src/crypto/rand/rand_unix.go("".(*devReader).ReaddH%H$0H;AHPH$x1H$H$1H$H$H$xH1H9H$XHiHH$HCH$HH$HD$H-Hl$HD$\$ tlH$`H$H$hH\$H$pH\$HH\$t0H$hH$x1H$H$HPH$XH$H<$H$ H$XH\$H|$]HD$ $HHD$(H$XHkHH$XHH$HNHL$HL$Ht$H$HT$ H$1H9u*H$xH$H$HPHL$X1H$H$H1H9JHL$XH$H$H$H$HH$HH\$HH\$H$H\$HD$ H\$(HD$0H$H$H\$pHD$xH$HH$1H9tH[H-H9HWHXH9JHD$PH1H9HL$PH$XHH$HCH$=HKH$XHHCHkH$`H\$H$hH\$H$pH\$H$H,$H$HX HL$ Hl$(HT$0H$xH$H$H$H$HPkLCL$HL$BHH$HH\$HH\$HD$HT$8H} HD$8HH$HL$8HD$HD$@HD$HHH$HL$HL$LD$Ht$ Hl$(H$H$H$1HL$L$H$H$H$H$HT$`H$HL$hH$H$@H$HH\$HHt,H$H\$Hl$H-H,$HD$@11vHH$HH\$HH\$HD$HP%%hP 223 "".altGetRandom0go.string."/dev/urandom" 224 runtime.eqstring"".altGetRandom 225 &runtime.deferreturn 226 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 227 "runtime.deferproc 228 os.Open 229 &runtime.deferreturn4go.itab.*os.File.io.Reader .type."".hideAgainReader type.io.Reader 230 Hgo.itab."".hideAgainReader.io.Reader 231 232 runtime.convT2I$type.*bufio.Reader>go.itab.*bufio.Reader.io.Reader 6runtime.writeBarrierEnabled 236 &runtime.deferreturn 237 .runtime.writebarrierptr$type.*bufio.Readertype.io.Reader>go.itab.*bufio.Reader.io.Reader 238 runtime.typ2Itab"type.bufio.Reader 239 "runtime.newobjecttype.[]uint8 240 "runtime.makeslice 241 runtime.duffzero"type.bufio.Reader 242 (runtime.typedmemmovetype.*os.Filetype.io.Reader4go.itab.*os.File.io.Reader 243 runtime.typ2Itab 244 &runtime.deferreturn 245 0runtime.morestack_noctxtp4"".autotmp_0037type.*uint8"".autotmp_0036$type.*bufio.Reader"".autotmp_0035type.io.Reader"".autotmp_0034type.*uint8"".autotmp_0032type.string"".autotmp_0031type.error"".autotmp_0030type.int"".autotmp_0029$type.*bufio.Reader"".autotmp_0028"type.bufio.Reader"".autotmp_0026type.int"".autotmp_0025$type.*bufio.Reader"".autotmp_0024.type."".hideAgainReader"".autotmp_0023type.*os.File"".autotmp_0022type.*os.Filebufio.r3type.io.Readerbufio.buf2type.[]uint8bufio.b1$type.*bufio.Readerbufio.r6$type.*bufio.Readerbufio.size3type.intbufio.rd2type.io.Readerbufio.rd2type.io.Reader"".errtype.error"".errPtype.error"".n@type.int"".btype.[]uint8"".r$type.*"".devReaderD"-R`^0!@<* 249 DG9"4..?;Tgclocals137c72076f7e870f0dc4a364b39b51b2Tgclocalsdc4816a4d0bf5f99576d7b4459e40a45fprebuilts/go/linux-x86/src/crypto/rand/rand_unix.go."".hideAgainReader.ReaddH%H;aHH11H$H$HL$PHD$XH\$`H\$H\$hH\$H\$pH\$HD$@H$HL$8HY H\$ H\$xHD$(HL$0H$H$HtDH1H9t6H$HL$HH\$t1H$H$HH 253 "".isEAGAIN"".isEAGAIN 254 0runtime.morestack_noctxt"".err`type.error"".nPtype.int"".p type.[]uint8 256 "".hr.type."".hideAgainReader+X; eM>Tgclocalsd2fd9951e910becfd07ba7f8ff7b525aTgclocalsc55cf99de9cdd8c8202a466952fa1a45fprebuilts/go/linux-x86/src/crypto/rand/rand_unix.go"".newReaderdH%H;atH01H\$HH\$PH\$8HudHH$HD$1H(HhHhHhh h$H-H(H@HD$(H1H9H\$(H\$@HD$8HH$HL$HH1HHL$ Hl$8Hi Hl$@=uZHi(HL$ H1H9tH\$ H\$PHD$HH0HH$HH\$HH\$HD$LA(L$Hl$HL$ _HH$HH\$HH\$HD$o( 259 b"type."".devReadert 260 "runtime.newobject.go.string."/dev/random">go.itab.*"".devReader.io.Readertype."".reader 261 "runtime.newobject 262 runtime.duffzero6runtime.writeBarrierEnabled8go.itab.*"".reader.io.Readertype.*"".readertype.io.Reader8go.itab.*"".reader.io.Reader 263 runtime.typ2Itab 264 .runtime.writebarrierptr$type.*"".devReadertype.io.Reader>go.itab.*"".devReader.io.Reader 265 runtime.typ2Itab 266 0runtime.morestack_noctxt@`"".autotmp_0052type.*uint8"".autotmp_0051type.*"".reader"".autotmp_0049$type.*"".devReader"".autotmp_0048type.*"".reader"".autotmp_0047$type.*"".devReader"".~r1 type.io.Reader"".entropytype.io.Reader`_`*#,&29O(Tgclocals14c16763214c88f6ebc22b4b638329b7Tgclocals008e235a1392cc90d1ed9ad2f7e76d87fprebuilts/go/linux-x86/src/crypto/rand/rand_unix.go""".(*reader).Read$$dH%HD$H;AHH$1H$H$1H$H$H$H$H$H<$H$H\$H|$c$HHD$H$H$$H$H$H HYHjHH@HHHHY HH$HKHL$H$HD$H$Hl$H$HT$ H$HL$0Ht$8Ht$PHL$HHt9H$H$H)H$H$H$HHH'H`HHHH_ HH$HKHL$H$HD$H$Hl$H$HT$ HL$0Ht$8Ht$PHL$HHt9H$H$H)H$H$H$HH$HXH`HCHHH$H$H$HT$H$HL$H$Ht$HT$ H|$(H|$HH\$0H\$PHHt$XHqHT$`=HQHt>H$H$H)H$H$H\$PH$HHAHiHHiL$H$L$H\$H\$xHHT$hH nHHi;HcL$pHHH8Ah0HH0Ah1HH(Ah2HH Ah3HHAh4HHAh5HHAh6AX7LI0IIIHHgH0HRHHHxHhL$LD$L$LT$L$LL$H$HL$ H$Ht$(H$HT$0Hl$`H,$H|$XH_0H$1H}XHHi0HHl]LA@HMA(H1LAPHfMAHH|HHBHPH-HHIIPIIIHyHiH$HD$H$Ht$H$HT$L$LD$ L$LT$(L$LL$0Hl$`H,$H|$XH_0H$1H}XHmHi0HXHl]LAPH:MA(H1LA@HMAHH|IHI@IIIHH@HHHHyHiL$LD$L$LT$L$LL$H$HD$ H$Ht$(H$HT$0Hl$`H,$H|$XH_0H$H)HPHHHH$H$H$H$H$H$H$H$H$H$H9}HHD$@H$H4$H$HT$HD$H$H\$@H$L$H9w]L$H)I)ItMHL$L$H$H1H$H$H?AA@AoLAL$HT$H|$HH$L&H%%g6 283 284 $sync.(*Mutex).Lock.sync.(*Mutex).Unlockf 285 "runtime.deferproc 286 io.ReadFull 287 &runtime.deferreturn 288 io.ReadFull 289 &runtime.deferreturn 290 291 (crypto/aes.NewCipher6runtime.writeBarrierEnabled 294 &runtime.deferreturn 296 time.Now 297 runtime.memmove 298 &runtime.deferreturn 299 $runtime.panicslice 300 $runtime.panicindex 301 $runtime.panicindex! 302 $runtime.panicindex! 303 $runtime.panicindex! 304 $runtime.panicindex! 305 $runtime.panicindex" 306 .runtime.writebarrierptr# 307 &runtime.deferreturn$ 308 0runtime.morestack_noctxtp:"".autotmp_0079type.int"".autotmp_0078type.[]uint8"".autotmp_0077type.[]uint8"".autotmp_0075type.int"".autotmp_00740type.crypto/cipher.Block"".autotmp_0073type.int"".autotmp_0072type.int"".autotmp_0071type.[]uint8"".autotmp_0070type.[]uint8"".autotmp_0069type.[]uint8"".autotmp_0068type.int"".autotmp_0067type.[]uint8"".autotmp_0066type.[]uint8"".autotmp_0065type.int"".autotmp_0064_type.[]uint8"".autotmp_0063type.[]uint8"".autotmp_0062type.int"".autotmp_0061type.int"".autotmp_0060type.[]uint8"".autotmp_0059type.int"".autotmp_0058type.[]uint8"".autotmp_0057type.int"".autotmp_0056/type.[]uint8time.t2type.time.Time"".errtype.error"".errPtype.error"".n@type.int"".btype.[]uint8"".rtype.*"".readerR -[Jv9x9>HO O @W^ - >rRrJb" A;Tgclocalsd9683efe628e6ebbf2fcade80408a762Tgclocals8550db9a792963436c3da80cd2753338fprebuilts/go/linux-x86/src/crypto/rand/rand_unix.go"".PrimedH%HD$H;AwHH$11H$H$H$HHH\$hHD$p.1H\$XH\$`HH$HD$HD$PHl$pHhHl$h=ubH(HD$PH1H9tHL$PH$H$HHH$HH\$HH\$HD$H$Hl$HD$PHH?HHHHH)H\$@Hu HD$@HHHH?H=HHHHH$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$HtH$HH*HHHHHH@HHH!@+HPH?*HHH%HHHHHH @+HHH9H 322 +H9H 323 H@+H$H$HT$HD$H$H\$H\$HH$H$H\$HH\$Ll$HL$IVIUHT$xIEImH$H$H1I1HMIH=LHH$1L$H$L9}7/@L1HHuI@L9HHL9|Hv.L,$HL$H$H$HD$H\$HH\$H$H$HD$\$t+H$H$H\$H$H9uH%HHvHAE1HvZ*HvJH@*H~8HHv(H+HHvHH@+1,gL 335 tgo.string."crypto/rand: prime size must be at least 2-bit".type.errors.errorString 336 "runtime.newobject6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 337 runtime.typ2Itab 338 .runtime.writebarrierptrtype.[]uint8 339 "runtime.makeslice"type.math/big.Int 340 "runtime.newobject 341 io.ReadFull 343 0math/big.(*Int).SetBytes *"".smallPrimesProduct 346 &math/big.(*Int).Mod"".smallPrimes"".smallPrimes "".smallPrimes 347 2math/big.(*Int).SetUint64 348 &math/big.(*Int).Add 349 :math/big.(*Int).ProbablyPrime 350 ,math/big.(*Int).BitLen 351 $runtime.panicindex 352 $runtime.panicindex 353 $runtime.panicindex 354 $runtime.panicindex 355 $runtime.panicindex 356 $runtime.panicindex 357 $runtime.panicindex 358 $runtime.panicindex 359 $runtime.panicindex 360 $runtime.panicindex 361 $runtime.panicindex 362 0runtime.morestack_noctxt`>"".autotmp_0111type.uint8"".autotmp_0110type.*uint8"".autotmp_0109type.int"".autotmp_0108type.int"".autotmp_0107type.uint64"".autotmp_0106?"type.math/big.Int"".autotmp_0105type.int"".autotmp_0104type.int"".autotmp_01000type.*errors.errorString"".autotmp_0099type.int"".autotmp_0097type.uint64"".autotmp_0096otype.[]uint8"".autotmp_0094type.int"".autotmp_0093type.int"".autotmp_0092type.uint8"".autotmp_0090type.int"".autotmp_0089type.uint8"".autotmp_0088type.int"".autotmp_0087type.uint8"".autotmp_0086type.uint8"".autotmp_00840type.*errors.errorStringmath/big.z2"type.math/big.nat"".~r0type.errorerrors.text2type.string"".bigMod$type.*math/big.Int"".bytestype.[]uint8"".btype.uint"".err@type.error"".p0$type.*math/big.Int"".bits type.int"".randtype.io.Reader8@G 366 }D ].l= 368 369 >*(4:7)GgB %-*}|~7Tgclocalsd766372cb96b3ec6991a95f3d1401968Tgclocalsf2dbe0c21a19af730b78e92ec36b75e3\prebuilts/go/linux-x86/src/crypto/rand/util.go"".Int 375 376 dH%H;aHxH$11H$H$HjH61HTHH\$PHD$X$HH$H\$PH\$HD$H\$HH$HKHL$H$H\$HHH?H=HHH\$@H$H$HT$@HD$HH?HHHH)H\$HHu HD$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$HtH$HxH.HHHvzHL$HHH@sdHHH!@+H$H$Ht$HT$H\$pH\$H$H$H$H\$H\$H}Hx1tHH_" 384 `go.string."crypto/rand: argument to Int is <= 0"type.string 385 runtime.convT2E 386 runtime.gopanic 387 ,math/big.(*Int).BitLen 388 ,math/big.(*Int).BitLentype.[]uint8 389 "runtime.makeslice"type.math/big.Int 390 "runtime.newobject 391 io.ReadFull 392 0math/big.(*Int).SetBytes 393 &math/big.(*Int).Cmp 394 $runtime.panicindex 395 $runtime.panicindex 396 397 0runtime.morestack_noctxt`"".autotmp_0120type.int"".autotmp_0118type.int"".autotmp_0116type.int"".autotmp_0115type.int"".autotmp_0114Otype.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(PT3T)0 8X 401 7%)+ "|%I<GTgclocals8983416e29637ed3de258b41f56fdac5Tgclocals58b4a806644c1a22f25d759f15d64340\prebuilts/go/linux-x86/src/crypto/rand/util.go"".initdH%H;aHtuHHH$H\$H$HN0|!H\$H\$=u"HHH-H,$H\$ 8 404 4"".initdoneL"".initdonej 405 "runtime.throwinitz"".initdone 406 os.init 407 syscall.init 408 io.init 409 4internal/syscall/unix.init 410 sync.init 411 bufio.init 412 crypto/aes.init 413 $crypto/cipher.init 414 runtime.init 415 time.init 416 math/big.init"type.math/big.Int 417 "runtime.newobject 418 2math/big.(*Int).SetUint646runtime.writeBarrierEnabled*"".smallPrimesProduct 419 "".init.1 420 "".init.2 421 "".init.3"".initdone*"".smallPrimesProduct 422 .runtime.writebarrierptr 423 0runtime.morestack_noctxt00/0/0* yB4Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/crypto/rand/util.go.type..hash."".devReaderdH%H;aH H\$(H$H<$H\$0H\$HD$H\$(H$H<$t^H$HD$0HD$HD$H\$(H$H<$t,H$ HD$0HD$HD$H\$H\$8H %%%i4 426 427 l 428 runtime.strhash 429 "runtime.interhash 430 runtime.memhash 431 0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".p$type.*"".devReader@?@,5Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb`prebuilts/go/linux-x86/src/crypto/rand/eagain.go*type..eq."".devReaderdH%H;ahHhH\$pHNH3HKH\$xH1HHCH9Ht$XH4$HL$`HL$HT$HHT$HD$PHD$\$ H\$xHHKHsH\$pHHCHSH9HD$(H$HT$0HT$HL$8HL$Ht$@Ht$\$ tRHL$pHtCHD$xH Ht0H (9uYh9u $Hh$Hh$HhS5$Hh{ 436 437 runtime.eqstring 438 runtime.ifaceeq 439 0runtime.morestack_noctxt0"".autotmp_0127type.io.Reader"".autotmp_0126_type.io.Reader"".autotmp_0125?type.string"".autotmp_0124type.string"".~r2 type.bool"".q$type.*"".devReader"".p$type.*"".devReader>#sTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals895d0569a38a56443b84805daa09d838`prebuilts/go/linux-x86/src/crypto/rand/eagain.go(type..hash."".readerdH%H;aH H\$(H$H<$H\$0H\$HD$HD$H\$(H$H<$H$HD$0HD$HD$H\$(H$H<$t^H$ HD$0HD$HD$H\$(H$H<$t,H$0HD$0HD$HD$@H\$H\$8H %%%d%' 445 ~ 446 runtime.memhash 447 "runtime.interhash 448 "runtime.interhash 449 runtime.memhash 450 0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".ptype.*"".reader@?@6>Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb`prebuilts/go/linux-x86/src/crypto/rand/eagain.go$type..eq."".readerdH%H;aHhHt$pHT$xHH*9^j9sH^HjH9t $HhHJHzHFHVH93HD$HH$HT$PHT$HL$XHL$H|$`H|$\$ H\$xHHK Hs(H\$pHHC HS(H9HD$(H$HT$0HT$HL$8HL$Ht$@Ht$\$ tqH\$pH$H<$tXH$0H\$xH\$H|$t8HD$0HD$@\$u $Hh$Hh%%$Hh4$Hh$Hh_N 456 457 458 runtime.ifaceeq 459 runtime.ifaceeq 460 runtime.memequal 461 0runtime.morestack_noctxt0"".autotmp_0136type.io.Reader"".autotmp_0135_type.io.Reader"".autotmp_0134?0type.crypto/cipher.Block"".autotmp_01330type.crypto/cipher.Block"".~r2 type.bool"".qtype.*"".reader"".ptype.*"".readerVQ!Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals895d0569a38a56443b84805daa09d838`prebuilts/go/linux-x86/src/crypto/rand/eagain.go4"".(*hideAgainReader).ReaddH%H;aH@HY Ht H|$HH9;uH#11H\$pH\$xH\$H1H9uEHH$HD$HH\$HD$HH\$ HD$(Ht$HHH$HNHL$H\$PH\$H\$XH\$H\$`H\$ HT$(HL$0HD$8HT$hHL$pHD$xH@ 469 go.string."rand"6go.string."hideAgainReader" go.string."Read" 470 "runtime.panicwrap 471 ."".hideAgainReader.Read 472 0runtime.morestack_noctxtp"".errPtype.error"".n@type.int"".ptype.[]uint8""..this0type.*"".hideAgainReader{Tgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals6432f8c6a0d23fa7bee6c5d96f21a92aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals790e5cc5051fc0affc980ade09e929ecTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2fccd208efe70893f9ac8d682812ae720>go.itab.*"".devReader.io.Reader08go.itab.*"".reader.io.Reader6go.string.hdr."/dev/random" .go.string."/dev/random".go.string."/dev/random" /dev/random8go.string.hdr."/dev/urandom" 0go.string."/dev/urandom"0go.string."/dev/urandom" /dev/urandomTgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals69c1753bd5f81501d95132d08af0446404go.itab.*os.File.io.Reader0Hgo.itab."".hideAgainReader.io.Reader0>go.itab.*bufio.Reader.io.ReaderTgclocalsdc4816a4d0bf5f99576d7b4459e40a45"Tgclocals137c72076f7e870f0dc4a364b39b51b2PPcTgclocalsc55cf99de9cdd8c8202a466952fa1a45 Tgclocalsd2fd9951e910becfd07ba7f8ff7b525a Tgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocals14c16763214c88f6ebc22b4b638329b7((Tgclocals8550db9a792963436c3da80cd2753338((Tgclocalsd9683efe628e6ebbf2fcade80408a762((c0Bgo.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-bitTgclocalsf2dbe0c21a19af730b78e92ec36b75e3HHTgclocalsd766372cb96b3ec6991a95f3d1401968HH;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 <= 0Tgclocals58b4a806644c1a22f25d759f15d6434088Tgclocals8983416e29637ed3de258b41f56fdac588?Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb."".Reader type.io.Reader0"".oncetype.sync.Once0"".useSyscalltype.bool."".altGetRandom.type.func([]uint8) bool."".isEAGAIN*type.func(error) bool."".smallPrimes0type.[]uint80""".statictmp_0121.*"".smallPrimesProduct$type.*math/big.Int0""".statictmp_0121type.[15]uint8 %)+/50"".initdonetype.uint8"".init.1f"".init.1$"".unixIsEAGAINf"".unixIsEAGAIN"".Readf"".Read"".init.2f"".init.2$"".pickStrategyf"".pickStrategy("".getRandomLinuxf""".getRandomLinux"".init.3f"".init.3."".(*devReader).Readf("".(*devReader).Read4"".hideAgainReader.Readf."".hideAgainReader.Read"".newReaderf"".newReader("".(*reader).Readf""".(*reader).Read"".Primef"".Prime"".Intf"".Int"".initf"".init"runtime.gcbits.01.go.string.hdr."[]uint8" &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8 []uint8type.[]uint8runtime.gcbits.0go.string.hdr."[1]uint8" (go.string."[1]uint8"(go.string."[1]uint8" [1]uint8type.[1]uint8160@ runtime.algarray@runtime.gcbits.P0go.string.hdr."[1]uint8"p,go.weak.type.*[1]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[1]uint8 [1]uint8type.[1]uint8Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals895d0569a38a56443b84805daa09d838Tgclocals3bb21ca8fe1d99a3e492463bd711418a6type..hashfunc."".devReader.type..hash."".devReader2type..eqfunc."".devReader*type..eq."".devReader,type..alg."".devReader 6type..hashfunc."".devReader2type..eqfunc."".devReader>go.string.hdr."*rand.devReader" 6go.string."*rand.devReader"6go.string."*rand.devReader" *rand.devReadervgo.string.hdr."func(*rand.devReader, []uint8) (int, error)" +ngo.string."func(*rand.devReader, []uint8) (int, error)"ngo.string."func(*rand.devReader, []uint8) (int, error)"`Xfunc(*rand.devReader, []uint8) (int, error)\type.func(*"".devReader, []uint8) (int, error)Ta30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."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.[]uint8type.inttype.errorgo.typelink.func(*rand.devReader, []uint8) (int, error) func(*"".devReader, []uint8) (int, error)\type.func(*"".devReader, []uint8) (int, error)(go.string.hdr."Read" go.string."Read" go.string."Read" 486 ReadTgo.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.inttype.errorgo.typelink.func([]uint8) (int, error) func([]uint8) (int, error)>type.func([]uint8) (int, error)$type.*"".devReaderW60 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*rand.devReader"p6go.weak.type.**"".devReader"runtime.zerovalue"type."".devReader`$type.*"".devReader$type.*"".devReader(go.string.hdr."Read">type.func([]uint8) (int, error)\type.func(*"".devReader, []uint8) (int, error)("".(*devReader).Read("".(*devReader).Read"runtime.gcbits.0d <go.string.hdr."rand.devReader" 4go.string."rand.devReader"4go.string."rand.devReader" rand.devReader(go.string.hdr."name" go.string."name" go.string."name" 488 name6go.string.hdr."crypto/rand" .go.string."crypto/rand".go.string."crypto/rand" crypto/rand"go.importpath."". .go.string."crypto/rand""go.string.hdr."f" go.string."f"go.string."f"f$go.string.hdr."mu" go.string."mu"go.string."mu"mu2go.string.hdr."devReader" *go.string."devReader"*go.string."devReader" devReader"type."".devReader( QT &0,type..alg."".devReader@"runtime.gcbits.0dP<go.string.hdr."rand.devReader"p$type.*"".devReader"runtime.zerovalue"type."".devReader(go.string.hdr."name""go.importpath."".type.string"go.string.hdr."f""go.importpath."".type.io.Reader$go.string.hdr."mu""go.importpath."".type.sync.Mutex`"type."".devReader2go.string.hdr."devReader""go.importpath.""."type."".devReader2go.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]uint8Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals895d0569a38a56443b84805daa09d838Tgclocals3bb21ca8fe1d99a3e492463bd711418a0type..hashfunc."".reader(type..hash."".reader,type..eqfunc."".reader$type..eq."".reader&type..alg."".reader 0type..hashfunc."".reader,type..eqfunc."".reader8go.string.hdr."*rand.reader" 0go.string."*rand.reader"0go.string."*rand.reader" *rand.readerpgo.string.hdr."func(*rand.reader, []uint8) (int, error)" (hgo.string."func(*rand.reader, []uint8) (int, error)"hgo.string."func(*rand.reader, []uint8) (int, error)"`Rfunc(*rand.reader, []uint8) (int, error)Vtype.func(*"".reader, []uint8) (int, error)^zK30 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func(*rand.reader, []uint8) (int, error)"phgo.weak.type.*func(*"".reader, []uint8) (int, error)"runtime.zerovalueVtype.func(*"".reader, []uint8) (int, error)Vtype.func(*"".reader, []uint8) (int, error)type.*"".readertype.[]uint8type.inttype.errorgo.typelink.func(*rand.reader, []uint8) (int, error) func(*"".reader, []uint8) (int, error)Vtype.func(*"".reader, []uint8) (int, error)type.*"".reader $ 492 60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*rand.reader"p0go.weak.type.**"".reader"runtime.zerovaluetype."".reader`type.*"".readertype.*"".reader(go.string.hdr."Read">type.func([]uint8) (int, error)Vtype.func(*"".reader, []uint8) (int, error)""".(*reader).Read""".(*reader).Read"runtime.gcbits.3c<6go.string.hdr."rand.reader" .go.string."rand.reader".go.string."rand.reader" rand.reader,go.string.hdr."budget" $go.string."budget"$go.string."budget"budget,go.string.hdr."cipher" $go.string."cipher"$go.string."cipher"cipher.go.string.hdr."entropy" &go.string."entropy"&go.string."entropy"entropy(go.string.hdr."time" go.string."time" go.string."time" 494 time(go.string.hdr."seed" go.string."seed" go.string."seed" 495 seed&go.string.hdr."dst" go.string."dst"go.string."dst"dst&go.string.hdr."key" go.string."key"go.string."key"key,go.string.hdr."reader" $go.string."reader"$go.string."reader"readertype."".readerp0v 0@P`D0&type..alg."".reader@"runtime.gcbits.3cP6go.string.hdr."rand.reader"ptype.*"".reader"runtime.zerovaluetype."".reader$go.string.hdr."mu""go.importpath."".type.sync.Mutex,go.string.hdr."budget""go.importpath."".type.int,go.string.hdr."cipher""go.importpath."".0type.crypto/cipher.Block.go.string.hdr."entropy""go.importpath."".type.io.Reader(go.string.hdr."time""go.importpath."".type.[16]uint8(go.string.hdr."seed""go.importpath."".type.[16]uint8&go.string.hdr."dst""go.importpath."".type.[16]uint8&go.string.hdr."key""go.importpath."".type.[16]uint8`type."".reader,go.string.hdr."reader""go.importpath."".type."".readerJgo.string.hdr."*rand.hideAgainReader" Bgo.string."*rand.hideAgainReader"Bgo.string."*rand.hideAgainReader"0,*rand.hideAgainReader(go.string.hdr."rand" go.string."rand" go.string."rand" 496 rand>go.string.hdr."hideAgainReader" 6go.string."hideAgainReader"6go.string."hideAgainReader" hideAgainReaderTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsb60dc0a6046c556b02baa766a3fd5a27go.string.hdr."func(*rand.hideAgainReader, []uint8) (int, error)" 1zgo.string."func(*rand.hideAgainReader, []uint8) (int, error)"zgo.string."func(*rand.hideAgainReader, []uint8) (int, error)"pdfunc(*rand.hideAgainReader, []uint8) (int, error)htype.func(*"".hideAgainReader, []uint8) (int, error)F30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*rand.hideAgainReader, []uint8) (int, error)"pzgo.weak.type.*func(*"".hideAgainReader, []uint8) (int, error)"runtime.zerovaluehtype.func(*"".hideAgainReader, []uint8) (int, error)htype.func(*"".hideAgainReader, []uint8) (int, error)0type.*"".hideAgainReadertype.[]uint8type.inttype.errorgo.typelink.func(*rand.hideAgainReader, []uint8) (int, error) func(*"".hideAgainReader, []uint8) (int, error)htype.func(*"".hideAgainReader, []uint8) (int, error)0type.*"".hideAgainReader<60 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*rand.hideAgainReader"pBgo.weak.type.**"".hideAgainReader"runtime.zerovalue.type."".hideAgainReader`0type.*"".hideAgainReader0type.*"".hideAgainReader(go.string.hdr."Read">type.func([]uint8) (int, error)htype.func(*"".hideAgainReader, []uint8) (int, error)4"".(*hideAgainReader).Read4"".(*hideAgainReader).Read"runtime.gcbits.03Hgo.string.hdr."rand.hideAgainReader" @go.string."rand.hideAgainReader"@go.string."rand.hideAgainReader"0*rand.hideAgainReader"go.string.hdr."r" go.string."r"go.string."r"rgo.string.hdr."func(rand.hideAgainReader, []uint8) (int, error)" 0xgo.string."func(rand.hideAgainReader, []uint8) (int, error)"xgo.string."func(rand.hideAgainReader, []uint8) (int, error)"pbfunc(rand.hideAgainReader, []uint8) (int, error)ftype.func("".hideAgainReader, []uint8) (int, error).xb30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(rand.hideAgainReader, []uint8) (int, error)"pxgo.weak.type.*func("".hideAgainReader, []uint8) (int, error)"runtime.zerovalueftype.func("".hideAgainReader, []uint8) (int, error)ftype.func("".hideAgainReader, []uint8) (int, error).type."".hideAgainReadertype.[]uint8type.inttype.errorgo.typelink.func(rand.hideAgainReader, []uint8) (int, error) func("".hideAgainReader, []uint8) (int, error)ftype.func("".hideAgainReader, []uint8) (int, error).type."".hideAgainReader9$0 runtime.algarray@"runtime.gcbits.03PHgo.string.hdr."rand.hideAgainReader"p0type.*"".hideAgainReader"runtime.zerovalue.type."".hideAgainReader"go.string.hdr."r""go.importpath."".type.io.Reader`.type."".hideAgainReader>go.string.hdr."hideAgainReader""go.importpath.""..type."".hideAgainReader(go.string.hdr."Read">type.func([]uint8) (int, error)ftype.func("".hideAgainReader, []uint8) (int, error)4"".(*hideAgainReader).Read."".hideAgainReader.ReadDgo.string.hdr."func([]uint8) bool" <go.string."func([]uint8) bool"<go.string."func([]uint8) bool"0&func([]uint8) bool.type.func([]uint8) boolFpbV30 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."func([]uint8) bool"p@go.weak.type.*func([]uint8) bool"runtime.zerovalue.type.func([]uint8) bool.type.func([]uint8) booltype.[]uint8type.boolbgo.typelink.func([]uint8) bool func([]uint8) bool.type.func([]uint8) bool@go.string.hdr."func(error) bool" 8go.string."func(error) bool"8go.string."func(error) bool"0"func(error) bool*type.func(error) bool OA30 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."func(error) bool"p<go.weak.type.*func(error) bool"runtime.zerovalue*type.func(error) bool*type.func(error) booltype.errortype.boolZgo.typelink.func(error) bool func(error) bool*type.func(error) bool type..hashfunc15 ,runtime.memhash_varlentype..eqfunc15 .runtime.memequal_varlentype..alg15 type..hashfunc15type..eqfunc152go.string.hdr."[15]uint8" *go.string."[15]uint8"*go.string."[15]uint8" [15]uint8type.[15]uint8(0type..alg15@runtime.gcbits.P2go.string.hdr."[15]uint8"p.go.weak.type.*[15]uint8"runtime.zerovaluetype.uint8type.[]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."os" go.string."os"go.string."os"os"go.importpath.os. go.string."os"$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" 499 sync&go.importpath.sync. go.string."sync".go.string.hdr."syscall" &go.string."syscall"&go.string."syscall"syscall,go.importpath.syscall. &go.string."syscall"&go.importpath.time. go.string."time"Jgo.string.hdr."internal/syscall/unix" Bgo.string."internal/syscall/unix"Bgo.string."internal/syscall/unix"0,internal/syscall/unixHgo.importpath.internal/syscall/unix. Bgo.string."internal/syscall/unix"*go.string.hdr."bufio" "go.string."bufio""go.string."bufio"bufio(go.importpath.bufio. "go.string."bufio"4go.string.hdr."crypto/aes" 501 ,go.string."crypto/aes",go.string."crypto/aes" crypto/aes2go.importpath.crypto/aes. 502 ,go.string."crypto/aes":go.string.hdr."crypto/cipher" 2go.string."crypto/cipher"2go.string."crypto/cipher" crypto/cipher8go.importpath.crypto/cipher. 2go.string."crypto/cipher"0go.string.hdr."math/big" (go.string."math/big"(go.string."math/big" math/big.go.importpath.math/big. (go.string."math/big"4type..hash."".devReaderf.type..hash."".devReader0type..eq."".devReaderf*type..eq."".devReader.type..hash."".readerf(type..hash."".reader*type..eq."".readerf$type..eq."".reader:"".(*hideAgainReader).Readf4"".(*hideAgainReader).Read"runtime.zerovaluego13ld