blob: faa0cd2d9cc053c1d1bf4c3fe15421f86b12d00f [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 17481 `
go object windows amd64 go1.5.1 X:none
build id "b949ad2b1d16aeb715fb997e433436e730ecfe65"
$$
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 24405 `
go object windows amd64 go1.5.1 X:none
!
��go13ldio.aos.a sync.asyscall.aerrors.amath/big.a�þ"".Read�� ��ŒeH‹ %(���H‹‰����H;a†¢���HƒìPH‹\$PH‰$è����1Û1ÛH‰\$xH‰œ$€���H����H‰$è����H‹����H‰$H‹����H‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ è����H‹D$(H‹T$0H‹L$8H‰D$pH‰T$@H‰T$xH‰L$HH‰Œ$€���è����HƒÄPÃè����é:ÿÿÿ������P
��*runtime.racefuncenter���€��"".Reader���’
�� runtime.raceread��� ��"".Reader���¶�"".Reader���†
��io.ReadFull���æ
��(runtime.racefuncexit���ú
��0runtime.morestack_noctxt���` ��"".autotmp_0001�type.error� "".err�@type.error�"".n�0type.int�"".b��type.[]uint8� Ÿ �Ð�,��'‹�Tgclocals·385909f76d6de739e72f24698b953b71�Tgclocals·c55cf99de9cdd8c8202a466952fa1a45���JC:/workdir/go/src/crypto/rand/rand.goþ"".init.1��À��ºeH‹ %(���H‹‰����H;a†ù���Hƒì@H‹\$@H‰$è����H����H‰$è����H‹D$H‰D$(H‰$HÇD$���è����H‹D$(1íH‰(‰h‰h H‰D$(H‹����H‰D$ 1íH9èt\H����H‰$è����H‹L$(H‹D$ H‰D$0H‰����H‰L$8€=�����uH‰ ����è����HƒÄ@ÃH-����H‰,$H‰L$è����ëßH����H‰$H����H‰\$H����H‰\$è����H‹\$H‰\$ émÿÿÿè����éãþÿÿ&������P
��*runtime.racefuncenter���^��"type."".rngReader���p
��"runtime.newobject���¨
��,runtime.racewriterange���à��>go.itab.*"".rngReader.io.Reader���†��"".Reader���˜
��"runtime.racewrite���Ä��"".Reader���Ú�6runtime.writeBarrierEnabled���î�"".Reader���ø
��(runtime.racefuncexit����"".Reader���¬
��.runtime.writebarrierptr���¾��$type.*"".rngReader���Ô��type.io.Reader���ì��>go.itab.*"".rngReader.io.Reader���€
�� runtime.typ2Itab���¨
��0runtime.morestack_noctxt����€��"".autotmp_0006�?type.*uint8�"".autotmp_0005�/$type.*"".rngReader�"".autotmp_0004��$type.*"".rngReader�€¦€[� �& ��',80D!�Tgclocals·7d2d5fca80364273fb07d5820a76fef4�Tgclocals·0b54e40361ced91ab254ee60980e804a���ZC:/workdir/go/src/crypto/rand/rand_windows.goþ("".(*rngReader).Read�� ��šeH‹ %(���H‹‰����HD$ÀH;A†$��HìÀ���H‹œ$À���H‰$è����1Û1ÛH‰œ$ð���H‰œ$ø���H‹œ$È���H‰$Hƒ<$�„Õ��Hƒ$è����H‹œ$È���H‰$è����H‹”$È���H‹Hƒû�…��H‰$Hƒ<$�„Š��HÇD$����HÇD$����ÇD$���»@��ð‰\$è����H‹”$È���H‹L$ H‹D$(H‰„$¨���H‰Œ$ ���Hƒù�„±��H‰$Hƒ<$�„–��Hƒ$è����H����H‰\$`HÇD$h���H‹„$ ���H‹œ$¨���H‰œ$ˆ���1ÛH‰\$@H‰\$HH‰„$€���Hƒø�uH1ÉH‰ÈH‰L$@H‰D$HHDŽ$è�������H‰Œ$°���H‰Œ$ð���H‰„$¸���H‰„$ø���è����HÄÀ���ÃH����H‰$è����H‹D$H‰D$8H‰$è����H‹\$8H‹l$hH‰kH‹l$`€=�����…§���H‰+H‹\$8H‰$Hƒ$è����H‹\$8H‹¬$€���H‰kH‹¬$ˆ���€=�����u[H‰kH‹\$8H‰\$8H‹����1íH9ètH‹T$8H‰ÁH‰ÐéÿÿÿH����H‰$H����H‰\$H����H‰\$è����H‹D$ëÁLCL‰$H‰l$è����ë•H‰$H‰l$è����éIÿÿÿ‰%����é^þÿÿH‰$Hƒ<$�„j��Hƒ$è����H‹Œ$Ø���Hƒù�u+HDŽ$è�������1ÛH‰œ$ð���H‰œ$ø���è����HÄÀ���ÃH‰L$0H‹œ$È���H‰$è����H‹œ$È���H‹+H‰,$H‹\$0‰Û‰\$H‹œ$Ð���Hƒ¼$Ø����†Ù��H‰\$è����H‹L$H‹T$ Hƒù�„Œ��H����H‰\$pHÇD$x���H‰Œ$ð���H‰”$ø���H‰”$˜���1ÛH‰\$PH‰\$XH‰Œ$���Hƒù�uH1ÉH‰ÈH‰L$PH‰D$XHDŽ$è�������H‰Œ$°���H‰Œ$ð���H‰„$¸���H‰„$ø���è����HÄÀ���ÃH����H‰$è����H‹D$H‰D$8H‰$è����H‹\$8H‹l$xH‰kH‹l$p€=�����…§���H‰+H‹\$8H‰$Hƒ$è����H‹\$8H‹¬$���H‰kH‹¬$˜���€=�����u[H‰kH‹\$8H‰\$8H‹����1íH9ètH‹T$8H‰ÁH‰ÐéÿÿÿH����H‰$H����H‰\$H����H‰\$è����H‹D$ëÁLCL‰$H‰l$è����ë•H‰$H‰l$è����éIÿÿÿH‹œ$Ø���H‰œ$è���1ÛH‰œ$ð���H‰œ$ø���è����HÄÀ���Ãè���� ‰%����éŠýÿÿ‰%����éjûÿÿ‰%����éûÿÿè����é³úÿÿV������f
��*runtime.racefuncenter���Ð
��$sync.(*Mutex).Lock���ò
�� runtime.raceread���Š
��6syscall.CryptAcquireContext���”
��(sync.(*Mutex).Unlock���¢��>go.string."CryptAcquireContext"���¢
��(runtime.racefuncexit���À��(type.os.SyscallError���Ò
��"runtime.newobject���ø
��"runtime.racewrite���ª�6runtime.writeBarrierEnabled���ä
��"runtime.racewrite���¢�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���Ø 
��(runtime.racefuncexit���” 
�� runtime.raceread���Š 
��,syscall.CryptGenRandom���À ��4go.string."CryptGenRandom"���À
��(runtime.racefuncexit���Þ��(type.os.SyscallError���ð
��"runtime.newobject���–
��"runtime.racewrite���È�6runtime.writeBarrierEnabled���‚
��"runtime.racewrite���À�6runtime.writeBarrierEnabled���ð��<go.itab.*os.SyscallError.error���¬��*type.*os.SyscallError���Â��type.error���Ú��<go.itab.*os.SyscallError.error���î
�� runtime.typ2Itab��� 
��.runtime.writebarrierptr�����.runtime.writebarrierptr���˜
��(runtime.racefuncexit���²
��$runtime.panicindex���ˆ
��0runtime.morestack_noctxt���p€��2"".autotmp_0023��type.error�"".autotmp_0022��type.*uint8�"".autotmp_0021��type.error�"".autotmp_0020��*type.*os.SyscallError�"".autotmp_0019��type.error�"".autotmp_0017��type.error�"".autotmp_0016�*type.*os.SyscallError�"".autotmp_0015��type.int�"".autotmp_0014��*type.*os.SyscallError�"".autotmp_0013��type.error�"".autotmp_0012��type.int�"".autotmp_0011�Ÿtype.int�"".autotmp_0010��*type.*os.SyscallError�"".autotmp_0009�type.error� "".~r0�ßtype.error�os.err·3�_type.error�os.syscall·2�Ÿtype.string� "".~r0�ÿtype.error�os.err·3�type.error�os.syscall·2�¿type.string� "".err�?type.error� "".err�Ptype.error�"".n�@type.int�"".b�type.[]uint8�"".r��$type.*"".rngReader�D&€öÿ€Úÿ€óÿ€«ÿ€8�Ð
�z6K!&Q‚… ![
‚#$…"'(   �X�2ׇ
6v)*1  Ö 6v), 8�Tgclocals·21a74587a0e3bf35ab964cc3397ccde9�Tgclocals·21c30a6acdde3c2786a1f333cd766a16���ZC:/workdir/go/src/crypto/rand/rand_windows.goþ"".Prime��À#��¸#eH‹ %(���H‹‰����H„$PÿÿÿH;A†°��Hì0��H‹œ$0��H‰$è����H‹Œ$H��1Û1ÛH‰œ$X��H‰œ$`��HDŽ$P������Hƒù$��H����H‰œ$¨���HDŽ$°���.���1ÛH‰œ$˜���H‰œ$ ���H����H‰$è����H‹D$H‰„$���H‰$è����H‹œ$���H‹¬$°���H‰kH‹¬$¨���€=�����…•���H‰+H‹œ$���H‰œ$���H‹����1íH9ètEH‹Œ$���H‰„$¸���H‰Œ$À���H‰„$˜���H‰„$X��H‰Œ$ ���H‰Œ$`��è����HÄ0��ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ëŒH‰$H‰l$è����é[ÿÿÿH‰ÈHÁø?HƒàH‰ËHÃHƒãH)ÃH‰\$`Hƒû�u HÇD$`���H‰ËHƒÃH‰ØHÁû?HÁë=HÃHÁûH‰ØH����H‰$H‰D$H‰D$è����H‹T$H‹L$ H‹D$(H‰”$à���H‰Œ$è���H‰„$ð���H����H‰$è����H‹\$H‰œ$P��1ۈœ$��H‰œ$��H‰œ$ ��H‰œ$(��Hœ$��H‰œ$€���H‹œ$8��H‰$H‹œ$@��H‰\$H‹œ$à���H‰\$H‹œ$è���H‰\$H‹œ$ð���H‰\$ è����H‹D$0H‹L$8H‰Œ$`��H‰„$X��Hƒø�tHDŽ$P������è����HÄ0��ÃH‹œ$à���Hƒ¼$è����†Ï��H‰$è����H‹Œ$à���H‹„$è���Hƒø�†¥��¶)@ˆl$GHƒø�†Œ��H‰ $è����H‹t$`H‹œ$à���H‹„$è���H‰ÚHƒø�†Z��HÇÅ���H‰ñHƒþ@ƒ?��HÓåHÿÍD¶D$GL!Å@ˆ+Hƒþ‚ñ��Hƒø�†à��H‰$è����H‹Œ$à���H‹„$è���Hƒø�†¶��¶)@ˆl$GHƒø�†��H‰ $è����H‹œ$à���H‹„$è���H‰ÚHƒø�†p��H‹L$`HƒéHÇÅ���HƒùƒO��HÓåD¶D$GL Å@ˆ+H‰ÁHÿÉH‰L$pH9Áƒ%��H
H‰$è����H‹”$à���H‹Œ$è���H‹D$pH9ȃó��H¶+@ˆl$GH9ȃ×��HH‰$è����H‹Œ$à���H‹„$è���H‹l$pH9Ń¥��H)¶l$GHƒÍ@ˆ+H‹œ$P��H‰$H‰L$H‰D$H‹œ$ð���H‰\$è����H����H‰$è����H‹œ$€���H‰$H‹œ$P��H‰\$H‹����H‰\$è����H‹„$€���H‰D$xH‰$Hƒ$è����H‹\$xHƒû�„��H‹SH‰”$È���H‹CH‹kH‰¬$Ø���H‰„$Ð���Hƒø�…œ��1ÀH‰D$H1ÀH=���ƒ ��H‹\$HH‰D$XHÃH‰\$PH����H‰$è����H‹����H‹ ����H‹����H‰œ$��1ÀH‰Œ$���H‰L$hH‰”$ø���H‰ÑH‰D$pH‹l$hH9è}oH‰Œ$ˆ���H‰ $è����H‹¼$ˆ���H‹D$P¶/@¶ÝH‰Æ1ÒH÷óHƒú�uH‹œ$H��HƒûÌ���@¶ÝH9ó…¿���H‰ùHÿÁH‹D$pHÿÀH‰D$pH‹l$hH9è|‘H‹\$XHƒû�v>H‹œ$€���H‰$H‹\$XH‰\$è����H‹„$P��H‰$H‰D$H‹œ$€���H‰\$è����H‹œ$P��H‰$HÇD$���è����¶\$€û�t0H‹œ$P��H‰$è����H‹\$H‹¬$H��H9ëu è����HÄ0��ÃévûÿÿH‹D$XHƒÀémþÿÿHƒø�v+H‰$è����H‹œ$È���Hƒ¼$Ð����vH‹é<þÿÿè���� è���� ‰é÷ýÿÿè���� è���� è���� è���� 1íéªüÿÿè���� è���� è���� è���� Hƒø�†!��H‰$è����H‹Œ$à���H‹„$è���Hƒø�†÷���¶)@ˆl$GHƒø�†Þ���H‰ $è����H‹”$à���H‹„$è���Hƒø�†´���¶l$GHƒÍ@ˆ*HƒøŽ%üÿÿH‰ÓHƒø†Š���HÿÃH‰$è����H‹œ$à���H‹„$è���H‰ÙHƒøv^Hÿö+@ˆl$GH‰ËHƒøvCHÿÃH‰$è����H‹œ$à���H‹„$è���H‰ÚHƒøvHÿöl$GHÍ€���@ˆ+é£ûÿÿè���� è���� è���� è���� è���� è���� è���� è���� 1íéºúÿÿè���� è���� è���� è���� è����é$÷ÿÿŽ������l
��*runtime.racefuncenter���Þ��tgo.string."crypto/rand: prime size must be at least 2-bit"���¸��.type.errors.errorString���Ê
��"runtime.newobject���ö
��"runtime.racewrite���º�6runtime.writeBarrierEnabled���ü��Bgo.itab.*errors.errorString.error���„
��(runtime.racefuncexit���¢��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���² 
��(runtime.racefuncexit���‚ 
�� runtime.raceread���ì 
��"runtime.racewrite���¶
�� runtime.raceread��� 
��"runtime.racewrite���î
�� runtime.raceread���î
��"runtime.racewrite���š
��0math/big.(*Int).SetBytes���¨��*"".smallPrimesProduct���º
�� runtime.raceread���ú��*"".smallPrimesProduct���Ž
��&math/big.(*Int).Mod���Ä
�� runtime.raceread���š��"".smallPrimes���¬
�� runtime.raceread���º��"".smallPrimes���È�"".smallPrimes���Ö �"".smallPrimes���Ú
�� runtime.raceread���â
��2math/big.(*Int).SetUint64���¨
��&math/big.(*Int).Add���Ü
��:math/big.(*Int).ProbablyPrime���’
��,math/big.(*Int).BitLen�����(runtime.racefuncexit���”
�� runtime.raceread���Ô
��$runtime.panicindex���â
��$runtime.panicindex���þ
��$runtime.panicindex���Œ
��$runtime.panicindex���š
��$runtime.panicindex���¨
��$runtime.panicindex���Ä
��$runtime.panicindex���Ò
��$runtime.panicindex���à
��$runtime.panicindex���î
��$runtime.panicindex���˜
�� runtime.raceread���‚
��"runtime.racewrite���” 
�� runtime.raceread���†!
��"runtime.racewrite���ð!
��$runtime.panicindex���þ!
��$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���`à��V"".autotmp_0057��type.uint8�"".autotmp_0056��type.*uint8�"".autotmp_0055��type.int�"".autotmp_0054��type.int�"".autotmp_0053��type.uint64�"".autotmp_0052�?"type.math/big.Int�"".autotmp_0051��type.int�"".autotmp_0050��type.int�"".autotmp_0049�type.int�"".autotmp_0048�Ïtype.*uint8�"".autotmp_0047�ïtype.error�"".autotmp_0046�¿0type.*errors.errorString�"".autotmp_0045��type.int�"".autotmp_0043��type.uint64�"".autotmp_0042��type.[]uint8�"".autotmp_0040��type.int�"".autotmp_0039��type.int�"".autotmp_0038��type.uint8�"".autotmp_0037�ÿtype.int�"".autotmp_0036��type.int�"".autotmp_0035��type.uint8�"".autotmp_0034��type.int�"".autotmp_0033��type.uint8�"".autotmp_0032��type.uint8�"".autotmp_0031�Ñtype.uint8�"".autotmp_0030��type.error�"".autotmp_0029��$type.*math/big.Int�"".autotmp_0027�otype.[]uint8�"".autotmp_0026��0type.*errors.errorString�math/big.z·2�Ï"type.math/big.nat�math/big.x·2�ï$type.*math/big.Int� "".~r0�¯type.error�errors.text·2�type.string�"".m�¿type.uint64�"".delta�¯type.uint64� "".mod�Ïtype.uint64�"".bigMod�ß$type.*math/big.Int�"".bytes�Ÿtype.[]uint8�"".b�Ÿtype.uint� "".err�@type.error�"".p�0$type.*math/big.Int�"".bits� type.int�"".rand��type.io.Reader�8)à¤ßà–ßà†ßàô�à�Ö@)ˆ‡ 
Õ„B  ]1W ba
Ž( :_w1 #LgB?#n
}#-�\�5o‡0|7
ƒ1(¡tW„o* bìi�Tgclocals·848dc61b27c655fd2dba264a7720a861�Tgclocals·6d109feac520cf76a7d7f19f57c815f2���JC:/workdir/go/src/crypto/rand/util.goþ "".Int��À ��´ eH‹ %(���H‹‰����HD$øH;A†1��Hìˆ���H‹œ$ˆ���H‰$è����1Û1ÛH‰œ$°���H‰œ$¸���H‹„$ ���H‰D$XH‰$Hƒ$è����H‹L$XH‹iHƒý�…¨��1ÀHƒø�TH����H‰\$`HÇD$h$���H����H‰$H\$`H‰\$HÇD$����è����H\$H‹ H‰ $H‹KH‰L$è���� H‹œ$ ���H‰$è����H‹\$HƒÃH‰ØHÁû?HÁë=HÃHÁûH‰\$HH‹œ$ ���H‰$è����H‹T$HH‹D$H‰ÃHÁø?HƒàHÃHƒãH)ÃH‰\$PHƒû�u HÇD$P���H����H‰$H‰T$H‰T$è����H‹T$H‹L$ H‹D$(H‰T$pH‰L$xH‰„$€���H����H‰$è����H‹\$H‰œ$¨���H‹œ$���H‰$H‹œ$˜���H‰\$H‹\$pH‰\$H‹\$xH‰\$H‹œ$€���H‰\$ è����H‹L$0H‹D$8H‰„$¸���H‰Œ$°���Hƒù�tHDŽ$¨�������è����HÄˆ���ÃH‹\$pHƒ|$x�†ï���H‰$è����H‹L$pH‹D$xHƒø�†Ë���¶)@ˆl$GHƒø�†²���H‰ $è����H‹\$pH‹D$xH‰ÚHƒø�†‹���H‹L$PHÇÅ���Hƒù@suHÓåHÿÍD¶D$GL!Å@ˆ+H‹œ$¨���H‰$H‰T$H‰D$H‹œ$€���H‰\$è����H‹œ$¨���H‰$H‹œ$ ���H‰\$è����H‹\$Hƒû�} è����HÄˆ���Ãé¡þÿÿ1íë‡è���� è���� è���� è���� H‰ $è����H‹l$X¶]�€û�t HÇÀÿÿÿÿé7ýÿÿHÇÀ���é+ýÿÿè����é¦üÿÿ4������f
��*runtime.racefuncenter���Ä
�� runtime.raceread���ˆ��`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���œ
��(runtime.racefuncexit���à
�� runtime.raceread���¾ 
��"runtime.racewrite���„ 
��0math/big.(*Int).SetBytes���À 
��&math/big.(*Int).Cmp���à 
��(runtime.racefuncexit���Œ 
��$runtime.panicindex���š 
��$runtime.panicindex���¨ 
��$runtime.panicindex���¶ 
��$runtime.panicindex���Ì 
�� runtime.raceread���¢ 
��0runtime.morestack_noctxt���`��"".autotmp_0069��type.int�"".autotmp_0067��type.int�"".autotmp_0066�type.uint8�"".autotmp_0062��type.int�"".autotmp_0061��type.int�"".autotmp_0060�Otype.string�math/big.x·2�_$type.*math/big.Int�"".bytes�/type.[]uint8�"".b�otype.uint�"".k�type.int� "".err�@type.error�"".n�0$type.*math/big.Int� "".max� $type.*math/big.Int�"".rand��type.io.Reader�(&óád�à�fÖ&436T10  ;Q 
„(. +/�6�2/S-¯L1"À ;�Tgclocals·3009cae41f7892c054171fe697abe8cf�Tgclocals·158a8afba51975a616c31c11c54dc735���JC:/workdir/go/src/crypto/rand/util.goþ"".init�� ��eH‹ %(���H‹‰����H;a†$��Hƒì H‹\$ H‰$è����H����H‰$è����¶����€û�t-H����H‰$è����¶����€ûu
è����HƒÄ Ãè���� H����H‰$è����Æ����è����è����è����è����è����H����H‰$è����H‹\$H‰$H»Né0|ù!âH‰\$è����H‹\$H‰\$H����H‰$è����H‹\$€=�����u-H‰����è����H����H‰$è����Æ����è����HƒÄ ÃH-����H‰,$H‰\$è����ëÃè����é¸þÿÿB������P
��*runtime.racefuncenter���^��"".initdone·���p
�� runtime.raceread���~��"".initdone·���–��"".initdone·���¨
�� runtime.raceread���¶��"".initdone·���Ê
��(runtime.racefuncexit���Þ
��"runtime.throwinit���ð��"".initdone·���‚
��"runtime.racewrite���Ž�"".initdone·���š
��io.init���¤
��os.init���®
��sync.init���¸
��syscall.init���Â
��math/big.init���Ð��"type.math/big.Int���â
��"runtime.newobject���œ
��2math/big.(*Int).SetUint64���¾��*"".smallPrimesProduct���Ð
��"runtime.racewrite���æ�6runtime.writeBarrierEnabled���ú��*"".smallPrimesProduct���„
��"".init.1���’��"".initdone·���¤
��"runtime.racewrite���°�"".initdone·���¼
��(runtime.racefuncexit���Ô��*"".smallPrimesProduct���ð
��.runtime.writebarrierptr���þ
��0runtime.morestack_noctxt����@��"".autotmp_0072�$type.*math/big.Int�@O?@¸?@)�Ð�"’¥Û\Ü&ÛÜ��'ÀO�Tgclocals·69c1753bd5f81501d95132d08af04464�Tgclocals·0c8aa8e80191a30eac23f1a218103f16���JC:/workdir/go/src/crypto/rand/util.goþTgclocals·c55cf99de9cdd8c8202a466952fa1a45� �� ���������������þTgclocals·385909f76d6de739e72f24698b953b71� �� ���������1����þ0>go.itab.*"".rngReader.io.Reader�����þTgclocals·0b54e40361ced91ab254ee60980e804a�(��(�����������������þTgclocals·7d2d5fca80364273fb07d5820a76fef4�����������þ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·21c30a6acdde3c2786a1f333cd766a16�`��`
�����������`�� ��!�����������€�������þTgclocals·21a74587a0e3bf35ab964cc3397ccde9�`��`
������������������������c�������������þ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·6d109feac520cf76a7d7f19f57c815f2�x��x ����������@���H����������� �� ������� � �$� ��þTgclocals·848dc61b27c655fd2dba264a7720a861�x��x ��������� ��� ��� ���;������ ���;������;���;���;���;����þ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"�P��Jcrypto/rand: argument to Int is <= 0��þTgclocals·158a8afba51975a616c31c11c54dc735�H��H������������������������������þTgclocals·3009cae41f7892c054171fe697abe8cf�H��H���������������������?���?����þTgclocals·0c8aa8e80191a30eac23f1a218103f16� �� ��������������þTgclocals·69c1753bd5f81501d95132d08af04464�����������þ."".Reader�� type.io.Reader���þ."".smallPrimes��0type.[]uint8�0�������������������������""".statictmp_0070���þ.*"".smallPrimesProduct��$type.*math/big.Int���þ0""".statictmp_0070��type.[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� �� ��������������ß~.8��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��.go.string.hdr."[]uint8"���p��*go.weak.type.*[]uint8���€��"runtime.zerovalue�����type.uint8���þ6go.typelink.[]uint8 []uint8��������������type.[]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)�À��À��������������Á"èÜ�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��vgo.string.hdr."func(*rand.rngReader, []uint8) (int, error)"���p��ngo.weak.type.*func(*"".rngReader, []uint8) (int, error)���€��"runtime.zerovalue��� €�\type.func(*"".rngReader, []uint8) (int, error)���Р�\type.func(*"".rngReader, []uint8) (int, error)���€��$type.*"".rngReader�����type.[]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)�°��°��������������„N4P�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Tgo.string.hdr."func([]uint8) (int, error)"���p��Pgo.weak.type.*func([]uint8) (int, error)���€��"runtime.zerovalue��� €�>type.func([]uint8) (int, error)���А�>type.func([]uint8) (int, error)���€��type.[]uint8�����type.int��� ��type.error���þ‚go.typelink.func([]uint8) (int, error) func([]uint8) (int, error)��������������>type.func([]uint8) (int, error)���þ$type.*"".rngReader��Ð��Ð��������������"µX�6����������������������������������������������������������������������������������������������������������������������������������������������0 � runtime.algarray���@��"runtime.gcbits.01���P��>go.string.hdr."*rand.rngReader"���p��6go.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..hashfunc15�����type..eqfunc15���þ2go.string.hdr."[15]uint8"� �� �������� ����������*go.string."[15]uint8"���þ*go.string."[15]uint8"� ��[15]uint8��þtype.[15]uint8�À��À���������������Ñ µ(�‘�����������������������������������������������������������������������0��type..alg15���@��runtime.gcbits.���P��2go.string.hdr."[15]uint8"���p��.go.weak.type.*[15]uint8���€��"runtime.zerovalue�����type.uint8��� ��type.[]uint8���þ>go.typelink.[15]uint8 [15]uint8��������������type.[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�