| !<arch> |
| __.PKGDEF 0 0 0 644 20235 ` |
| go object linux amd64 go1.5.1 X:none |
| build id "3d08343f476dcbcc51f660c26e8156867a8f8efe" |
| |
| $$ |
| package elliptic |
| import runtime "runtime" |
| import io "io" |
| import sync "sync" |
| import big "math/big" |
| 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) |
| type @"".CurveParams struct { P *@"math/big".Int; N *@"math/big".Int; B *@"math/big".Int; Gx *@"math/big".Int; Gy *@"math/big".Int; BitSize int; Name string } |
| func (@"".curve·3 *@"".CurveParams "esc:0x9") Add (@"".x1·4 *@"math/big".Int "esc:0x9", @"".y1·5 *@"math/big".Int "esc:0x9", @"".x2·6 *@"math/big".Int "esc:0x9", @"".y2·7 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·3 *@"".CurveParams "esc:0x9") Double (@"".x1·4 *@"math/big".Int "esc:0x9", @"".y1·5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·2 *@"".CurveParams "esc:0x9") IsOnCurve (@"".x·3 *@"math/big".Int "esc:0x9", @"".y·4 *@"math/big".Int "esc:0x9") (? bool) |
| func (@"".curve·2 *@"".CurveParams "esc:0x12") Params () (? *@"".CurveParams) { return @"".curve·2 } |
| func (@"".curve·3 *@"".CurveParams "esc:0x9") ScalarBaseMult (@"".k·4 []byte "esc:0x1") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·3 *@"".CurveParams "esc:0x9") ScalarMult (@"".Bx·4 *@"math/big".Int "esc:0x9", @"".By·5 *@"math/big".Int "esc:0x9", @"".k·6 []byte "esc:0x1") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·4 *@"".CurveParams "esc:0x9") @"".addJacobian (@"".x1·5 *@"math/big".Int "esc:0x9", @"".y1·6 *@"math/big".Int "esc:0x9", @"".z1·7 *@"math/big".Int "esc:0x9", @"".x2·8 *@"math/big".Int "esc:0x9", @"".y2·9 *@"math/big".Int "esc:0x9", @"".z2·10 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·3 *@"".CurveParams "esc:0x9") @"".affineFromJacobian (@"".x·4 *@"math/big".Int "esc:0x9", @"".y·5 *@"math/big".Int "esc:0x9", @"".z·6 *@"math/big".Int "esc:0x9") (@"".xOut·1 *@"math/big".Int, @"".yOut·2 *@"math/big".Int) |
| func (@"".curve·4 *@"".CurveParams "esc:0x9") @"".doubleJacobian (@"".x·5 *@"math/big".Int "esc:0x9", @"".y·6 *@"math/big".Int "esc:0x9", @"".z·7 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int, ? *@"math/big".Int) |
| type @"".Curve interface { Add(@"".x1 *@"math/big".Int, @"".y1 *@"math/big".Int, @"".x2 *@"math/big".Int, @"".y2 *@"math/big".Int) (@"".x *@"math/big".Int, @"".y *@"math/big".Int); Double(@"".x1 *@"math/big".Int, @"".y1 *@"math/big".Int) (@"".x *@"math/big".Int, @"".y *@"math/big".Int); IsOnCurve(@"".x *@"math/big".Int, @"".y *@"math/big".Int) (? bool); Params() (? *@"".CurveParams); ScalarBaseMult(@"".k []byte) (@"".x *@"math/big".Int, @"".y *@"math/big".Int); ScalarMult(@"".x1 *@"math/big".Int, @"".y1 *@"math/big".Int, @"".k []byte) (@"".x *@"math/big".Int, @"".y *@"math/big".Int) } |
| type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } |
| func @"".GenerateKey (@"".curve·5 @"".Curve, @"".rand·6 @"io".Reader) (@"".priv·1 []byte, @"".x·2 *@"math/big".Int, @"".y·3 *@"math/big".Int, @"".err·4 error) |
| func @"".Marshal (@"".curve·2 @"".Curve, @"".x·3 *@"math/big".Int "esc:0x1", @"".y·4 *@"math/big".Int "esc:0x1") (? []byte) |
| func @"".Unmarshal (@"".curve·3 @"".Curve, @"".data·4 []byte "esc:0x1") (@"".x·1 *@"math/big".Int, @"".y·2 *@"math/big".Int) |
| func @"".P256 () (? @"".Curve) |
| func @"".P384 () (? @"".Curve) |
| func @"".P521 () (? @"".Curve) |
| func @"".P224 () (? @"".Curve) |
| 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 388101 ` |
| go object linux amd64 go1.5.1 X:none |
| |
| ! |
| go13ldio.amath/big.async.aþ0"".(*CurveParams).ParamsxdH%H;av&HìH\$H$èH\$H\$èHÄÃèëÄ |
| : |
| *runtime.racefuncenterX |
| (runtime.racefuncexitl |
| 0runtime.morestack_noctxt "".~r0(type.*"".CurveParams"".curve(type.*"".CurveParams!@h"Tgclocals·62da1ac877fc28d8253c48dd1917e7aeTgclocals·69c1753bd5f81501d95132d08af04464N/tmp/go/src/crypto/elliptic/elliptic.goþ6"".(*CurveParams).IsOnCurveàÞdH%HD$èH;A
HìH$H$èH$°1Û\$xH$H$H$H\$xH$HL$HL$èH\$H\$ H$ H$èHD$ H$HD$H$ H+Hl$èH$¨1Û\$XH\$`H\$hH\$pH\$XH$HL$HL$èHD$H$HD$(HD$H$¨H\$è1Û\$8H\$@H\$HH\$PH\$8H$H$¨H\$HÇD$èHD$H$HD$0HD$H$¨H\$èHD$(H$HD$H\$0H\$èH$ H$H$èHD$(H$HD$H$ HkHl$èH$ H$èHD$(H$HD$H$ H+Hl$èH\$(H$H\$ H\$èH\$Hû$¸èHÄÃèéÑýÿÿ" |
| X |
| *runtime.racefuncenterÔ |
| &math/big.(*Int).Mul |
| runtime.racereadÐ |
| &math/big.(*Int).Modº |
| &math/big.(*Int).Mul |
| &math/big.(*Int).Mulö |
| &math/big.(*Int).LshÀ |
| &math/big.(*Int).Addú |
| &math/big.(*Int).Sub¦ |
| runtime.racereadî |
| &math/big.(*Int).Add |
| runtime.racereadÖ |
| &math/big.(*Int).Mod |
| &math/big.(*Int).Cmp² |
| (runtime.racefuncexitÌ |
| 0runtime.morestack_noctxt@°"".autotmp_0009¿"type.math/big.Int"".autotmp_0008"type.math/big.Int"".autotmp_0007?"type.math/big.Int"".autotmp_0005$type.*math/big.Int"".autotmp_0004$type.*math/big.Int"".autotmp_0003$type.*math/big.Int"".autotmp_0002$type.*math/big.Int"".threeXÏ$type.*math/big.Int |
| "".x3ß$type.*math/big.Int |
| "".y2ï$type.*math/big.Int"".~r20type.bool"".y $type.*math/big.Int"".x$type.*math/big.Int"".curve(type.*"".CurveParams°
¯°°:p8@<2 >%:4),+>X%9%.Tgclocals·1d6beff734779c3f3dd75ac2a5d7f1fcTgclocals·b1973ce378665cb4660c9fbc01665b5fN/tmp/go/src/crypto/elliptic/elliptic.goþ"".zForAffineààdH%H;aHì0H\$0H$èHH$èH\$H\$HD$8HD$ H$H$èHL$ HiHý
1ÀHøuCHD$@HD$(H$H$èHL$(HiHýu51ÀHøuH\$H\$HèHÄ0ÃH\$H$HÇD$èëÓH$èHl$(¶]ût HÇÀÿÿÿÿëHÇÀë¤H$èHl$ ¶]ûtHÇÀÿÿÿÿéRÿÿÿHÇÀéFÿÿÿèéÐþÿÿ |
| B |
| *runtime.racefuncenterP"type.math/big.Intb |
| "runtime.newobject¦ |
| runtime.raceread |
| runtime.racereadØ |
| (runtime.racefuncexit |
| 0math/big.(*Int).SetInt64¦ |
| runtime.racereadø |
| runtime.racereadÎ |
| 0runtime.morestack_noctxt0`"".autotmp_0012type.intmath/big.x·2$type.*math/big.Intmath/big.x·2$type.*math/big.Int"".z/$type.*math/big.Int"".~r2 $type.*math/big.Int"".y$type.*math/big.Int"".x$type.*math/big.Int`_`{°( |
| bX |
| " 23&)5Tgclocals·e663a1c90fe5f8cdc48f943a1bce53a2Tgclocals·c81afdb7ec38768926f0fd71637cd9f3N/tmp/go/src/crypto/elliptic/elliptic.goþH"".(*CurveParams).affineFromJacobianà |
| Ö |
| dH%HD$øH;AHìH$H$èH$¨HD$0H$H$èHL$0HiHý
1ÀHøuQHH$èH\$H\$@HH$èHD$H\$@H$°H$¸èHÄÃ1Û\$hH\$pH\$xH$H\$hH\$8H$H$èH\$8H$H$¨H\$H$H+Hl$èHD$1Û\$HH\$PH\$XH\$`H\$HH$HD$HD$(HD$èH\$H\$ HH$èH\$H$H$H\$H\$ H\$èH\$H$°H$H$èH$°H$HD$H$H+Hl$èHD$ H$HD$H\$(H\$èHH$èH\$H$H$ H\$H\$ H\$èH\$H$¸H$H$èH$¸H$HD$H$H+Hl$èèHÄÃH$èHl$0¶]ûtHÇÀÿÿÿÿéËýÿÿHÇÀé¿ýÿÿèéUýÿÿ2 |
| X |
| *runtime.racefuncenter |
| runtime.racereadÒ"type.math/big.Intä |
| "runtime.newobject"type.math/big.Int |
| "runtime.newobjectÖ |
| (runtime.racefuncexitÌ |
| runtime.raceread¢ |
| 4math/big.(*Int).ModInverse |
| &math/big.(*Int).Mul²"type.math/big.IntÄ |
| "runtime.newobject |
| &math/big.(*Int).MulÊ |
| runtime.raceread |
| &math/big.(*Int).ModÐ |
| &math/big.(*Int).MulÞ"type.math/big.Intð |
| "runtime.newobjectº |
| &math/big.(*Int).Mulö |
| runtime.raceread |
| &math/big.(*Int).ModÌ |
| (runtime.racefuncexitî |
| runtime.racereadÄ |
| |
| 0runtime.morestack_noctxt`*"".autotmp_0025"type.math/big.Int"".autotmp_0024?"type.math/big.Int"".autotmp_0023$type.*math/big.Int"".autotmp_0022$type.*math/big.Int"".autotmp_0021$type.*math/big.Int"".autotmp_0020$type.*math/big.Int"".autotmp_0019$type.*math/big.Int"".autotmp_0018$type.*math/big.Int"".autotmp_0017$type.*math/big.Int"".autotmp_0016$type.*math/big.Int"".autotmp_0015$type.*math/big.Int"".autotmp_0014$type.*math/big.Intmath/big.x·2¯$type.*math/big.Int"".zinvsqÏ$type.*math/big.Int"".zinv¿$type.*math/big.Int"".yOutP$type.*math/big.Int"".xOut@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int"".curve(type.*"".CurveParams(º>°D®6Dc<B<B7
/>++;+7CC5<:Tgclocals·f836e5e9e938223b497423d51de32d78Tgclocals·2c0bef76231e5800305f0a04f854ce4aN/tmp/go/src/crypto/elliptic/elliptic.goþ*"".(*CurveParams).Add dH%H;aìHìXH\$XH$èH\$hH$H\$pH\$èH\$H\$PH\$xH$H$H\$èHD$H\$`H$H\$hH\$H\$pH\$H\$PH\$H\$xH\$ H$H\$(HD$0èHT$8HL$@HD$HH\$`H$HT$HL$HD$èHD$ HL$(H$H$èHÄXÃèé÷þÿÿ |
| B |
| *runtime.racefuncenterr |
| "".zForAffine¼ |
| "".zForAffineÖ |
| :"".(*CurveParams).addJacobian® |
| H"".(*CurveParams).affineFromJacobianì |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtp°"".autotmp_0037$type.*math/big.Int"".autotmp_0036$type.*math/big.Int"".autotmp_0033$type.*math/big.Int"".autotmp_0029$type.*math/big.Int"".autotmp_0028$type.*math/big.Int"".autotmp_0027$type.*math/big.Int |
| "".z1$type.*math/big.Int"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int |
| "".y2@$type.*math/big.Int |
| "".x20$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int"".curve(type.*"".CurveParams°ç¯°Î" =MKTgclocals·0bced99bed67aadf681cf77ffe9efc3cTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349N/tmp/go/src/crypto/elliptic/elliptic.goþ:"".(*CurveParams).addJacobian 5 5dH%H$0þÿÿH;A+
HìPH$PH$èHH$èH\$H$èHH$èH\$H$àHH$èHD$H$èH$H$àH\$XHD$@H$pH$H$H$èH$HiHý
<1ÀHø
H$H$H$xH\$èH\$XH$H$H\$èH\$@H$H$H\$èH$H$H\$XH$H\$@H$ èHÄPÃH$HD$`H$H$èHL$`HiHý
H1ÀHø
H$H$H$`H\$èH\$XH$H$hH\$èH\$@H$H$pH\$èH$H$H\$XH$H\$@H$ èHÄPÃ1Û$0H$8H$@H$HH$0H$H$pH\$H$pH\$èH\$H\$PH$XH$èHD$PH$HD$H$XH+Hl$èH$1Û$H$H$ H$(H$H$HL$HL$èH\$H\$HH$XH$èHD$HH$HD$H$XH+Hl$è1Û$ðH$øH$H$H$ðH$H$`H\$H\$HH\$èH\$H$¨H$XH$èH$¨H$HD$H$XH+Hl$è1Û$ÐH$ØH$àH$èH$ÐH$H$xH\$H\$PH\$èH\$H$ H$XH$èH$ H$HD$H$XH+Hl$è1Û$°H$¸H$ÀH$ÈH$°H$H$ H\$H$¨H\$èHD$H$ØHD$pH$H$èHL$pHiHý
Ý1ÀHøD$?H$ØHD$hH$H$èHL$hHiHý
u1ÀHøÿu7H$XH$èH$ØH$HD$H$XH+Hl$è1Û$H$H$ H$¨H$H$H$ØH\$HÇD$èHD$H$HD$H$ÐHD$è1Û$pH$xH$H$H$pH$H$ØH\$H$ÐH\$èH\$H$È1Û$PH$XH$`H$hH$PH$H$hH\$H$H\$èHD$H$H$¸HD$H\$HH\$èH$XH$èH$¸H$HD$H$XH+Hl$è1Û$0H$8H$@H$HH$0H$H$H\$H$pH\$èHD$H$H$°HD$H\$PH\$èH$XH$èH$°H$HD$H$XH+Hl$è1Û$H$H$ H$(H$H$H$°H\$H$¸H\$èHD$H$ÀH$H$H$èH$HiHý
n1ÀHøÿu7H$XH$èH$ÀH$HD$H$XH+Hl$èH$ÀHD$xH$H$èHL$xHiHý
Ò1ÀHøÀ|$?tp<tlH$XH$H$`H\$H$hH\$H$pH\$èHT$ HL$(HD$0H$H$H$ èHÄPÃH$ÀH$H$ÀH\$HÇD$è1Û$ðH$øH$H$H$ðH$H$¨H\$H$ÐH\$èH\$H$H$H$H$ÀH\$èH$H$HD$HD$èH$H$HD$H$ÈH\$èH$H$HD$H$H\$èH$H$HD$H$H\$èH$XH$èH$H$HD$H$XH+Hl$èH\$XH$H$ÀH\$èH$H$HD$H$H\$èHD$XH$HD$H$H\$èH$¸H$HD$H$ÈH\$èH$¸H$HD$HÇD$èHD$XH$HD$H$¸H\$èH$XH$èHD$XH$HD$H$XH+Hl$èH\$@H$H$pH\$H$H\$èHD$@H$HD$HD$èHD$@H$HD$H\$PH\$èHD$@H$HD$H\$HH\$èHD$@H$HD$H$ØH\$èH$XH$èHD$@H$HD$H$XH+Hl$èH$H$H\$XH$H\$@H$ èHÄPÃH$èHl$x¶]ûtHÇÀÿÿÿÿé
üÿÿHÇÀéüÿÿH$èH¬$¶]ûtHÇÀÿÿÿÿénûÿÿHÇÀébûÿÿH$èHl$h¶]ûtHÇÀÿÿÿÿéjøÿÿHÇÀé^øÿÿH$èHl$p¶]ûtHÇÀÿÿÿÿéøÿÿHÇÀéö÷ÿÿH$èHl$`¶]ûtHÇÀÿÿÿÿéôÿÿHÇÀéôÿÿH$èH¬$¶]ûtHÇÀÿÿÿÿé óÿÿHÇÀéóÿÿèé°òÿÿª |
| ^ |
| *runtime.racefuncenterl"type.math/big.Int~ |
| "runtime.newobject¦"type.math/big.Int¸ |
| "runtime.newobjectà"type.math/big.Intò |
| "runtime.newobjectü |
| runtime.racereadü |
| &math/big.(*Int).Set² |
| &math/big.(*Int).Setè |
| &math/big.(*Int).SetÆ |
| (runtime.racefuncexit |
| runtime.raceread |
| &math/big.(*Int).Set¼ |
| &math/big.(*Int).Setò |
| &math/big.(*Int).SetÐ |
| (runtime.racefuncexitø |
| &math/big.(*Int).Mul® |
| |
| runtime.racereadô |
| |
| &math/big.(*Int).Modü |
| &math/big.(*Int).Mul² |
| runtime.racereadø |
| &math/big.(*Int).Mod |
| &math/big.(*Int).MulÆ |
| runtime.raceread |
| &math/big.(*Int).Mod¤ |
| &math/big.(*Int).Mulà |
| runtime.raceread¬ |
| &math/big.(*Int).ModÄ |
| &math/big.(*Int).Sub |
| runtime.racereadö |
| runtime.racereadÎ |
| runtime.raceread |
| &math/big.(*Int).Addª |
| &math/big.(*Int).Lshê |
| &math/big.(*Int).Mul |
| &math/big.(*Int).Mul´ |
| &math/big.(*Int).Mulþ |
| &math/big.(*Int).Mul |
| runtime.racereadì |
| &math/big.(*Int).Mod |
| &math/big.(*Int).MulÎ |
| &math/big.(*Int).Mulð |
| runtime.raceread¼ |
| &math/big.(*Int).ModÔ |
| &math/big.(*Int).Sub |
| runtime.racereadø |
| runtime.racereadÄ |
| &math/big.(*Int).Addú |
| runtime.raceread¸" |
| @"".(*CurveParams).doubleJacobian# |
| (runtime.racefuncexitî# |
| &math/big.(*Int).Lsh% |
| &math/big.(*Int).MulÜ% |
| &math/big.(*Int).Set& |
| &math/big.(*Int).MulØ& |
| &math/big.(*Int).Sub' |
| &math/big.(*Int).Subä' |
| &math/big.(*Int).Sub( |
| runtime.racereadÒ( |
| &math/big.(*Int).Mod) |
| &math/big.(*Int).SetÎ) |
| &math/big.(*Int).Sub* |
| &math/big.(*Int).MulÔ* |
| &math/big.(*Int).Mul+ |
| &math/big.(*Int).LshÒ+ |
| &math/big.(*Int).Subô+ |
| runtime.racereadº, |
| &math/big.(*Int).Mod- |
| &math/big.(*Int).Addº- |
| &math/big.(*Int).Mulô- |
| &math/big.(*Int).Sub®. |
| &math/big.(*Int).Subî. |
| &math/big.(*Int).Mul/ |
| runtime.racereadÖ/ |
| &math/big.(*Int).Mod´0 |
| (runtime.racefuncexitÖ0 |
| runtime.raceread´1 |
| runtime.raceread2 |
| runtime.racereadö2 |
| runtime.racereadÔ3 |
| runtime.raceread²4 |
| runtime.raceread5 |
| 0runtime.morestack_noctxt "".autotmp_0085¿"type.math/big.Int"".autotmp_0084ÿ"type.math/big.Int"".autotmp_0083¿"type.math/big.Int"".autotmp_0082ÿ"type.math/big.Int"".autotmp_0081¿"type.math/big.Int"".autotmp_0080ÿ"type.math/big.Int"".autotmp_0079¿"type.math/big.Int"".autotmp_0078ÿ"type.math/big.Int"".autotmp_0077¿"type.math/big.Int"".autotmp_0076"type.math/big.Int"".autotmp_0075?"type.math/big.Int"".autotmp_0074$type.*math/big.Int"".autotmp_0073$type.*math/big.Int"".autotmp_0072$type.*math/big.Int"".autotmp_0071$type.*math/big.Int"".autotmp_0070$type.*math/big.Int"".autotmp_0066type.int"".autotmp_0065type.int"".autotmp_0064$type.*math/big.Int"".autotmp_0063$type.*math/big.Int"".autotmp_0062$type.*math/big.Int"".autotmp_0061$type.*math/big.Int"".autotmp_0060$type.*math/big.Int"".autotmp_0059$type.*math/big.Int"".autotmp_0058$type.*math/big.Int"".autotmp_0057$type.*math/big.Int"".autotmp_0056$type.*math/big.Int"".autotmp_0055$type.*math/big.Int"".autotmp_0054type.int"".autotmp_0053type.int"".autotmp_0052$type.*math/big.Int"".autotmp_0051$type.*math/big.Int"".autotmp_0050$type.*math/big.Int"".autotmp_0049$type.*math/big.Int"".autotmp_0048$type.*math/big.Int"".autotmp_0047$type.*math/big.Int"".autotmp_0046$type.*math/big.Int"".autotmp_0045$type.*math/big.Int"".autotmp_0044$type.*math/big.Int"".autotmp_0043$type.*math/big.Int"".autotmp_0042type.int"".autotmp_0039ß$type.*math/big.Int"".autotmp_0038Ï$type.*math/big.Intmath/big.x·2¯$type.*math/big.Intmath/big.x·2$type.*math/big.Intmath/big.x·2Ï$type.*math/big.Intmath/big.x·2¿$type.*math/big.Intmath/big.x·2ß$type.*math/big.Intmath/big.x·2$type.*math/big.Int"".vï$type.*math/big.Int"".r$type.*math/big.Int |
| "".s2¿$type.*math/big.Int |
| "".s1¯$type.*math/big.Int"".j$type.*math/big.Int"".iÿ$type.*math/big.Int"".xEqual¡type.bool"".hï$type.*math/big.Int |
| "".u2ß$type.*math/big.Int |
| "".u1Ï$type.*math/big.Int"".z2z2$type.*math/big.Int"".z1z1ÿ$type.*math/big.Int |
| "".z3$type.*math/big.Int |
| "".y3ï$type.*math/big.Int |
| "".x3ÿ$type.*math/big.Int"".~r8$type.*math/big.Int"".~r7$type.*math/big.Int"".~r6p$type.*math/big.Int |
| "".z2`$type.*math/big.Int |
| "".y2P$type.*math/big.Int |
| "".x2@$type.*math/big.Int |
| "".z10$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int"".curve(type.*"".CurveParamsF" Ì Ä
Ñ ªÐ¸Þ"q@*:*xwV<F4V7V7Q967MYQ 7Q 7Q<77_65'Y&##7# ##4-479/2//!/2 |
| Ú.-E@e#=eTglor 9,n LY%%#/A_,/L+ÖC#? c/2///8Tgclocals·a750e626ad3cd2571043872d2db57fc7Tgclocals·209f25a59c24e663d08f3712f5d7fd07N/tmp/go/src/crypto/elliptic/elliptic.goþ0"".(*CurveParams).DoubleúdH%H;a Hì8H\$8H$èH\$HH$H\$PH\$èHD$H\$@H$H\$HH\$H\$PH\$HD$èHT$ HL$(HD$0H\$@H$HT$HL$HD$èHD$ HL$(HD$XHL$`èHÄ8ÃèéCÿÿÿ |
| B |
| *runtime.racefuncenterr |
| "".zForAffineÊ |
| @"".(*CurveParams).doubleJacobian¢ |
| H"".(*CurveParams).affineFromJacobianÔ |
| (runtime.racefuncexitè |
| 0runtime.morestack_noctxtPp"".autotmp_0096$type.*math/big.Int"".autotmp_0095$type.*math/big.Int"".autotmp_0092$type.*math/big.Int"".autotmp_0088$type.*math/big.Int"".autotmp_0087$type.*math/big.Int"".~r3@$type.*math/big.Int"".~r20$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int"".curve(type.*"".CurveParamspop
Àöq
Tgclocals·b9e2f210c3a206b5352d33144c6a1618Tgclocals·69c1753bd5f81501d95132d08af04464N/tmp/go/src/crypto/elliptic/elliptic.goþ@"".(*CurveParams).doubleJacobian$ô#dH%H$pÿÿÿH;AÕHìH$H$èH$01Û$ðH$øH$H$H$ðH$HL$HL$èH\$H\$pH$H$èHD$pH$HD$H$H+Hl$èH$(1Û$ÐH$ØH$àH$èH$ÐH$HL$HL$èH\$H\$hH$H$èHD$hH$HD$H$H+Hl$èHH$èH\$H$H$ H\$H\$pH\$èHD$H$HD$PH$H$èHL$PHiHý
"1ÀHøÿu7H$H$èH$H$HD$H$H+Hl$è1Û$°H$¸H$ÀH$ÈH$°H$H$ H\$H\$pH\$èH$HD$H$HL$H$HD$èH$H$H$H\$èH$H$HD$HÇD$èH$H$HD$H$H\$èH$H$H$ H\$H\$hH\$èH\$H\$xHH$èH$H\$H$HL$HL$èH\$H\$`1Û$H$H$ H$¨H$H$H\$xH\$HÇD$èHL$`HD$H$HL$HD$èHD$`HD$0H$H$èHL$0HiHý
ê1ÀHøÿu6H$H$èHD$`H$HD$H$H+Hl$èëH$H$èHD$`H$HD$H$H+Hl$èHH$èH\$H$H$(H\$H$0H\$èHD$H$HD$HD$ HD$èHD$ H$HD$H\$hH\$èHD$ HD$8H$H$èHL$8HiHý
¬1ÀHøÿu4H$H$èHD$ H$HD$H$H+Hl$èH\$ H$H\$ H\$H\$pH\$èHD$ HD$HH$H$èHL$HHiHý
ô1ÀHøÿu4H$H$èHD$ H$HD$H$H+Hl$èH$H$èHD$ H$HD$H$H+Hl$èHD$xH$HD$HÇD$èHD$xH$HD$H\$`H\$èHD$xHD$@H$H$èHL$@HiHý
ñ1ÀHøÿu4H$H$èHD$xH$HD$H$H+Hl$èH$H$H$H\$H\$xH\$èHD$hH\$H\$(H$HD$HD$èHD$hH$HD$HÇD$èH$H$èHD$hH$HD$H$H+Hl$èHD$(H$HD$H\$hH\$èHD$(HD$XH$H$èHL$XHiHý
¤1ÀHøÿu4H$H$èHD$(H$HD$H$H+Hl$èH$H$èHD$(H$HD$H$H+Hl$èH\$`H$8H\$(H$@H\$ H$HèHÄÃH$èHl$X¶]ûtHÇÀÿÿÿÿé;ÿÿÿHÇÀé/ÿÿÿH$èHl$@¶]ûtHÇÀÿÿÿÿéîýÿÿHÇÀéâýÿÿH$èHl$H¶]ûtHÇÀÿÿÿÿéëüÿÿHÇÀéßüÿÿH$èHl$8¶]ûtHÇÀÿÿÿÿé3üÿÿHÇÀé'üÿÿH$èHl$0¶]ûtHÇÀÿÿÿÿéõúÿÿHÇÀééúÿÿH$èHl$P¶]ûtHÇÀÿÿÿÿé½øÿÿHÇÀé±øÿÿèé÷ÿÿ |
| ^ |
| *runtime.racefuncenteræ |
| &math/big.(*Int).Mul |
| runtime.racereadâ |
| &math/big.(*Int).Modê |
| &math/big.(*Int).Mul |
| runtime.racereadæ |
| &math/big.(*Int).Modô"type.math/big.Int |
| "runtime.newobjectÐ |
| &math/big.(*Int).Sub |
| runtime.racereadè |
| runtime.raceread´ |
| &math/big.(*Int).AddÆ |
| &math/big.(*Int).Add |
| &math/big.(*Int).MulÒ |
| &math/big.(*Int).Set |
| |
| &math/big.(*Int).LshÖ |
| |
| &math/big.(*Int).Add¦ |
| &math/big.(*Int).MulÈ"type.math/big.IntÚ |
| "runtime.newobject |
| &math/big.(*Int).Mul¸
|
| &math/big.(*Int).Lshò
|
| &math/big.(*Int).Sub¢ |
| runtime.racereadú |
| runtime.racereadÀ |
| &math/big.(*Int).Addæ |
| runtime.raceread¬ |
| &math/big.(*Int).Modº"type.math/big.IntÌ |
| "runtime.newobject |
| &math/big.(*Int).AddÖ |
| &math/big.(*Int).Mul |
| &math/big.(*Int).SubÀ |
| runtime.raceread |
| runtime.racereadÞ |
| &math/big.(*Int).Add¢ |
| &math/big.(*Int).SubÒ |
| runtime.racereadª |
| runtime.racereadð |
| &math/big.(*Int).Add |
| runtime.racereadØ |
| &math/big.(*Int).Mod |
| &math/big.(*Int).LshÊ |
| &math/big.(*Int).Subú |
| runtime.racereadÒ |
| runtime.raceread |
| &math/big.(*Int).Addè |
| &math/big.(*Int).Mul¬ |
| &math/big.(*Int).Mulä |
| &math/big.(*Int).Lsh |
| runtime.racereadÌ |
| &math/big.(*Int).Mod |
| &math/big.(*Int).Sub¶ |
| runtime.raceread |
| runtime.racereadÔ |
| &math/big.(*Int).Addö |
| runtime.raceread¼ |
| &math/big.(*Int).Mod |
| (runtime.racefuncexit¶ |
| runtime.raceread |
| runtime.racereadò |
| runtime.racereadÐ! |
| runtime.raceread®" |
| runtime.raceread# |
| runtime.racereadâ# |
| 0runtime.morestack_noctxtp X"".autotmp_0122ÿ"type.math/big.Int"".autotmp_0121¿"type.math/big.Int"".autotmp_0120"type.math/big.Int"".autotmp_0119?"type.math/big.Int"".autotmp_0118type.int"".autotmp_0117$type.*math/big.Int"".autotmp_0116type.int"".autotmp_0115type.int"".autotmp_0114type.int"".autotmp_0113$type.*math/big.Int"".autotmp_0112$type.*math/big.Int"".autotmp_0111type.int"".autotmp_0110$type.*math/big.Int"".autotmp_0109$type.*math/big.Int"".autotmp_0108$type.*math/big.Int"".autotmp_0107$type.*math/big.Int"".autotmp_0106$type.*math/big.Int"".autotmp_0105$type.*math/big.Int"".autotmp_0104$type.*math/big.Int"".autotmp_0102$type.*math/big.Int"".autotmp_0101$type.*math/big.Int"".autotmp_0100$type.*math/big.Int"".autotmp_0099$type.*math/big.Intmath/big.x·2ï$type.*math/big.Intmath/big.x·2$type.*math/big.Intmath/big.x·2$type.*math/big.Intmath/big.x·2¯$type.*math/big.Intmath/big.x·2¿$type.*math/big.Intmath/big.x·2ÿ$type.*math/big.Int |
| "".y3Ï$type.*math/big.Int |
| "".z3ß$type.*math/big.Int |
| "".x3ß$type.*math/big.Int"".beta¯$type.*math/big.Int"".alpha2$type.*math/big.Int"".alpha$type.*math/big.Int"".gammaÏ$type.*math/big.Int"".delta¿$type.*math/big.Int"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int"".~r3@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int"".curve(type.*"".CurveParams" ³ ªÐ"niF<F4:67V&2:O344=34"34934793444 //
////
.Dgx,o(o5,®5,E,¨,K"m,/////;Tgclocals·1c9021424538a99835a55f80c22b21bdTgclocals·d0ca95b5ff5f399fa02c3cf2b8dfc7fdN/tmp/go/src/crypto/elliptic/elliptic.goþ8"".(*CurveParams).ScalarMultàÆdH%H$PÿÿÿH;A¾Hì0H$0H$è1Û$H$H$ H$(H$H$HÇD$èH\$H$1ö@´$ðH´$øH´$H´$H´$ð1Ò$ÐH$ØH$àH$èH$Ð1É$°H$¸H$ÀH$ÈH$°H´$HT$xHL$pH¼$PH$XH$`H$¨1íH$ HD$`H¼$HøHëHl$hHl$`H9ë9H$H$èH´$HT$xHL$pH$¶+@l$W1ÀHD$XHøÝH$8H$Ht$HT$HL$èHt$ HT$(HL$0H´$HT$xHL$p¶\$WHãûuhH$8H$H$@H\$H$HH\$H$H\$Ht$ HT$(HL$0èHt$8HT$@HL$HH´$HT$xHL$p¶\$WHÑã\$WHD$XHÿÀHD$XHø#ÿÿÿH$HÿÀHl$hHÿÅé±þÿÿH$8H$Ht$HT$HL$èHL$ HD$(H$hH$pèHÄ0Ãèéýÿÿ |
| ^ |
| *runtime.racefuncenterÔ |
| 0math/big.(*Int).SetInt64Ì |
| runtime.racereadò |
| @"".(*CurveParams).doubleJacobianä |
| :"".(*CurveParams).addJacobianÜ |
| |
| H"".(*CurveParams).affineFromJacobian |
| (runtime.racefuncexit´ |
| 0runtime.morestack_noctxtà@"".autotmp_0147Ïtype.*uint8"".autotmp_0146type.int"".autotmp_0145type.int"".autotmp_0144ÿ"type.math/big.Int"".autotmp_0143¿"type.math/big.Int"".autotmp_0142"type.math/big.Int"".autotmp_0141?"type.math/big.Int"".autotmp_0140$type.*math/big.Int"".autotmp_0139$type.*math/big.Int"".autotmp_0137$type.*math/big.Int"".autotmp_0135type.uint8"".autotmp_0134$type.*math/big.Int"".autotmp_0133$type.*math/big.Int"".autotmp_0132$type.*math/big.Int"".autotmp_0131$type.*math/big.Int"".autotmp_0130$type.*math/big.Int"".autotmp_0129$type.*math/big.Int"".autotmp_0128¯type.[]uint8"".autotmp_0126$type.*math/big.Int"".autotmp_0125$type.*math/big.Int"".bitNum¯type.int"".byte±type.uint8"".zÿ$type.*math/big.Int"".yï$type.*math/big.Int"".xß$type.*math/big.Int |
| "".Bz¿$type.*math/big.Int"".~r4p$type.*math/big.Int"".~r3`$type.*math/big.Int"".k0type.[]uint8 |
| "".By $type.*math/big.Int |
| "".Bx$type.*math/big.Int"".curve(type.*"".CurveParams"à¶ßàð@ø"HAh G".;üSõ$Tgclocals·46311ccb0affe6ddbbabd51c4154c188Tgclocals·c0bf0814e11f2af8045ccac2d329e976N/tmp/go/src/crypto/elliptic/elliptic.goþ@"".(*CurveParams).ScalarBaseMultâdH%H;aHì@H\$@H$èH\$HH$H$èH\$HH$H$ èHD$HH$HhHl$Hh Hl$H\$PH\$H\$XH\$ H\$`H\$(èHL$0HD$8HL$hHD$pèHÄ@ÃèéOÿÿÿ |
| B |
| *runtime.racefuncenterh |
| runtime.raceread |
| runtime.raceread |
| 8"".(*CurveParams).ScalarMult¼ |
| (runtime.racefuncexitÐ |
| 0runtime.morestack_noctxt`"".~r2P$type.*math/big.Int"".~r1@$type.*math/big.Int"".ktype.[]uint8"".curve(type.*"".CurveParamsÀ }#Tgclocals·b6338434a483b71ecf7a1963213f75e2Tgclocals·69c1753bd5f81501d95132d08af04464N/tmp/go/src/crypto/elliptic/elliptic.goþ"".GenerateKeyàÚdH%H;aHì`H\$`H$è1Û1Û1ÛH$°H$¸HÇ$¨HÇ$ 1ÛH$H$H$H\$pH$H\$hH[8ÿÓHD$HD$XH$H$(èH\$XHC(HD$HHÀHÁøHH$HD$HD$èH$ Hl$HT$ HD$(H¬$H$H$H$ 1íH9é
HH\$xH$H$H\$H$H\$H$H\$H$H\$ èHL$0HD$8H$¸H$°Hùt |
| èHÄ`ÃH$H¼$H$èH$H$Høä¶)@l$GH\$HHÁû?HãH\$PHø¹H$èHH$èHD$PH\$HH-LHÃHãH)ÃL9ÃnHlH,$èH$H$HD$PHù:LD$HH-L
IÀIàI)ÀM9È
Jl¶mD¶D$GL!Å@*HÓHùäHÿÃH$èH$H$HËHø´Hÿö+@l$GHËHøHÿÃH$èH$H$HËHøviHÿöl$GHõB@+HL$HD$H$H\$H\$pH$H\$hH[@ÿÓHL$ HD$(H$¨H$ 1íH9é¸ýÿÿèHÄ`ÃèèèèèèèèèèèéSüÿÿ@ |
| B |
| *runtime.racefuncenterþª |
| runtime.racereadätype.[]uint8 |
| "runtime.makeslice |
| io.ReadFullÜ |
| (runtime.racefuncexit¦ |
| runtime.raceread´ |
| "runtime.racewriteÂ"".maskÔ |
| runtime.racereadö"".mask"".maskÆ |
| runtime.raceread "".maskª "".mask¬ |
| |
| runtime.raceread® |
| "runtime.racewriteب
|
| (runtime.racefuncexit¼
|
| $runtime.panicindexÊ
|
| $runtime.panicindexØ
|
| $runtime.panicindexæ
|
| $runtime.panicindexô
|
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¬ |
| $runtime.panicindexº |
| $runtime.panicindexÈ |
| 0runtime.morestack_noctxt°À"".autotmp_0160type.int"".autotmp_0157type.uint8"".autotmp_01561type.uint8"".autotmp_0153(type.*"".CurveParams"".bitSize/type.int"".errtype.error"".y$type.*math/big.Int"".xp$type.*math/big.Int"".priv@type.[]uint8"".rand type.io.Reader"".curvetype."".Curve(Àß¿Àå¿ÀS°Tª$#H5
IT= |
| *
. _0%%Á |
| STgclocals·a6820145edb3408c318da0311bcd4c07Tgclocals·24ccf00dc336304300d21414edf85a7aN/tmp/go/src/crypto/elliptic/elliptic.goþ"".Marshal dH%HD$ÐH;A¦Hì°H$°H$è1ÛH$ØH$àH$èH$ÀH$H$¸H[8ÿÓHD$HD$HH$H$(èHl$HHE(HÀHÁøHD$@HÑàHÿÀHH$HD$HD$èHT$HL$ HD$(H$H$HùH$ÔH$èH$H¼$ÆH$ÈH$èHt$HL$HT$H\$@HÿÃH¬$L$H)ËH9ë_L$H)ÝI)ØIøtML$L$H¬$ Hl$L$¨LD$Ht$hHt$HL$pHL$ HT$xHT$(HÇD$0èH$ÐH$èHt$HD$HT$H\$@HÑãHÿÃH¬$L$H)ÃH9ë§L$H)ÝI)ØIøtML$L$H¬$ Hl$L$¨LD$Ht$PHt$HD$XHD$ HT$`HT$(HÇD$0èH$H$ØH$H$àH$H$èèHÄ°Ãèèèèèé8ýÿÿ" |
| X |
| *runtime.racefuncenterÄð |
| runtime.raceread¶type.[]uint8Ü |
| "runtime.makesliceÐ |
| "runtime.racewrite¦ |
| *math/big.(*Int).Bytesà |
| "runtime.slicecopy |
| *math/big.(*Int).Bytes |
| "runtime.slicecopy¬ |
| |
| (runtime.racefuncexitÆ |
| |
| $runtime.panicsliceÔ |
| |
| $runtime.panicsliceâ |
| |
| $runtime.panicindexð |
| |
| $runtime.panicindexþ |
| |
| 0runtime.morestack_noctxtpà""".autotmp_0170type.[]uint8"".autotmp_0169type.int"".autotmp_0168type.int"".autotmp_0167type.[]uint8"".autotmp_0166type.[]uint8"".autotmp_0164type.int"".autotmp_0163type.[]uint8"".autotmp_0162/type.[]uint8"".autotmp_0161Ï(type.*"".CurveParams"".yBytes¿type.[]uint8"".xBytestype.[]uint8"".ret_type.[]uint8"".byteLenßtype.int"".~r3@type.[]uint8"".y0$type.*math/big.Int"".x $type.*math/big.Int"".curvetype."".Curveàßà.ÐDÖC<= = +L6:®
.Tgclocals·41252a4f5156eb87a32cb868ada7429aTgclocals·52f29556bebc0496aa5b3dade422b26eN/tmp/go/src/crypto/elliptic/elliptic.goþ"".Unmarshal dH%H;a'HìPH\$PH$èHÇ$HÇ$H\$`H$H\$XH[8ÿÓHD$HD$0H$H$(èHL$pHl$0H](HÃHÁûH\$(HÑãHÿÃH9Ët |
| èHÄPÃH\$hHùH$èH\$hH|$pj¶ût |
| èHÄPÃHH$èHD$H\$(HÿÃHl$xH9ë&HûHÿËHÿÍLD$hHýtIÿÀH$LD$8LD$H\$@H\$Hl$HHl$èH\$ H$HH$èHD$H\$(HÿÃHl$pLD$xH9ëLL$hH)ÝI)ØIøtMH$LL$8LL$Hl$@Hl$LD$HLD$èHD$ H$H\$H$HD$H\$`H$H\$XH[0ÿÓ¶\$ûu"HÇ$HÇ$èHÄPÃëôèèèèèé¼ýÿÿ( |
| B |
| *runtime.racefuncenterÊ |
| runtime.raceread |
| (runtime.racefuncexitÚ |
| runtime.raceread |
| (runtime.racefuncexit®"type.math/big.IntÀ |
| "runtime.newobject |
| 0math/big.(*Int).SetBytes¨"type.math/big.Intº |
| "runtime.newobjectò |
| 0math/big.(*Int).SetBytesܦ |
| (runtime.racefuncexit¾ |
| $runtime.panicsliceÌ |
| $runtime.panicsliceÚ |
| $runtime.panicindexè |
| $runtime.panicindexö |
| 0runtime.morestack_noctxtp "".autotmp_0181$type.*math/big.Int"".autotmp_0180type.[]uint8"".autotmp_0179type.int"".autotmp_0178$type.*math/big.Int"".autotmp_0176/type.[]uint8"".autotmp_0175type.int"".autotmp_0172?(type.*"".CurveParams"".byteLenOtype.int"".y`$type.*math/big.Int"".xP$type.*math/big.Int"".data type.[]uint8"".curvetype."".Curve4 : Ç 4ÐPôB1
}q8 ( /+P}02Tgclocals·e3648aea66bdc597c6b1c3cecc68c29bTgclocals·68e09a6b771918b09c9297d4b14b6fa0N/tmp/go/src/crypto/elliptic/elliptic.goþ"".initAll dH%H;av0HìH\$H$èèèèèèHÄÃèëº |
| : |
| *runtime.racefuncenterD |
| "".initP224N |
| "".initP256X |
| "".initP384b |
| "".initP521l |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt+P$ |
| |
| 4Tgclocals·33cdeccccebe80329f1fdbee7f5874cbTgclocals·33cdeccccebe80329f1fdbee7f5874cbN/tmp/go/src/crypto/elliptic/elliptic.goþ"".initP384dH%H;acHì@H\$@H$èHH$èHD$HD$0H$HÇD$@èHD$01íH(HhHhHhHh Hh(Hh0Hh8H$H$0èH\$0H-Hk0HÇC8HH$èH\$0=
HHH$èH\$H$HH\$HÇD$tHÇD$ |
| èH\$ H\$8HH$èHH$èHHûHl$8=
óH+HH$èH\$H$HH\$HÇD$tHÇD$ |
| èH\$ H\$8HH$èHH$H$èHHûmHl$8=
DHkHH$èH\$H$HH\$HÇD$`HÇD$èH\$ H\$8HH$èHH$H$èHHû½Hl$8=
HkHH$èH\$H$HH\$HÇD$`HÇD$èH\$ H\$8HH$èHH$H$èHHû
Hl$8=
äHkHH$èH\$H$HH\$HÇD$`HÇD$èH\$ H\$8HH$èHH$H$ èHHûtdHl$8=uBHk HH$èHH$H$(èHHÇC(èHÄ@ÃLC L$Hl$èë®ëLCL$Hl$èé ÿÿÿéìþÿÿLCL$Hl$èéYþÿÿé<þÿÿLCL$Hl$èé©ýÿÿéýÿÿH$Hl$èéýüÿÿéáüÿÿH-H,$H\$èéPüÿÿèéûÿÿ |
| B |
| *runtime.racefuncenterP&type."".CurveParamsb |
| "runtime.newobject |
| ,runtime.racewriterange |
| "runtime.racewrite"go.string."P-384"À"".p384Ò |
| "runtime.racewriteè6runtime.writeBarrierEnabled"".p384"type.math/big.Int¤ |
| "runtime.newobjectÄ""..gostring.1ü |
| 2math/big.(*Int).SetString"".p384° |
| runtime.raceread¾"".p384Ð |
| "runtime.racewriteÞ"".p3846runtime.writeBarrierEnabledª"type.math/big.Int¼ |
| "runtime.newobjectÜ""..gostring.2 |
| 2math/big.(*Int).SetString¶"".p384È |
| runtime.racereadÖ"".p384ò |
| "runtime.racewrite"".p384ª6runtime.writeBarrierEnabledÎ"type.math/big.Intà |
| "runtime.newobjectØgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"¸ |
| 2math/big.(*Int).SetStringÚ"".p384ì |
| runtime.racereadú"".p384 |
| "runtime.racewrite¤ "".p384Î 6runtime.writeBarrierEnabledò "type.math/big.Int |
| |
| "runtime.newobject¤ |
| Øgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"Ü |
| |
| 2math/big.(*Int).SetStringþ |
| "".p384 |
| runtime.raceread"".p384º |
| "runtime.racewriteÈ"".p384ò6runtime.writeBarrierEnabled"type.math/big.Int¨ |
| "runtime.newobjectÈØgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"
|
| 2math/big.(*Int).SetString¢
"".p384´
|
| runtime.racereadÂ
"".p384Þ
|
| "runtime.racewriteì
"".p3846runtime.writeBarrierEnabledª"".p384¼ |
| runtime.racereadÊ"".p384æ |
| "runtime.racewriteô"".p384 |
| (runtime.racefuncexit¼ |
| .runtime.writebarrierptrì |
| .runtime.writebarrierptr¨ |
| .runtime.writebarrierpträ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr¾"".p384Ú |
| .runtime.writebarrierptrî |
| 0runtime.morestack_noctxt"".autotmp_0193(type.*"".CurveParams"".autotmp_0192$type.*math/big.Int"".autotmp_0191$type.*math/big.Int"".autotmp_0190$type.*math/big.Int"".autotmp_0189$type.*math/big.Int"".autotmp_0188$type.*math/big.Int"".autotmp_0187$type.*math/big.Int"".autotmp_0186$type.*math/big.Int"".autotmp_0185$type.*math/big.Int"".autotmp_0184$type.*math/big.Int¸° Xª¡9 |
| > ,
FFFLFLFLFDãTgclocals·7d2d5fca80364273fb07d5820a76fef4Tgclocals·e48b749e068cae7c3a399141c10fe5f0N/tmp/go/src/crypto/elliptic/elliptic.goþ"".initP521dH%H;acHì@H\$@H$èHH$èHD$HD$0H$HÇD$@èHD$01íH(HhHhHhHh Hh(Hh0Hh8H$H$0èH\$0H-Hk0HÇC8HH$èH\$0=
HHH$èH\$H$HH\$HÇD$HÇD$ |
| èH\$ H\$8HH$èHH$èHHûHl$8=
óH+HH$èH\$H$HH\$HÇD$HÇD$ |
| èH\$ H\$8HH$èHH$H$èHHûmHl$8=
DHkHH$èH\$H$HH\$HÇD$HÇD$èH\$ H\$8HH$èHH$H$èHHû½Hl$8=
HkHH$èH\$H$HH\$HÇD$HÇD$èH\$ H\$8HH$èHH$H$èHHû
Hl$8=
äHkHH$èH\$H$HH\$HÇD$HÇD$èH\$ H\$8HH$èHH$H$ èHHûtdHl$8=uBHk HH$èHH$H$(èHHÇC( èHÄ@ÃLC L$Hl$èë®ëLCL$Hl$èé ÿÿÿéìþÿÿLCL$Hl$èéYþÿÿé<þÿÿLCL$Hl$èé©ýÿÿéýÿÿH$Hl$èéýüÿÿéáüÿÿH-H,$H\$èéPüÿÿèéûÿÿ |
| B |
| *runtime.racefuncenterP&type."".CurveParamsb |
| "runtime.newobject |
| ,runtime.racewriterange |
| "runtime.racewrite"go.string."P-521"À"".p521Ò |
| "runtime.racewriteè6runtime.writeBarrierEnabled"".p521"type.math/big.Int¤ |
| "runtime.newobjectÄ""..gostring.3ü |
| 2math/big.(*Int).SetString"".p521° |
| runtime.raceread¾"".p521Ð |
| "runtime.racewriteÞ"".p5216runtime.writeBarrierEnabledª"type.math/big.Int¼ |
| "runtime.newobjectÜ""..gostring.4 |
| 2math/big.(*Int).SetString¶"".p521È |
| runtime.racereadÖ"".p521ò |
| "runtime.racewrite"".p521ª6runtime.writeBarrierEnabledÎ"type.math/big.Intà |
| "runtime.newobject""..gostring.5¸ |
| 2math/big.(*Int).SetStringÚ"".p521ì |
| runtime.racereadú"".p521 |
| "runtime.racewrite¤ "".p521Î 6runtime.writeBarrierEnabledò "type.math/big.Int |
| |
| "runtime.newobject¤ |
| ""..gostring.6Ü |
| |
| 2math/big.(*Int).SetStringþ |
| "".p521 |
| runtime.raceread"".p521º |
| "runtime.racewriteÈ"".p521ò6runtime.writeBarrierEnabled"type.math/big.Int¨ |
| "runtime.newobjectÈ""..gostring.7
|
| 2math/big.(*Int).SetString¢
"".p521´
|
| runtime.racereadÂ
"".p521Þ
|
| "runtime.racewriteì
"".p5216runtime.writeBarrierEnabledª"".p521¼ |
| runtime.racereadÊ"".p521æ |
| "runtime.racewriteô"".p521 |
| (runtime.racefuncexit¼ |
| .runtime.writebarrierptrì |
| .runtime.writebarrierptr¨ |
| .runtime.writebarrierpträ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr¾"".p521Ú |
| .runtime.writebarrierptrî |
| 0runtime.morestack_noctxt"".autotmp_0204(type.*"".CurveParams"".autotmp_0203$type.*math/big.Int"".autotmp_0202$type.*math/big.Int"".autotmp_0201$type.*math/big.Int"".autotmp_0200$type.*math/big.Int"".autotmp_0199$type.*math/big.Int"".autotmp_0198$type.*math/big.Int"".autotmp_0197$type.*math/big.Int"".autotmp_0196$type.*math/big.Int"".autotmp_0195$type.*math/big.Int¸° XÀ¡9 |
| > ,
FFFLFLFLFDãTgclocals·7d2d5fca80364273fb07d5820a76fef4Tgclocals·e48b749e068cae7c3a399141c10fe5f0N/tmp/go/src/crypto/elliptic/elliptic.goþ"".P256À®dH%H;aºHì(H\$(H$è1ÛH\$0H\$8HH$HH\$èHHD$ 1íH9èt9HH$HÇD$èHH\$8H\$ H\$0èHÄ(ÃHH$HH\$HH\$èH\$H\$ ëèé)ÿÿÿ |
| B |
| *runtime.racefuncenterh"".initonce~"".initAll·f |
| sync.(*Once).Do :go.itab."".p256Curve."".CurveÆ"".p256ê |
| *runtime.racereadrangeø"".p256 |
| (runtime.racefuncexit¸"type."".p256CurveÎtype."".Curveæ:go.itab."".p256Curve."".Curveú |
| runtime.typ2Itab |
| 0runtime.morestack_noctxt P"".autotmp_0205type.*uint8"".~r0type."".CurvePOPGàØ T-$Tgclocals·6fe324f038dd6c3ceb9f295c441b1173Tgclocals·f891aedf0f80c97cb1c7cc75a7fd6349N/tmp/go/src/crypto/elliptic/elliptic.goþ"".P384 dH%H;a±Hì(H\$(H$è1ÛH\$0H\$8HH$HH\$èHHD$ 1íH9èt0HH$èHH\$8H\$ H\$0èHÄ(ÃHH$HH\$HH\$èH\$H\$ ëèé2ÿÿÿ |
| B |
| *runtime.racefuncenterh"".initonce~"".initAll·f |
| sync.(*Once).Do @go.itab.*"".CurveParams."".CurveÆ"".p384Ø |
| runtime.racereadæ"".p384 |
| (runtime.racefuncexit¦(type.*"".CurveParams¼type."".CurveÔ@go.itab.*"".CurveParams."".Curveè |
| runtime.typ2Itab |
| 0runtime.morestack_noctxt P"".autotmp_0207type.*uint8"".~r0type."".CurvePxOP@Ðäw K-Tgclocals·6fe324f038dd6c3ceb9f295c441b1173Tgclocals·f891aedf0f80c97cb1c7cc75a7fd6349N/tmp/go/src/crypto/elliptic/elliptic.goþ"".P521 dH%H;a±Hì(H\$(H$è1ÛH\$0H\$8HH$HH\$èHHD$ 1íH9èt0HH$èHH\$8H\$ H\$0èHÄ(ÃHH$HH\$HH\$èH\$H\$ ëèé2ÿÿÿ |
| B |
| *runtime.racefuncenterh"".initonce~"".initAll·f |
| sync.(*Once).Do @go.itab.*"".CurveParams."".CurveÆ"".p521Ø |
| runtime.racereadæ"".p521 |
| (runtime.racefuncexit¦(type.*"".CurveParams¼type."".CurveÔ@go.itab.*"".CurveParams."".Curveè |
| runtime.typ2Itab |
| 0runtime.morestack_noctxt P"".autotmp_0209type.*uint8"".~r0type."".CurvePxOP@Ððw K-Tgclocals·6fe324f038dd6c3ceb9f295c441b1173Tgclocals·f891aedf0f80c97cb1c7cc75a7fd6349N/tmp/go/src/crypto/elliptic/elliptic.goþ"".initP224ðdH%H;a[Hì@H\$@H$èHH$èHD$HD$0H$HÇD$@èHD$01íH(HhHhHhHh Hh(Hh0Hh8H$H$0èH\$0H-Hk0HÇC8HH$èH\$0=
HHH$èH\$H$HH\$HÇD$DHÇD$ |
| èH\$ H\$8HH$èHH$èHHûHl$8=
ëH+HH$èH\$H$HH\$HÇD$DHÇD$ |
| èH\$ H\$8HH$èHH$H$èHHûeHl$8=
<HkHH$èH\$H$HH\$HÇD$8HÇD$èH\$ H\$8HH$èHH$H$èHHûµHl$8=
HkHH$èH\$H$HH\$HÇD$8HÇD$èH\$ H\$8HH$èHH$H$èHHûHl$8=
ÜHkHH$èH\$H$HH\$HÇD$8HÇD$èH\$ H\$8HH$èHH$H$ èHHûUHl$8=
,Hk HH$èHH$H$(èHHHÇC(àHH$èHH$H$èHH$H$HHHkHl$èHH$èHH$H$ èHH$H$(HHHk Hl$èHH$èHH$H$èHH$H$HHHHkHl$èèHÄ@ÃLC L$Hl$èéÁþÿÿé¤þÿÿLCL$Hl$èéþÿÿéôýÿÿLCL$Hl$èéaýÿÿéDýÿÿLCL$Hl$èé±üÿÿéüÿÿH$Hl$èéüÿÿééûÿÿH-H,$H\$èéXûÿÿèéúÿÿÀ |
| B |
| *runtime.racefuncenterP&type."".CurveParamsb |
| "runtime.newobject |
| ,runtime.racewriterange |
| "runtime.racewrite"go.string."P-224"À"".p224Ò |
| "runtime.racewriteè6runtime.writeBarrierEnabled"".p224"type.math/big.Int¤ |
| "runtime.newobjectÄ go.string."26959946667150639794667015087019630673557916260026308143510066298881"ü |
| 2math/big.(*Int).SetString"".p224° |
| runtime.raceread¾"".p224Ð |
| "runtime.racewriteÞ"".p2246runtime.writeBarrierEnabledª"type.math/big.Int¼ |
| "runtime.newobjectÜ go.string."26959946667150639794667015087019625940457807714424391721682722368061" |
| 2math/big.(*Int).SetString¶"".p224È |
| runtime.racereadÖ"".p224ò |
| "runtime.racewrite"".p224ª6runtime.writeBarrierEnabledÎ"type.math/big.Intà |
| "runtime.newobjectgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"¸ |
| 2math/big.(*Int).SetStringÚ"".p224ì |
| runtime.racereadú"".p224 |
| "runtime.racewrite¤ "".p224Î 6runtime.writeBarrierEnabledò "type.math/big.Int |
| |
| "runtime.newobject¤ |
| go.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"Ü |
| |
| 2math/big.(*Int).SetStringþ |
| "".p224 |
| runtime.raceread"".p224º |
| "runtime.racewriteÈ"".p224ò6runtime.writeBarrierEnabled"type.math/big.Int¨ |
| "runtime.newobjectÈgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"
|
| 2math/big.(*Int).SetString¢
"".p224´
|
| runtime.racereadÂ
"".p224Þ
|
| "runtime.racewriteì
"".p2246runtime.writeBarrierEnabledº"".p224Ì |
| runtime.racereadÚ"".p224ö |
| "runtime.racewrite"".p224¨"".p224º |
| runtime.racereadÈ"".p224ä |
| runtime.racereadò"".p224"".p224´ |
| "".p224FromBigÂ"".p224Ô |
| runtime.racereadâ"".p224þ |
| runtime.raceread"".p224¬"".p224Î |
| "".p224FromBigÜ"".p224î |
| runtime.racereadü"".p224 |
| runtime.raceread¦"".p224Æ"".p224è |
| "".p224FromBigò |
| (runtime.racefuncexit |
| .runtime.writebarrierptrÜ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÔ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr®"".p224Ê |
| .runtime.writebarrierptrÞ |
| 0runtime.morestack_noctxt"".autotmp_0221(type.*"".CurveParams"".autotmp_0220$type.*math/big.Int"".autotmp_0219$type.*math/big.Int"".autotmp_0218$type.*math/big.Int"".autotmp_0217$type.*math/big.Int"".autotmp_0216$type.*math/big.Int"".autotmp_0215$type.*math/big.Int"".autotmp_0214$type.*math/big.Int"".autotmp_0213$type.*math/big.Int"".autotmp_0212$type.*math/big.Intª ¾b0¡7MMR> ,
FFFLFLFLFLÛTgclocals·7d2d5fca80364273fb07d5820a76fef4Tgclocals·e48b749e068cae7c3a399141c10fe5f0F/tmp/go/src/crypto/elliptic/p224.goþ"".P224ädH%H;aHì8H\$8H$è1ÛH\$@H\$HHH$HH\$èHH$HH\$HH\$HH\$HÇD$ èH\$(H\$@H\$0H\$HèHÄ8ÃèéNÿÿÿ |
| B |
| *runtime.racefuncenterh"".initonce~"".initAll·f |
| sync.(*Once).Do "type."".p224Curve¶type."".CurveÎ:go.itab."".p224Curve."".Curveæ"".p224 |
| runtime.convT2I¾ |
| (runtime.racefuncexitÒ |
| 0runtime.morestack_noctxt p"".~r0type."".CurvepopÀP[ ~"Tgclocals·21a8f585a14d020f181242c5256583dcTgclocals·69c1753bd5f81501d95132d08af04464F/tmp/go/src/crypto/elliptic/p224.goþ&"".p224Curve.ParamsxdH%H;av&HìH\$H$èH\$H\$xèHÄÃèëÄ |
| : |
| *runtime.racefuncenterX |
| (runtime.racefuncexitl |
| 0runtime.morestack_noctxtà"".~r0Ð(type.*"".CurveParams"".curve"type."".p224Curve!@Z"Tgclocals·cdb5ff8f58ce4891c98ed155b8e482b9Tgclocals·69c1753bd5f81501d95132d08af04464F/tmp/go/src/crypto/elliptic/p224.goþ,"".p224Curve.IsOnCurveà |
| Ø |
| dH%HD$H;AHìøH$øH$è1Û\$`\$d\$h\$l\$p\$t\$x\$|1Û\$ \$$\$(\$,\$0\$4\$8\$<H\$`H$H$hH\$èH\$ H$H$pH\$èH¼$1ÀHÇøè1Û\$@\$D\$H\$L\$P\$T\$X\$\H\$@H$H\$`H\$H$H\$èH\$@H$H\$@H\$H\$`H\$H$H\$è1ÀHø}8H\$`HøQHH\$`Hø5HÍkí+HÿÀHø|ÈH\$@H$H\$@H\$H\$`H\$èH\$@H$èH\$@H$H\$@H\$H$H\$HD$HèH\$@H$H\$@H\$èH\$ H$H\$ H\$H$H\$èH\$ H$H\$ H\$è1ÀHø}FH\$ HøsWHHl$@Høs?Hl
m9ëtÆ$xèHÄøÃHÿÀHø|ºÆ$xèHÄøÃèèèèèéTýÿÿ( |
| X |
| *runtime.racefuncenter |
| "".p224FromBigÌ |
| "".p224FromBigò |
| ® runtime.duffzero |
| "".p224SquareÞ |
| "".p224Mul¢ |
| "".p224Sub¾ |
| "".p224Reduce |
| "".p224AddÄ |
| "".p224Contract |
| "".p224Square¾ |
| "".p224Contract¸ |
| (runtime.racefuncexitô |
| (runtime.racefuncexit |
| |
| $runtime.panicindex |
| |
| $runtime.panicindexª |
| |
| $runtime.panicindex¸ |
| |
| $runtime.panicindexÆ |
| |
| 0runtime.morestack_noctxtð"".autotmp_0224type.int |
| "".x3ï0type."".p224FieldElement"".tmpï:type."".p224LargeFieldElement"".y¯0type."".p224FieldElement"".x¯0type."".p224FieldElement"".~r2ðtype.bool"".bigYà$type.*math/big.Int"".bigXÐ$type.*math/big.Int"".curve"type."".p224Curve&ðÈïðïð*°rb63D"%// "+%( |
| +
Tgclocals·878ed5966f736c3febaddd4d372a3fb5Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ "".p224Curve.AddødH%H$øþÿÿH;AHìH$H$è1Û$H$L$P$T$X$\$`$d1Û$è$ì$ð$ô$ø$ü$$1Û$$$$$$$ $¤1Û$($,$0$4$8$<$@$D1Û$È$Ì$Ð$Ô$Ø$Ü$à$ä1Û\$h\$l\$p\$t\$x\$|$$1Û$$$$$$$ $$1Û$¨$¬$°$´$¸$¼$À$Ä1Û\$H\$L\$P\$T\$X\$\\$`\$dH$HH$H$øH\$èH$èH$H$H\$èH$øH$hH$H$èH$hHiHý
}1ÀHø
/H$H$pH$H$èH$pHiHý
1ÀHø
ïH$(H$H$H\$èH$ÈH$H$H\$èH$H$xH$H$èH$xHiHý
M1ÀHø
H$H$H$H$èH$HiHý
Û1ÀHø
ÂH$H$H$¨H\$H\$HH\$H$HH\$H$èH\$ H$H\$(H$(H\$0H$ÈH\$8H\$hH\$@èH$H$H$¨H\$H\$HH\$èHL$HD$ H$H$ èHÄÃÇD$hé1ÿÿÿH$èH¬$¶]ûtHÇÀÿÿÿÿéÿÿÿHÇÀéõþÿÿH$èH¬$x¶]ûtHÇÀÿÿÿÿéþÿÿHÇÀéþÿÿÇ$éþÿÿH$èH¬$p¶]ûtHÇÀÿÿÿÿéÑýÿÿHÇÀéÅýÿÿH$èH¬$h¶]ûtHÇÀÿÿÿÿé_ýÿÿHÇÀéSýÿÿèéÄúÿÿ$ |
| ^ |
| *runtime.racefuncenterÚ |
| "".p224FromBig |
| "".p224FromBigÒ |
| runtime.racereadÒ |
| |
| runtime.racereadÒ |
| "".p224FromBig |
| "".p224FromBigÊ |
| runtime.racereadÊ
|
| runtime.racereadô |
| $"".p224AddJacobianÄ |
| "".p224ToAffine |
| (runtime.racefuncexit¾ |
| runtime.raceread¢ |
| runtime.raceread¦ |
| runtime.raceread |
| runtime.racereadæ |
| 0runtime.morestack_noctxt°,"".autotmp_0228type.int"".autotmp_0227type.int"".autotmp_0226type.intmath/big.x·2$type.*math/big.Intmath/big.x·2$type.*math/big.Intmath/big.x·2/$type.*math/big.Intmath/big.x·2?$type.*math/big.Int |
| "".z3ÿ0type."".p224FieldElement |
| "".y3¿0type."".p224FieldElement |
| "".x3ÿ0type."".p224FieldElement |
| "".z2¿0type."".p224FieldElement |
| "".y2ÿ0type."".p224FieldElement |
| "".x2¿0type."".p224FieldElement |
| "".z1ÿ0type."".p224FieldElement |
| "".y1¿0type."".p224FieldElement |
| "".x10type."".p224FieldElement"".y $type.*math/big.Int"".x$type.*math/big.Int"".bigY2$type.*math/big.Int"".bigX2ð$type.*math/big.Int"".bigY1à$type.*math/big.Int"".bigX1Ð$type.*math/big.Int"ªóÀ |
| R"àsOdd :.º@@<@G |
| 2B2<Tgclocals·bf2f7621a5f0b5baadabc8ccc0a1047fTgclocals·855e0f579c305407a28e62a1252c6414F/tmp/go/src/crypto/elliptic/p224.goþ&"".p224Curve.Double ædH%HD$H;AHìðH$ðH$è1Û$Ð$Ô$Ø$Ü$à$ä$è$ì1Û$$$$$ $¤$¨$¬1Û\$P\$T\$X\$\\$`\$d\$h\$l1Û$°$´$¸$¼$À$Ä$È$Ì1Û\$p\$t\$x\$|$$$$1Û\$0\$4\$8\$<\$@\$D\$H\$LH$ÐH$H$`H\$èH$H$H$hH\$èÇD$PH$°H$H\$pH\$H\$0H\$H$ÐH\$H$H\$ H\$PH\$(èH$°H$H\$pH\$H\$0H\$èHL$HD$ H$pH$xèHÄðÃèéÍýÿÿ |
| X |
| *runtime.racefuncenterÔ |
| "".p224FromBig |
| "".p224FromBig² |
| *"".p224DoubleJacobianü |
| "".p224ToAffineº |
| (runtime.racefuncexitÔ |
| 0runtime.morestack_noctxtà |
| "".z2ÿ0type."".p224FieldElement |
| "".y2ÿ0type."".p224FieldElement |
| "".x20type."".p224FieldElement |
| "".z1¿0type."".p224FieldElement |
| "".y1¿0type."".p224FieldElement |
| "".x1?0type."".p224FieldElement"".y$type.*math/big.Int"".xð$type.*math/big.Int"".bigY1à$type.*math/big.Int"".bigX1Ð$type.*math/big.IntàßàÀ*Â
IL+ñ$Tgclocals·7045d8489fc72df9b65030b2af8c1e79Tgclocals·69c1753bd5f81501d95132d08af04464F/tmp/go/src/crypto/elliptic/p224.goþ."".p224Curve.ScalarMult |
| ê dH%H$xÿÿÿH;APHìH$H$è1Û$è$ì$ð$ô$ø$ü$$1Û$¨$¬$°$´$¸$¼$À$Ä1Û\$h\$l\$p\$t\$x\$|$$1Û$È$Ì$Ð$Ô$Ø$Ü$à$ä1Û$$$$$$$ $¤1Û\$H\$L\$P\$T\$X\$\\$`\$dH$èH$H$xH\$èH$¨H$H$H\$èÇD$hH$ÈH$H$H\$H\$HH\$H$èH\$H$¨H\$ H\$hH\$(H$H\$0H$H\$8H$H\$@èH$ÈH$H$H\$H\$HH\$èHL$HD$ H$ H$¨èHÄÃèéýÿÿ |
| ^ |
| *runtime.racefuncenterþ |
| "".p224FromBigº |
| "".p224FromBig° |
| """.p224ScalarMult |
| "".p224ToAffine¾ |
| (runtime.racefuncexitØ |
| 0runtime.morestack_noctxtÀ |
| "".z2ÿ0type."".p224FieldElement |
| "".y2ÿ0type."".p224FieldElement |
| "".x20type."".p224FieldElement |
| "".z1¿0type."".p224FieldElement |
| "".y1¿0type."".p224FieldElement |
| "".x1?0type."".p224FieldElement"".y°$type.*math/big.Int"".x $type.*math/big.Int"".scalarðtype.[]uint8"".bigY1à$type.*math/big.Int"".bigX1Ð$type.*math/big.Int"È*Ø"
²sO.°"Tgclocals·444a5b8e16b7103b91fed1b5dc3f4c2dTgclocals·69c1753bd5f81501d95132d08af04464F/tmp/go/src/crypto/elliptic/p224.goþ6"".p224Curve.ScalarBaseMult dH%HD$¸H;A¬HìÈH$ÈH$è1Û\$h\$l\$p\$t\$x\$|$$1Û$¨$¬$°$´$¸$¼$À$Ä1Û$$$$$$$ $¤1Û\$H\$L\$P\$T\$X\$\\$`\$dÇD$hH$¨H$H$H\$H\$HH\$H$ÐH\$HD$H$ÐH\$ HD$ (H\$hH\$(H$8H\$0H$@H\$8H$HH\$@èH$¨H$H$H\$H\$HH\$èHL$HD$ H$PH$XèHÄÈÃèé2þÿÿ |
| X |
| *runtime.racefuncenterâ |
| """.p224ScalarMult² |
| "".p224ToAffineð |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt |
| "".z2ÿ0type."".p224FieldElement |
| "".y20type."".p224FieldElement |
| "".x2?0type."".p224FieldElement |
| "".z1¿0type."".p224FieldElement"".y$type.*math/big.Int"".x$type.*math/big.Int"".scalarÐtype.[]uint8"".curve"type."".p224Curve¤Ð"î |
| ¾O +Tgclocals·d477d7bbc9de4f739723ba59cf9070c1Tgclocals·69c1753bd5f81501d95132d08af04464F/tmp/go/src/crypto/elliptic/p224.goþ"".p224IsZeroødH%H;aßHìH$H$è1Û\$8\$<\$@\$D\$H\$L\$P\$TH\$8H$H$H\$èÇD$1ÒT$\$8\$X\$<\$\\$@\$`\$D\$d\$H\$h\$L\$l\$P\$pD$TD$t1ÉHÇD$(HD$XHL$0Hl$(H9é£HD$xH$èH\$xHT$0\$L$ Ë\$\$\$HHT$ HúÌHH$èHHl$ Hý¢H«T$l$)Ú êT$HD$xHL$0HÀHÿÁHL$0Hl$(H9é]ÿÿÿD$L$Áé ÁÈÁè ÈÃÁë ÃØÁè ØÆÑî ÆÑÁé ÑÈÁé ÁÈÁè ÈÃÁë ÃØÑè Øó!Ãóÿã$èHÄÃèèèéþÿÿ |
| N |
| *runtime.racefuncenterÈ |
| "".p224ContractÆ |
| runtime.raceread"".p224PÐ |
| runtime.racereadÞ"".p224P° |
| (runtime.racefuncexitÊ |
| $runtime.panicindexØ |
| $runtime.panicindexæ |
| 0runtime.morestack_noctxt 0"".autotmp_0261Çtype.uint32"".autotmp_0260type.*uint32"".autotmp_0259¯type.int"".autotmp_0258type.int"".autotmp_0257type.uint32"".autotmp_0256type.uint32"".autotmp_0255type.uint32"".autotmp_0254type.uint32"".autotmp_0253type.uint32"".autotmp_0252type.uint32"".autotmp_0251type.uint32"".autotmp_0250type.uint32"".autotmp_0249type.uint32"".autotmp_0248type.uint32"".autotmp_0247type.uint32"".autotmp_0246type.uint32"".autotmp_0245O0type."".p224FieldElement"".vßtype.uint32"".i¿type.int"".isPÏtype.uint32"".isZero×type.uint32"".minimal0type."".p224FieldElement"".~r1type.uint32"".a2type.*"".p224FieldElementÉÿd¤:3"}W$ '&¼õ)Tgclocals·32bd5c6dc84e3e86dd35593b3922d3aaTgclocals·0c8aa8e80191a30eac23f1a218103f16F/tmp/go/src/crypto/elliptic/p224.goþ"".p224AddödH%H;aHìH\$H$èHL$1ÀHøºHD$HøåHH$èH\$ Hl$Hý½H«H$èH\$(Hl$HýH«H$èHL$HD$H\$ HûtoHøsbHHl$(HýtLHøs?Hl
mëHùt+HøsH,]HÿÀHøFÿÿÿèHÄÃèëÑèEë¯èëèèèèéÅþÿÿ |
| B |
| *runtime.racefuncenter |
| "runtime.racewriteÞ |
| runtime.raceread |
| runtime.racereadâ |
| (runtime.racefuncexitö |
| $runtime.panicindex |
| $runtime.panicindex¤ |
| $runtime.panicindexº |
| $runtime.panicindexÈ |
| $runtime.panicindexÖ |
| $runtime.panicindexä |
| 0runtime.morestack_noctxt0 "".itype.int"".b 2type.*"".p224FieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElement â FÀ*ê
7 Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2aTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ"".p224SubàÔdH%H;aHìH\$H$èHL$1ÀHøHD$HøTHH$èH\$ Hl$Hý,H«H$èHH$èHHl$LL9ÅìH«H$èH\$(Hl$HýÄH«H$èHL$HD$H\$ HûHøHH-L
L9ÈsfHl
mëHl$(HýtLHøs?Hl
m)ëHùt+HøsH,]HÿÀHøèþÿÿèHÄÃèëÑèEë¯èèébÿÿÿèèèèèéVþÿÿ, |
| B |
| *runtime.racefuncenter |
| "runtime.racewriteÞ |
| runtime.racereadì""".p224ZeroModP31þ |
| runtime.raceread""".p224ZeroModP31¤""".p224ZeroModP31Ð |
| runtime.raceread |
| runtime.racereadò""".p224ZeroModP31""".p224ZeroModP31 |
| (runtime.racefuncexit² |
| $runtime.panicindexÈ |
| $runtime.panicindexà |
| $runtime.panicindexî |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¦ |
| $runtime.panicindex´ |
| $runtime.panicindex |
| 0runtime.morestack_noctxt0 "".itype.int"".b 2type.*"".p224FieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElement À X°*
H Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2aTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ"".p224MulÀ ¶ dH%H;a>Hì8H\$8H$èHT$X1ÀHø}NHD$ Hø HÂH$èHD$ HT$XHúáHøÐHÂHÇHÿÀHø|²1ÉHùA1ÀHø(HËHL$HD$HÃH\$0Hû~HÚH$èHL$0HD$XHøVHùEHÈH+Hl$(Hù(HÈH$èH\$HHl$HýH«H$èH\$PHl$HýØH«H$èHD$HT$XHL$H\$HHû¦HùHHl$PHýt|HøsoHl
mH¯ÝHl$(HëHútQLD$0Iøs?J,ÂH]HÿÀHøØþÿÿHÿÁHù¿þÿÿH\$@H$HT$èèHÄ8Ãèë«èEé|ÿÿÿèéSÿÿÿèèèèé£þÿÿèèéþÿÿèèé¥ýÿÿ( |
| B |
| *runtime.racefuncenter |
| "runtime.racewrite |
| runtime.raceread |
| "runtime.racewriteÄ |
| runtime.raceread |
| runtime.raceread¸ |
| $"".p224ReduceLarge |
| (runtime.racefuncexitÖ |
| $runtime.panicindexì |
| $runtime.panicindex |
| $runtime.panicindex¦ |
| $runtime.panicindex´ |
| $runtime.panicindex |
| $runtime.panicindexÐ |
| $runtime.panicindexì |
| $runtime.panicindexú |
| $runtime.panicindex |
| $runtime.panicindex¤ |
| 0runtime.morestack_noctxt@p"".autotmp_0268type.int"".autotmp_0267type.int"".autotmp_0266type.uint64"".autotmp_0265type.int"".autotmp_0264type.int"".jOtype.int"".i?type.int"".i/type.int"".tmp0<type.*"".p224LargeFieldElement"".b 2type.*"".p224FieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElementpÒopvàBÄE
R ÀTgclocals·31b2ddfd7c7062d584469c95698a3e1dTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ"".p224SquareÀ¸dH%H;aÿHì@H\$@H$èHT$X1ÀHø}NHD$ HøÊHÂH$èHD$ HT$XHú¢HøHÂHÇHÿÀHø|²1ÉHùX1ÀHD$H9È;H\$PHL$(HùFHH$èH\$PHl$HýH«H$èHt$XHT$PHL$(HD$HúìHùÛHHøÄH,mH¯ÝH\$H9Á
ùHËHÃH\$8HûÝHÞH$èHL$8HD$XHøµHù¤HÈH+Hl$0HùHÈH$èHT$XHL$(HútfHl$8HýsTHêHl$0LD$LÅH+HD$HÿÀHD$H9ÈÅþÿÿHÿÁHù¨þÿÿH\$HH$HT$èèHÄ@ÃèëèèéDÿÿÿèHËHÃH\$8HûHÞH$èHL$8HD$XHøtuHùshHÈH+Hl$0HùsOHÈH$èHT$XHL$(Hút.Hl$8HýsHêHl$LD$0HÑåLÅH+éÿÿÿèëÎèèëèèèé
þÿÿèèèéWýÿÿèèéäüÿÿ4 |
| B |
| *runtime.racefuncenter |
| "runtime.racewriteò |
| runtime.raceread´ |
| runtime.raceread |
| runtime.raceread |
| "runtime.racewriteæ |
| $"".p224ReduceLargeð |
| (runtime.racefuncexit |
| $runtime.panicindex |
| $runtime.panicindex¨ |
| $runtime.panicindexÄ |
| $runtime.panicindex |
| runtime.racereadö |
| "runtime.racewriteî |
| |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¨ |
| $runtime.panicindex¶ |
| $runtime.panicindexÄ |
| $runtime.panicindexà |
| $runtime.panicindexî |
| $runtime.panicindexü |
| $runtime.panicindex |
| $runtime.panicindex¦ |
| 0runtime.morestack_noctxt0"".autotmp_0275type.int"".autotmp_0274type.int"".autotmp_0273type.uint64"".autotmp_0272type.int"".autotmp_0271type.uint64"".autotmp_0270type.int"".autotmp_0269type.int"".r_type.uint64"".jOtype.int"".i/type.int"".i?type.int"".tmp <type.*"".p224LargeFieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElementé ^è E
' |
| $# Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2aTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ$"".p224ReduceLarge#ð"dH%H;aHì8H\$8H$èHD$H1ÉHùÔHL$HùbHÈH$èHL$HD$HHø:Hù)HÈH+Hl$0HùHÈH$èHHl$HýâHëH$èHL$HD$HHøºHù©HÈH-HùHlÍHmLD$0LÅH+HÿÁHù,ÿÿÿHÇÁHùvHËHL$ HëH\$(Hû9HØH$èHL$(HD$HHøHùHÈH+Hl$0HùãHÈH$èH\$HHl$ Hý»HëH$èHL$ HD$HHøHl$(Hý}HèHùhH,ÈHmLD$0I)èLHéHL$(Hù;HÈH$èHL$(HD$HHøHùHÈH+Hl$0HùåHÈH$èH\$HHl$ Hý½HëH$èHL$ HD$HHøHl$(HýHèHùjH,ÈHmLD$0HåÿÿHÁåLÅH+HéHL$(Hù2HÈH$èHL$(HD$HHø |
| HùùHÈH+Hl$0HùÜHÈH$èH\$HHl$ Hý´HëH$èHL$ HD$HHøHl$(HývHèHùaH,ÈHmLD$0HÁíLÅH+HÿÉHùýÿÿHÃHÃ@H$èHL$HHÇA@HÇÀHøiHÃHD$HÿÃH\$(HûîHÙH$èHL$(HD$HHøÆHùµHÈH+Hl$0HùHÈH$èH\$HHl$HýpHëH$èHL$HHD$HùHHl$(Hý2HéHøH,ÁHmLD$0HÁíLÅH+H\$@HøðHH$èH\$HHl$HýÈHëH$èHL$HHD$H\$@HûHøHHùuHødH,ÁHmHåÿÿÿí+HÿÀHøþÿÿH$èHD$HH(Hl$0H$èH\$HHÃ@H$èHD$HHøýHh@LD$0I)èLH\$@HÃH$èH\$@kl$HÃH$èH\$HHÃ@H$èH\$@HûHl$HHm@DD$HåÿÿíÁåDÅkHÃH$èH\$@kl$HÃH$èH\$HHÃ@H$èHD$@Hø-Hl$HHm@DD$HÁííDÅhH$èH\$HH$èH\$@HûæHl$HHmHåÿÿÿí+HÃH$èH\$@kl$HÃH$èH\$HH$èH\$@HûHl$HHmDD$HÁíHåÿÿÿíDÅkHÃH$èH\$@kl$HÃH$èH\$HH$èH\$@Hût$Hl$HHmDD$HÁí8íDÅkèHÄ8ÃëØéqÿÿÿéÿÿÿéÌþÿÿé^þÿÿéüýÿÿèéýÿÿèé^ýÿÿèèèèé±üÿÿèèèé3üÿÿèèèémûÿÿèèèéïúÿÿèèèédúÿÿèèèéæùÿÿèèèéfùÿÿèèèéèøÿÿèèèé?øÿÿèèèé¿÷ÿÿèèéH÷ÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.raceread |
| "runtime.racewrite¬""".p224ZeroModP63ä |
| runtime.raceread¶""".p224ZeroModP63þ |
| runtime.raceread |
| "runtime.racewrite |
| runtime.raceread |
| runtime.raceread |
| "runtime.racewriteÎ |
| runtime.raceread¬ |
| runtime.raceread® |
| "runtime.racewriteð |
| runtime.racereadº |
| "runtime.racewriteÄ |
| runtime.racereadÆ |
| "runtime.racewrite |
| runtime.racereadÐ |
| "runtime.racewrite |
| runtime.racereadÚ |
| runtime.raceread |
| "runtime.racewriteª |
| runtime.raceread |
| runtime.raceread¼ |
| "runtime.racewriteà |
| runtime.racereadØ |
| runtime.raceread |
| "runtime.racewrite® |
| runtime.raceread |
| "runtime.racewrite® |
| runtime.raceread |
| runtime.racereadÀ |
| "runtime.racewriteÜ |
| runtime.racereadÖ |
| runtime.raceread |
| "runtime.racewrite¤ |
| runtime.racereadø |
| (runtime.racefuncexitÚ |
| $runtime.panicindexö |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex® |
| $runtime.panicindex¼ |
| $runtime.panicindexØ |
| $runtime.panicindexæ |
| $runtime.panicindexô |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¬ |
| $runtime.panicindexÈ |
| $runtime.panicindexÖ |
| $runtime.panicindexä |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¸ |
| $runtime.panicindexÆ |
| $runtime.panicindexÔ |
| $runtime.panicindexð |
| $runtime.panicindexþ |
| $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 p,"".autotmp_0292type.uint32"".autotmp_0291type.uint32"".autotmp_0290type.uint32"".autotmp_0289Wtype.uint32"".autotmp_0288type.uint64"".autotmp_0287type.int"".autotmp_0286type.uint64"".autotmp_0285type.int"".autotmp_0284type.int"".autotmp_0283type.uint64"".autotmp_0282type.int"".autotmp_0281type.uint64"".autotmp_0280type.int"".autotmp_0279type.uint64"".autotmp_0278type.int"".autotmp_0277type.int"".autotmp_0276type.uint64"".i?type.int"".i/type.int"".iOtype.int |
| "".in<type.*"".p224LargeFieldElement"".out2type.*"".p224FieldElementpopûÀ<9Ç
|
| ÎÑÊ
|
| |
| Ñ
Ola:d^*8888 8 Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ"".p224ReduceÀ¾dH%H;aÂHì(H\$(H$èHL$01ÀHø]HÃHD$HÿÃH\$ Hû~HH$èHL$ HD$0HøVHùEH+l$Hù*HH$èH\$0Hl$HýH«H$èHL$HD$0HøÚHl$ HýÄH¨Hù¯H,mDD$ÁíDÅ+HùHH$èHL$HD$0HøbHùQH+l$Hù6HH$èHD$HL$0HùHøýHl$åÿÿÿ+HÿÀHø£þÿÿHËHÃH$èHD$0XÁë\$HÃHÃH$èH\$0kl$HÃH$èHT$0l$åÿÿÿjL$ÈÁé ÁËÑë ËÁãÁû\$H$èHD$0(l$H$èH\$0l$DD$D)Å+HÃH$èH\$0kl$HÃH$èH\$0l$DD$ÁåDÅkHÃH$èH\$0kl$HÃH$èH\$0l$DD$åA)èDCHÃH$èH\$0kl$HÃH$èH\$0l$DD$åÿÿÿDÅkHÃH$èH\$0kl$HÃH$èHD$0l$DD$åÿÿÿDÅhH$èHD$0(l$H$èH\$0l$DD$åDÅ+èHÄ(Ãèéëýÿÿèèéýÿÿèèèéýÿÿèèèé£üÿÿèèé!üÿÿD |
| B |
| *runtime.racefuncenter² |
| runtime.raceread° |
| "runtime.racewriteò |
| runtime.racereadª |
| runtime.raceread¨ |
| "runtime.racewrite¾ |
| runtime.racereadü |
| runtime.raceread® |
| "runtime.racewrite |
| runtime.raceread |
| "runtime.racewrite |
| runtime.raceread´ |
| "runtime.racewriteü |
| runtime.raceread® |
| |
| "runtime.racewriteø |
| |
| runtime.racereadª |
| "runtime.racewriteø |
| runtime.racereadª |
| "runtime.racewriteð |
| runtime.raceread
|
| "runtime.racewriteÔ
|
| (runtime.racefuncexitè
|
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex® |
| $runtime.panicindex¼ |
| $runtime.panicindexÊ |
| $runtime.panicindexæ |
| $runtime.panicindexô |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¬ |
| 0runtime.morestack_noctxtP$"".autotmp_0306type.uint32"".autotmp_0305type.uint32"".autotmp_0304type.uint32"".autotmp_0303type.uint32"".autotmp_0302type.uint32"".autotmp_0301type.uint32"".autotmp_0300type.uint32"".autotmp_0299type.uint32"".autotmp_0298type.uint32"".autotmp_0297type.uint32"".autotmp_0296type.int"".autotmp_0295type.uint32"".autotmp_0294'type.uint32"".autotmp_0293type.int"".mask/type.uint32"".top7type.uint32"".itype.int"".a2type.*"".p224FieldElementPÛOPmàdä2/Ì
; 0= |
| >@@;-*8 ÀTgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ"".p224InvertædH%H$0ÿÿÿH;AHìPH$PH$è1Û$¸$¼$À$Ä$È$Ì$Ð$Ô1Û$$$ $¤$¨$¬$°$´1Û\$x\$|$$$$$$1Û\$X\$\\$`\$d\$h\$l\$p\$tH¼$Ø1ÀHÇøèH$¸H$H$`H\$H$ØH\$èH$¸H$H$¸H\$H$`H\$H$ØH\$èH$¸H$H$¸H\$H$ØH\$èH$¸H$H$¸H\$H$`H\$H$ØH\$èH$H$H$¸H\$H$ØH\$èH$H$H$H\$H$ØH\$èH$H$H$H\$H$ØH\$èH$¸H$H$¸H\$H$H\$H$ØH\$èH$H$H$¸H\$H$ØH\$è1ÀHD$HHø}>H$H$H$H\$H$ØH\$èHD$HHÿÀHD$HHø|ÂH$H$H$H\$H$¸H\$H$ØH\$èH\$xH$H$H\$H$ØH\$è1ÀHD$ Hø}8H\$xH$H\$xH\$H$ØH\$èHD$ HÿÀHD$ Hø|ÈH$H$H\$xH\$H$H\$H$ØH\$èH\$xH$H$H\$H$ØH\$è1ÀHD$0Hø}8H\$xH$H\$xH\$H$ØH\$èHD$0HÿÀHD$0Hø|ÈH\$xH$H\$xH\$H$H\$H$ØH\$èH\$XH$H\$xH\$H$ØH\$è1ÀHD$(Hø/}8H\$XH$H\$XH\$H$ØH\$èHD$(HÿÀHD$(Hø/|ÈH\$xH$H\$xH\$H\$XH\$H$ØH\$èH\$XH$H\$xH\$H$ØH\$è1ÀHD$@Hø}8H\$XH$H\$XH\$H$ØH\$èHD$@HÿÀHD$@Hø|ÈH$H$H\$XH\$H$H\$H$ØH\$è1ÀHD$8Hø}>H$H$H$H\$H$ØH\$èHD$8HÿÀHD$8Hø|ÂH$¸H$H$¸H\$H$H\$H$ØH\$èH$¸H$H$¸H\$H$ØH\$èH$¸H$H$¸H\$H$`H\$H$ØH\$è1ÀHD$PHøa}>H$¸H$H$¸H\$H$ØH\$èHD$PHÿÀHD$PHøa|ÂH$XH$H$¸H\$H\$xH\$H$ØH\$èèHÄPÃèéÍøÿÿD |
| ^ |
| *runtime.racefuncenter |
| ® runtime.duffzeroî |
| "".p224SquareÞ |
| "".p224Mul´ |
| "".p224Square¤ |
| "".p224Mulú |
| "".p224SquareÐ |
| "".p224Square¦ |
| "".p224Square |
| |
| "".p224Mulì |
| |
| "".p224SquareÜ |
| "".p224Squareò |
| "".p224MulÂ
|
| "".p224Square¦ |
| "".p224Square¶ |
| "".p224Mul |
| "".p224Squareê |
| "".p224Squareô |
| "".p224Mul¾ |
| "".p224Square¢ |
| "".p224Square¦ |
| "".p224Mulð |
| "".p224SquareÔ |
| "".p224Squareä |
| "".p224MulÔ |
| "".p224Squareê |
| "".p224MulÀ |
| "".p224Square° |
| "".p224Mul |
| "".p224Square° |
| "".p224Mulº |
| (runtime.racefuncexitÔ |
| 0runtime.morestack_noctxt ("".autotmp_0313type.int"".autotmp_0312type.int"".autotmp_0311type.int"".autotmp_0310type.int"".autotmp_0309type.int"".autotmp_0308type.int"".iÿtype.int"".i¯type.int"".itype.int"".iÏtype.int"".i¿type.int"".ißtype.int"".itype.int"".cï:type."".p224LargeFieldElement |
| "".f4ï0type."".p224FieldElement |
| "".f3¯0type."".p224FieldElement |
| "".f2ï0type."".p224FieldElement |
| "".f1¯0type."".p224FieldElement |
| "".in2type.*"".p224FieldElement"".out2type.*"".p224FieldElement" ÀÊ "\YÊ+8+8+++8+
+8(
%5(
%2%
%/%
%5
+8+8
+:].Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ"".p224Contract7î6dH%HD$ÀH;A
HìÀH$ÀH$èH¬$ÈHýc
H$ÐHÇÇHÇÆHø<
HÇÂHÇÁH¬$¨H,$H¼$°H|$H´$¸Ht$H$HD$H$HT$ H$ HL$(HÇD$0èH$È1ÀHøuHÃHD$`HÿÃH$HûHH$èH$ÈH$HùmHø\H+l$\HøAHH$èH$ÈHl$`HýH«H$èHL$`H$ÈHøëH¬$HýÒH¨Hù½H,mDD$\ÁíDÅ+HùHH$èH$ÈHD$`HùmHø\H+l$\HøAHH$èH$ÈHD$`HùHøHl$\åÿÿÿ+HÿÀHøþÿÿHËHÃH$èH$ÈXÁë\$HHÃHÃH$èH$Èkl$\HÃH$èH$Èl$\åÿÿÿhH$èH$È(l$\H$èH$Èl$\DD$HD)Å+HÃH$èH$Èkl$\HÃH$èH$Èl$HDD$\ÁåDÅi1ÀHøHD$pHøê HH$èH$ÈHD$pHù¿ Hø® HÁû\$LHø HH$èH$ÈHD$pHùe HøT H+l$\Hø9 HH$èH$ÈHD$pHù HøýHl$LDD$\åDÅ+HÿÀH$HøÉHH$èH$ÈH$HùHøH+l$\HøoHH$èH$ÈHùIH¬$Hý0H©l$LDD$\åA)èDHD$pHÿÀHøqþÿÿHÇÀHøuHÃHD$hHÿÃH$HûÓHH$èH$ÈH$Hù¥HøH+l$\HøyHH$èH$ÈHl$hHýNH«H$èHL$hH$ÈHø#H¬$Hý |
| H¨HùõH,mDD$\ÁíDÅ+HùÐHH$èH$ÈHD$hHù¥HøH+l$\HøyHH$èHD$hH$ÈHùNHø=Hl$\åÿÿÿ+HÿÀHøþÿÿHËHÃH$èH$ÈXÁë\$HHÃHÃH$èH$Èkl$\HÃH$èH$Èl$\åÿÿÿhH$èH$È(l$\H$èH$Èl$\DD$HD)Å+HÃH$èH$Èkl$\HÃH$èH$Èl$HDD$\ÁåDÅj1ÀHøH$HøHH$èH$ÈH$HùñHøàHÁû\$THøÂHH$èH$ÈH$HùHøH+l$\HøhHH$èH$ÈH$Hù:Hø)Hl$TDD$\åDÅ+HÿÀH$HøõHH$èH$ÈH$HùÇHø¶H+l$\HøHH$èH$ÈHúuH¬$Hý\Hªl$TDD$\åA)èDH$HÿÀHøbþÿÿ¸ÿÿÿÿHÇÁHù}VD$\HL$xHùHH$èHL$xH$ÈHúÚHùÉHl$\!èHÿÁHù|ª
ðÁÁé!ÁÈÁè!ÈÁÁé!ÁËÁë!ËØÑë!ÃÁãÁû\$DH$èH$ÈHÃH$èH$ÈHÃH$èH$Èi èi èÂÁê ÂÐÁè ÐÂÁê ÂÓÁë ÓØÑë ÃÁãÁû\$XHËHÃH$èH´$ÈNéðÿÈÁè ÈÂÁê ÂÐÁè ÐÃÁë ÃÚÑë Ól$XÁãÁûóÿÈÁøðÿ!ël$D Ã!ë\$PH4$èH$È(l$\H$èH$Èl$PDD$\åA)èDHÃH$èH$Èkl$\HÃH$èH$Èl$PDD$\åðÿA)èDCHÃH$èH$Èkl$\HÃH$èH$Èl$PDD$\åÿÿÿA)èDCHÃH$èH$Èkl$\HÃH$èH$Èl$PDD$\åÿÿÿA)èDCHÃH$èH$Èkl$\HÃH$èH$Èl$PDD$\åÿÿÿA)èDCHÃH$èH$Èkl$\HÃH$èH$Èl$PDD$\åÿÿÿA)èDCèHÄÀÃèéýÿÿèèéüÿÿèèé2üÿÿèèé¿ûÿÿèèéeûÿÿèèéûÿÿèèé«ùÿÿèèéTùÿÿèèèéÖøÿÿèèèéTøÿÿèèé°÷ÿÿèèé^÷ÿÿèèéëöÿÿèèéöÿÿèèé:öÿÿèèéãôÿÿèèéôÿÿèèèéôÿÿèèèéóÿÿèé½òÿÿEéòÿÿèéIòÿÿÄ |
| X |
| *runtime.racefuncenter |
| "runtime.slicecopy |
| runtime.raceread |
| "runtime.racewriteÜ |
| runtime.raceread |
| runtime.raceread¤ |
| "runtime.racewriteÀ |
| runtime.raceread |
| |
| runtime.raceread¼ |
| |
| "runtime.racewriteø |
| |
| runtime.raceread¦ |
| "runtime.racewriteì |
| runtime.raceread¤ |
| "runtime.racewrite¨
|
| runtime.raceread² |
| runtime.raceread¶ |
| "runtime.racewriteì |
| runtime.racereadö |
| "runtime.racewrite |
| runtime.raceread |
| "runtime.racewriteÖ |
| runtime.raceread |
| runtime.raceread |
| "runtime.racewriteº |
| runtime.racereadþ |
| runtime.raceread¶ |
| "runtime.racewriteò |
| runtime.raceread |
| "runtime.racewriteæ |
| runtime.raceread |
| "runtime.racewrite¨ |
| runtime.raceread¸ |
| runtime.raceread |
| "runtime.racewriteþ |
| runtime.raceread" |
| "runtime.racewrite$ |
| runtime.racereadê% |
| runtime.raceread& |
| runtime.raceread¾& |
| runtime.racereadÞ' |
| runtime.raceread) |
| runtime.racereadÊ) |
| "runtime.racewrite* |
| runtime.racereadÐ* |
| "runtime.racewrite¦+ |
| runtime.racereadÞ+ |
| "runtime.racewrite´, |
| runtime.racereadì, |
| "runtime.racewriteÂ- |
| runtime.racereadú- |
| "runtime.racewriteÐ. |
| runtime.raceread/ |
| "runtime.racewriteÎ/ |
| (runtime.racefuncexitè/ |
| $runtime.panicindex0 |
| $runtime.panicindex0 |
| $runtime.panicindex®0 |
| $runtime.panicindex¼0 |
| $runtime.panicindexØ0 |
| $runtime.panicindexæ0 |
| $runtime.panicindex1 |
| $runtime.panicindex1 |
| $runtime.panicindex¬1 |
| $runtime.panicindexº1 |
| $runtime.panicindexÖ1 |
| $runtime.panicindexä1 |
| $runtime.panicindex2 |
| $runtime.panicindex2 |
| $runtime.panicindexª2 |
| $runtime.panicindex¸2 |
| $runtime.panicindexÆ2 |
| $runtime.panicindexâ2 |
| $runtime.panicindexð2 |
| $runtime.panicindexþ2 |
| $runtime.panicindex3 |
| $runtime.panicindex¨3 |
| $runtime.panicindexÄ3 |
| $runtime.panicindexÒ3 |
| $runtime.panicindexî3 |
| $runtime.panicindexü3 |
| $runtime.panicindex4 |
| $runtime.panicindex¦4 |
| $runtime.panicindexÂ4 |
| $runtime.panicindexÐ4 |
| $runtime.panicindexì4 |
| $runtime.panicindexú4 |
| $runtime.panicindex5 |
| $runtime.panicindex¤5 |
| $runtime.panicindexÀ5 |
| $runtime.panicindexÎ5 |
| $runtime.panicindexÜ5 |
| $runtime.panicindexø5 |
| $runtime.panicindex6 |
| $runtime.panicindex6 |
| $runtime.panicindex°6 |
| $runtime.panicindexÜ6 |
| 0runtime.morestack_noctxt z"".autotmp_0361type.uint32"".autotmp_0360type.uint32"".autotmp_0359type.uint32"".autotmp_0358type.uint32"".autotmp_0357type.uint32"".autotmp_0356type.uint32"".autotmp_0355type.uint32"".autotmp_0354type.uint32"".autotmp_0353type.uint32"".autotmp_0352type.uint32"".autotmp_0351type.uint32"".autotmp_0350type.uint32"".autotmp_0349type.uint32"".autotmp_0348type.uint32"".autotmp_0347type.uint32"".autotmp_0346type.uint32"".autotmp_0345type.uint32"".autotmp_0344type.uint32"".autotmp_0343type.uint32"".autotmp_0342type.uint32"".autotmp_0341type.uint32"".autotmp_0340type.uint32"".autotmp_0339type.int"".autotmp_0338type.uint32"".autotmp_0337type.int"".autotmp_0336type.uint32"".autotmp_0335type.int"".autotmp_0334type.uint32"".autotmp_0333type.uint32"".autotmp_0332type.uint32"".autotmp_0331type.uint32"".autotmp_0330type.int"".autotmp_0329type.uint32"".autotmp_0328type.uint32"".autotmp_0327type.int"".autotmp_0326type.int"".autotmp_0325type.uint32"".autotmp_0324type.int"".autotmp_0323type.uint32"".autotmp_0322type.uint32"".autotmp_0321type.uint32"".autotmp_0320type.uint32"".autotmp_0319otype.int"".autotmp_0318type.uint32"".autotmp_0317Çtype.uint32"".autotmp_0316type.int"".autotmp_0315_type.[]uint32"".autotmp_0314/type.[]uint32"".maskßtype.uint32""".bottom3NonZeroÏtype.uint32"".itype.int"".top4AllOnes÷type.uint32"".mask×type.uint32"".itype.int"".i¯type.int"".maskçtype.uint32"".itype.int"".topïtype.uint32"".i¿type.int |
| "".in2type.*"".p224FieldElement"".out2type.*"".p224FieldElementÓÿÍÀÎÔÑ£Þ
"A6C |
| J¡Þ
"A6C P¡
M |
| G |
| ! :GGGGLW**/*8***8+Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals·709a14768fab2805a378215c02f0d27fF/tmp/go/src/crypto/elliptic/p224.goþ$"".p224AddJacobian ++dH%H$hþÿÿH;A¦ |
| HìH$H$è1Û\$`\$d\$h\$l\$p\$t\$x\$|1Û\$@\$D\$H\$L\$P\$T\$X\$\1Û$À$Ä$È$Ì$Ð$Ô$Ø$Ü1Û$ $¤$¨$¬$°$´$¸$¼1Û$$$$$$$$1Û$à$ä$è$ì$ð$ô$ø$ü1Û$$$$$$$$1Û$`$d$h$l$p$t$x$|1Û$@$D$H$L$P$T$X$\1Û$ $$$($,$0$4$8$<1Û$$$$$$$$H¼$ 1ÀHÇøèH$HH$è\$\$8H$`H$è\$\$4H\$`H$H$HH\$H$ H\$èH\$@H$H$`H\$H$ H\$èH$ÀH$H$8H\$H\$@H\$H$ H\$èH$ H$H$PH\$H\$`H\$H$ H\$èH$H$H$`H\$H\$@H\$H$ H\$èH$H$H$@H\$H$H\$H$ H\$èH$àH$H$HH\$H\$`H\$H$ H\$èH$àH$H$XH\$H$àH\$H$ H\$èH$H$H$ H\$H$ÀH\$èH$H$èH$H$è\$\$<1ÀHø}=H$`HøñHH¬$HøÔHl
mÑå+HÿÀHø|ÃH$`H$èH$`H$H$`H\$H$ H\$èH$@H$H$H\$H$`H\$H$ H\$èH$ H$H$àH\$H$H\$èH$ H$èH$ H$èD$\$<ûuvøuq\$8ûuh\$4ûu_H$ H$H$(H\$H$0H\$H$8H\$H$@H\$ H$HH\$(èèHÄÃ1ÀHø}=H$ HøZHH$ Hø;HÍÑå+HÿÀHø|ÃH$ H$èH$H$H$ÀH\$H$`H\$H$ H\$èH\$`H$H\$`H\$H\$@H\$èH\$@H$H$HH\$H$`H\$èH\$@H$èH\$@H$H\$@H\$H$ H\$èH$0H$H\$@H\$H\$`H\$èH$0H$èH$0H$HD$H$H\$H$ H\$è1ÀHø}:H\$`HøÞHH¬$HøÁHl
mÑå+HÿÀHø|ÆH\$`H$H$@H\$H\$`H\$èH\$`H$èH$ H$H$ H\$H$ H\$èH$ H$HD$H\$`H\$èH$ H$è1ÀHø}=H$HøüHH$HøÝHÍÑå+HÿÀHø|ÃH$H$H$H\$H$@H\$H$ H\$èH\$`H$H$H\$H$ H\$èH\$`H$èH\$`H$H\$`H\$H$ H\$H$ H\$èH$(H$H\$`H\$H$H\$èH$(H$èH$ H$H$PH\$\$8\$èH$ H$H$8H\$\$4\$èH$(H$H$XH\$\$8\$èH$(H$H$@H\$\$4\$èH$0H$H$`H\$\$8\$èH$0H$H$HH\$\$4\$èèHÄÃèèèèèèèèèé5õÿÿx |
| ^ |
| *runtime.racefuncenter |
| |
| ® runtime.duffzero |
| |
| "".p224IsZeroô |
| |
| "".p224IsZeroÔ |
| "".p224Square¤ |
| "".p224Square
|
| "".p224Mulø
|
| "".p224Mulâ |
| "".p224MulÒ |
| "".p224Mul¼ |
| "".p224Mul¬ |
| "".p224Mul |
| "".p224Sub¤ |
| "".p224ReduceÆ |
| "".p224IsZero |
| "".p224ReduceØ |
| "".p224SquareÈ |
| "".p224Mul |
| "".p224SubÀ |
| "".p224Reduceâ |
| "".p224IsZeroÎ |
| *"".p224DoubleJacobianØ |
| (runtime.racefuncexit |
| "".p224Reduce |
| "".p224MulÈ |
| "".p224Add |
| "".p224Add´ |
| "".p224Reduceþ |
| "".p224SquareÈ |
| "".p224Subê |
| "".p224ReduceÊ |
| "".p224Mul |
| "".p224Add´ |
| "".p224Reduce! |
| "".p224SquareÊ! |
| "".p224Subì! |
| "".p224Reduceæ# |
| "".p224Mul¶$ |
| "".p224SubÒ$ |
| "".p224Reduce¶% |
| "".p224Mul& |
| "".p224Sub¨& |
| "".p224Reduceô& |
| ,"".p224CopyConditionalÀ' |
| ,"".p224CopyConditional( |
| ,"".p224CopyConditionalØ( |
| ,"".p224CopyConditional¤) |
| ,"".p224CopyConditionalð) |
| ,"".p224CopyConditionalú) |
| (runtime.racefuncexit* |
| $runtime.panicindex¢* |
| $runtime.panicindex°* |
| $runtime.panicindex¾* |
| $runtime.panicindexÌ* |
| $runtime.panicindexÚ* |
| $runtime.panicindexè* |
| $runtime.panicindexö* |
| $runtime.panicindex+ |
| 0runtime.morestack_noctxt°@"".autotmp_0371type.int"".autotmp_0370type.uint32"".autotmp_0369type.int"".autotmp_0368type.int"".autotmp_0367type.uint32"".autotmp_0366type.uint32"".autotmp_0364type.uint32"".autotmp_0363type.uint32"".xEqual·type.uint32"".z2IsZeroÇtype.uint32"".z1IsZero¿type.uint32"".cï:type."".p224LargeFieldElement"".v¯0type."".p224FieldElement"".rï0type."".p224FieldElement"".j¯0type."".p224FieldElement"".iï0type."".p224FieldElement"".h¯0type."".p224FieldElement |
| "".s2ï0type."".p224FieldElement |
| "".s1¯0type."".p224FieldElement |
| "".u2ï0type."".p224FieldElement |
| "".u1¯0type."".p224FieldElement"".z2z2¯0type."".p224FieldElement"".z1z1ï0type."".p224FieldElement |
| "".z22type.*"".p224FieldElement |
| "".y2p2type.*"".p224FieldElement |
| "".x2`2type.*"".p224FieldElement |
| "".z1P2type.*"".p224FieldElement |
| "".y1@2type.*"".p224FieldElement |
| "".x102type.*"".p224FieldElement |
| "".z3 2type.*"".p224FieldElement |
| "".y32type.*"".p224FieldElement |
| "".x32type.*"".p224FieldElement("°¯°Ð¯°GЦð"¢Î((555858+4 +8+ RTQ4 8"(%%(1 %34 8(2(&&&&&+7.¢Tgclocals·bd5ecf30bdbc677b0e14fa50cb5ef414Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ*"".p224DoubleJacobianüdH%H$HÿÿÿH;AHì8H$8H$è1Û\$`\$d\$h\$l\$p\$t\$x\$|1Û\$@\$D\$H\$L\$P\$T\$X\$\1Û$$$$$$$$1Û$ $¤$¨$¬$°$´$¸$¼1Û\$ \$$\$(\$,\$0\$4\$8\$<H¼$À1ÀHÇøèH\$`H$H$hH\$H$ÀH\$èH\$@H$H$`H\$H$ÀH\$èH$H$H$XH\$H\$@H\$H$ÀH\$èH\$ H$H$XH\$H\$`H\$è1ÀHø}NH\$ HøÌHH\$ Hø°HHl$ HøHl
mÑåÍ+HÿÀHø|²H\$ H$èH$ H$H$XH\$H\$`H\$èH$ H$èH$ H$H$ H\$H\$ H\$H$ÀH\$èH$PH$H$`H\$H$hH\$èH$PH$èH$PH$HD$H$ÀH\$èH$PH$HD$H\$@H\$èH$PH$èH$PH$HD$H\$`H\$èH$PH$è1ÀHø};H\$`Hø$HH¬$HøHl
mÁå+HÿÀHø|ÅH\$`H$èH$@H$H$ H\$H$ÀH\$èH$@H$HD$H\$`H\$èH$@H$è1ÀHø}>H$HøfHH$HøGHÍÁå+HÿÀHø|ÂH$H$H$H\$H$@H\$èH$H$èH\$@H$H\$@H\$H$ÀH\$è1ÀHø}8H\$@Hø´HH\$@HøHÍÁå+HÿÀHø|ÈH\$@H$èH$HH$H$ H\$H$H\$H$ÀH\$èH$HH$HD$H\$@H\$èH$HH$èèHÄ8ÃèèèèèèèèèèéBúÿÿP |
| ^ |
| *runtime.racefuncenter¸ |
| ® runtime.duffzero |
| "".p224SquareØ |
| "".p224Square |
| "".p224Mul |
| "".p224AddÔ |
| "".p224Reduce¤ |
| "".p224SubÆ |
| "".p224Reduce° |
| |
| "".p224Mul |
| "".p224Add¨ |
| "".p224Reduceî |
| "".p224Square® |
| "".p224SubÐ |
| "".p224Reduce
|
| "".p224Sub²
|
| "".p224ReduceÔ |
| "".p224Reduceª |
| "".p224Squareê |
| "".p224Sub |
| "".p224Reduceî |
| "".p224Sub |
| "".p224ReduceÚ |
| "".p224Squareö |
| "".p224Reduceæ |
| "".p224Mul¦ |
| "".p224SubÈ |
| "".p224ReduceÒ |
| (runtime.racefuncexitì |
| $runtime.panicindexú |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¤ |
| $runtime.panicindex² |
| $runtime.panicindexÀ |
| $runtime.panicindexÎ |
| $runtime.panicindexÜ |
| $runtime.panicindexê |
| 0runtime.morestack_noctxt`ð""".autotmp_0378type.int"".autotmp_0377type.uint32"".autotmp_0376type.int"".autotmp_0375type.uint32"".autotmp_0374type.int"".cï:type."".p224LargeFieldElement"".t¯0type."".p224FieldElement"".alpha¯0type."".p224FieldElement"".betaï0type."".p224FieldElement"".gammaï0type."".p224FieldElement"".delta¯0type."".p224FieldElement |
| "".z1P2type.*"".p224FieldElement |
| "".y1@2type.*"".p224FieldElement |
| "".x102type.*"".p224FieldElement |
| "".z3 2type.*"".p224FieldElement |
| "".y32type.*"".p224FieldElement |
| "".x32type.*"".p224FieldElement"ðÒ |
| ïðKÀÆ "b_Ú((5%E (5+#2 35 +%/ @#.Tgclocals·13e63fd4a2a6f514772f401b6d3ddccbTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ,"".p224CopyConditionalÀ´dH%H;a}HìH\$H$èHL$ \$0ÁãÁû\$01ÀHøúHD$Hø6HH$èHL$HD$ HøHùýH+l$HùâHH$èH\$ Hl$HýºH«H$èH\$(Hl$HýH«H$èHL$ HD$HùtqHøsdHHl$(HýtNHøsAHl
m1ël$0!ël$1ëHøsH,]HÿÀHøÿÿÿèHÄÃèèEëèëèèèèéëþÿÿèèéfþÿÿ |
| B |
| *runtime.racefuncenter¸ |
| runtime.raceread¶ |
| "runtime.racewriteø |
| runtime.racereadº |
| runtime.racereadþ |
| (runtime.racefuncexit |
| $runtime.panicindex |
| $runtime.panicindex¸ |
| $runtime.panicindexÎ |
| $runtime.panicindexÜ |
| $runtime.panicindexê |
| $runtime.panicindexø |
| $runtime.panicindex |
| $runtime.panicindex¢ |
| 0runtime.morestack_noctxt00"".autotmp_0380type.uint32"".autotmp_0379type.uint32"".itype.int"".control type.uint32 |
| "".in2type.*"".p224FieldElement"".out2type.*"".p224FieldElement0°/0X 2 |
| |
| í
H Tgclocals·3bb21ca8fe1d99a3e492463bd711418aTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p224.goþ""".p224ScalarMult dH%HD$H;A'HìðH$ðH$è1Û$°$´$¸$¼$À$Ä$È$Ì1Û$$$$$ $¤$¨$¬1Û\$p\$t\$x\$|$$$$1ÀHøðH$øHD$PHøCHH$èHD$PH$øHûHøHÇH$HøäHH$èHD$PH$Hû¹Hø¨HÇH$Hø
HH$èHD$PH$HûZHøIHÇHÿÀHøÿÿÿH$(H$0H$8H$è1ÉH$àHD$`H$ØHÐHL$hHl$`H9éÑH$ÐH$èH´$øH$H$H$ж+@l$K1ÀHD$XHøaH4$HT$HL$Ht$HT$ HL$(èLD$XHÇÁL)Á¶\$KHùTÒëHã¶Û\$LH$°H$H$H\$H\$pH\$H$H\$H$H\$ H$ H\$(H$øH\$0H$H\$8H$H\$@èH$øH$H$°H\$\$L\$èH$H$H$H\$\$L\$èH$H$H\$pH\$\$L\$èH´$øH$H$HD$XHÿÀHD$XHøþÿÿH$ÐHÿÀHL$hHÿÁHL$hHl$`H9é/þÿÿèHÄðÃ1Ûé¥þÿÿèéýÿÿèèé@ýÿÿèèéáüÿÿèèé·ûÿÿ& |
| X |
| *runtime.racefuncenterü |
| "runtime.racewrite |
| "runtime.racewrite¤ |
| "runtime.racewriteÐ |
| runtime.raceread |
| |
| *"".p224DoubleJacobianÈ |
| $"".p224AddJacobian
|
| ,"".p224CopyConditionalà
|
| ,"".p224CopyConditional¦ |
| ,"".p224CopyConditionalÚ |
| (runtime.racefuncexit |
| $runtime.panicindex |
| $runtime.panicindex¬ |
| $runtime.panicindexÈ |
| $runtime.panicindexÖ |
| $runtime.panicindexò |
| $runtime.panicindex |
| 0runtime.morestack_noctxtà&"".autotmp_0387?type.*uint8"".autotmp_0386type.int"".autotmp_0385type.int"".autotmp_0383/type.[]uint8"".autotmp_0382type.int"".bitÇtype.uint32"".bitNum¯type.uint"".byteÉtype.uint8"".i¿type.int |
| "".zzÿ0type."".p224FieldElement |
| "".yy¿0type."".p224FieldElement |
| "".xx0type."".p224FieldElement"".scalar`type.[]uint8"".inZP2type.*"".p224FieldElement"".inY@2type.*"".p224FieldElement"".inX02type.*"".p224FieldElement"".outZ 2type.*"".p224FieldElement"".outY2type.*"".p224FieldElement"".outX2type.*"".p224FieldElementàÙßàWÐh |
|
¢OJJ
"+v&&;+
+üÅdTgclocals·a53873d76abf6c974a5fb149881b41d1Tgclocals·83ead081cd909acab0dcd88a450c1878F/tmp/go/src/crypto/elliptic/p224.goþ"".p224ToAffineò |
| dH%H$XÿÿÿH;AHì(H$(H$è1Û\$@\$D\$H\$L\$P\$T\$X\$\1Û\$ \$$\$(\$,\$0\$4\$8\$<1Û$$$$$$$$1Û\$`\$d\$h\$l\$p\$t\$x\$|H¼$ 1ÀHÇøèH$@H$è\$ûuWHH$èH\$H$ HH$èHD$H$ H$HH$PèHÄ(ÃH\$@H$H$@H\$èH\$ H$H\$@H\$H$ H\$èH$0H$HD$H\$ H\$H$ H\$èH\$ H$H\$ H\$H\$@H\$H$ H\$èH$8H$HD$H\$ H\$H$ H\$èH$H$H$0H\$èH\$`H$H$8H\$èH$H$èH\$H$H\$`H$èHD$H$H$HH$PèHÄ(ÃèéGýÿÿ( |
| ^ |
| *runtime.racefuncenterÄ |
| ® runtime.duffzeroæ |
| "".p224IsZero"type.math/big.Int |
| "runtime.newobjectÀ"type.math/big.IntÒ |
| "runtime.newobject |
| (runtime.racefuncexitÜ |
| "".p224Invert¦ |
| "".p224Square |
| "".p224MulÞ |
| "".p224Mul¸ |
| "".p224Mulô |
| "".p224Contractª |
| "".p224ContractÌ |
| "".p224ToBig |
| |
| "".p224ToBigÆ |
| |
| (runtime.racefuncexità |
| |
| 0runtime.morestack_noctxtPÐ"".autotmp_0393$type.*math/big.Int"".autotmp_0392$type.*math/big.Int"".autotmp_0391$type.*math/big.Int"".autotmp_0390$type.*math/big.Int"".tmp:type."".p224LargeFieldElement"".outy0type."".p224FieldElement"".outxÏ0type."".p224FieldElement"".zinvsq0type."".p224FieldElement"".zinvÏ0type."".p224FieldElement"".~r4@$type.*math/big.Int"".~r30$type.*math/big.Int"".z 2type.*"".p224FieldElement"".y2type.*"".p224FieldElement"".x2type.*"".p224FieldElement("дÏÐ×ÏÐÀN |
| 3 J |
| -%7%I ".ú"#"Tgclocals·d8767409aac2af1777d6b6ce57947138Tgclocals·ae1b4ade77e1859e8e836f93ecb41ee8F/tmp/go/src/crypto/elliptic/p224.goþ&"".get28BitsFromEnddH%H;acHì H\$ H$èLT$@LL$(H|$01ÛH\$PH\$XH\$`E1ÛD\$1ÀHD$Hø³1ÒHÿ~jHûH|$HÿËH|$0H9ûðI,H,$èD\$LT$@H\$LL$(H|$0HD$HÞHÿËH9û¯I,¶]HÚHøuIútyDÞHͶÚHÁHÁáHù s_ÓãLÑIú sPÓëHé óAÛ\$HÿÀHD$HøMÿÿÿDÛãÿÿÿ\$HLL$PH|$0H|$XH\$8H\$`èHÄ Ã1Ûë¬1ÛëHóHÿËHl$8H9ëwHßéoÿÿÿèèèèéþÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.racereadð |
| (runtime.racefuncexitÄ |
| $runtime.panicsliceÒ |
| $runtime.panicindexà |
| $runtime.panicindexî |
| 0runtime.morestack_noctxt@"".autotmp_0398type.uint32"".autotmp_0395type.int"".ltype.int"".itype.uint"".ret'type.uint32"".~r3Ptype.[]uint8"".~r2@type.uint32"".shift0type.uint"".buftype.[]uint8@©?@?Pì |
| ^/ ' |
| *Tgclocals·ca0c38e6a367a21c0f170a014ac11286Tgclocals·69c1753bd5f81501d95132d08af04464F/tmp/go/src/crypto/elliptic/p224.goþ"".p224FromBig dH%H;afHìxH\$xH$èH$H$èHT$HL$HD$HT$HH$HL$PHL$HD$XHD$HÇD$è\$ \$DH\$(H\$`H\$0H\$hH\$8H\$pH$H$èH$l$D+HT$`HL$hHD$pHT$HH$HL$PHL$HD$XHD$HÇD$è\$ \$DH\$(H\$`H\$0H\$hH\$8H\$pH$HÃH$èH$l$DkHT$`HL$hHD$pHT$HH$HL$PHL$HD$XHD$HÇD$è\$ \$DH\$(H\$`H\$0H\$hH\$8H\$pH$HÃH$èH$l$DkHT$`HL$hHD$pHT$HH$HL$PHL$HD$XHD$HÇD$è\$ \$DH\$(H\$`H\$0H\$hH\$8H\$pH$HÃH$èH$l$DkHT$`HL$hHD$pHT$HH$HL$PHL$HD$XHD$HÇD$è\$ \$DH\$(H\$`H\$0H\$hH\$8H\$pH$HÃH$èH$l$DkHT$`HL$hHD$pHT$HH$HL$PHL$HD$XHD$HÇD$è\$ \$DH\$(H\$`H\$0H\$hH\$8H\$pH$HÃH$èH$l$DkHT$`HL$hHD$pHT$HH$HL$PHL$HD$XHD$HÇD$è\$ \$DH\$(H\$`H\$0H\$hH\$8H\$pH$HÃH$èH$l$DkHT$`HL$hHD$pHT$HH$HL$PHL$HD$XHD$HÇD$è\$ \$DH\$(H\$`H\$0H\$hH\$8H\$pH$HÃH$èH$l$DkH\$`H\$HH\$hH\$PH\$pH\$XèHÄxÃèé}ûÿÿ* |
| B |
| *runtime.racefuncenterd |
| *math/big.(*Int).BytesØ |
| &"".get28BitsFromEndÆ |
| "runtime.racewriteÖ |
| &"".get28BitsFromEndÌ |
| "runtime.racewriteÞ |
| &"".get28BitsFromEndÔ |
| "runtime.racewriteæ |
| &"".get28BitsFromEndÜ |
| "runtime.racewriteî |
| &"".get28BitsFromEndä |
| |
| "runtime.racewriteö |
| &"".get28BitsFromEndì |
| "runtime.racewriteþ
|
| &"".get28BitsFromEndô |
| "runtime.racewrite |
| &"".get28BitsFromEndü |
| "runtime.racewriteà |
| (runtime.racefuncexitô |
| 0runtime.morestack_noctxt ð("".autotmp_0415type.[]uint8"".autotmp_0414type.uint32"".autotmp_0413type.[]uint8"".autotmp_0412type.uint32"".autotmp_0411type.[]uint8"".autotmp_0410type.uint32"".autotmp_0409type.[]uint8"".autotmp_0408type.uint32"".autotmp_0407type.[]uint8"".autotmp_0406type.uint32"".autotmp_0405type.[]uint8"".autotmp_0404type.uint32"".autotmp_0403type.[]uint8"".autotmp_0402type.uint32"".autotmp_0401type.[]uint8"".autotmp_0400gtype.uint32"".autotmp_0399/type.[]uint8"".bytes_type.[]uint8 |
| "".in$type.*math/big.Int"".out2type.*"".p224FieldElementðáïð F L H;I;I;I;I;I;I;2!Tgclocals·2f2d69f12d345ece4be5273d9b84f0bbTgclocals·4d7e2f2b65aabfd0a399848e4ebdd633F/tmp/go/src/crypto/elliptic/p224.goþ"".p224ToBig dH%H;akHì`H\$`H$èH\$,HÇHÇCHÇCÇCH\$hH$èHD$h\$GH$èHD$hÁë\$FH$èHD$hÁë\$EH$èH\$hHÃH$èHD$hÁëãhÁååð ë\$DHÃHÃH$èHD$hXÁë\$CHÃHÃH$èHD$hXÁë\$BHÃHÃH$èHD$hXÁë\$AHÃHÃH$èHD$hX\$@HÃHÃH$èHD$hXÁë\$?HÃHÃH$èHD$hXÁë\$>HÃHÃH$èH\$hHÃH$èHD$hXÁëãhÁååð ë\$=HÃHÃH$èHD$hXÁë\$<HÃHÃH$èHD$hXÁë\$;HÃHÃH$èHD$hXÁë\$:HÃHÃH$èHD$hX\$9HÃHÃH$èHD$hXÁë\$8HÃHÃH$èHD$hXÁë\$7HÃHÃH$èH\$hHÃH$èHD$hXÁëãhÁååð ë\$6HÃHÃH$èHD$hXÁë\$5HÃHÃH$èHD$hXÁë\$4HÃHÃH$èHD$hXÁë\$3HÃHÃH$èHD$hX\$2HÃHÃH$èHD$hXÁë\$1HÃHÃH$èHD$hXÁë\$0HÃHÃH$èH\$hHÃH$èHD$hXÁëãhÁååð ë\$/HÃHÃH$èHD$hXÁë\$.HÃHÃH$èHD$hXÁë\$-HÃHÃH$èH\$h[Áë\$,HH$èHD$H\$,HûtIHÇÅHÇÂH$H\$HH\$Hl$PHl$HT$XHT$èH\$ H\$pèHÄ`Ãë³èéxûÿÿN |
| B |
| *runtime.racefuncenter¤ |
| runtime.racereadÌ |
| runtime.racereadú |
| runtime.raceread¨ |
| runtime.racereadÌ |
| runtime.racereadª |
| runtime.racereadè |
| runtime.raceread¦ |
| runtime.racereadä |
| runtime.raceread |
| runtime.racereadÚ |
| runtime.raceread |
| runtime.raceread¼ |
| runtime.raceread |
| runtime.racereadÚ |
| runtime.raceread |
| runtime.racereadÖ |
| runtime.raceread |
| runtime.racereadÌ |
| runtime.raceread |
| |
| runtime.raceread® |
| |
| runtime.raceread |
| runtime.racereadÌ |
| runtime.raceread |
| runtime.racereadÈ |
| runtime.raceread
|
| runtime.raceread¾
|
| runtime.racereadü
|
| runtime.raceread |
| runtime.raceread |
| runtime.raceread¾ |
| runtime.racereadü |
| runtime.raceread¨"type.math/big.Intº |
| "runtime.newobjectÄ |
| 0math/big.(*Int).SetBytesâ |
| (runtime.racefuncexitþ |
| 0runtime.morestack_noctxt À |
| "".autotmp_0418$type.*math/big.Int"".autotmp_0417/type.[]uint8"".bufgtype.[28]uint8"".~r1$type.*math/big.Int |
| "".in2type.*"".p224FieldElementÀâ¿À ®%#:BBB_KL K Ð Tgclocals·62da1ac877fc28d8253c48dd1917e7aeTgclocals·f56b2291fa344104975cb6587be42b9bF/tmp/go/src/crypto/elliptic/p224.goþ"".initP256À¦dH%H;aöHì@H\$@H$èHH$èHD$HD$0H$HÇD$@èHD$01íH(HhHhHhHh Hh(Hh0Hh8H$H$0èH\$0H-Hk0HÇC8HH$èH\$0=
0HHH$èH\$H$HH\$HÇD$NHÇD$ |
| èH\$ H\$8HH$èHH$èHHû«Hl$8=
H+HH$èH\$H$HH\$HÇD$NHÇD$ |
| èH\$ H\$8HH$èHH$H$èHHûHl$8=
×HkHH$èH\$H$HH\$HÇD$@HÇD$èH\$ H\$8HH$èHH$H$èHHûPHl$8=
'HkHH$èH\$H$HH\$HÇD$@HÇD$èH\$ H\$8HH$èHH$H$èHHû Hl$8=
wHkHH$èH\$H$HH\$HÇD$@HÇD$èH\$ H\$8HH$èHH$H$ èHHûðHl$8=
ÇHk HH$èHH$H$(èHHHÇC(HH$èH\$H$HH\$HÇD$@HÇD$èH\$ H\$8HH$èH\$8=uHèHÄ@ÃH-H,$H\$èëßLC L$Hl$èé&ÿÿÿé ÿÿÿLCL$Hl$èévþÿÿéYþÿÿLCL$Hl$èéÆýÿÿé©ýÿÿLCL$Hl$èéýÿÿéùüÿÿH$Hl$èéjüÿÿéNüÿÿH-H,$H\$èé½ûÿÿèéíúÿÿª |
| B |
| *runtime.racefuncenterP&type."".CurveParamsb |
| "runtime.newobject |
| ,runtime.racewriterange |
| "runtime.racewrite"go.string."P-256"À"".p256Ò |
| "runtime.racewriteè6runtime.writeBarrierEnabled"".p256"type.math/big.Int¤ |
| "runtime.newobjectÄ´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"ü |
| 2math/big.(*Int).SetString"".p256° |
| runtime.raceread¾"".p256Ð |
| "runtime.racewriteÞ"".p2566runtime.writeBarrierEnabledª"type.math/big.Int¼ |
| "runtime.newobjectÜ´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369" |
| 2math/big.(*Int).SetString¶"".p256È |
| runtime.racereadÖ"".p256ò |
| "runtime.racewrite"".p256ª6runtime.writeBarrierEnabledÎ"type.math/big.Intà |
| "runtime.newobjectgo.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"¸ |
| 2math/big.(*Int).SetStringÚ"".p256ì |
| runtime.racereadú"".p256 |
| "runtime.racewrite¤ "".p256Î 6runtime.writeBarrierEnabledò "type.math/big.Int |
| |
| "runtime.newobject¤ |
| go.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"Ü |
| |
| 2math/big.(*Int).SetStringþ |
| "".p256 |
| runtime.raceread"".p256º |
| "runtime.racewriteÈ"".p256ò6runtime.writeBarrierEnabled"type.math/big.Int¨ |
| "runtime.newobjectÈgo.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"
|
| 2math/big.(*Int).SetString¢
"".p256´
|
| runtime.racereadÂ
"".p256Þ
|
| "runtime.racewriteì
"".p2566runtime.writeBarrierEnabledº"".p256Ì |
| runtime.racereadÚ"".p256ö |
| "runtime.racewrite"".p256¨"type.math/big.Intº |
| "runtime.newobjectÚgo.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000" |
| 2math/big.(*Int).SetString´"".p256RInverseÆ |
| "runtime.racewriteÜ6runtime.writeBarrierEnabledð"".p256RInverseú |
| (runtime.racefuncexit"".p256RInverse® |
| .runtime.writebarrierptrÖ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÎ |
| .runtime.writebarrierptr |
| .runtime.writebarrierptr¾ |
| .runtime.writebarrierpträ"".p256 |
| .runtime.writebarrierptr |
| 0runtime.morestack_noctxt"".autotmp_0431(type.*"".CurveParams"".autotmp_0430$type.*math/big.Int"".autotmp_0429$type.*math/big.Int"".autotmp_0428$type.*math/big.Int"".autotmp_0427$type.*math/big.Int"".autotmp_0426$type.*math/big.Int"".autotmp_0425$type.*math/big.Int"".autotmp_0424$type.*math/big.Int"".autotmp_0423$type.*math/big.Int"".autotmp_0422$type.*math/big.Int"".autotmp_0421$type.*math/big.Int"".autotmp_0420$type.*math/big.Int®Ú |
| ^2¡7pF ,
FFFLFLFLFL}äTgclocals·7d2d5fca80364273fb07d5820a76fef4Tgclocals·e48b749e068cae7c3a399141c10fe5f0F/tmp/go/src/crypto/elliptic/p256.goþ&"".p256Curve.ParamsxdH%H;av&HìH\$H$èH\$H\$èHÄÃèëÄ |
| : |
| *runtime.racefuncenterX |
| (runtime.racefuncexitl |
| 0runtime.morestack_noctxt "".~r0(type.*"".CurveParams"".curve"type."".p256Curve!@L"Tgclocals·62da1ac877fc28d8253c48dd1917e7aeTgclocals·69c1753bd5f81501d95132d08af04464F/tmp/go/src/crypto/elliptic/p256.goþ "".p256GetScalar |
| ü dH%HD$ØH;A\Hì¨H$¨H$è1Û$H$H$H$ H$H$H$¸H\$H$ÀH\$H$ÈH\$èH\$ H\$H1ÛH\$XH\$`H\$hHH$èHH$H$èH\$HH$HHHkHl$èH\$Hû^HH$èHH$H$èHD$HH$HD$HHHkHl$èH\$HH$èHT$HL$HD$HT$XHÕHL$`HÊHD$hH$1ÉHT$xHT$8Hl$pHèHL$@Hl$8H9éHD$PH$èH\$P¶+H\$@@l$/HD$`HÿÃH)ØH$°HD$0Hø smHH$èH$°HûtNHl$0Hý s<H+¶l$/@+HD$PHÿÀHL$@HÿÁHL$@Hl$8H9émÿÿÿèHĨÃèë®èH$¸H$ÀH$Èéíþÿÿèéýÿÿ, |
| X |
| *runtime.racefuncenter |
| 0math/big.(*Int).SetBytesÎ"".p256à |
| runtime.racereadî"".p256 |
| runtime.racereadª"".p256Ì |
| &math/big.(*Int).Cmpø"".p256 |
| runtime.raceread"".p256´ |
| runtime.racereadÞ"".p256 |
| &math/big.(*Int).Mod |
| *math/big.(*Int).BytesÞ |
| runtime.racereadØ |
| "runtime.racewriteò |
| (runtime.racefuncexit |
| $runtime.panicindex¢ |
| $runtime.panicindexê |
| 0runtime.morestack_noctxt@Ð"".autotmp_0443ïtype.int"".autotmp_0441¯type.*uint8"".autotmp_0440ßtype.int"".autotmp_0439type.int"".autotmp_0438?"type.math/big.Int"".autotmp_0436type.[]uint8"".autotmp_0435otype.[]uint8"".autotmp_0434Ïtype.int"".vñtype.uint8"".scalarBytestype.[]uint8"".n¿$type.*math/big.Int |
| "".intype.[]uint8"".outtype.*[32]uint8Ð¥ÏÐ;>ZcUK |
| dP("+Y+aHTgclocals·304f1a7ece42768e76e94191b15e0406Tgclocals·947c70d5303d6ce653c24eea67d2de46F/tmp/go/src/crypto/elliptic/p256.goþ6"".p256Curve.ScalarBaseMultàÒdH%HD$ÈH;AHì¸H$¸H$èH|$,1ÀèH\$,H$H$ÈH\$H$ÐH\$H$ØH\$èH¼$1ÀèHGüH|$p1ÀèHGüH|$L1ÀèHGüH$H$H\$pH\$H\$LH\$H\$,H\$èH$H$H\$pH\$H\$LH\$èHL$HD$ H$àH$èèHĸÃèé×þÿÿ |
| X |
| *runtime.racefuncenterp |
| runtime.duffzeroÚ |
| "".p256GetScalarø |
| runtime.duffzero |
| runtime.duffzero¸ |
| runtime.duffzero |
| *"".p256ScalarBaseMultè |
| "".p256ToAffine¦ |
| (runtime.racefuncexitÀ |
| 0runtime.morestack_noctxt`ð |
| "".z1×type.[9]uint32 |
| "".y1type.[9]uint32 |
| "".x1Gtype.[9]uint32""".scalarReversedtype.[32]uint8"".yP$type.*math/big.Int"".x@$type.*math/big.Int"".scalartype.[]uint8ðÿïð°"z 53/L+çTgclocals·b6338434a483b71ecf7a1963213f75e2Tgclocals·69c1753bd5f81501d95132d08af04464F/tmp/go/src/crypto/elliptic/p256.goþ."".p256Curve.ScalarMultàÐdH%H$xÿÿÿH;AHìH$H$èH|$41ÀèH\$4H$H$(H\$H$0H\$H$8H\$èH¼$ä1ÀèHGüH¼$À1ÀèHGüH¼$1ÀèHGüH|$x1ÀèHGüH|$T1ÀèHGüH$äH$H$H\$èH$ÀH$H$ H\$èH$H$H\$xH\$H\$TH\$H$äH\$H$ÀH\$ H\$4H\$(èH$H$H\$xH\$H\$TH\$èHL$HD$ H$@H$HèHÄÃèéXþÿÿ |
| ^ |
| *runtime.racefuncenterv |
| runtime.duffzeroà |
| "".p256GetScalarþ |
| runtime.duffzero¤ |
| runtime.duffzeroÊ |
| runtime.duffzeroê |
| runtime.duffzero |
| runtime.duffzeroÎ |
| "".p256FromBig |
| "".p256FromBig |
| """.p256ScalarMultæ |
| "".p256ToAffine¤ |
| (runtime.racefuncexit¾ |
| 0runtime.morestack_noctxt |
| "".z1çtype.[9]uint32 |
| "".y1type.[9]uint32 |
| "".x1×type.[9]uint32 |
| "".pytype.[9]uint32 |
| "".pxGtype.[9]uint32""".scalarReversed§type.[32]uint8"".yp$type.*math/big.Int"".x`$type.*math/big.Int"".scalar0type.[]uint8"".bigY $type.*math/big.Int"".bigX$type.*math/big.Int"û°,"
5YIL.ãTgclocals·6cb97439a684753c588b0bde20a970cbTgclocals·69c1753bd5f81501d95132d08af04464F/tmp/go/src/crypto/elliptic/p256.goþ&"".nonZeroToAllOnes dH%H;av+HìH\$H$è\$ÿËÁëÿË\$èHÄÃèë¿ |
| : |
| *runtime.racefuncenterb |
| (runtime.racefuncexitv |
| 0runtime.morestack_noctxt "".~r1type.uint32"".xtype.uint32&P$¤¶³´³ |
| 4Tgclocals·23e8278e2b69a3a75fa59b23c49ed6adTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ$"".p256ReduceCarry |
| ì dH%H;aYHìH\$H$è\$ ÿËÁëÿË\$H\$H$èHD$(l$H$èH\$l$ DD$ÑåDÅ+HÃH$èH\$kl$HÃH$èH\$l$DD$åDÅkHÃH$èH\$kl$HÃH$èH\$l$ DD$ÁåA)èDCHÃH$èH\$kl$HÃH$èH\$l$DD$åÿÿÿDÅkHÃH$èH\$kl$HÃH$èH\$l$DD$åÿÿÿDÅkHÃH$èH\$kl$HÃH$èH\$l$DD$åÿÿÿDÅkHÃH$èH\$kl$HÃH$èH\$l$ DD$ÁåA)èDCHÃH$èH\$kl$HÃH$èH\$l$DD$åA)èDCHÃH$èH\$kl$HÃH$èH\$l$ DD$ÁåDÅkèHÄÃèéýÿÿ, |
| B |
| *runtime.racefuncenter| |
| runtime.raceread¤ |
| "runtime.racewriteè |
| runtime.raceread |
| "runtime.racewriteè |
| runtime.raceread |
| "runtime.racewriteä |
| runtime.raceread |
| "runtime.racewriteä |
| runtime.raceread |
| "runtime.racewriteä |
| runtime.raceread |
| "runtime.racewriteä |
| runtime.raceread |
| "runtime.racewriteà |
| runtime.raceread |
| "runtime.racewriteÜ |
| runtime.raceread |
| "runtime.racewriteÆ |
| (runtime.racefuncexitÚ |
| 0runtime.morestack_noctxt "".autotmp_0461type.uint32"".autotmp_0460type.uint32"".autotmp_0459type.uint32"".autotmp_0458type.uint32"".autotmp_0457type.uint32"".autotmp_0456type.uint32"".autotmp_0455type.uint32"".autotmp_0454type.uint32"".autotmp_0453type.uint32"".autotmp_0452type.uint32"".carry_masktype.uint32"".carrytype.uint32"".inouttype.*[9]uint32 Ô <¶7@>@@@>>B àTgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Sum dH%H;a±Hì H\$ H$èHL$(ÇD$1ÀHD$Hø 5HH$èH\$0Hl$Hý YH«H$èH\$8Hl$Hý 1H«H$èHL$(HD$H\$0HûHø óHHl$8HýÖHø ÅHl
mëHùªHø H,]Hø HH$èHL$HD$(HøYHù HH+l$Hù -HH$èHL$HD$(HøHù ôHl$DD$DÅ+Hù ÑHH$èHL$HD$(Hø©Hù HÁë\$Hù zHH$èHL$HD$(HøRHù AH+l$Hù &HH$èHD$HL$(HùþHø íHl$åÿÿÿ+HÿÀHø uH$\$\$èèHÄ ÃHD$Hø £HH$èH\$0Hl$Hý {H«H$èH\$8Hl$Hý SH«H$èHL$(HD$H\$0Hû&Hø HHl$8HýøHø çHl
mëHùÌHø »H,]Hø £HH$èHL$HD$(Hø{Hù jH+l$Hù OHH$èHL$HD$(Hø'Hù Hl$DD$DÅ+Hù óHH$èHL$HD$(HøËHù ºHÁë\$Hù HH$èHL$HD$(Høt{Hù snH+l$Hù sWHH$èHL$(HD$Hùt6Hø s)Hl$åÿÿÿ+HÿÀHD$Hø ËûÿÿèèëÆèèëèèé.ÿÿÿèèéÒþÿÿèèé~þÿÿèèé-þÿÿèEéþÿÿèéÓýÿÿèèèèéûüÿÿèèé§üÿÿèèéPüÿÿèèéôûÿÿèèé ûÿÿèèéOûÿÿèEé"ûÿÿèéõúÿÿèèèé2úÿÿj |
| B |
| *runtime.racefuncenter |
| "runtime.racewriteÚ |
| runtime.raceread |
| runtime.raceread |
| runtime.raceread |
| "runtime.racewrite¤ |
| runtime.raceread¨ |
| runtime.raceread¦ |
| "runtime.racewrite¶ |
| $"".p256ReduceCarryÀ |
| (runtime.racefuncexit |
| |
| "runtime.racewriteÄ |
| |
| runtime.raceread |
| runtime.raceread
|
| runtime.raceread |
| "runtime.racewrite |
| runtime.raceread |
| 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â |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindexª |
| $runtime.panicindex¸ |
| $runtime.panicindexÆ |
| $runtime.panicindexâ |
| $runtime.panicindexð |
| $runtime.panicindex |
| $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_noctxt0@"".autotmp_0466type.uint32"".autotmp_0465type.uint32"".autotmp_0464type.int"".autotmp_0463type.uint32"".autotmp_0462type.uint32"".itype.int"".carrytype.uint32"".in2 type.*[9]uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint32@Ñ?@çÐzâ&#ÅB
ÅBp$*@
**9 °Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2aTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256DiffôdH%H;aHì H\$ H$èHL$(ÇD$1ÀHD$Hø ±HH$èH\$0Hl$Hý EH«H$èH\$8Hl$Hý H«H$èHL$(HD$H\$0HûðHø ßHHl$8HýÂHø ±Hl
m)ëHùHø
H,]Hø mHH$èHL$HD$(HøEHù 4H+l$Hù HH$èHHl$Hý ïH«H$èHL$(HD$HùÇHø ¶HH-Hø Hl
mDD$DÅ+Hø wHH$èHL$HD$(HøOHù >H+l$Hù #HH$èHL$HD$(HøûHù êHl$DD$DÅ+Hù ÇHH$èHL$HD$(HøHù HÁë\$Hù pHH$èHL$HD$(HøHHù 7H+l$Hù HH$èHD$HL$(HùôHø ãHl$åÿÿÿ+HÿÀHø uH$\$\$èèHÄ ÃHD$Hø HH$èH\$0Hl$Hý qH«H$èH\$8Hl$Hý IH«H$èHL$(HD$H\$0HûHø HHl$8HýîHø ÝHl
m)ëHùÂHø ±H,]Hø HH$èHL$HD$(HøqHù `H+l$Hù EHH$èHHl$Hý H«H$èHL$(HD$HùóHø âHH-Hø ÆHl
mDD$DÅ+Hø £HH$èHL$HD$(Hø{Hù jH+l$Hù OHH$èHL$HD$(Hø'Hù Hl$DD$DÅ+Hù óHH$èHL$HD$(HøËHù ºHÁë\$Hù HH$èHL$HD$(Høt{Hù snH+l$Hù sWHH$èHL$(HD$Hùt6Hø s)Hl$åÿÿÿ+HÿÀHD$Hø OúÿÿèèëÆèèëèèé.ÿÿÿèèéÒþÿÿèèé~þÿÿèèèéþÿÿèèèéýÿÿèèé7ýÿÿèEé |
| ýÿÿèéÝüÿÿèèèèéüÿÿèèé±ûÿÿèèéZûÿÿèèéþúÿÿèèéªúÿÿèèèé2úÿÿèèèé´ùÿÿèèécùÿÿèEé6ùÿÿèé ùÿÿèèèéFøÿÿ |
| B |
| *runtime.racefuncenter |
| "runtime.racewriteÚ |
| runtime.raceread |
| runtime.raceread |
| runtime.raceread |
| "runtime.racewrite¤"".p256Zero31Ü |
| runtime.raceread®"".p256Zero31 |
| runtime.raceread |
| "runtime.racewrite |
| runtime.raceread¤ |
| |
| runtime.raceread¢ |
| "runtime.racewrite² |
| $"".p256ReduceCarry¼ |
| (runtime.racefuncexitþ |
| "runtime.racewriteÀ
|
| runtime.raceread |
| runtime.racereadþ |
| runtime.racereadü |
| "runtime.racewrite"".p256Zero31Â |
| runtime.raceread"".p256Zero31ú |
| runtime.racereadø |
| "runtime.racewrite |
| runtime.raceread |
| 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Ì |
| $runtime.panicindexè |
| $runtime.panicindexö |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex® |
| $runtime.panicindexÊ |
| $runtime.panicindexè |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex® |
| $runtime.panicindexÊ |
| $runtime.panicindexØ |
| $runtime.panicindexô |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¬ |
| $runtime.panicindexÈ |
| $runtime.panicindexÖ |
| $runtime.panicindexò |
| $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_noctxt0@"".autotmp_0474type.uint32"".autotmp_0473type.uint32"".autotmp_0472type.uint32"".autotmp_0471type.int"".autotmp_0470type.uint32"".autotmp_0469type.uint32"".autotmp_0468type.uint32"".itype.int"".carrytype.uint32"".in2 type.*[9]uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint32@?@ À®,)žBžBp$*8@
**89 Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2aTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ&"".p256ReduceDegreeNêMdH%H;aXHìhH\$hH$èLL$pH|$ 1ÀHÇèèH\$xÛãÿÿÿ\$ H\$xÛÁë\$$D$$H\$xHÁë ÛÁããÿÿÿ Ã\$$D$$H$ÛãÿÿÿÃ\$$L$$\$$Áéãÿÿÿ\$$HÇÀHø¶H\$ HøHIÀIèHl$xIø}JlÅHmHÁí íÁí+H\$ HøSHH\$ Hø7HIÀIÿÈHl$xIøJlÅHmíÁíÕ+H\$ HøïHH\$ HøÓHIÀIÿÈHl$xIø³JlÅHmHÁí íÁååÿÿÿÕ+H\$ HøHH\$ HøeHHl$xHøKHlÅHmíåÿÿÿÕ+H\$ Hø HH\$ HøHÕÍ+H\$ HøäHÁéH\$ HøÅHH\$ Hø©HÕåÿÿÿ+HÿÀHø
H$ðHÁë ÛÁë\$dD$dH$øÛÁëÃ\$dD$dH$øHÁë ÛÁãÃ\$d\$dË\$d1ÀHÁHÿÁH\$ HùHH\$ Hùö
HHl$ HøÜ
Hl
mÁíÕ+H\$ Hø·
HâÿÿÿÑÿÊÁêÿÊH\$ Hø
HÇHÆHÆH\$ Hþe
H³;H\$ HþI
H³ÍÁå |
| åÿÿÿý+HÆHÆH\$ Hþ
H³;H\$ HþýH³ÍÁíý+HÆHÆH\$ HþÓH³;H\$ Hþ·H³ÍÁååÿÿÿý+HÆHÆH\$ HþH³;H\$ HþkH³ÍÁíý+HÆHÆH\$ HþAH³;H\$ Hþ%H³Õåý+HÆHÆH\$ HþøH³;H\$ HþÜH³ÍÿÍ!Õý+HÆHÆH\$ Hþ±H³;H\$ HþH³ÍÁååÿÿÿAøA)èDHÆHÆH\$ Hþ`H³;H\$ HþDH³ÍÁíAøA)èDHÆHÆH\$ HþH³;H\$ Hþù |
| H³Õå ý+HÆHÆH\$ HþÌ |
| H³;H\$ Hþ° |
| H³ý)Í+HÆHÆH\$ Hþ |
| H³;H\$ Hþm |
| H³ÍÁååÿÿÿý+HÆHÆ H\$ Hþ= |
| H³;H\$ Hþ! |
| H³ÍÑíÿÍ!Õý+HÃHÿÃHû
&ÇD$1ÀHøHD$Hø üIH$èHL$pHD$HùÔHø ÃHHÅHÅ LD$ Hý¢M¨A(+Hø HH$èHL$HD$pHø`Hù OH+l$Hù 4HH$èHL$HD$pHøHù ûHl$DD$DÅ+Hù ØHH$èHL$HD$pHø°Hù H+l$Hù HH$èHL$pHD$Hù\Hø KHIÀIÀ |
| Hl$ Iø*Jl
mDD$ÁååÿÿÿDÅ+Hø þHH$èHL$HD$pHøÖHù ÅHÁë\$Hù §HH$èHL$HD$pHøHù nH+l$Hù SHH$èHD$HL$pHù+Hø Hl$åÿÿÿ+HÿÀHD$Hø ñHH$èHL$pHD$HùÉHø ¸HIÀIÀ Hl$ IøJl
mÑí+Hø zHH$èHL$HD$pHøRHù AH+l$Hù &HH$èHL$HD$pHøþHù íHl$DD$DÅ+Hù ÊHH$èHL$HD$pHø¢Hù HÁë\$Hù sHH$èHL$HD$pHøKHù :H+l$Hù HH$èHD$LL$pIùöHø åIl$åÿÿÿ+HÿÀHøòûÿÿLËHà H$èH\$pl$dk Hà H$èH\$pk l$Hà H$èH\$pl$DD$DÅk Hà H$èHD$pX Áë\$HÃHà H$èH\$pk l$Hà H$èHD$pl$åÿÿÿh H$\$\$èèHÄhÃèAéÿÿÿèèé®þÿÿèèéWþÿÿèèéûýÿÿèèé§ýÿÿèèèé0ýÿÿèèéÎüÿÿèèézüÿÿèèé#üÿÿèèèéûÿÿèèéIûÿÿèèéíúÿÿèèéúÿÿèèèé%úÿÿèHÁHÁH\$ Hù¾HH\$ Hù¢HIÀIÿÀHl$ IøJl
mÁíÕ+HÅHÿÅH\$ HýWH«âÿÿÿÑÿÊÁêÿÊHÆHÿÆH\$ Hþ&H³ÇHÆHÆH\$ HþÿH³;H\$ HþãH³ÍÁååÿÿÿý+HÆHÆH\$ Hþ³H³;H\$ HþH³ÍÁíý+HÆHÆH\$ HþmH³;H\$ HþQH³ÍÁååÿÿÿý+HÆHÆH\$ Hþ!H³;H\$ HþH³ÍÁíý+HÆHÆH\$ HþÛH³;H\$ Hþ¿H³Õå ý+HÆHÆ H\$ HþH³;H\$ HþvH³ÍÿÍ!Õý+HÆHÆH\$ HþKH³;H\$ Hþ/H³ÍÁååÿÿÿAøA)èDHÆHÆ H\$ HþúH³;H\$ HþÞH³ÍÁíAøA)èDHÆHÆ H\$ Hþ¯H³;H\$ HþH³Õåý+HÆHÆ H\$ HþsjH³;H\$ HþsRH³ý)Í+HÆHÆ |
| H\$ Hþs/H³;H\$ HþsH³ÍÿÍ!Õý+HÀéZóÿÿèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèH\$ Hø÷HIÀIèHl$xIøÖJlÅHmHÁí íÁí+H\$ Hø¬HH\$ HøHIÀIÿÈHl$xIøpJlÅHmíÁíÕ+H\$ HøHHH\$ Hø,HIÀIÿÈHl$xIøJlÅHmHÁí íÁååÿÿÿÕ+H\$ HøÚHH\$ Hø¾HHl$xHø¤HlÅHmíåÿÿÿÕ+H\$ Høs}HH\$ HøseHÕÍ+H\$ HøsIHÁéH\$ Høs.HH\$ HøsHÕåÿÿÿ+HÿÀé"îÿÿèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèéìÿÿ¢ |
| B |
| *runtime.racefuncenterl |
| ä runtime.duffzero |
| "runtime.racewriteÌ |
| runtime.racereadÊ |
| "runtime.racewriteØ |
| runtime.racereadÖ |
| "runtime.racewriteª |
| runtime.raceread® |
| runtime.raceread¬! |
| "runtime.racewriteÆ" |
| "runtime.racewriteü# |
| runtime.racereadú$ |
| "runtime.racewrite& |
| runtime.raceread' |
| runtime.raceread( |
| "runtime.racewrite ) |
| "runtime.racewriteÒ) |
| runtime.raceread* |
| "runtime.racewriteÆ* |
| runtime.raceread+ |
| runtime.raceread¶+ |
| "runtime.racewriteü+ |
| $"".p256ReduceCarry, |
| (runtime.racefuncexit, |
| $runtime.panicindex¸, |
| $runtime.panicindexÆ, |
| $runtime.panicindexâ, |
| $runtime.panicindexð, |
| $runtime.panicindex- |
| $runtime.panicindex- |
| $runtime.panicindex¶- |
| $runtime.panicindexÄ- |
| $runtime.panicindexà- |
| $runtime.panicindexî- |
| $runtime.panicindexü- |
| $runtime.panicindex. |
| $runtime.panicindex¦. |
| $runtime.panicindexÂ. |
| $runtime.panicindexÐ. |
| $runtime.panicindexì. |
| $runtime.panicindexú. |
| $runtime.panicindex/ |
| $runtime.panicindex¤/ |
| $runtime.panicindex²/ |
| $runtime.panicindexÎ/ |
| $runtime.panicindexÜ/ |
| $runtime.panicindexø/ |
| $runtime.panicindex0 |
| $runtime.panicindex¢0 |
| $runtime.panicindex°0 |
| $runtime.panicindexÌ0 |
| $runtime.panicindexÚ0 |
| $runtime.panicindexè0 |
| $runtime.panicindex1 |
| $runtime.panicindexÎ= |
| $runtime.panicindexÜ= |
| $runtime.panicindexê= |
| $runtime.panicindexø= |
| $runtime.panicindex> |
| $runtime.panicindex> |
| $runtime.panicindex¢> |
| $runtime.panicindex°> |
| $runtime.panicindex¾> |
| $runtime.panicindexÌ> |
| $runtime.panicindexÚ> |
| $runtime.panicindexè> |
| $runtime.panicindexö> |
| $runtime.panicindex? |
| $runtime.panicindex? |
| $runtime.panicindex ? |
| $runtime.panicindex®? |
| $runtime.panicindex¼? |
| $runtime.panicindexÊ? |
| $runtime.panicindexØ? |
| $runtime.panicindexæ? |
| $runtime.panicindexô? |
| $runtime.panicindex@ |
| $runtime.panicindex@ |
| $runtime.panicindex@ |
| $runtime.panicindex¬@ |
| $runtime.panicindexº@ |
| $runtime.panicindexÈ@ |
| $runtime.panicindexÖ@ |
| $runtime.panicindexä@ |
| $runtime.panicindexò@ |
| $runtime.panicindexA |
| $runtime.panicindexA |
| $runtime.panicindexA |
| $runtime.panicindexªA |
| $runtime.panicindex¸A |
| $runtime.panicindexÆA |
| $runtime.panicindexÔA |
| $runtime.panicindexâA |
| $runtime.panicindexðA |
| $runtime.panicindexþA |
| $runtime.panicindexB |
| $runtime.panicindexB |
| $runtime.panicindex¨B |
| $runtime.panicindex¶B |
| $runtime.panicindexÄB |
| $runtime.panicindexÒB |
| $runtime.panicindexàB |
| $runtime.panicindexîB |
| $runtime.panicindexüB |
| $runtime.panicindexC |
| $runtime.panicindexC |
| $runtime.panicindex¦C |
| $runtime.panicindex´C |
| $runtime.panicindexÂC |
| $runtime.panicindexÐC |
| $runtime.panicindexJ |
| $runtime.panicindex¦J |
| $runtime.panicindex´J |
| $runtime.panicindexÂJ |
| $runtime.panicindexÐJ |
| $runtime.panicindexÞJ |
| $runtime.panicindexìJ |
| $runtime.panicindexúJ |
| $runtime.panicindexK |
| $runtime.panicindexK |
| $runtime.panicindex¤K |
| $runtime.panicindex²K |
| $runtime.panicindexÀK |
| $runtime.panicindexÎK |
| $runtime.panicindexÜK |
| $runtime.panicindexêK |
| $runtime.panicindexøK |
| $runtime.panicindexL |
| $runtime.panicindexL |
| $runtime.panicindex¢L |
| $runtime.panicindex°L |
| $runtime.panicindex¾L |
| $runtime.panicindexÌL |
| $runtime.panicindexÚL |
| $runtime.panicindexèL |
| $runtime.panicindexöL |
| $runtime.panicindexM |
| $runtime.panicindexM |
| $runtime.panicindex M |
| $runtime.panicindex®M |
| $runtime.panicindex¼M |
| $runtime.panicindexÊM |
| $runtime.panicindexØM |
| 0runtime.morestack_noctxt Ъ"".autotmp_0556type.int"".autotmp_0555type.uint32"".autotmp_0554type.uint32"".autotmp_0553type.uint32"".autotmp_0552type.uint32"".autotmp_0551type.int"".autotmp_0550type.uint32"".autotmp_0549type.uint32"".autotmp_0548type.int"".autotmp_0547type.uint32"".autotmp_0546type.uint32"".autotmp_0545type.uint32"".autotmp_0544type.int"".autotmp_0543type.uint32"".autotmp_0542type.int"".autotmp_0541type.uint32"".autotmp_0540type.int"".autotmp_0539type.uint32"".autotmp_0538type.int"".autotmp_0537type.uint32"".autotmp_0536type.int"".autotmp_0535type.uint32"".autotmp_0534type.int"".autotmp_0533type.uint32"".autotmp_0532type.int"".autotmp_0531type.uint32"".autotmp_0530type.int"".autotmp_0529type.uint32"".autotmp_0528type.int"".autotmp_0527type.uint32"".autotmp_0526type.int"".autotmp_0525type.uint32"".autotmp_0524type.int"".autotmp_0523type.uint32"".autotmp_0522type.int"".autotmp_0521type.uint32"".autotmp_0520type.int"".autotmp_0519type.uint32"".autotmp_0518type.int"".autotmp_0517type.uint32"".autotmp_0516type.int"".autotmp_0515type.uint32"".autotmp_0514type.int"".autotmp_0513type.uint32"".autotmp_0512type.int"".autotmp_0511type.uint32"".autotmp_0510type.int"".autotmp_0509type.uint32"".autotmp_0508type.int"".autotmp_0507type.uint32"".autotmp_0506type.int"".autotmp_0505type.uint32"".autotmp_0504type.int"".autotmp_0503type.uint32"".autotmp_0502type.int"".autotmp_0501type.uint32"".autotmp_0500type.int"".autotmp_0499type.uint32"".autotmp_0498type.int"".autotmp_0497type.uint32"".autotmp_0496type.int"".autotmp_0495type.uint32"".autotmp_0494type.int"".autotmp_0493type.uint32"".autotmp_0492type.uint32"".autotmp_0491type.uint32"".autotmp_0489type.uint32"".autotmp_0488type.uint32"".autotmp_0487type.uint32"".autotmp_0486type.uint32"".autotmp_0485type.uint32"".autotmp_0484type.int"".autotmp_0483type.uint32"".autotmp_0482type.uint32"".autotmp_0481type.uint32"".autotmp_0480type.uint32"".autotmp_0479type.uint32"".autotmp_0478type.uint32"".autotmp_0477type.uint32"".autotmp_0476§type.uint32"".itype.int"".carry¯type.uint32"".tmp2type.[18]uint32"".tmptype.[17]uint64"".outtype.*[9]uint32ÐôÏÐô'Æôæ× |
| =OYL.2 |
| |
| L Z>8>8;9C=;5>;<]©B`B
":;+**1*?S! >8>8;9C=;-1·¶ Y1=OYL&*%&- à&Tgclocals·afcdf1e7ace662e6b150526dfdbca287Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Square ,,dH%H$hÿÿÿH;Aã |
| HìH$H$èH¼$1ÀHÇèèH$(H$èH$(H$èH$((H¯ÝH$H$èH$(HÃH$èH$(hHÑåH¯ÝH$H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(hHÑåH¯ÝhD@IÑàI¯èHëH$ H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(hHÑåH¯ÝhD@IÑàI¯èHëH$¨H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(hHÑåH¯ÝhD@IÁàI¯èHëhD@I¯èHëH$°H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(hHÑåH¯ÝhD@IÑàI¯èHëhD@IÑàI¯èHëH$¸H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(hHÑåH¯ÝhD@IÁàI¯èHëhD@IÑàI¯èHëhD@IÑàI¯èHëH$ÀH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(hHÑåH¯ÝhD@IÑàI¯èHëhD@IÑàI¯èHëhD@IÑàI¯èHëH$ÈH$èH$(Hà H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(h HÑåH¯ÝhD@IÁàI¯èHëhD@IÑàI¯èHëhD@IÁàI¯èHëhD@I¯èHëH$ÐHÃHÃH$èH$(Hà H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(Xh HÑåH¯ÝhD@IÑàI¯èHëhD@IÑàI¯èHëhD@IÑàI¯èHëH$ØHÃHÃH$èH$(Hà H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(Xh HÑåH¯ÝhD@IÁàI¯èHëhD@IÑàI¯èHëhD@IÑàI¯èHëH$àHÃHÃH$èH$(Hà H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(Xh HÑåH¯ÝhD@IÑàI¯èHëhD@IÑàI¯èHëH$èHÃHÃH$èH$(Hà H$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(HÃH$èH$(Xh HÑåH¯ÝhD@IÁàI¯èHëhD@I¯èHëH$ðHÃHÃH$èH$(Hà H$èH$(HÃH$èH$(HÃH$èH$(Xh HÑåH¯ÝhD@IÑàI¯èHëH$øHÃHÃH$èH$(Hà H$èH$(HÃH$èH$(HÃH$èH$(Xh HÑåH¯ÝhD@IÑàI¯èHëH$HÃHÃH$èH$(Hà H$èH$(Xh HÑåH¯ÝH$HÃHà H$èH$(Hà H$èH$(X h H¯ÝH$H$ H$H´$H|$èèèHÄÃèéøôÿÿ |
| ^ |
| *runtime.racefuncenter |
| runtime.duffzero¦ |
| runtime.racereadÈ |
| runtime.raceread |
| runtime.raceread´ |
| runtime.racereadþ |
| runtime.raceread¨ |
| runtime.racereadÒ |
| runtime.racereadü |
| runtime.racereadè |
| runtime.raceread |
| runtime.raceread¼ |
| runtime.racereadæ |
| runtime.racereadÒ |
| runtime.racereadü |
| runtime.raceread¦ |
| runtime.racereadÐ |
| runtime.racereadú |
| runtime.raceread¤ |
| runtime.raceread® |
| runtime.racereadØ |
| runtime.raceread |
| |
| runtime.raceread¬ |
| |
| runtime.racereadÖ |
| |
| runtime.raceread |
| runtime.raceread |
| runtime.raceread¸ |
| runtime.racereadâ |
| runtime.raceread
|
| runtime.raceread¶
|
| runtime.racereadà
|
| runtime.raceread |
| runtime.raceread´ |
| runtime.racereadæ |
| runtime.raceread |
| runtime.racereadº |
| runtime.racereadä |
| runtime.raceread |
| runtime.raceread¸ |
| runtime.racereadâ |
| runtime.raceread |
| runtime.raceread¼ |
| runtime.racereadæ |
| runtime.raceread |
| runtime.racereadº |
| runtime.racereadä |
| runtime.raceread |
| runtime.raceread¸ |
| runtime.racereadâ |
| runtime.raceread |
| runtime.raceread¶ |
| runtime.raceread |
| runtime.raceread¾ |
| runtime.racereadè |
| runtime.raceread |
| runtime.raceread¼ |
| runtime.racereadæ |
| runtime.raceread |
| runtime.racereadº |
| runtime.racereadú |
| runtime.raceread¤ |
| runtime.racereadÎ |
| runtime.racereadø |
| runtime.raceread¢ |
| runtime.racereadÌ |
| runtime.racereadö |
| runtime.raceread |
| runtime.racereadâ |
| runtime.raceread |
| runtime.raceread¶ |
| runtime.racereadà |
| runtime.raceread! |
| runtime.raceread´! |
| runtime.racereadÒ" |
| runtime.racereadü" |
| runtime.raceread¦# |
| runtime.racereadÐ# |
| runtime.racereadú# |
| runtime.raceread¤$ |
| runtime.raceread¾% |
| runtime.racereadè% |
| runtime.raceread& |
| runtime.raceread¼& |
| runtime.raceread¸' |
| runtime.racereadâ' |
| runtime.raceread( |
| runtime.raceread¶( |
| runtime.raceread²) |
| runtime.racereadÜ) |
| runtime.raceread¶* |
| runtime.racereadà* |
| runtime.racereadÐ+ |
| ¤ runtime.duffcopyÚ+ |
| &"".p256ReduceDegreeä+ |
| (runtime.racefuncexitþ+ |
| 0runtime.morestack_noctxt °"".tmptype.[17]uint64 |
| "".intype.*[9]uint32"".outtype.*[9]uint32"°Û¯°Òè"fc::WW*f*h**z**y***%**z%**{%*i%*g%X%XB?(g.âTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256MulPöOdH%H$hÿÿÿH;AÖHìH$H$èH¼$1ÀHÇèèH$(H$èH$0H$èH$(H¬$0mH¯ÝH$H$èH$0HÃH$èH$(HÃH$èH$0H$èH$0H$(iHÁåH¯ÝhDIÁàI¯èHëH$H$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0H$èH$0H$(iHÁåH¯ÝhDAIÑàI¯èHëhDIÁàI¯èHëH$ H$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0H$èH$0H$(iHÁåH¯ÝhDAIÁàI¯èHëhDAIÁàI¯èHëhDIÁàI¯èHëH$¨H$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0H$èH$0H$(iHÁåH¯ÝhDAIÑàI¯èHëhDAIÁàI¯èHëhDAIÑàI¯èHëhDIÁàI¯èHëH$°H$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0H$èH$0H$(iHÁåH¯ÝhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDIÁàI¯èHëH$¸H$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0H$èH$0H$(iHÁåH¯ÝhDAIÑàI¯èHëhDAIÁàI¯èHëhDAIÑàI¯èHëhDAIÁàI¯èHëhDAIÑàI¯èHëhDIÁàI¯èHëH$ÀH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0H$èH$0H$(iHÁåH¯ÝhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDIÁàI¯èHëH$ÈH$èH$0Hà H$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(Hà H$èH$0H$èH$0H$(i HÁåH¯ÝhDAIÑàI¯èHëhDAIÁàI¯èHëhDAIÑàI¯èHëhDAIÁàI¯èHëhDAIÑàI¯èHëhDAIÁàI¯èHëhDAIÑàI¯èHëh DIÁàI¯èHëH$ÐHÃHÃH$èH$0Hà H$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(Hà H$èH$0HÃH$èH$0H$(Xi HÁåH¯ÝhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëh DAIÁàI¯èHëH$ØHÃHÃH$èH$0Hà H$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(Hà H$èH$0HÃH$èH$0H$(Xi HÁåH¯ÝhDAIÑàI¯èHëhDAIÁàI¯èHëhDAIÑàI¯èHëhDAIÁàI¯èHëhDAIÑàI¯èHëh DAIÁàI¯èHëH$àHÃHÃH$èH$0Hà H$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(Hà H$èH$0HÃH$èH$0H$(Xi HÁåH¯ÝhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëhDAIÁàI¯èHëh DAIÁàI¯èHëH$èHÃHÃH$èH$0Hà H$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(Hà H$èH$0HÃH$èH$0H$(Xi HÁåH¯ÝhDAIÑàI¯èHëhDAIÁàI¯èHëhDAIÑàI¯èHëh DAIÁàI¯èHëH$ðHÃHÃH$èH$0Hà H$èH$(HÃH$èH$0HÃH$èH$(HÃH$èH$0HÃH$èH$(Hà H$èH$0HÃH$èH$0H$(Xi HÁåH¯ÝhDAIÁàI¯èHëhDAIÁàI¯èHëh DAIÁàI¯èHëH$øHÃHÃH$èH$0Hà H$èH$(HÃH$èH$0HÃH$èH$(Hà H$èH$0HÃH$èH$0H$(Xi HÁåH¯ÝhDAIÑàI¯èHëh DAIÁàI¯èHëH$HÃHÃH$èH$0Hà H$èH$(Hà H$èH$0HÃH$èH$0H$(Xi HÁåH¯Ýh DAIÁàI¯èHëH$HÃHà H$èH$0Hà H$èH$([ H¬$0m HÁåH¯ÝH$H$ H$H´$H|$èèèHÄÃèéìÿÿÒ |
| ^ |
| *runtime.racefuncenter |
| runtime.duffzero¦ |
| runtime.racereadÈ |
| runtime.raceread |
| runtime.racereadÆ |
| runtime.racereadð |
| runtime.raceread |
| runtime.raceread |
| runtime.racereadº |
| runtime.racereadä |
| runtime.raceread |
| runtime.raceread¸ |
| runtime.racereadÚ |
| runtime.racereadú |
| runtime.raceread¤ |
| runtime.racereadÎ |
| runtime.racereadø |
| runtime.raceread¢ |
| runtime.racereadÌ |
| runtime.racereadö |
| runtime.raceread |
| runtime.racereadÞ |
| |
| runtime.raceread |
| runtime.raceread² |
| runtime.racereadÜ |
| runtime.raceread |
| runtime.raceread° |
| runtime.racereadÚ |
| runtime.raceread
|
| runtime.raceread®
|
| runtime.racereadÐ
|
| runtime.raceread¶ |
| runtime.racereadà |
| runtime.raceread |
| runtime.raceread´ |
| runtime.racereadÞ |
| runtime.raceread |
| runtime.raceread² |
| runtime.racereadÜ |
| runtime.raceread |
| runtime.raceread° |
| runtime.racereadÚ |
| runtime.racereadü |
| runtime.raceread |
| runtime.raceread´ |
| runtime.racereadÞ |
| runtime.raceread |
| runtime.raceread² |
| runtime.racereadÜ |
| runtime.raceread |
| runtime.raceread° |
| runtime.racereadÚ |
| runtime.raceread |
| runtime.raceread® |
| runtime.racereadØ |
| runtime.raceread |
| runtime.raceread¤ |
| runtime.racereadÐ |
| runtime.racereadú |
| runtime.raceread¤ |
| runtime.racereadÎ |
| runtime.racereadø |
| runtime.raceread¢ |
| runtime.racereadÌ |
| runtime.racereadö |
| runtime.raceread |
| runtime.racereadÊ |
| runtime.racereadô |
| runtime.raceread |
| runtime.racereadÈ |
| runtime.racereadò |
| runtime.raceread |
| runtime.raceread¾ |
| runtime.raceread# |
| runtime.raceread¾# |
| runtime.racereadè# |
| runtime.raceread$ |
| runtime.raceread¼$ |
| runtime.racereadæ$ |
| runtime.raceread% |
| runtime.racereadº% |
| runtime.racereadä% |
| runtime.raceread& |
| runtime.raceread¸& |
| runtime.racereadâ& |
| runtime.raceread' |
| runtime.raceread¶' |
| runtime.racereadà' |
| runtime.raceread( |
| runtime.raceread´( |
| runtime.racereadÖ( |
| runtime.racereadÖ+ |
| runtime.raceread, |
| runtime.racereadª, |
| runtime.racereadÔ, |
| runtime.racereadþ, |
| runtime.raceread¨- |
| runtime.racereadÒ- |
| runtime.racereadü- |
| runtime.raceread¦. |
| runtime.racereadÐ. |
| runtime.racereadú. |
| runtime.raceread¤/ |
| runtime.racereadÎ/ |
| runtime.racereadø/ |
| runtime.raceread¢0 |
| runtime.racereadÌ0 |
| runtime.raceread´3 |
| runtime.racereadÞ3 |
| runtime.raceread4 |
| runtime.raceread²4 |
| runtime.racereadÜ4 |
| runtime.raceread5 |
| runtime.raceread°5 |
| runtime.racereadÚ5 |
| runtime.raceread6 |
| runtime.raceread®6 |
| runtime.racereadØ6 |
| runtime.raceread7 |
| runtime.raceread¬7 |
| runtime.racereadÖ7 |
| runtime.raceread: |
| runtime.raceread¾: |
| runtime.racereadè: |
| runtime.raceread; |
| runtime.raceread¼; |
| runtime.racereadæ; |
| runtime.raceread< |
| runtime.racereadº< |
| runtime.racereadä< |
| runtime.raceread= |
| runtime.raceread¸= |
| runtime.racereadâ= |
| runtime.raceread@ |
| runtime.raceread¬@ |
| runtime.racereadÖ@ |
| runtime.racereadA |
| runtime.racereadªA |
| runtime.racereadÔA |
| runtime.racereadþA |
| runtime.raceread¨B |
| runtime.racereadÒB |
| runtime.racereadüB |
| runtime.racereadôD |
| runtime.racereadE |
| runtime.racereadÈE |
| runtime.racereadòE |
| runtime.racereadF |
| runtime.racereadÆF |
| runtime.racereadðF |
| runtime.racereadG |
| runtime.racereadòH |
| runtime.racereadI |
| runtime.racereadÆI |
| runtime.racereadðI |
| runtime.racereadJ |
| runtime.racereadÄJ |
| runtime.racereadöK |
| runtime.raceread L |
| runtime.racereadÊL |
| runtime.racereadôL |
| runtime.racereadN |
| runtime.raceread®N |
| runtime.raceread¶O |
| ¤ runtime.duffcopyÀO |
| &"".p256ReduceDegreeÊO |
| (runtime.racefuncexitäO |
| 0runtime.morestack_noctxt0°"".tmptype.[17]uint64"".in2 type.*[9]uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint32"°Î'¯°(üÞ"®«C\*m*********¤*****³******È*******Ö%******Î%*****¹%****ª%***%**%*s%bK(¯.Ò'Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2aTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256AssignúdH%H;avgHìH\$H$èH\$H$HÇD$$èH\$ H$HÇD$$èHt$ HþtH|$èèHÄÃëäèë |
| : |
| *runtime.racefuncenterh |
| ,runtime.racewriterange |
| *runtime.racereadrangeÀ |
| runtime.duffcopyÒ |
| (runtime.racefuncexitî |
| 0runtime.morestack_noctxt |
| "".intype.*[9]uint32"".outtype.*[9]uint32 ^ |
| Z |
| |
| dTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256InvertÀ ¶ dH%H$°þÿÿH;AöHìÐH$ÐH$èH|$t1ÀèHGüH|$P1ÀèHGüH¼$(1ÀèHGüH¼$à1ÀèHGüH¼$1ÀèHGüH¼$L1ÀèHGüH¼$1ÀèHGüH¼$¼1ÀèHGüH\$tH$H$àH\$èH\$tH$H$àH\$H\$tH\$èH$(HÙH\$tH$°H$H$HÇD$$èH$°H$HÇD$$èH´$°Hþ§H¼$èH\$tH$H\$tH\$èH\$tH$H\$tH\$èH\$tH$H\$tH\$H$(H\$èH$àHØH\$tH$ H$xH$HÇD$$èH$ H$HÇD$$èH´$ HþÜH¼$xèH\$tH$H\$tH\$èH\$tH$H\$tH\$èH\$tH$H\$tH\$èH\$tH$H\$tH\$èH\$tH$H\$tH\$H$àH\$èH$HÙH\$tH$ÀH$pH$HÇD$$èH$ÀH$HÇD$$èH´$ÀHþáH¼$pè1ÀHD$(Hø}+H\$tH$H\$tH\$èHD$(HÿÀHD$(Hø|ÕH\$tH$H\$tH\$H$H\$èH$LHØH\$tH$¨H$H$HÇD$$èH$¨H$HÇD$$èH´$¨HþH¼$è1ÀHD$8Hø}+H\$tH$H\$tH\$èHD$8HÿÀHD$8Hø|ÕH\$tH$H\$tH\$H$LH\$èH$HØH\$tH$¸H$H$HÇD$$èH$¸H$HÇD$$èH´$¸Hþ;H¼$è1ÀHD$Hø }+H\$tH$H\$tH\$èHD$HÿÀHD$Hø |ÕH$¼HØH\$tH$ÈH$H$HÇD$$èH$ÈH$HÇD$$èH´$ÈHþH¼$èH\$tH$H\$tH\$H$àH\$è1ÀHD$0H=À}-H\$tH$H\$tH\$èHD$0HÿÀHD$0H=À|ÓH\$PH$H$¼H\$H$H\$è1ÀHD$ Hø}+H\$PH$H\$PH\$èHD$ HÿÀHD$ Hø|ÕH\$PH$H\$PH\$H$LH\$è1ÀHD$@Hø}+H\$PH$H\$PH\$èHD$@HÿÀHD$@Hø|ÕH\$PH$H\$PH\$H$H\$è1ÀHD$HHø}+H\$PH$H\$PH\$èHD$HHÿÀHD$HHø|ÕH\$PH$H\$PH\$H$àH\$èH\$PH$H\$PH\$èH\$PH$H\$PH\$èH\$PH$H\$PH\$H$(H\$èH\$PH$H\$PH\$èH\$PH$H\$PH\$èH\$PH$H\$PH\$H$àH\$èH$ØH$H\$PH\$H\$tH\$èèHÄÐÃélýÿÿé¾üÿÿéëûÿÿéûÿÿéúÿÿéRùÿÿèéå÷ÿÿz |
| ^ |
| *runtime.racefuncenterv |
| runtime.duffzero |
| runtime.duffzero¼ |
| runtime.duffzeroâ |
| runtime.duffzero |
| runtime.duffzero® |
| runtime.duffzeroÔ |
| runtime.duffzeroú |
| runtime.duffzero¸ |
| "".p256Square |
| "".p256Mulæ |
| ,runtime.racewriterange |
| *runtime.racereadrangeØ |
| runtime.duffcopy |
| "".p256SquareÀ |
| "".p256Square |
| "".p256Mulî |
| ,runtime.racewriterange¢ |
| *runtime.racereadrangeà |
| runtime.duffcopy |
| "".p256SquareÈ |
| "".p256Squareø |
| "".p256Square¨ |
| |
| "".p256Squareò |
| |
| "".p256MulÖ |
| ,runtime.racewriterange |
| *runtime.racereadrangeÈ |
| runtime.duffcopy
|
| "".p256Square |
| "".p256Mulî |
| ,runtime.racewriterange¢ |
| *runtime.racereadrangeà |
| runtime.duffcopy² |
| "".p256Square¢ |
| "".p256Mul |
| ,runtime.racewriterangeº |
| *runtime.racereadrangeø |
| runtime.duffcopyÊ |
| "".p256SquareÔ |
| ,runtime.racewriterange |
| *runtime.racereadrangeÆ |
| runtime.duffcopy |
| "".p256Mulæ |
| "".p256Squareà |
| "".p256Mulª |
| "".p256Square |
| "".p256Mulä |
| "".p256SquareÔ |
| "".p256Mul |
| "".p256Square |
| "".p256Mul¾ |
| "".p256Squareî |
| "".p256Square¸ |
| "".p256Mulè |
| "".p256Square |
| "".p256Squareâ |
| "".p256Mul¬ |
| "".p256Mul¶ |
| (runtime.racefuncexit¤ |
| 0runtime.morestack_noctxt Z"".autotmp_0575type.*[9]uint32"".autotmp_0574type.*[9]uint32"".autotmp_0573type.*[9]uint32"".autotmp_0572type.*[9]uint32"".autotmp_0571type.*[9]uint32"".autotmp_0570type.*[9]uint32"".autotmp_0569type.*[9]uint32"".autotmp_0568type.*[9]uint32"".autotmp_0567type.*[9]uint32"".autotmp_0566type.*[9]uint32"".autotmp_0563type.int"".autotmp_0562type.int"".autotmp_0561type.int"".autotmp_0560type.int"".autotmp_0559type.int"".autotmp_0558type.int |
| "".intype.*[9]uint32"".outotype.*[9]uint32 |
| "".in/type.*[9]uint32"".outtype.*[9]uint32 |
| "".inOtype.*[9]uint32"".outtype.*[9]uint32 |
| "".intype.*[9]uint32"".out¿type.*[9]uint32 |
| "".in_type.*[9]uint32"".out¯type.*[9]uint32 |
| "".in?type.*[9]uint32"".outtype.*[9]uint32"".itype.int"".itype.int"".ißtype.int"".i¿type.int"".iïtype.int"".i¯type.int"".iÏtype.int"".e64§type.[9]uint32"".e32type.[9]uint32"".e16type.[9]uint32 |
| "".e8ïtype.[9]uint32 |
| "".e4ßtype.[9]uint32 |
| "".e2Ïtype.[9]uint32"".ftmp2ÿtype.[9]uint32"".ftmp·type.[9]uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint32" Ä 9 ¦ |
| "tq r%o%o%o
%o
%o
o%(
%
%
%%%*5 @.UoUbjbj |
| b EbTgclocals·4eec13d660d4aef174c5282005c43690Tgclocals·009a3bfd21c4ba8331bb41ef64e01b4aF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Scalar3àÈdH%H;aHì H\$ H$èHL$(ÇD$1ÀHD$Hø ·HH$èHL$HD$(Hø¯Hù H+l$Hù HH$èHL$HD$(Hø[Hù JHl$kí+Hù ,HH$èHL$HD$(HøHù óH+l$Hù ØHH$èHL$HD$(Hø°Hù Hl$DD$DÅ+Hù |HH$èHL$HD$(HøTHù CHÁë\$Hù %HH$èHL$HD$(HøýHù ìH+l$Hù ÑHH$èHD$HL$(Hù©Hø Hl$åÿÿÿ+HÿÀHø uH$\$\$èèHÄ ÃHD$Hø NHH$èHL$HD$(Hø&Hù H+l$Hù úHH$èHL$HD$(HøÒHù ÁHl$kí+Hù £HH$èHL$HD$(Hø{Hù jH+l$Hù OHH$èHL$HD$(Hø'Hù Hl$DD$DÅ+Hù óHH$èHL$HD$(HøËHù ºHÁë\$Hù HH$èHL$HD$(Høt{Hù snH+l$Hù sWHH$èHL$(HD$Hùt6Hø s)Hl$åÿÿÿ+HÿÀHD$Hø IüÿÿèèëÆèèëèèé.ÿÿÿèèéÒþÿÿèèé~þÿÿèèé'þÿÿèèéÓýÿÿèèéPýÿÿèèéüüÿÿèèé¥üÿÿèèéIüÿÿèèéõûÿÿèèéûÿÿèèéJûÿÿèéÜúÿÿ^ |
| B |
| *runtime.racefuncenter |
| runtime.raceread |
| "runtime.racewrite |
| runtime.raceread |
| "runtime.racewrite¦ |
| runtime.racereadª |
| runtime.raceread¨ |
| "runtime.racewrite¸ |
| $"".p256ReduceCarry |
| (runtime.racefuncexit |
| runtime.raceread |
| |
| "runtime.racewrite |
| runtime.raceread |
| "runtime.racewrite
|
| runtime.raceread |
| 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æ |
| $runtime.panicindexô |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindexº |
| $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@"".autotmp_0582type.uint32"".autotmp_0581type.uint32"".autotmp_0580type.uint32"".autotmp_0579type.int"".autotmp_0578type.uint32"".autotmp_0577type.uint32"".autotmp_0576type.uint32"".itype.int"".carrytype.uint32"".outtype.*[9]uint32@?@° |
| z¨(%B
Bp$**
**# |
| Tgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Scalar4ôdH%H;aHì(H\$(H$èHL$0ÇD$1ÀHD$ Hø OHH$èHL$ HD$0HøÅHù ´HÁë\$Hù HH$èHL$ HD$0HønHù ]H+l$Hù BHH$èHL$ HD$0HøHù Hl$Áå+Hù ëHH$èHL$ HD$0HøÃHù ²H+l$Hù HH$èHL$ HD$0HøoHù ^Hl$åÿÿÿ+Hù =HH$èHL$ HD$0HøHù H+l$Hù éHH$èHL$ HD$0HøÁHù °Hl$DD$DÅ+Hù HH$èHL$ HD$0HøeHù THl$Áëë\$Hù 0HH$èHL$ HD$0HøHù ÷H+l$Hù ÜHH$èHD$ HL$0Hù´Hø £Hl$åÿÿÿ+HÿÀHø uH$\$\$èèHÄ(ÃHD$ Hø YHH$èHL$ HD$0Hø1Hù HÁë\$Hù HH$èHL$ HD$0HøÚHù ÉH+l$Hù ®HH$èHL$ HD$0HøHù uHl$Áå+Hù WHH$èHL$ HD$0Hø/Hù H+l$Hù HH$èHL$ HD$0HøÛHù ÊHl$åÿÿÿ+Hù ©HH$èHL$ HD$0HøHù pH+l$Hù UHH$èHL$ HD$0Hø-Hù Hl$DD$DÅ+Hù ùHH$èHL$ HD$0HøÑHù ÀHl$Áëë\$Hù HH$èHL$ HD$0Høt{Hù snH+l$Hù sWHH$èHL$0HD$ Hùt6Hø s)Hl$åÿÿÿ+HÿÀHD$ Hø ±úÿÿèèëÆèèëèèé(ÿÿÿèèéÌþÿÿèèéxþÿÿèèéþÿÿèèéÊýÿÿèèésýÿÿèèéýÿÿèèéÈüÿÿèèéEüÿÿèèéñûÿÿèèéûÿÿèèé8ûÿÿèèéäúÿÿèèéúÿÿèèé6úÿÿèèéßùÿÿèèéùÿÿèèé4ùÿÿèéÆøÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.raceread |
| runtime.raceread |
| "runtime.racewrite |
| runtime.raceread |
| "runtime.racewrite¦ |
| runtime.raceread¤ |
| "runtime.racewrite² |
| runtime.raceread |
| runtime.racereadÀ |
| |
| "runtime.racewriteÐ |
| $"".p256ReduceCarryÚ |
| (runtime.racefuncexit |
| runtime.raceread
|
| runtime.raceread |
| "runtime.racewrite¢ |
| runtime.raceread |
| "runtime.racewriteª |
| runtime.raceread¨ |
| "runtime.racewrite¶ |
| runtime.racereadÆ |
| 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 |
| $runtime.panicindex¤ |
| $runtime.panicindexÀ |
| $runtime.panicindexÎ |
| $runtime.panicindexê |
| $runtime.panicindexø |
| $runtime.panicindex |
| $runtime.panicindex¢ |
| $runtime.panicindex¾ |
| $runtime.panicindexÌ |
| $runtime.panicindexè |
| $runtime.panicindexö |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¼ |
| $runtime.panicindexÊ |
| $runtime.panicindexæ |
| $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_noctxtP"".autotmp_0592type.uint32"".autotmp_0591type.uint32"".autotmp_0590type.uint32"".autotmp_0589type.uint32"".autotmp_0588type.int"".autotmp_0587type.uint32"".autotmp_0586type.uint32"".autotmp_0585type.uint32"".autotmp_0584type.uint32"".itype.int"".nextCarry'type.uint32"".carrytype.uint32"".outtype.*[9]uint32PÞOPÊÀÞ.+GHGHp! $******* Tgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Scalar8ôdH%H;aHì(H\$(H$èHL$0ÇD$1ÀHD$ Hø OHH$èHL$ HD$0HøÅHù ´HÁë\$Hù HH$èHL$ HD$0HønHù ]H+l$Hù BHH$èHL$ HD$0HøHù Hl$Áå+Hù ëHH$èHL$ HD$0HøÃHù ²H+l$Hù HH$èHL$ HD$0HøoHù ^Hl$åÿÿÿ+Hù =HH$èHL$ HD$0HøHù H+l$Hù éHH$èHL$ HD$0HøÁHù °Hl$DD$DÅ+Hù HH$èHL$ HD$0HøeHù THl$Áëë\$Hù 0HH$èHL$ HD$0HøHù ÷H+l$Hù ÜHH$èHD$ HL$0Hù´Hø £Hl$åÿÿÿ+HÿÀHø uH$\$\$èèHÄ(ÃHD$ Hø YHH$èHL$ HD$0Hø1Hù HÁë\$Hù HH$èHL$ HD$0HøÚHù ÉH+l$Hù ®HH$èHL$ HD$0HøHù uHl$Áå+Hù WHH$èHL$ HD$0Hø/Hù H+l$Hù HH$èHL$ HD$0HøÛHù ÊHl$åÿÿÿ+Hù ©HH$èHL$ HD$0HøHù pH+l$Hù UHH$èHL$ HD$0Hø-Hù Hl$DD$DÅ+Hù ùHH$èHL$ HD$0HøÑHù ÀHl$Áëë\$Hù HH$èHL$ HD$0Høt{Hù snH+l$Hù sWHH$èHL$0HD$ Hùt6Hø s)Hl$åÿÿÿ+HÿÀHD$ Hø ±úÿÿèèëÆèèëèèé(ÿÿÿèèéÌþÿÿèèéxþÿÿèèéþÿÿèèéÊýÿÿèèésýÿÿèèéýÿÿèèéÈüÿÿèèéEüÿÿèèéñûÿÿèèéûÿÿèèé8ûÿÿèèéäúÿÿèèéúÿÿèèé6úÿÿèèéßùÿÿèèéùÿÿèèé4ùÿÿèéÆøÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.raceread |
| runtime.raceread |
| "runtime.racewrite |
| runtime.raceread |
| "runtime.racewrite¦ |
| runtime.raceread¤ |
| "runtime.racewrite² |
| runtime.raceread |
| runtime.racereadÀ |
| |
| "runtime.racewriteÐ |
| $"".p256ReduceCarryÚ |
| (runtime.racefuncexit |
| runtime.raceread
|
| runtime.raceread |
| "runtime.racewrite¢ |
| runtime.raceread |
| "runtime.racewriteª |
| runtime.raceread¨ |
| "runtime.racewrite¶ |
| runtime.racereadÆ |
| 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 |
| $runtime.panicindex¤ |
| $runtime.panicindexÀ |
| $runtime.panicindexÎ |
| $runtime.panicindexê |
| $runtime.panicindexø |
| $runtime.panicindex |
| $runtime.panicindex¢ |
| $runtime.panicindex¾ |
| $runtime.panicindexÌ |
| $runtime.panicindexè |
| $runtime.panicindexö |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¼ |
| $runtime.panicindexÊ |
| $runtime.panicindexæ |
| $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_noctxtP"".autotmp_0602type.uint32"".autotmp_0601type.uint32"".autotmp_0600type.uint32"".autotmp_0599type.uint32"".autotmp_0598type.int"".autotmp_0597type.uint32"".autotmp_0596type.uint32"".autotmp_0595type.uint32"".autotmp_0594type.uint32"".itype.int"".nextCarry'type.uint32"".carrytype.uint32"".outtype.*[9]uint32PÞOPÊÀ.+GHGHp! $******* Tgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ$"".p256PointDoubleàÜdH%HD$H;AHìðH$ðH$èH¼$1ÀèHGüH|$`1ÀèHGüH¼$Ì1ÀèHGüH¼$¨1ÀèHGüH|$<1ÀèHGüH|$1ÀèHGüH$H$H$ H\$èH\$`H$H$H\$èH$¨H$H$H\$H\$`H\$èH\$<H$H$H\$H$H\$èH\$H$H$H\$H$H\$èH$ÌH$H\$<H\$H\$H\$èH$ÌH$èH\$<H$H$H\$H$ H\$èH\$<H$H\$<H\$èH\$<H$H\$<H\$H\$`H\$èH$H$H\$<H\$H$H\$èH$¨H$èH$øH$H$ÌH\$èH$øH$HD$H$¨H\$èH$øH$HD$H$¨H\$èH\$<H$H$¨H\$H$øH\$èH\$<H$H$ÌH\$H\$<H\$èH\$H$H\$`H\$èH\$H$èH$H$H\$<H\$H\$H\$èèHÄðÃèéÒüÿÿ< |
| X |
| *runtime.racefuncenterv |
| runtime.duffzero |
| runtime.duffzero¼ |
| runtime.duffzeroâ |
| runtime.duffzero |
| runtime.duffzero¢ |
| runtime.duffzeroæ |
| "".p256Square |
| "".p256Squareì |
| "".p256Mul¼ |
| "".p256Sum |
| "".p256DiffÖ |
| "".p256Mulø |
| "".p256Scalar3È |
| "".p256Sumø |
| "".p256Square¼ |
| "".p256Diff |
| "".p256Diff® |
| "".p256Scalar4ê |
| "".p256Square° |
| "".p256Diffö |
| "".p256DiffÆ |
| |
| "".p256Diff |
| "".p256MulÀ |
| "".p256SquareÜ |
| "".p256Scalar8¦ |
| "".p256Diff° |
| (runtime.racefuncexitÊ |
| 0runtime.morestack_noctxt`à"".tmp2¯type.[9]uint32"".tmpçtype.[9]uint32"".betatype.[9]uint32"".alphaGtype.[9]uint32"".gammatype.[9]uint32"".delta×type.[9]uint32"".zPtype.*[9]uint32"".y@type.*[9]uint32"".x0type.*[9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32àßà°hà41i(((%("(&#(%*5+
Tgclocals·13e63fd4a2a6f514772f401b6d3ddccbTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ("".p256PointAddMixedÀ´dH%H$ØþÿÿH;A5Hì¨H$¨H$èH|$@1ÀèHGüH|$1ÀèHGüH¼$Ð1ÀèHGüH¼$1ÀèHGüH¼$1ÀèHGüH¼$`1ÀèHGüH¼$<1ÀèHGüH¼$1ÀèHGüH¼$ô1ÀèHGüH|$d1ÀèHGüH¼$¬1ÀèHGüH\$@H$H$ØH\$èH$ØH$¬H$HD$HD$èH$H$H$àH\$H\$@H\$èH\$H$H$ØH\$H\$@H\$èH$ÐH$H$èH\$H\$H\$èH$H$H$H\$H$ÈH\$èH$`H$H$H\$H$H\$èH$`H$H$`H\$èH$<H$H$H\$H$`H\$èH$H$H$ÐH\$H$ÐH\$èH$H$H$H\$H$H\$èH\$dH$H$ÈH\$H$`H\$èH$ÀH$H$¬H\$H$H\$èH$ôH$H$H\$èH$°H$H$ôH\$H$<H\$èH$°H$HD$H\$dH\$èH$°H$HD$H\$dH\$èH$¬H$H\$dH\$H$°H\$èH$¸H$H$¬H\$H$H\$èH$¬H$H$ÐH\$H$<H\$èH$¸H$HD$H$¬H\$èH$¸H$HD$H$¬H\$èèHĨÃèé¦ûÿÿJ |
| ^ |
| *runtime.racefuncenterv |
| runtime.duffzero |
| runtime.duffzero¼ |
| runtime.duffzeroâ |
| runtime.duffzero |
| runtime.duffzero® |
| runtime.duffzeroÔ |
| runtime.duffzeroú |
| runtime.duffzero |
| runtime.duffzeroÀ |
| runtime.duffzeroæ |
| runtime.duffzero¤ |
| "".p256Squareê |
| "".p256Sumº |
| "".p256Mul |
| "".p256MulÔ |
| "".p256Mulª |
| "".p256Diff |
| "".p256Sum¼ |
| "".p256Square |
| "".p256Mulè |
| "".p256Diff¾ |
| |
| "".p256Sum |
| "".p256Mulä |
| "".p256Mul |
| "".p256Squareö |
| "".p256Diff¶
|
| "".p256Diffö
|
| "".p256DiffÆ |
| "".p256Diff |
| "".p256Mulò |
| "".p256Mul¸ |
| "".p256Diffþ |
| "".p256Diff |
| (runtime.racefuncexit¢ |
| 0runtime.morestack_noctxtÐ&"".tmp÷type.[9]uint32"".vtype.[9]uint32 |
| "".rrçtype.[9]uint32"".rtype.[9]uint32"".j×type.[9]uint32"".itype.[9]uint32"".hGtype.[9]uint32 |
| "".u2¿type.[9]uint32 |
| "".s2¯type.[9]uint32"".z1z1z1type.[9]uint32"".z1z1Ïtype.[9]uint32 |
| "".y2ptype.*[9]uint32 |
| "".x2`type.*[9]uint32 |
| "".z1Ptype.*[9]uint32 |
| "".y1@type.*[9]uint32 |
| "".x10type.*[9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32"ÐÏÐàr¨
"63È#(%(+++++(+3 (+3# 7.²Tgclocals·985e7f97b0b5289d928dafb1f67eb662Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256PointAdd dH%H$HþÿÿH;AHì8H$8H$èH¼$1ÀèHGüH|$d1ÀèHGüH|$@1ÀèHGüH|$1ÀèHGüH¼$`1ÀèHGüH¼$<1ÀèHGüH¼$ô1ÀèHGüH¼$Ð1ÀèHGüH¼$1ÀèHGüH¼$ð1ÀèHGüH¼$Ì1ÀèHGüH¼$¨1ÀèHGüH¼$1ÀèHGüH¼$¬1ÀèHGüH¼$1ÀèHGüH$H$H$hH\$èH\$@H$H$H\$èH$ôH$H$XH\$H\$@H\$èH$H$H$hH\$H$H\$èH$H$H$H\$èH$H$H$H\$H$H\$èH$H$H$H\$H\$@H\$èH\$H$H$H\$H\$@H\$èH$`H$H$`H\$H\$H\$èH$ÐH$H$pH\$H$H\$èH\$dH$H$hH\$H$H\$èH$<H$H$xH\$H\$dH\$èH$H$H$ÐH\$H$ôH\$èH$ðH$H$H\$H$H\$èH$ðH$H$ðH\$èH$ÌH$H$H\$H$ðH\$èH$¨H$H$<H\$H$`H\$èH$¨H$H$¨H\$H$¨H\$èH$¬H$H$ôH\$H$ðH\$èH$PH$H$H\$H$H\$èH$H$H$¨H\$èH$@H$H$H\$H$ÌH\$èH$@H$HD$H$¬H\$èH$@H$HD$H$¬H\$èH$H$H$¬H\$H$@H\$èH$HH$H$H\$H$¨H\$èH$H$H$`H\$H$ÌH\$èH$HH$HD$H$H\$èH$HH$HD$H$H\$èèHÄ8Ãèé<úÿÿ` |
| ^ |
| *runtime.racefuncenter| |
| runtime.duffzero |
| runtime.duffzero¼ |
| runtime.duffzeroÜ |
| runtime.duffzero |
| runtime.duffzero¨ |
| runtime.duffzeroÎ |
| runtime.duffzeroô |
| runtime.duffzero |
| runtime.duffzeroÀ |
| runtime.duffzeroæ |
| runtime.duffzero |
| runtime.duffzero² |
| runtime.duffzeroØ |
| runtime.duffzeroþ |
| runtime.duffzero |
| "".p256Squareø |
| "".p256SquareÈ |
| "".p256Mul |
| "".p256SumÚ |
| "".p256Square° |
| "".p256Diff |
| "".p256DiffÊ |
| "".p256Mul |
| |
| "".p256Mulð |
| |
| "".p256MulÀ |
| "".p256Mul |
| "".p256Mulæ |
| "".p256Diff¼
|
| "".p256Sumø
|
| "".p256SquareÎ |
| "".p256Mul¤ |
| "".p256Diffú |
| "".p256SumÐ |
| "".p256Mul¦ |
| "".p256Mulâ |
| "".p256Square¸ |
| "".p256Diffþ |
| "".p256DiffÄ |
| "".p256Diff |
| "".p256Diffð |
| "".p256MulÆ |
| "".p256Mul |
| "".p256DiffÒ |
| "".p256DiffÜ |
| (runtime.racefuncexitö |
| 0runtime.morestack_noctxtð0"".tmp¿type.[9]uint32"".vtype.[9]uint32 |
| "".rrçtype.[9]uint32"".rtype.[9]uint32"".j×type.[9]uint32"".itype.[9]uint32"".hGtype.[9]uint32 |
| "".u2Ïtype.[9]uint32 |
| "".u1type.[9]uint32 |
| "".s2÷type.[9]uint32 |
| "".s1¯type.[9]uint32"".z2z2z2·type.[9]uint32"".z2z2ïtype.[9]uint32"".z1z1z1§type.[9]uint32"".z1z1ßtype.[9]uint32 |
| "".z2type.*[9]uint32 |
| "".y2ptype.*[9]uint32 |
| "".x2`type.*[9]uint32 |
| "".z1Ptype.*[9]uint32 |
| "".y1@type.*[9]uint32 |
| "".x10type.*[9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32"ðïðÐð
"HE(++(%(+((+++++++3#++3# I.¢Tgclocals·bd5ecf30bdbc677b0e14fa50cb5ef414Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ,"".p256CopyConditionalàÈdH%H;aHìH\$H$è1ÀHø H\$(HD$Hø NHH$èH\$ Hl$Hý &H«H$èHL$ HD$H\$(HûùHø èHHùÑHø ÀH,m1ël$0!ë\$Hø HH$èHL$HD$ Høt{Hù snH+l$Hù sWHH$èHD$H\$ Hût6Hø s)Hl$DD$D1Å+HÿÀHø ïþÿÿèHÄÃèëÆèèëèèé(ÿÿÿèéÿÿÿèèèé\þÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.racereadÞ |
| runtime.raceread¬ |
| runtime.raceread |
| "runtime.racewrite |
| (runtime.racefuncexit |
| $runtime.panicindex° |
| $runtime.panicindex¾ |
| $runtime.panicindexÔ |
| $runtime.panicindexâ |
| $runtime.panicindexþ |
| $runtime.panicindex |
| $runtime.panicindex¨ |
| $runtime.panicindex¶ |
| 0runtime.morestack_noctxt00"".autotmp_0604type.uint32"".tmptype.uint32"".itype.int"".mask type.uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint320´/0d°2Är
$* Tgclocals·3bb21ca8fe1d99a3e492463bd711418aTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ0"".p256SelectAffinePointàÖdH%H;aNHìHH\$HH$è1ÀHÇD$8 Hl$8H9è}`HD$@H\$PHD$(Hø HH$èH\$PHûäHl$(Hý ÎH«ÇHD$@HÿÀHl$8H9è| 1ÀHÇD$8 Hl$8H9è}`HD$@H\$XHD$0Hø }HH$èH\$XHûZHl$0Hý DH«ÇHD$@HÿÀHl$8H9è| ÇD$\$ûD$l$x1èÃÁë ÃÙÑë ËãÿË\$1ÀHÇD$8 Hl$8H9èHD$@H\$PHD$Hø ºHH$èHL$PHD$HùHø H+l$Hø fHH$èH\$`H|$hAH$èHL$`HD$hH\$PHûHl$Hý H«Høí)DD$D!ÅDD$D Å+Hl$pHÃHøÀHÿËHÿÍIÈHýtIÀH\$hHl$pLD$`HD$@HÿÀHl$8H9èíþÿÿ1ÀHÇD$8 Hl$8H9èHD$@H\$XHD$ Hø OHH$èHL$XHD$ Hù'Hø H+l$Hø ûHH$èH\$`H|$hÖH$èHL$`HD$hH\$XHûHl$ Hý H«Hø)DD$D!ÅDD$D Å+Hl$pHÃHørYHÿËHÿÍIÈHýtIÀH\$hHl$pLD$`HD$@HÿÀHl$8H9èñþÿÿ\$ÿÃ\$\$ûuýÿÿèHÄHÃèèèéLÿÿÿèèèéÒþÿÿèèèèéáýÿÿèèèégýÿÿèèéüÿÿèèéüÿÿèèéûÿÿ< |
| B |
| *runtime.racefuncenter¸ |
| "runtime.racewrite¢ |
| "runtime.racewriteþ |
| runtime.racereadü |
| "runtime.racewrite° |
| runtime.racereadÖ |
| |
| runtime.racereadÔ |
| "runtime.racewrite |
| runtime.racereadà |
| (runtime.racefuncexitô |
| $runtime.panicslice |
| $runtime.panicindex |
| $runtime.panicindex¬ |
| $runtime.panicindexº |
| $runtime.panicindexÈ |
| $runtime.panicindexä |
| $runtime.panicindexò |
| $runtime.panicslice |
| $runtime.panicindex |
| $runtime.panicindexª |
| $runtime.panicindex¸ |
| $runtime.panicindexÆ |
| $runtime.panicindexâ |
| $runtime.panicindexð |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¶ |
| $runtime.panicindexÄ |
| 0runtime.morestack_noctxt`2"".autotmp_0620type.int"".autotmp_0619type.int"".autotmp_0618type.int"".autotmp_0617type.int"".autotmp_0616type.int"".autotmp_0615type.int"".autotmp_0614type.int"".autotmp_0613type.int"".autotmp_0612gtype.uint32"".autotmp_0611type.uint32"".autotmp_0610type.uint32"".autotmp_0609type.uint32"".autotmp_0608type.uint32"".autotmp_0607type.uint32"".autotmp_0606type.uint32"".jOtype.int"".j_type.int"".maskwtype.uint32"".iotype.uint32"".i/type.int"".i?type.int"".indexPtype.uint32"".table type.[]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32¡·ðÖ(%II |
| Ä4Ä088 ÐTgclocals·13a990b4a341857296a1c12de153dcaaTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ4"".p256SelectJacobianPointàÊdH%H;aHìXH\$XH$è1ÀHÇD$H Hl$HH9è}`HD$PH\$`HD$8Hø AHH$èH\$`HûHl$8Hý H«ÇHD$PHÿÀHl$HH9è| 1ÀHÇD$H Hl$HH9è}`HD$PH\$hHD$0Hø ·HH$èH\$hHûHl$0Hý ~H«ÇHD$PHÿÀHl$HH9è| 1ÀHÇD$H Hl$HH9è}`HD$PH\$pHD$@Hø -HH$èH\$pHû |
| Hl$@Hý ôH«ÇHD$PHÿÀHl$HH9è| ¹ùÙÊL$¬$1êÐÁê ÂÓÑë ÓãÿË\$1ÀHÇD$H Hl$HH9èHD$PH\$`HD$Hø lHH$èHL$`HD$HùDHø 3H+l$Hø HH$èH\$xl$HýñHkílHëHl$Hý ÔH«H$èHD$L$H\$`Hû¨Hø HHl$xHý|DÁIøhMkÀlLÅHø PHl
mDD$D!ÅDD$D Å+HD$PHÿÀHl$HH9èâþÿÿ1ÀHÇD$H Hl$HH9è&HD$PH\$hHD$(Hø çHH$èHL$hHD$(Hù¿Hø ®H+l$Hø HH$èH\$xl$HýlHkílHëHl$(HÃ$Hý KH«H$èHD$(L$H\$hHûHø HHl$xHýóDÁIøßMkÀlLÅHÅ$Hø ÃHl
mDD$D!ÅDD$D Å+HD$PHÿÀHl$HH9èÚþÿÿ1ÀHÇD$H Hl$HH9èHD$PH\$pHD$ Hø ZHH$èHL$pHD$ Hù2Hø !H+l$Hø HH$èH\$xl$HýßHkílHëHl$ HÃHHý ¾H«H$èHD$ L$H\$pHûHø HHl$xHýtmDÁIøs]MkÀlLÅHÅHHø sEHl
mDD$D!ÅDD$D Å+HD$PHÿÀHl$HH9èæþÿÿÿÁù'üÿÿèHÄXÃèèEëèégÿÿÿèèèèéÇþÿÿèèèEéþÿÿèéÚýÿÿèèèèé:ýÿÿèèèEé|üÿÿèéQüÿÿèèèèéµûÿÿèèéïúÿÿèèéeúÿÿèèéÛùÿÿèèé[ùÿÿ\ |
| B |
| *runtime.racefuncenter¸ |
| "runtime.racewrite¢ |
| "runtime.racewrite |
| "runtime.racewriteä |
| runtime.racereadâ |
| "runtime.racewriteÎ |
| runtime.racereadÒ |
| runtime.racereadÐ
|
| "runtime.racewriteÄ |
| runtime.racereadÐ |
| runtime.racereadÎ |
| "runtime.racewrite |
| runtime.racereadØ |
| (runtime.racefuncexitì |
| $runtime.panicindexú |
| $runtime.panicindex |
| $runtime.panicindex® |
| $runtime.panicindex¼ |
| $runtime.panicindexÊ |
| $runtime.panicindexØ |
| $runtime.panicindexô |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex® |
| $runtime.panicindexÊ |
| $runtime.panicindexØ |
| $runtime.panicindexæ |
| $runtime.panicindexô |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¬ |
| $runtime.panicindexÊ |
| $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_noctxtP°B"".autotmp_0640type.int"".autotmp_0639type.int"".autotmp_0638type.int"".autotmp_0637type.int"".autotmp_0636type.int"".autotmp_0635type.int"".autotmp_0634type.int"".autotmp_0633type.int"".autotmp_0632type.int"".autotmp_0631type.int"".autotmp_0630type.int"".autotmp_0629type.int"".autotmp_0628type.uint32"".autotmp_0627type.uint32"".autotmp_0626type.uint32"".autotmp_0625type.uint32"".autotmp_0624type.uint32"".autotmp_0623type.uint32"".autotmp_0622type.uint32"".autotmp_0621type.uint32"".jotype.int"".j_type.int"".jtype.int"".masktype.uint32"".itype.uint32"".i/type.int"".iOtype.int"".i?type.int"".index@type.uint32"".table0,type.*[16][3][9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32°Ý |
| ¯°»°
41III ÿKNN
Tgclocals·d0110d631ecd4af0947009e36d46dc99Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256GetBitàÈdH%H;aHìH\$H$èHD$H\$HÁèHø sZHH$èLD$H\$LÂIÁèHût2Iø s%J¶HÑHáÒëHã¶Û\$ èHÄÃèëÊèèé\ÿÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.racereadþ |
| (runtime.racefuncexit |
| $runtime.panicindex¨ |
| $runtime.panicindex¶ |
| 0runtime.morestack_noctxt0"".~r2 type.uint32"".bittype.uint"".scalartype.*[32]uint8p(° ÎB4?3@?@A Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ*"".p256ScalarBaseMult dH%H$ØþÿÿH;AçHì¨H$¨H$è»ÿÿÿÿ\$HH¼$L1ÀèHGüH¼$(1ÀèHGüH¼$1ÀèHGüH¼$à1ÀèHGüH¼$¼1ÀèHGü1ÀHÇ$¨ H¬$¨H9è}oH$°H$°HD$pHø &HH$èH$°HûHl$pHý êH«ÇH$°HÿÀH¬$¨H9è|1ÀHÇ$¨ H¬$¨H9è}oH$°H$¸HD$hHø HH$èH$¸HûaHl$hHý KH«ÇH$°HÿÀH¬$¨H9è|1ÀHÇ$¨ H¬$¨H9è}oH$°H$ÀHD$xHø èHH$èH$ÀHûÂHl$xHý ¬H«ÇH$°HÿÀH¬$¨H9è|1ÉHù H$HùtZH$°H$H$¸H\$H$ÀH\$H$°H\$H$¸H\$ H$ÀH\$(èH$ÇD$@1ÀHø
HÇÃH)ËHD$`H$ÈHÃHØH$HÁèH$pHø ÀHH$èL$H$pLÂIÁèHûIø zJ¶HÑHáÒëHã¶Û\$\H¬$HÇÀ_H)èHl$`H$ÈHèH$HÁèH$xHø HH$èL$H$xLÂIÁèHûãIø ÒJ¶HÑHáÒëHã¶Û\$XH¬$HÇÀH)èHl$`H$ÈHèH$ HÁèH$Hø pHH$èL$ H$LÂIÁèHû;Iø *J¶HÑHáÒëHã¶Û\$TH¬$HÇÀßH)èHl$`H$ÈHèH$HÁèH$Hø ÈHH$èL$H$LÂIÁèHûIø J¶t$Xl$\HÑHáÒëHã¶ÛÑæ îl$TÁå îÝ\$@Áå îHû7HÇÅH)ÝLIøHýtMH$LH$H$(H\$L$LD$H¬$Hl$H¬$ Hl$ t$Pt$(è\$@Ã\$@H$H$H$àH\$H$¼H\$H$°H\$H$¸H\$ H$ÀH\$(H$LH\$0H$(H\$8èH$°H$H$LH\$\$H\$èH$¸H$H$(H\$\$H\$èH$ÀH$HH\$\$H\$èD$PÿÈÁèÿÈ\$HóÿD$D!ÃØH$°H$H$H\$D$LD$èH$¸H$H$àH\$\$L\$èH$ÀH$H$¼H\$\$L\$èH$D$H\$Dóÿ!Ã\$HHD$`HÀ Hø {ûÿÿHÿÁHù òúÿÿèHĨÃAéäýÿÿèèéfýÿÿèèé¾üÿÿèèéüÿÿèèénûÿÿèèé7úÿÿèèéùÿÿèèéùøÿÿèèéô÷ÿÿT |
| ^ |
| *runtime.racefuncenter |
| runtime.duffzero´ |
| runtime.duffzeroÚ |
| runtime.duffzero |
| runtime.duffzero¦ |
| runtime.duffzero¼ |
| "runtime.racewriteÐ |
| "runtime.racewriteä |
| "runtime.racewrite |
| |
| $"".p256PointDouble |
| runtime.raceread° |
| runtime.racereadÖ |
| runtime.racereadü |
| runtime.racereadü$"".p256Precomputed¾ |
| 0"".p256SelectAffinePoint² |
| ("".p256PointAddMixedþ |
| ,"".p256CopyConditionalÊ |
| ,"".p256CopyConditionalð"".p256One |
| ,"".p256CopyConditional |
| ,"".p256CopyConditionalà |
| ,"".p256CopyConditional¬ |
| ,"".p256CopyConditional¨ |
| (runtime.racefuncexitÒ |
| $runtime.panicsliceà |
| $runtime.panicindexü |
| $runtime.panicindex |
| $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@Ð`"".autotmp_0662type.uint32"".autotmp_0661type.uint32"".autotmp_0660type.uint"".autotmp_0659type.uint32"".autotmp_0658type.uint"".autotmp_0657type.uint32"".autotmp_0656type.uint"".autotmp_0654type.uint"".autotmp_0653type.int"".autotmp_0652type.int"".autotmp_0651type.int"".autotmp_0650type.int"".autotmp_0649ÿtype.int"".autotmp_0648ïtype.int"".autotmp_0646type.uint"".autotmp_0645type.uint32"".autotmp_0644type.uint32"".autotmp_0643/type.[]uint32"".bittype.uint"".scalarOtype.*[32]uint8"".bittype.uint"".scalar?type.*[32]uint8"".bit¿type.uint"".scalar_type.*[32]uint8"".bit¯type.uint"".scalarotype.*[32]uint8"".index¯type.uint32"".bit2§type.uint32"".bit1type.uint32"".bit0type.uint32"".jtype.uint"".iÏtype.uint"".ißtype.int"".iÿtype.int"".iïtype.int |
| "".tz×type.[9]uint32 |
| "".tytype.[9]uint32 |
| "".txÇtype.[9]uint32 |
| "".pyÿtype.[9]uint32 |
| "".px·type.[9]uint32"".tableOffsetÏtype.uint32"".mask·type.uint32*"".pIsNoninfiniteMaskÇtype.uint32$"".nIsInfinityMask¿type.uint32"".scalar0type.*[32]uint8"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32"нÏаøÜ"he _#O#O#OZ3>"3>"3> |
| l&&% |
| &&.;
F3*.ÖáòTgclocals·333dbc4f45a8dce0cad3d96bdccf65d5Tgclocals·3ae28930a000834d9991652dc3a74f18F/tmp/go/src/crypto/elliptic/p256.goþ("".p256PointToAffineêdH%H;aØHì`H\$`H$èH|$<1ÀèHGüH|$1ÀèHGüH\$<H$H$H\$èH\$H$H\$<H\$èH\$hH$H\$xH\$H\$H\$èH\$<H$H\$<H\$H\$H\$èH\$pH$H$H\$H\$<H\$èèHÄ`Ãèéÿÿÿ |
| B |
| *runtime.racefuncenterZ |
| runtime.duffzeroz |
| runtime.duffzero¸ |
| "".p256Invertè |
| "".p256Square¬ |
| "".p256Mulð |
| "".p256Mulº |
| "".p256MulÄ |
| (runtime.racefuncexitØ |
| 0runtime.morestack_noctxtPÀ"".zInvSqtype.[9]uint32"".zInvGtype.[9]uint32"".z@type.*[9]uint32"".y0type.*[9]uint32"".x type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32ÀÓ¿À,Ò ""* àTgclocals·06be2e0cf40ff10dd1e5bbc1da1e184cTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256ToAffineÀ°dH%H;a»HìxH\$xH$èH|$L1ÀèHGüH|$(1ÀèHGüH\$LH$H\$(H\$H$H\$H$H\$H$H\$ èH\$LH$èH\$H\$pH\$(H$èHD$H\$pH$H$ èHÄxÃèé(ÿÿÿ |
| B |
| *runtime.racefuncenterZ |
| runtime.duffzeroz |
| runtime.duffzero |
| ("".p256PointToAffine |
| "".p256ToBigÌ |
| "".p256ToBig |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtPð"".autotmp_0671$type.*math/big.Int |
| "".yytype.[9]uint32 |
| "".xxWtype.[9]uint32"".yOut@$type.*math/big.Int"".xOut0$type.*math/big.Int"".z type.*[9]uint32"".ytype.*[9]uint32"".xtype.*[9]uint32ð¶ïðà ê% ?@
Tgclocals·4bc67399ee19764c025a90cb24f7e02aTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349F/tmp/go/src/crypto/elliptic/p256.goþ""".p256ScalarMultÀ&´&dH%H$XøÿÿH;Au Hì(H$(H$èH¼$D1ÀèHGüH¼$ 1ÀèHGüH¼$ü1ÀèHGüH¼$Ø1ÀèHGüH¼$´1ÀèHGüH¼$1ÀèHGüH¼$h1ÀHÇÁØóH«H$HH$HÇD$$èH´$HH¼$hHÇlèH$PH$HÇD$$èH´$PH¼$hHÇlHÇ$èHH$HÇD$$èH¼$hHÇlHÇHH5èHÇÀHø$H$hHÅHøÿHkílHëH$H$hHÅHøØHkílHëHÃ$H\$H$hHÅHø¬HkílHëHÃHH\$HÃHÁû?HÅH)ÝHëHÑûH¬$hHûpHkÛlHÝHl$HÃHÁû?HÅH)ÝHëHÑûH¬$hHû8HkÛlHÝHÅ$Hl$ HÃHÁû?HÅHD$hH)ÝHëHÑûH¬$hHû÷HkÛlHÝHÅHHl$(èHD$hHÃHÿÃH¬$hHû¾HkÛlHÝH,$HÃHÿÃH¬$hHûHkÛlHÝHÅ$Hl$HÃHÿÃH¬$hHûeHkÛlHÝHÅHHl$H$hHÅHø9HkílHëH\$H$hHÅHøHkílHëHÃ$H\$ H$hHÅHøåHkílHëHÃHH\$(H$HH\$0H$PH\$8èHD$hHÀHøÜýÿÿ1ÀHÇ$ H¬$H9è}oH$H$0HD$XHø bHH$èH$0Hû<Hl$XHý &H«ÇH$HÿÀH¬$H9è|1ÀHÇ$ H¬$H9è}oH$H$8HD$`Hø ÃHH$èH$8HûHl$`Hý H«ÇH$HÿÀH¬$H9è|1ÀHÇ$ H¬$H9è}oH$H$@HD$xHø $HH$èH$@HûþHl$xHý èH«ÇH$HÿÀH¬$H9è|»ÿÿÿÿ\$L1ÀHø@
HD$pHøH$0H$H$8H\$H$@H\$H$0H\$H$8H\$ H$@H\$(èH$0H$8H$@H$HL$HD$HT$HL$ HD$(èH$0H$8H$@H$HL$HD$HT$HL$ HD$(èH$0H$8H$@H$HL$HD$HT$HL$ HD$(èHD$pHÃHÁû?HÅH)ÝHëHÑûHÇÅH)ÝH$XHý gH+H$èHL$pHËHÁû?HÍH)ÝHëHÑûHÇÅH)ÝH$XHûHý H+¶+HËHãHû
ìèàH$DH$H$ H\$H$üH\$H$hH\$D$TD$ èH$ØH$H$´H\$H$H\$H$0H\$H$8H\$ H$@H\$(H$DH\$0H$ H\$8H$üH\$@èH$0H$H$DH\$\$L\$èH$8H$H$ H\$\$L\$èH$@H$H$üH\$\$L\$èD$TÿÈÁèÿÈ\$LóÿD$H!ÃØH$0H$H$ØH\$D$PD$èH$8H$H$´H\$\$P\$èH$@H$H$H\$\$P\$èD$L\$Hóÿ!Ã\$LHD$pHÿÀHø@{üÿÿèHÄ(ÃèÁèéþÿÿèéÚýÿÿèèéûûÿÿèèé\ûÿÿèèé½úÿÿèèèèèèèèèèèèèèéföÿÿp |
| ^ |
| *runtime.racefuncenter| |
| runtime.duffzero¢ |
| runtime.duffzeroÈ |
| runtime.duffzeroî |
| runtime.duffzero |
| runtime.duffzeroº |
| runtime.duffzero |
| *runtime.racereadrangeÐ |
| runtime.duffcopy |
| *runtime.racereadrangeÆ |
| runtime.duffcopyÜ"".p256One |
| *runtime.racereadrange®"".p256One¸ |
| runtime.duffcopy |
| |
| $"".p256PointDouble |
| ("".p256PointAddMixed¸ |
| "runtime.racewriteÌ |
| "runtime.racewriteà |
| "runtime.racewriteÒ |
| $"".p256PointDoubleÆ |
| $"".p256PointDoubleº |
| $"".p256PointDouble® |
| $"".p256PointDouble° |
| runtime.racereadæ |
| 4"".p256SelectJacobianPointØ |
| "".p256PointAdd¤ |
| ,"".p256CopyConditionalð |
| ,"".p256CopyConditional¼ |
| ,"".p256CopyConditional¼! |
| ,"".p256CopyConditional" |
| ,"".p256CopyConditionalÔ" |
| ,"".p256CopyConditional¤# |
| (runtime.racefuncexitÒ# |
| $runtime.panicindexî# |
| $runtime.panicindexü# |
| $runtime.panicindex$ |
| $runtime.panicindex¦$ |
| $runtime.panicindexÂ$ |
| $runtime.panicindexÐ$ |
| $runtime.panicindexì$ |
| $runtime.panicindexú$ |
| $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`Ð B"".autotmp_0684type.uint32"".autotmp_0683type.int"".autotmp_0682type.int"".autotmp_0681type.int"".autotmp_0680type.int"".autotmp_0679Ïtype.int"".autotmp_0678type.int"".autotmp_0677type.int"".autotmp_0676type.uint32"".autotmp_0675type.uint32"".autotmp_0673¿type.int"".iïtype.int"".ißtype.int"".itype.int"".itype.int"".iÿtype.int"".mask¯type.uint32*"".pIsNoninfiniteMask¿type.uint32"".index§type.uint32$"".nIsInfinityMask·type.uint32"".precompÿ*type.[16][3][9]uint32 |
| "".tz¯type.[9]uint32 |
| "".tyçtype.[9]uint32 |
| "".txtype.[9]uint32 |
| "".pz×type.[9]uint32 |
| "".pytype.[9]uint32 |
| "".pxÇtype.[9]uint32"".scalarPtype.*[32]uint8"".y@type.*[9]uint32"".x0type.*[9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32"Ð »Ï Ð Â Þø"lir7;9ý |
| #O#O#O j::'@y&&&&&&56!**.òTgclocals·13e63fd4a2a6f514772f401b6d3ddccbTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ"".p256FromBigÀ¨dH%HD$¨H;A2HìØH$ØH$è1Û$¸H$ÀH$ÈH$ÐH$¸H$H$èH\$HÇD$èH\$H\$8HH$èHH$èHD$8H$HD$HHH+Hl$è1ÀHD$ Hø =HD$81ÛH\$@H\$HH\$PHD$(H$H$èH|$ H$àH\$(Hû&HsHkHSH´$ H¬$¨H$°Ht$@Ht$pHl$HHT$PH$Hl$xHýHÿ yH¹H$èH\$pH|$xTH$èH$àHû2Hl$ Hý H«Hl$pH|$xHmíåÿÿÿ+H\$8H$H\$8H\$HÇD$èHD$ HÿÀHD$ Hø u
èHÄØÃHD$81ÛH\$XH\$`H\$hHD$0H$H$èH|$ H´$àH\$0HûeHSHCHkH$ H$¨H¬$°HT$XH$HD$`Hl$hH¬$H$HøÃHÿ ²H¾H$èH$H¼$H$èH$àHûtlHl$ Hý sZH«H¬$H¼$v<Hmíåÿÿÿ+H\$8H$H\$8H\$HÇD$èHD$ HÿÀéjýÿÿèèëèèHÿ s@H¾H$èH$àHût!Hl$ Hý sH«ÇéwÿÿÿèëÛèéþÿÿèèéÇýÿÿèèHÿ s@H¹H$èH$àHût!Hl$ Hý sH«Çé°ýÿÿèëÛèéÓüÿÿèé¬ûÿÿB |
| X |
| *runtime.racefuncenterè |
| &math/big.(*Int).Lsh"".p256 |
| runtime.racereadª"".p256¼ |
| runtime.racereadæ"".p256 |
| &math/big.(*Int).Modú |
| runtime.racereadþ |
| "runtime.racewrite² |
| runtime.racereadü |
| &math/big.(*Int).Rsh¬ |
| (runtime.racefuncexit |
| runtime.raceread |
| "runtime.racewriteÞ |
| runtime.raceread
|
| &math/big.(*Int).RshÀ
|
| $runtime.panicindexÎ
|
| $runtime.panicindexä
|
| $runtime.panicindexò
|
| $runtime.panicindex |
| "runtime.racewriteö |
| $runtime.panicindex |
| $runtime.panicindex¨ |
| $runtime.panicindex¶ |
| $runtime.panicindexÒ |
| $runtime.panicindexà |
| $runtime.panicindex |
| "runtime.racewriteä |
| $runtime.panicindexú |
| $runtime.panicindex |
| 0runtime.morestack_noctxt ° "".autotmp_0695(type.[]math/big.Word"".autotmp_0694o(type.[]math/big.Word"".autotmp_0693?"type.math/big.Int"".autotmp_0691type.int"".autotmp_0690type.int"".autotmp_0689type.int"".~r0ÿ(type.[]math/big.Wordmath/big.x·2Ï$type.*math/big.Int"".~r0¯(type.[]math/big.Wordmath/big.x·2ß$type.*math/big.Int"".bits(type.[]math/big.Word"".bitsÏ(type.[]math/big.Word"".iïtype.int"".tmp¿$type.*math/big.Int |
| "".in$type.*math/big.Int"".outtype.*[9]uint32°¯°¾àtî,)REu!
u!#
6#6 F+Ho1.-J-/Tgclocals·4eec13d660d4aef174c5282005c43690Tgclocals·26e2eeec10c36dfacc7e6454e56e763aF/tmp/go/src/crypto/elliptic/p256.goþ"".p256ToBigÀºdH%H;aHìXH\$XH$èHH$èHL$1ÀD$8HD$@HD$HHD$PHD$8HL$0HD$(H\$`Hà H$èH\$0H$H\$`k Hl$èHD$0HÇÁHù¹HËHL$ HãHû
@H$HD$HÇD$èH\$`Hl$ Hý H«H$èH\$(H$H\$`HûâHl$ Hý ÌH«+Hl$èHD$0H$HD$H\$(H\$èHD$0HL$ HÿÉHùGÿÿÿHH$èHD$0H$HD$HH\$èHH$èHH$èHD$0H$HD$HHH+Hl$èH\$0H\$hèHÄXÃèéÿÿÿèH$HD$HÇD$èé»þÿÿèéãýÿÿ2 |
| B |
| *runtime.racefuncenterP"type.math/big.Intb |
| "runtime.newobjectØ |
| runtime.raceread |
| 0math/big.(*Int).SetInt64 |
| &math/big.(*Int).LshÖ |
| runtime.racereadÄ |
| 0math/big.(*Int).SetInt64þ |
| &math/big.(*Int).Addº"".p256RInverseÌ |
| runtime.racereadö"".p256RInverse |
| &math/big.(*Int).Mul"".p256ª |
| runtime.raceread¸"".p256Ê |
| runtime.racereadô"".p256 |
| &math/big.(*Int).Mod² |
| (runtime.racefuncexitÆ |
| $runtime.panicindexâ |
| $runtime.panicindex |
| &math/big.(*Int).Lsh¨ |
| 0runtime.morestack_noctxt °"".autotmp_0699?"type.math/big.Int"".iotype.int"".tmp_$type.*math/big.Int"".resultO$type.*math/big.Int"".~r1$type.*math/big.Int |
| "".intype.*[9]uint32°Ê¯°> H¤ 92]
/E
Kús |
| 'Tgclocals·bc4ce6f5f296b9ecf5962f19abffe88aTgclocals·be6e435ec58d19b57976c4b2acccb5d6F/tmp/go/src/crypto/elliptic/p256.goþ"".initþdH%H;a¢HìH\$H$èHH$è¶ût-HH$è¶ûu |
| èHÄÃèHH$èÆèèèHH$èÆèHÄÃèéAÿÿÿ* |
| B |
| *runtime.racefuncenterP"".initdone·b |
| runtime.racereadp"".initdone·"".initdone· |
| runtime.raceread¨"".initdone·¼ |
| (runtime.racefuncexitÐ |
| "runtime.throwinitâ"".initdone·ô |
| "runtime.racewrite"".initdone· |
| io.init |
| math/big.init |
| sync.init®"".initdone·À |
| "runtime.racewriteÌ"".initdoneÂ·Ø |
| (runtime.racefuncexitì |
| 0runtime.morestack_noctxtOMÀ |
| ÆÀ Tgclocals·33cdeccccebe80329f1fdbee7f5874cbTgclocals·33cdeccccebe80329f1fdbee7f5874cbF/tmp/go/src/crypto/elliptic/p256.goþ2type..hash."".CurveParamsàÖdH%H;aHì H\$ H$èH\$(H$H<$tcH\$0H\$HÇD$0èHD$H\$(H$H<$t-H$0HD$0HD$èHD$HD$0HD$8èHÄ Ã%ëÊ%ëèéUÿÿÿ |
| B |
| *runtime.racefuncenter |
| runtime.memhashä |
| runtime.strhash |
| (runtime.racefuncexitÄ |
| 0runtime.morestack_noctxt0@"".autotmp_0703type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p(type.*"".CurveParams@w?@!°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbN/tmp/go/src/crypto/elliptic/elliptic.goþ.type..eq."".CurveParamsÀ¬dH%H;a9HìHH\$HH$èH\$PH$H<$H\$XH\$H|$åHÇD$0è¶\$ûuÆD$`èHÄHÃH\$PH$H$0èH\$PHûHk0Hl$8Hk8Hl$@H\$XH$H$0èHT$@H\$XHût\HK0HL$(HC8HD$0H9Âu6Hl$8H,$HT$HL$HD$è¶\$ ûtÆD$`èHÄHÃÆD$`èHÄHÃë édÿÿÿ%éÿÿÿ%éíþÿÿèéªþÿÿ |
| B |
| *runtime.racefuncenter² |
| runtime.memequalÚ |
| (runtime.racefuncexit |
| runtime.racereadò |
| runtime.racereadú |
| runtime.eqstring¢ |
| (runtime.racefuncexitÀ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0 |
| "".autotmp_0706?type.string"".autotmp_0705type.string"".~r2 type.bool"".q(type.*"".CurveParams"".p(type.*"".CurveParams2^£7àà DdTgclocals·51af24152615272c3d9efc8538f95767Tgclocals·44750c784da4dd430afdd97fea5c405aN/tmp/go/src/crypto/elliptic/elliptic.goþ"".Curve.AddÀ¾dH%H;aHì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$PH\$H\$XH\$H\$`H\$H\$hH\$ H\$HH$H\$@H[ ÿÓHL$(HD$0HL$pHD$xèHÄ8Ãèéaÿÿÿ |
| |
| n |
| *runtime.racefuncenterê |
| (runtime.racefuncexit¬ |
| 0runtime.morestack_noctxtp"".yp$type.*math/big.Int"".x`$type.*math/big.Int |
| "".y2P$type.*math/big.Int |
| "".x2@$type.*math/big.Int |
| "".y10$type.*math/big.Int |
| "".x1 $type.*math/big.Int""..thistype."".Curvep}op 6UTgclocals·3a33668c9efcecd8360dc756b336a97dTgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ"".Curve.Double dH%H;avnHì(HY H
Ût
H|$0H9;uH#H\$(H$èH\$@H\$H\$HH\$H\$8H$H\$0H[(ÿÓHL$HD$ HL$PHD$XèHÄ(Ãèéyÿÿÿ |
| |
| f |
| *runtime.racefuncenterºè |
| (runtime.racefuncexitü |
| 0runtime.morestack_noctxt`P |
| "".yP$type.*math/big.Int"".x@$type.*math/big.Int |
| "".y10$type.*math/big.Int |
| "".x1 $type.*math/big.Int""..thistype."".CurvePiOP2ATgclocals·9bdca918f8dadc2d3ad6861e3a3bea44Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ$"".Curve.IsOnCurveòdH%H;avcHì HY H
Ût
H|$(H9;uH#H\$ H$èH\$8H\$H\$@H\$H\$0H$H\$(H[0ÿÓ¶\$\$HèHÄ Ãèë |
| |
| f |
| *runtime.racefuncenterºÒ |
| (runtime.racefuncexitæ |
| 0runtime.morestack_noctxtP@"".~r2@type.bool"".y0$type.*math/big.Int"".x $type.*math/big.Int""..thistype."".Curve@^?@ |
| 2NTgclocals·d0110d631ecd4af0947009e36d46dc99Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ"".Curve.ParamsàÌdH%H;avPHìHY H
Ût
H|$H9;uH#H\$H$èH\$ H$H\$H[8ÿÓH\$H\$(èHÄÃèë |
| |
| f |
| *runtime.racefuncenter¬ |
| (runtime.racefuncexitÀ |
| 0runtime.morestack_noctxt0 "".~r0 (type.*"".CurveParams""..thistype."".Curve K p |
| p2#Tgclocals·9653fc2a8d8c4e0c6978a0b29dda6fc9Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ."".Curve.ScalarBaseMultÀ¢dH%H;avxHì0HY H
Ût
H|$8H9;uH#H\$0H$èH\$HH\$H\$PH\$H\$XH\$H\$@H$H\$8H[@ÿÓHL$ HD$(HL$`HD$hèHÄ0Ãèéoÿÿÿ |
| |
| f |
| *runtime.racefuncenterÎü |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtp`"".y`$type.*math/big.Int"".xP$type.*math/big.Int"".k type.[]uint8""..thistype."".Curve`s_` 2K#Tgclocals·270dbb58aee7585490a002657bf0b796Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ&"".Curve.ScalarMultàÞdH%H;aHì@HY H
Ût
H|$HH9;uH#H\$@H$èH\$XH\$H\$`H\$H\$hH\$H\$pH\$ H\$xH\$(H\$PH$H\$HH[HÿÓHL$0HD$8H$H$èHÄ@ÃèéQÿÿÿ |
| |
| n |
| *runtime.racefuncenterþ¸ |
| (runtime.racefuncexitÌ |
| 0runtime.morestack_noctxt"".y$type.*math/big.Int"".xp$type.*math/big.Int"".k@type.[]uint8 |
| "".y10$type.*math/big.Int |
| "".x1 $type.*math/big.Int""..thistype."".Curve°°6eTgclocals·e657464457778c0f4826dd8f05015a8cTgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ2"".(*p256Curve).IsOnCurve dH%H;avnHì HY H
Ût
H|$(H9;uH#H\$ H$èH\$(H$èH\$(H+H,$H\$0H\$H\$8H\$è¶\$\$@èHÄ Ãèéyÿÿÿ |
| f |
| *runtime.racefuncenter |
| runtime.racereadÌ |
| 6"".(*CurveParams).IsOnCurveè |
| (runtime.racefuncexitü |
| 0runtime.morestack_noctxt@@"".~r20type.bool"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p256Curve@i?@ |
| 2^Tgclocals·e5d5edcf53e2c122038779d75a487a60Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þD"".(*p256Curve).affineFromJacobianÀÀdH%H;aHì0HY H
Ût
H|$8H9;uH#H\$0H$èH\$8H$èH\$8H+H,$H\$@H\$H\$HH\$H\$PH\$èHL$ HD$(HL$XHD$`èHÄ0Ãèé`ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadè |
| H"".(*CurveParams).affineFromJacobian |
| (runtime.racefuncexit® |
| 0runtime.morestack_noctxt``"".yOutP$type.*math/big.Int"".xOut@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p256Curve`~_` |
| 6VTgclocals·9bdca918f8dadc2d3ad6861e3a3bea44Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ&"".(*p256Curve).AddàÔdH%H;aHì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$@H$èH\$@H+H,$H\$HH\$H\$PH\$H\$XH\$H\$`H\$ èHL$(HD$0HL$hHD$pèHÄ8ÃèéVÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadü |
| *"".(*CurveParams).Add® |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtpp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int |
| "".y2@$type.*math/big.Int |
| "".x20$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int""..this$type.*"".p256Curvepop°°6`Tgclocals·ce3fae06a96d9e708a493e82b0f48db0Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ6"".(*p256Curve).addJacobianÀ®dH%H;aºHìPHY H
Ût
H|$XH9;uH#H\$PH$èH\$XH$èH\$XH+H,$H\$`H\$H\$hH\$H\$pH\$H\$xH\$ H$H\$(H$H\$0èHT$8HL$@HD$HH$H$H$ èHÄPÃèé)ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.raceread° |
| :"".(*CurveParams).addJacobian |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt "".~r8$type.*math/big.Int"".~r7$type.*math/big.Int"".~r6p$type.*math/big.Int |
| "".z2`$type.*math/big.Int |
| "".y2P$type.*math/big.Int |
| "".x2@$type.*math/big.Int |
| "".z10$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int""..this$type.*"".p256Curve µ àà6Tgclocals·1bab4b07894bd3b8c7c92d38e5ad9eb1Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ,"".(*p256Curve).DoubleÀ¤dH%H;avyHì(HY H
Ût
H|$0H9;uH#H\$(H$èH\$0H$èH\$0H+H,$H\$8H\$H\$@H\$èHL$HD$ HL$HHD$PèHÄ(Ãèénÿÿÿ |
| f |
| *runtime.racefuncenter |
| runtime.racereadÌ |
| 0"".(*CurveParams).Doubleþ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtPP |
| "".~r3@$type.*math/big.Int"".~r20$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int""..this$type.*"".p256CurvePtOP 2L"Tgclocals·b9e2f210c3a206b5352d33144c6a1618Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ<"".(*p256Curve).doubleJacobianàÔdH%H;aHì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$@H$èH\$@H+H,$H\$HH\$H\$PH\$H\$XH\$èHT$ HL$(HD$0HT$`HL$hHD$pèHÄ8ÃèéVÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadè |
| @"".(*CurveParams).doubleJacobian® |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtpp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int"".~r3@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p256Curvepop°°6`Tgclocals·8ba341a93752277d09555312439dae9cTgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ,"".(*p256Curve).ParamsÀ¦dH%H;a¶Hì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$@1íH9ëuEHH$HÇD$HH\$HÇD$ HH\$ HÇD$(èH\$@H$HÇD$èH\$@HûtH+Hl$0Hl$HèHÄ8Ãëåèé-ÿÿÿ |
| n |
| *runtime.racefuncenter(go.string."elliptic"¼*go.string."p256Curve"æ$go.string."Params" |
| "runtime.panicwrap¾ |
| *runtime.racereadrangeø |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt p"".curve"type."".p256Curve"".~r0(type.*"".CurveParams""..this$type.*"".p256Curvepopàà6
%Tgclocals·62da1ac877fc28d8253c48dd1917e7aeTgclocals·6772f59c44c18e46c82de1ae01e9ed47<autogenerated>þ<"".(*p256Curve).ScalarBaseMultôdH%H;aÝHì0HY H
Ût
H|$8H9;uH#H\$0H$èH\$81íH9ëuEHH$HÇD$HH\$HÇD$ HH\$ HÇD$(èH\$8H$HÇD$èHt$8HH$H\$@H\$H\$HH\$H\$PH\$èHL$ HD$(HL$XHD$`èHÄ0Ãèéÿÿÿ |
| n |
| *runtime.racefuncenter(go.string."elliptic"¼*go.string."p256Curve"æ4go.string."ScalarBaseMult" |
| "runtime.panicwrap¾ |
| *runtime.racereadrange |
| 6"".p256Curve.ScalarBaseMultÎ |
| (runtime.racefuncexitâ |
| 0runtime.morestack_noctxt``"".yP$type.*math/big.Int"".x@$type.*math/big.Int"".scalartype.[]uint8""..this$type.*"".p256Curve`Ø_`6°Tgclocals·b6338434a483b71ecf7a1963213f75e2Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ4"".(*p256Curve).ScalarMultÀ¢dH%H;aôHì@HY H
Ût
H|$HH9;uH#H\$@H$èH\$H1íH9ëuEHH$HÇD$HH\$HÇD$ HH\$ HÇD$( |
| èH\$HH$HÇD$èHt$HHH$H\$PH\$H\$XH\$H\$`H\$H\$hH\$ H\$pH\$(èHL$0HD$8HL$xH$èHÄ@Ãèéïþÿÿ |
| n |
| *runtime.racefuncenter(go.string."elliptic"¼*go.string."p256Curve"æ,go.string."ScalarMult" |
| "runtime.panicwrap¾ |
| *runtime.racereadrangeÄ |
| ."".p256Curve.ScalarMultü |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt"".yp$type.*math/big.Int"".x`$type.*math/big.Int"".scalar0type.[]uint8"".bigY $type.*math/big.Int"".bigX$type.*math/big.Int""..this$type.*"".p256Curveï 6Ç#Tgclocals·6cb97439a684753c588b0bde20a970cbTgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ,"".p256Curve.IsOnCurveædH%H;av]Hì HY H
Ût
H|$(H9;uH#H\$ H$èH\$(H$H\$0H\$H\$8H\$è¶\$\$@èHÄ Ãèë |
| |
| f |
| *runtime.racefuncenterª |
| 6"".(*CurveParams).IsOnCurveÆ |
| (runtime.racefuncexitÚ |
| 0runtime.morestack_noctxt@@"".~r20type.bool"".y $type.*math/big.Int"".x$type.*math/big.Int""..this"type."".p256Curve@X?@" |
| 2NTgclocals·e5d5edcf53e2c122038779d75a487a60Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ>"".p256Curve.affineFromJacobian dH%H;avrHì0HY H
Ût
H|$8H9;uH#H\$0H$èH\$8H$H\$@H\$H\$HH\$H\$PH\$èHL$ HD$(HL$XHD$`èHÄ0Ãèéuÿÿÿ |
| |
| f |
| *runtime.racefuncenter¾ |
| H"".(*CurveParams).affineFromJacobianð |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt``"".yOutP$type.*math/big.Int"".xOut@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this"type."".p256Curve`m_`$2ETgclocals·9bdca918f8dadc2d3ad6861e3a3bea44Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ "".p256Curve.AddÀªdH%H;av|Hì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$@H$H\$HH\$H\$PH\$H\$XH\$H\$`H\$ èHL$(HD$0HL$hHD$pèHÄ8Ãèékÿÿÿ |
| |
| f |
| *runtime.racefuncenterÒ |
| *"".(*CurveParams).Add |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtpp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int |
| "".y2@$type.*math/big.Int |
| "".x20$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int""..this"type."".p256Curvepwop & 2OTgclocals·ce3fae06a96d9e708a493e82b0f48db0Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ0"".p256Curve.addJacobian dH%H;a©HìPHY H
Ût
H|$XH9;uH#H\$PH$èH\$XH$H\$`H\$H\$hH\$H\$pH\$H\$xH\$ H$H\$(H$H\$0èHT$8HL$@HD$HH$H$H$ èHÄPÃèé:ÿÿÿ |
| |
| n |
| *runtime.racefuncenter |
| :"".(*CurveParams).addJacobianæ |
| (runtime.racefuncexitú |
| 0runtime.morestack_noctxt "".~r8$type.*math/big.Int"".~r7$type.*math/big.Int"".~r6p$type.*math/big.Int |
| "".z2`$type.*math/big.Int |
| "".y2P$type.*math/big.Int |
| "".x2@$type.*math/big.Int |
| "".z10$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int""..this"type."".p256Curve ¤ Ð(Ð6|Tgclocals·1bab4b07894bd3b8c7c92d38e5ad9eb1Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ&"".p256Curve.DoubleüdH%H;avhHì(HY H
Ût
H|$0H9;uH#H\$(H$èH\$0H$H\$8H\$H\$@H\$èHL$HD$ HL$HHD$PèHÄ(Ãèë |
| |
| f |
| *runtime.racefuncenterª |
| 0"".(*CurveParams).DoubleÜ |
| (runtime.racefuncexitð |
| 0runtime.morestack_noctxtPP |
| "".~r3@$type.*math/big.Int"".~r20$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int""..this"type."".p256CurvePcOP *2;Tgclocals·b9e2f210c3a206b5352d33144c6a1618Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ6"".p256Curve.doubleJacobianÀªdH%H;av|Hì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$@H$H\$HH\$H\$PH\$H\$XH\$èHT$ HL$(HD$0HT$`HL$hHD$pèHÄ8Ãèékÿÿÿ |
| |
| f |
| *runtime.racefuncenter¾ |
| @"".(*CurveParams).doubleJacobian |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtpp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int"".~r3@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this"type."".p256Curvepwop , 2OTgclocals·8ba341a93752277d09555312439dae9cTgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þD"".(*p224Curve).affineFromJacobianÀÀdH%H;aHì0HY H
Ût
H|$8H9;uH#H\$0H$èH\$8H$èH\$8H+H,$H\$@H\$H\$HH\$H\$PH\$èHL$ HD$(HL$XHD$`èHÄ0Ãèé`ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadè |
| H"".(*CurveParams).affineFromJacobian |
| (runtime.racefuncexit® |
| 0runtime.morestack_noctxt``"".yOutP$type.*math/big.Int"".xOut@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p224Curve`~_` |
| . 6VTgclocals·9bdca918f8dadc2d3ad6861e3a3bea44Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ6"".(*p224Curve).addJacobianÀ®dH%H;aºHìPHY H
Ût
H|$XH9;uH#H\$PH$èH\$XH$èH\$XH+H,$H\$`H\$H\$hH\$H\$pH\$H\$xH\$ H$H\$(H$H\$0èHT$8HL$@HD$HH$H$H$ èHÄPÃèé)ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.raceread° |
| :"".(*CurveParams).addJacobian |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt "".~r8$type.*math/big.Int"".~r7$type.*math/big.Int"".~r6p$type.*math/big.Int |
| "".z2`$type.*math/big.Int |
| "".y2P$type.*math/big.Int |
| "".x2@$type.*math/big.Int |
| "".z10$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int""..this$type.*"".p224Curve µ à0à6Tgclocals·1bab4b07894bd3b8c7c92d38e5ad9eb1Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ<"".(*p224Curve).doubleJacobianàÔdH%H;aHì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$@H$èH\$@H+H,$H\$HH\$H\$PH\$H\$XH\$èHT$ HL$(HD$0HT$`HL$hHD$pèHÄ8ÃèéVÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadè |
| @"".(*CurveParams).doubleJacobian® |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtpp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int"".~r3@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p224Curvepop°2°6`Tgclocals·8ba341a93752277d09555312439dae9cTgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ,"".(*p224Curve).ParamsîdH%HD$èH;AÕHìHY H
ÛtH¼$ H9;uH#H$H$èH$ 1íH9ëuEHH$HÇD$HH\$HÇD$ HH\$ HÇD$(èH$ H$HÇD$hèH´$ Hþt$H|$0èH\$0H$¨èHÄÃëØèé ÿÿÿ |
| |
| *runtime.racefuncenter¶(go.string."elliptic"Þ*go.string."p224Curve"$go.string."Params"® |
| "runtime.panicwrapæ |
| *runtime.racereadrange |
| runtime.duffcopyº |
| (runtime.racefuncexitÜ |
| 0runtime.morestack_noctxt °"".curveÏ"type."".p224Curve"".~r0(type.*"".CurveParams""..this$type.*"".p224Curve°É¯°4D$Tgclocals·62da1ac877fc28d8253c48dd1917e7aeTgclocals·9d5ba5fd6d2488fbf4dc0adbfd475ea9<autogenerated>þ2"".(*p224Curve).IsOnCurve dH%H;añHìHY H
ÛtH¼$H9;uH#H$H$èH$1íH9ëuEHH$HÇD$HH\$HÇD$ HH\$ HÇD$( èH$H$HÇD$hèH´$Hþt@HçèH$H\$hH$H\$pè¶\$x$ èHÄÃë¼èéòþÿÿ |
| |
| *runtime.racefuncenter¬(go.string."elliptic"Ô*go.string."p224Curve"þ*go.string."IsOnCurve"¤ |
| "runtime.panicwrapÜ |
| *runtime.racereadrange |
| runtime.duffcopyÆ |
| ,"".p224Curve.IsOnCurveè |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt@"".~r20type.bool"".bigY $type.*math/big.Int"".bigX$type.*math/big.Int""..this$type.*"".p224Curveåÿ6?ÑTgclocals·e5d5edcf53e2c122038779d75a487a60Tgclocals·33cdeccccebe80329f1fdbee7f5874cb<autogenerated>þ&"".(*p224Curve).Add dH%HD$èH;A"HìHY H
ÛtH¼$ H9;uH#H$H$èH$ 1íH9ëuEHH$HÇD$HH\$HÇD$ HH\$ HÇD$(èH$ H$HÇD$hèH´$ HþtqHçèH$¨H\$hH$°H\$pH$¸H\$xH$ÀH$èH$H$H$ÈH$ÐèHÄÃëèé¼þÿÿ |
| |
| *runtime.racefuncenter¶(go.string."elliptic"Þ*go.string."p224Curve"go.string."Add"® |
| "runtime.panicwrapæ |
| *runtime.racereadrange |
| runtime.duffcopy |
| "".p224Curve.AddÔ |
| (runtime.racefuncexitö |
| 0runtime.morestack_noctxtp°"".y`$type.*math/big.Int"".xP$type.*math/big.Int"".bigY2@$type.*math/big.Int"".bigX20$type.*math/big.Int"".bigY1 $type.*math/big.Int"".bigX1$type.*math/big.Int""..this$type.*"".p224Curve°¯°Ð8ÐDå'Tgclocals·ce3fae06a96d9e708a493e82b0f48db0Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ,"".(*p224Curve).DoubleàÈdH%HD$øH;AHìHY H
ÛtH¼$H9;uH#H$H$èH$1íH9ëuEHH$HÇD$HH\$HÇD$ HH\$ HÇD$(èH$H$HÇD$hèH´$HþtQHçèH$H\$hH$ H\$pèHL$xH$H$¨H$°èHÄÃë«èéÜþÿÿ |
| |
| *runtime.racefuncenter¶(go.string."elliptic"Þ*go.string."p224Curve"$go.string."Double"® |
| "runtime.panicwrapæ |
| *runtime.racereadrange |
| runtime.duffcopyÐ |
| &"".p224Curve.Double |
| (runtime.racefuncexit¶ |
| 0runtime.morestack_noctxtP |
| "".y@$type.*math/big.Int"".x0$type.*math/big.Int"".bigY1 $type.*math/big.Int"".bigX1$type.*math/big.Int""..this$type.*"".p224Curveö°:°DÅ'Tgclocals·b9e2f210c3a206b5352d33144c6a1618Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ4"".(*p224Curve).ScalarMultÀ¶dH%HD$àH;A9Hì HY H
ÛtH¼$¨H9;uH#H$ H$èH$¨1íH9ëuEHH$HÇD$HH\$HÇD$ HH\$ HÇD$( |
| èH$¨H$HÇD$hèH´$¨HþHçèH$°H\$hH$¸H\$pH$ÀH\$xH$ÈH$H$ÐH$èH$H$H$ØH$àèHÄ Ãéxÿÿÿèé¥þÿÿ |
| |
| *runtime.racefuncenter¶(go.string."elliptic"Þ*go.string."p224Curve",go.string."ScalarMult"® |
| "runtime.panicwrapæ |
| *runtime.racereadrange |
| runtime.duffcopy² |
| ."".p224Curve.ScalarMultü |
| (runtime.racefuncexit¤ |
| 0runtime.morestack_noctxtÀ"".yp$type.*math/big.Int"".x`$type.*math/big.Int"".scalar0type.[]uint8"".bigY1 $type.*math/big.Int"".bigX1$type.*math/big.Int""..this$type.*"".p224CurveÀª¿Àà<àDù#Tgclocals·6cb97439a684753c588b0bde20a970cbTgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ<"".(*p224Curve).ScalarBaseMultèdH%HD$ðH;AHìHY H
ÛtH¼$H9;uH#H$H$èH$1íH9ëuEHH$HÇD$HH\$HÇD$ HH\$ HÇD$(èH$H$HÇD$hèH´$HþtaHçèH$ H\$hH$¨H\$pH$°H\$xèH$H$H$¸H$ÀèHÄÃëèéÌþÿÿ |
| |
| *runtime.racefuncenter¶(go.string."elliptic"Þ*go.string."p224Curve"4go.string."ScalarBaseMult"® |
| "runtime.panicwrapæ |
| *runtime.racereadrange |
| runtime.duffcopyê |
| 6"".p224Curve.ScalarBaseMult´ |
| (runtime.racefuncexitÖ |
| 0runtime.morestack_noctxt` "".yP$type.*math/big.Int"".x@$type.*math/big.Int"".scalartype.[]uint8""..this$type.*"".p224Curve À>ÀDÕ'Tgclocals·b6338434a483b71ecf7a1963213f75e2Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ>"".p224Curve.affineFromJacobianÀ¼dH%H;aHì0HY H
Ût
H|$8H9;uH#H\$0H$èH\$8H$H$ H\$H$¨H\$H$°H\$èHL$ HD$(H$¸H$ÀèHÄ0Ãèébÿÿÿ |
| |
| n |
| *runtime.racefuncenterØ |
| H"".(*CurveParams).affineFromJacobian |
| (runtime.racefuncexitª |
| 0runtime.morestack_noctxt `"".yOut$type.*math/big.Int"".xOut$type.*math/big.Int"".zð$type.*math/big.Int"".yà$type.*math/big.Int"".xÐ$type.*math/big.Int""..this"type."".p224Curve`|_` @ 6TTgclocals·5b18ef9a33cd44ed7e7fdb48879beb72Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ0"".p224Curve.addJacobianÀ¤dH%H;aµHìPHY H
Ût
H|$XH9;uH#H\$PH$èH\$XH$H$ÀH\$H$ÈH\$H$ÐH\$H$ØH\$ H$àH\$(H$èH\$0èHT$8HL$@HD$HH$ðH$øH$èHÄPÃèé.ÿÿÿ |
| |
| n |
| *runtime.racefuncenter¦ |
| :"".(*CurveParams).addJacobianþ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtà "".~r8Ð$type.*math/big.Int"".~r7À$type.*math/big.Int"".~r6°$type.*math/big.Int |
| "".z2 $type.*math/big.Int |
| "".y2$type.*math/big.Int |
| "".x2$type.*math/big.Int |
| "".z1ð$type.*math/big.Int |
| "".y1à$type.*math/big.Int |
| "".x1Ð$type.*math/big.Int""..this"type."".p224Curve ° àBà6"Tgclocals·0eaedd756dacc9ece45d1162a3412453Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þ6"".p224Curve.doubleJacobianàÖdH%H;aHì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$@H$H$¨H\$H$°H\$H$¸H\$èHT$ HL$(HD$0H$ÀH$ÈH$ÐèHÄ8ÃèéUÿÿÿ |
| |
| n |
| *runtime.racefuncenterØ |
| @"".(*CurveParams).doubleJacobian° |
| (runtime.racefuncexitÄ |
| 0runtime.morestack_noctxt°p"".~r5 $type.*math/big.Int"".~r4$type.*math/big.Int"".~r3$type.*math/big.Int"".zð$type.*math/big.Int"".yà$type.*math/big.Int"".xÐ$type.*math/big.Int""..this"type."".p224Curvepop°D°6aTgclocals·eebc8b606e19268b83a7b442a0db4164Tgclocals·69c1753bd5f81501d95132d08af04464<autogenerated>þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·62da1ac877fc28d8253c48dd1917e7ae þTgclocals·b1973ce378665cb4660c9fbc01665b5fPPþTgclocals·1d6beff734779c3f3dd75ac2a5d7f1fcPPþTgclocals·c81afdb7ec38768926f0fd71637cd9f388þTgclocals·e663a1c90fe5f8cdc48f943a1bce53a288þTgclocals·2c0bef76231e5800305f0a04f854ce4app
BCCA@@þTgclocals·f836e5e9e938223b497423d51de32d78pp??þTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·0bced99bed67aadf681cf77ffe9efc3c((þTgclocals·209f25a59c24e663d08f3712f5d7fd07*B 0
$$4$O$/$$$$$$¤¤ä¤¦¤¤ þTgclocals·a750e626ad3cd2571043872d2db57fc7àà* |
| ÿÿÿþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·b9e2f210c3a206b5352d33144c6a1618 þTgclocals·d0ca95b5ff5f399fa02c3cf2b8dfc7fdÀÀ@&&&6.¯¯¯ ¯«!««þTgclocals·1c9021424538a99835a55f80c22b21bdÀÀþTgclocals·c0bf0814e11f2af8045ccac2d329e976@@ """"""""þTgclocals·46311ccb0affe6ddbbabd51c4154c188@@ÏþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·b6338434a483b71ecf7a1963213f75e2 3þTgclocals·24ccf00dc336304300d21414edf85a7a@@þTgclocals·a6820145edb3408c318da0311bcd4c07@@þTgclocals·52f29556bebc0496aa5b3dade422b26e00
þTgclocals·41252a4f5156eb87a32cb868ada7429a00þTgclocals·68e09a6b771918b09c9297d4b14b6fa000þTgclocals·e3648aea66bdc597c6b1c3cecc68c29b00gg'þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþ*go.string.hdr."P-384" "go.string."P-384"þ"go.string."P-384"P-384þ$"".hdr..gostring.1 t""..gostring.1þ""..gostring.1ðê39402006196394479212279040100143613805079739270465446667948293404245721771496870329047266088258938001861606973112319þ$"".hdr..gostring.2 t""..gostring.2þ""..gostring.2ðê39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643þàgo.string.hdr."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef" `Øgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"þØgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"ÐÂb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aefþàgo.string.hdr."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7" `Øgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"þØgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"ÐÂaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7þàgo.string.hdr."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f" `Øgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"þØgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"ÐÂ3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5fþTgclocals·e48b749e068cae7c3a399141c10fe5f0((þTgclocals·7d2d5fca80364273fb07d5820a76fef4þ*go.string.hdr."P-521" "go.string."P-521"þ"go.string."P-521"P-521þ$"".hdr..gostring.3 ""..gostring.3þ""..gostring.3À¼6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151þ$"".hdr..gostring.4 ""..gostring.4þ""..gostring.4À¼6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449þ$"".hdr..gostring.5 ""..gostring.5þ""..gostring.5051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00þ$"".hdr..gostring.6 ""..gostring.6þ""..gostring.6c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66þ$"".hdr..gostring.7 ""..gostring.7þ""..gostring.711839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650þTgclocals·e48b749e068cae7c3a399141c10fe5f0((þTgclocals·7d2d5fca80364273fb07d5820a76fef4þ0:go.itab."".p256Curve."".CurveþTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·6fe324f038dd6c3ceb9f295c441b1173((þ0@go.itab.*"".CurveParams."".CurveþTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·6fe324f038dd6c3ceb9f295c441b1173((þTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·6fe324f038dd6c3ceb9f295c441b1173((þ*go.string.hdr."P-224" "go.string."P-224"þ"go.string."P-224"P-224þ¨go.string.hdr."26959946667150639794667015087019630673557916260026308143510066298881" D go.string."26959946667150639794667015087019630673557916260026308143510066298881"þ go.string."26959946667150639794667015087019630673557916260026308143510066298881"26959946667150639794667015087019630673557916260026308143510066298881þ¨go.string.hdr."26959946667150639794667015087019625940457807714424391721682722368061" D go.string."26959946667150639794667015087019625940457807714424391721682722368061"þ go.string."26959946667150639794667015087019625940457807714424391721682722368061"26959946667150639794667015087019625940457807714424391721682722368061þgo.string.hdr."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4" 8go.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"þgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"rb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4þgo.string.hdr."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21" 8go.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"þgo.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"rb70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21þgo.string.hdr."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34" 8go.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"þgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"rbd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34þTgclocals·e48b749e068cae7c3a399141c10fe5f0((þTgclocals·7d2d5fca80364273fb07d5820a76fef4þ0:go.itab."".p224Curve."".CurveþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·21a8f585a14d020f181242c5256583dc þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·cdb5ff8f58ce4891c98ed155b8e482b9 þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·878ed5966f736c3febaddd4d372a3fb5`þTgclocals·855e0f579c305407a28e62a1252c6414@@þTgclocals·bf2f7621a5f0b5baadabc8ccc0a1047f@@ààààààþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·7045d8489fc72df9b65030b2af8c1e79 `àþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·444a5b8e16b7103b91fed1b5dc3f4c2d ààþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·d477d7bbc9de4f739723ba59cf9070c1 þTgclocals·0c8aa8e80191a30eac23f1a218103f16 þTgclocals·32bd5c6dc84e3e86dd35593b3922d3aa þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·5c5a9f3dff47a8940bdc317b9324ac2aþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·5c5a9f3dff47a8940bdc317b9324ac2aþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·31b2ddfd7c7062d584469c95698a3e1dþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·5c5a9f3dff47a8940bdc317b9324ac2aþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6þTgclocals·709a14768fab2805a378215c02f0d27fþTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·bd5ecf30bdbc677b0e14fa50cb5ef414 ÿþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·13e63fd4a2a6f514772f401b6d3ddccb?þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3bb21ca8fe1d99a3e492463bd711418aþTgclocals·83ead081cd909acab0dcd88a450c1878 þTgclocals·a53873d76abf6c974a5fb149881b41d1 þTgclocals·ae1b4ade77e1859e8e836f93ecb41ee800þTgclocals·d8767409aac2af1777d6b6ce5794713800þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·ca0c38e6a367a21c0f170a014ac11286 !þTgclocals·4d7e2f2b65aabfd0a399848e4ebdd633 þTgclocals·2f2d69f12d345ece4be5273d9b84f0bb þTgclocals·f56b2291fa344104975cb6587be42b9b þTgclocals·62da1ac877fc28d8253c48dd1917e7ae þ*go.string.hdr."P-256" "go.string."P-256"þ"go.string."P-256"P-256þ¼go.string.hdr."115792089210356248762697446949407573530086143415290314195533631308867097853951" N´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"þ´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951" 115792089210356248762697446949407573530086143415290314195533631308867097853951þ¼go.string.hdr."115792089210356248762697446949407573529996955224135760342422259061068512044369" N´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"þ´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369" 115792089210356248762697446949407573529996955224135760342422259061068512044369þ go.string.hdr."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b" @go.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"þgo.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604bþ go.string.hdr."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296" @go.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"þgo.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296þ go.string.hdr."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5" @go.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"þgo.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5þ go.string.hdr."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000" @go.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"þgo.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000þTgclocals·e48b749e068cae7c3a399141c10fe5f0((þTgclocals·7d2d5fca80364273fb07d5820a76fef4þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·62da1ac877fc28d8253c48dd1917e7ae þTgclocals·947c70d5303d6ce653c24eea67d2de4600þTgclocals·304f1a7ece42768e76e94191b15e040600þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·b6338434a483b71ecf7a1963213f75e2 3þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·6cb97439a684753c588b0bde20a970cb ÏþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·5c5a9f3dff47a8940bdc317b9324ac2aþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·5c5a9f3dff47a8940bdc317b9324ac2aþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·afcdf1e7ace662e6b150526dfdbca287þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·5c5a9f3dff47a8940bdc317b9324ac2aþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6þTgclocals·009a3bfd21c4ba8331bb41ef64e01b4aHHB þTgclocals·4eec13d660d4aef174c5282005c43690HHþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·13e63fd4a2a6f514772f401b6d3ddccb?þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·985e7f97b0b5289d928dafb1f67eb662ÿþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·bd5ecf30bdbc677b0e14fa50cb5ef414 ÿþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3bb21ca8fe1d99a3e492463bd711418aþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·13a990b4a341857296a1c12de153dcaaþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·d0110d631ecd4af0947009e36d46dc99þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·3ae28930a000834d9991652dc3a74f1888þTgclocals·333dbc4f45a8dce0cad3d96bdccf65d588þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·06be2e0cf40ff10dd1e5bbc1da1e184cþTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·4bc67399ee19764c025a90cb24f7e02a((þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·13e63fd4a2a6f514772f401b6d3ddccb?þTgclocals·26e2eeec10c36dfacc7e6454e56e763aHHþTgclocals·4eec13d660d4aef174c5282005c43690HHþTgclocals·be6e435ec58d19b57976c4b2acccb5d688 |
| þTgclocals·bc4ce6f5f296b9ecf5962f19abffe88a88þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþ."".mask0type.[]uint80""".statictmp_0700þ0"".initoncetype.sync.Onceþ."".p384(type.*"".CurveParamsþ."".p521(type.*"".CurveParamsþ."".p224Ð"type."".p224Curveþ0"".p224P@type.[8]uint32@ðÿÿÿÿÿÿÿÿÿÿÿÿÿþ.""".p224ZeroModP310type.[]uint320""".statictmp_0701þ0""".p224ZeroModP63type.[8]uint64øÿÿøÿÿøÿÿøÿ÷ÿÿøÿÿøÿÿøÿÿþ."".p256"type."".p256Curveþ."".p256RInverse$type.*math/big.Intþ0"".p256OneHtype.[9]uint32@øÿÿÿÿÿÿÿÿÿ¿ÿÿÿþ0"".p256ZeroHtype.[9]uint32þ0"".p256PHtype.[9]uint32Hÿÿÿÿÿÿÿÿÿÿ ÿÿÿþ0"".p2562PHtype.[9]uint32Hþÿÿÿÿÿÿÿÿÿ@ÿÿÿþ0$"".p256Precomputedà! type.[540]uint32à!x(RA
sy¶
ÿâ¯Ý:ÝÜ~«nJ
î¬*|5%Ý\äÐ!Ç¥Åt# |
| !ºT»Kã?®v¥A
Qü" O4Ó`®E_ésäÌ6ú,Íë//@¿p\\ag¢©
ÜF$¡Þ"Éxwo~fì |
| Sô4ò1\ç
qlz& |
| PÀWWûÌ7¨ |
| ^ú«ãÅ$£çÞÖKnJÄK$ |
| bgè~ÖàÈ1átW©¥I¦Cú°:Õçâ*:gèe>Âêx>dßCÂ?Bú?c²ò#<ÝjÝG+´-}'> Ö
ÚÑRn\âíÀà
@} [õãIáµ:«gjMswbÀÝ
±W³I{jß5Ídʼmf³¤«çt~PëólF kñs1º39TË£½X6OV)[Üö~¹SÀÄ"ÿ×]ö䡪æc$ Ê:Èí~Ù |
| JÎ8
°wðAÝj |
| ÍJÕbñ ïVj&#ò×Ëàr¶9¢V
ÀçÓØ· 0_Ðݵ/Ô¿8¶Î \Q[Ï
èiVó,o¥Ñø X4wÔw±]dQè>¾"Zæ5 zëS7¼g¹×ý¾Á]#aéÁ9¨Å&zV´|]"> íÆóÉÌó7þÅB óv |
| |ý |
| n7²ÍÀb¡2{ÛljÐü#b'+rY\üüpÌÂá]kF«<Qü\÷3±ªé_p ç¸É4ÿápi½ |
| §FÀ:)ªÜýCØè¿_¾Rgû³)½/ÆÇü¶)NZfVÂjæqâA
Ô>« |
| ×r5>¼ç¯Ø |
| Äì tl0¾æçRgÔ#
Þá}¸poÕLnk 5#Y÷] |
| ¶~§sëéJQìóYk}ñI)Ç |
| ¿bßý#°V |
| }aÒÙ#9?!®(]
ÂÀ
ï²ìÜMé5JA=Ü]fxè`"d5®
±BE:Ù¤*AÌ )§Q4¾ª#+~0»¶õçáúz?ßÄêZ5fÞ1£Ên5£$` ðr5]õLhä*)uJ±¾·¡x*²Ï6É'Vt¹g@Xö¿e=o×ÇizÌã~O«OO+0zÒWÓLPª
r?±uªÆ\ªåISJ<)@$Ó8¨-
v
2µª«"@Áõ¼ySôpàáÉÊkIoòîÒu<a
ë»-8t?÷
鼬jöP>Ô^f
Ö{K7ZG8³ÿVú0ù^JÜ!Yv³þPe{5¬ïõ
ï{9ZÓ _Á*.æ$/® |
| Òì~¾öÎk}tüÆÉP +R%
Ç
»ê2ÞÖÃ(
}ç @U}ËY4ïg`©â |
| Ü ©b4 ïiôï.q§,
BNIªz»j1<Aù[B:>ít"'&s^eArp¢§ÞÎ 3vnRÉÎm
á§âBáÉÈÛ6\9uÁ |
| sïÄ4oò\K:
6JdÂLDªN/ |
| º% |
| ×~¶'Ê7f¡¼ã§À\à ¢h
°¶ÉíãòÁ )"bA+ï\ |
| +bC>C½ MàdH³µÉ%ÿ
Wï¤Ï´!$
"R°j±mu |
| iJ |
| l¼å ¨=ì¬nSaA |
| Ir·`ÍÙº¬úÅï×Q+ |
| ´Bô·ÿ(»ÊS¬ÌBa©¿Qvòàø9ÔÕkô/謶 x°mW}ý¬Ê.ìm¨Ú²ÖÉìe ´8õ°¸Ø-ÁÑF½ §ÃV6 |
| %¤#ÍÈÝD
[Jø |
| tüÙ¶ LÛ0g |
| áÂ#CG=t¸[¥
yGç8aW'yX ú01UàÖô p%¶Å þh
-x.Dz;c¸TY6ßþç )´d×¹ Øõâ:
¨îB e·¥
ÿ¯íÌ |
| ºäe~t©N¡×YV9âÔ.·C}±zÎÒF?Ã>ÀFÁZõ½}Eä"ÂÇ |
| ¢ÅY-
{tUx¤Ò4Ø×ïÚ-uê·ÞJ
Øcñ×Uhï[ |
| Ø0{o=çA¨ |
| l
Ì©çq·¾½<w
QõwÁÐ xÄþ0"".p256Zero31Htype.[9]uint32Høÿÿüÿÿ?üÿÿü@üÿÿüÿÿ?üÿÿüÿÿ7üÿÿþ0""".statictmp_0700type.[8]uint8ÿ?þ0""".statictmp_0701@type.[8]uint32@øÿÿøÿÿøÿøÿÿøÿÿøÿÿøÿÿþ0"".initdone·type.uint8þ6"".(*CurveParams).Params·f0"".(*CurveParams).Paramsþ<"".(*CurveParams).IsOnCurve·f6"".(*CurveParams).IsOnCurveþ "".zForAffine·f"".zForAffineþN"".(*CurveParams).affineFromJacobian·fH"".(*CurveParams).affineFromJacobianþ0"".(*CurveParams).Add·f*"".(*CurveParams).Addþ@"".(*CurveParams).addJacobian·f:"".(*CurveParams).addJacobianþ6"".(*CurveParams).Double·f0"".(*CurveParams).DoubleþF"".(*CurveParams).doubleJacobian·f@"".(*CurveParams).doubleJacobianþ>"".(*CurveParams).ScalarMult·f8"".(*CurveParams).ScalarMultþF"".(*CurveParams).ScalarBaseMult·f@"".(*CurveParams).ScalarBaseMultþ""".GenerateKey·f"".GenerateKeyþ"".Marshal·f"".Marshalþ"".Unmarshal·f"".Unmarshalþ"".initAll·f"".initAllþ"".initP384·f"".initP384þ"".initP521·f"".initP521þ"".P256·f"".P256þ"".P384·f"".P384þ"".P521·f"".P521þ"".initP224·f"".initP224þ"".P224·f"".P224þ,"".p224Curve.Params·f&"".p224Curve.Paramsþ2"".p224Curve.IsOnCurve·f,"".p224Curve.IsOnCurveþ&"".p224Curve.Add·f "".p224Curve.Addþ,"".p224Curve.Double·f&"".p224Curve.Doubleþ4"".p224Curve.ScalarMult·f."".p224Curve.ScalarMultþ<"".p224Curve.ScalarBaseMult·f6"".p224Curve.ScalarBaseMultþ "".p224IsZero·f"".p224IsZeroþ"".p224Add·f"".p224Addþ"".p224Sub·f"".p224Subþ"".p224Mul·f"".p224Mulþ "".p224Square·f"".p224Squareþ*"".p224ReduceLarge·f$"".p224ReduceLargeþ "".p224Reduce·f"".p224Reduceþ "".p224Invert·f"".p224Invertþ$"".p224Contract·f"".p224Contractþ*"".p224AddJacobian·f$"".p224AddJacobianþ0"".p224DoubleJacobian·f*"".p224DoubleJacobianþ2"".p224CopyConditional·f,"".p224CopyConditionalþ("".p224ScalarMult·f""".p224ScalarMultþ$"".p224ToAffine·f"".p224ToAffineþ,"".get28BitsFromEnd·f&"".get28BitsFromEndþ""".p224FromBig·f"".p224FromBigþ"".p224ToBig·f"".p224ToBigþ"".initP256·f"".initP256þ,"".p256Curve.Params·f&"".p256Curve.Paramsþ&"".p256GetScalar·f "".p256GetScalarþ<"".p256Curve.ScalarBaseMult·f6"".p256Curve.ScalarBaseMultþ4"".p256Curve.ScalarMult·f."".p256Curve.ScalarMultþ,"".nonZeroToAllOnes·f&"".nonZeroToAllOnesþ*"".p256ReduceCarry·f$"".p256ReduceCarryþ"".p256Sum·f"".p256Sumþ"".p256Diff·f"".p256Diffþ,"".p256ReduceDegree·f&"".p256ReduceDegreeþ "".p256Square·f"".p256Squareþ"".p256Mul·f"".p256Mulþ "".p256Assign·f"".p256Assignþ "".p256Invert·f"".p256Invertþ""".p256Scalar3·f"".p256Scalar3þ""".p256Scalar4·f"".p256Scalar4þ""".p256Scalar8·f"".p256Scalar8þ*"".p256PointDouble·f$"".p256PointDoubleþ."".p256PointAddMixed·f("".p256PointAddMixedþ$"".p256PointAdd·f"".p256PointAddþ2"".p256CopyConditional·f,"".p256CopyConditionalþ6"".p256SelectAffinePoint·f0"".p256SelectAffinePointþ:"".p256SelectJacobianPoint·f4"".p256SelectJacobianPointþ "".p256GetBit·f"".p256GetBitþ0"".p256ScalarBaseMult·f*"".p256ScalarBaseMultþ."".p256PointToAffine·f("".p256PointToAffineþ$"".p256ToAffine·f"".p256ToAffineþ("".p256ScalarMult·f""".p256ScalarMultþ""".p256FromBig·f"".p256FromBigþ"".p256ToBig·f"".p256ToBigþ"".init·f"".initþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·44750c784da4dd430afdd97fea5c405a þTgclocals·51af24152615272c3d9efc8538f95767 þ:type..hashfunc."".CurveParams2type..hash."".CurveParamsþ6type..eqfunc."".CurveParams.type..eq."".CurveParamsþ0type..alg."".CurveParams :type..hashfunc."".CurveParams6type..eqfunc."".CurveParamsþ"runtime.gcbits.5f_þHgo.string.hdr."elliptic.CurveParams" @go.string."elliptic.CurveParams"þ@go.string."elliptic.CurveParams"0*elliptic.CurveParamsþ"go.string.hdr."P" go.string."P"þgo.string."P"Pþ"go.string.hdr."N" go.string."N"þgo.string."N"Nþ"go.string.hdr."B" go.string."B"þgo.string."B"Bþ$go.string.hdr."Gx" go.string."Gx"þgo.string."Gx"Gxþ$go.string.hdr."Gy" go.string."Gy"þgo.string."Gy"Gyþ.go.string.hdr."BitSize" &go.string."BitSize"þ&go.string."BitSize"BitSizeþ(go.string.hdr."Name" go.string."Name"þ go.string."Name" |
| Nameþ6go.string.hdr."CurveParams" .go.string."CurveParams"þ.go.string."CurveParams" CurveParamsþ>go.string.hdr."crypto/elliptic" 6go.string."crypto/elliptic"þ6go.string."crypto/elliptic" crypto/ellipticþ"go.importpath."". 6go.string."crypto/elliptic"þ&type."".CurveParamsÀÀ@8On" (0000type..alg."".CurveParams@"runtime.gcbits.5fPHgo.string.hdr."elliptic.CurveParams"p(type.*"".CurveParams"runtime.zerovalueÀ&type."".CurveParamsÀ"go.string.hdr."P"à$type.*math/big.Int"go.string.hdr."N"°$type.*math/big.Intà"go.string.hdr."B"$type.*math/big.Int°$go.string.hdr."Gx"Ð$type.*math/big.Int$go.string.hdr."Gy" $type.*math/big.IntÐ.go.string.hdr."BitSize"ðtype.int (go.string.hdr."Name"Àtype.string`ð&type."".CurveParamsð6go.string.hdr."CurveParams""go.importpath."".À&type."".CurveParamsþ"runtime.gcbits.01þJgo.string.hdr."*elliptic.CurveParams" Bgo.string."*elliptic.CurveParams"þBgo.string."*elliptic.CurveParams"0,*elliptic.CurveParamsþÐgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" XÈgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þÈgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"À²func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððßË30 runtime.algarray@"runtime.gcbits.01PÐgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pügo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)(type.*"".CurveParams$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþªgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ¨go.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)" D go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"þ go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)þ®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐÔ¢30 runtime.algarray@"runtime.gcbits.01P¨go.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"pÀgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)а®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)(type.*"".CurveParams$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntþÆgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) bool" 4go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"þgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"pjfunc(*elliptic.CurveParams, *big.Int, *big.Int) boolþztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) boolÀÀEú¤30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"pgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int) bool"runtime.zerovalue ztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) boolаztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) bool(type.*"".CurveParams$type.*math/big.Int $type.*math/big.Int°type.boolþògo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int) bool func(*"".CurveParams, *math/big.Int, *math/big.Int) boolztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) boolþgo.string.hdr."func(*elliptic.CurveParams) *elliptic.CurveParams" 1zgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"þzgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"pdfunc(*elliptic.CurveParams) *elliptic.CurveParamsþTtype.func(*"".CurveParams) *"".CurveParams ¦¢30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams) *elliptic.CurveParams"pfgo.weak.type.*func(*"".CurveParams) *"".CurveParams"runtime.zerovalue Ttype.func(*"".CurveParams) *"".CurveParamsÐTtype.func(*"".CurveParams) *"".CurveParams(type.*"".CurveParams(type.*"".CurveParamsþÆgo.typelink.func(*elliptic.CurveParams) *elliptic.CurveParams func(*"".CurveParams) *"".CurveParamsTtype.func(*"".CurveParams) *"".CurveParamsþ.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."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)" 9go.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"þgo.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"tfunc(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)þtype.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)ÀÀÂ
Äå30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)Ð type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)(type.*"".CurveParamstype.[]uint8 $type.*math/big.Int°$type.*math/big.Intþgo.typelink.func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int) func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)þºgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" M²go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þ²go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þÀtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààÏkÁð30 runtime.algarray@"runtime.gcbits.01Pºgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pÒgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue Àtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÀÀtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)(type.*"".CurveParams$type.*math/big.Int $type.*math/big.Int°type.[]uint8À$type.*math/big.IntÐ$type.*math/big.Intþêgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)Àtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ$"".hdr..gostring.8 v""..gostring.8þ""..gostring.8ðîfunc(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þÄtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) y÷r3"0 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.8pÖgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue Ätype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ÐðÄtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)(type.*"".CurveParams$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intð$type.*math/big.Int$type.*math/big.Int$type.*math/big.IntþÀgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)Ätype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ¼go.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" N´go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þ´go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þÌtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)àà0åd30 runtime.algarray@"runtime.gcbits.01P¼go.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pÞgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue Ìtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÀÌtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)(type.*"".CurveParams$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intþøgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ìtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þÐgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)" XÈgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"þÈgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"À²func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ððçy930 runtime.algarray@"runtime.gcbits.01PÐgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pügo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ÐÀêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)(type.*"".CurveParams$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþªgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ&go.string.hdr."Add" go.string."Add"þgo.string."Add"Addþ¢go.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" Ago.string."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ààð\áõ30 runtime.algarray@"runtime.gcbits.01P¢go.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pÚgo.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÀÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*math/big.Int$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.IntþÚgo.typelink.func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ,go.string.hdr."Double" $go.string."Double"þ$go.string."Double"Doubleþzgo.string.hdr."func(*big.Int, *big.Int) (*big.Int, *big.Int)" -rgo.string."func(*big.Int, *big.Int) (*big.Int, *big.Int)"þrgo.string."func(*big.Int, *big.Int) (*big.Int, *big.Int)"`\func(*big.Int, *big.Int) (*big.Int, *big.Int)þtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÀÀ3`1 |
| 30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ð type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*math/big.Int$type.*math/big.Int $type.*math/big.Int°$type.*math/big.Intþögo.typelink.func(*big.Int, *big.Int) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ2go.string.hdr."IsOnCurve" *go.string."IsOnCurve"þ*go.string."IsOnCurve" IsOnCurveþZgo.string.hdr."func(*big.Int, *big.Int) bool" Rgo.string."func(*big.Int, *big.Int) bool"þRgo.string."func(*big.Int, *big.Int) bool"@<func(*big.Int, *big.Int) boolþXtype.func(*math/big.Int, *math/big.Int) bool°°À§30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*big.Int, *big.Int) bool"pjgo.weak.type.*func(*math/big.Int, *math/big.Int) bool"runtime.zerovalue Xtype.func(*math/big.Int, *math/big.Int) boolÐ Xtype.func(*math/big.Int, *math/big.Int) bool$type.*math/big.Int$type.*math/big.Int type.boolþ¢go.typelink.func(*big.Int, *big.Int) bool func(*math/big.Int, *math/big.Int) boolXtype.func(*math/big.Int, *math/big.Int) boolþ,go.string.hdr."Params" $go.string."Params"þ$go.string."Params"ParamsþXgo.string.hdr."func() *elliptic.CurveParams" Pgo.string."func() *elliptic.CurveParams"þPgo.string."func() *elliptic.CurveParams"@:func() *elliptic.CurveParamsþ6type.func() *"".CurveParams¨"å30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func() *elliptic.CurveParams"pHgo.weak.type.*func() *"".CurveParams"runtime.zerovalue 6type.func() *"".CurveParamsÐ6type.func() *"".CurveParams(type.*"".CurveParamsþ~go.typelink.func() *elliptic.CurveParams func() *"".CurveParams6type.func() *"".CurveParamsþ<go.string.hdr."ScalarBaseMult" 4go.string."ScalarBaseMult"þ4go.string."ScalarBaseMult" ScalarBaseMultþdgo.string.hdr."func([]uint8) (*big.Int, *big.Int)" "\go.string."func([]uint8) (*big.Int, *big.Int)"þ\go.string."func([]uint8) (*big.Int, *big.Int)"PFfunc([]uint8) (*big.Int, *big.Int)þbtype.func([]uint8) (*math/big.Int, *math/big.Int)°°.l30 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func([]uint8) (*big.Int, *big.Int)"ptgo.weak.type.*func([]uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue btype.func([]uint8) (*math/big.Int, *math/big.Int)Ðbtype.func([]uint8) (*math/big.Int, *math/big.Int)type.[]uint8$type.*math/big.Int $type.*math/big.Intþ¶go.typelink.func([]uint8) (*big.Int, *big.Int) func([]uint8) (*math/big.Int, *math/big.Int)btype.func([]uint8) (*math/big.Int, *math/big.Int)þ4go.string.hdr."ScalarMult" |
| ,go.string."ScalarMult"þ,go.string."ScalarMult" ScalarMultþgo.string.hdr."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" 6go.string."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þgo.string."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pnfunc(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÐaÙÂ30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"p°go.weak.type.*func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue type.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)аtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)$type.*math/big.Int$type.*math/big.Int type.[]uint8°$type.*math/big.IntÀ$type.*math/big.Intþgo.typelink.func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)type.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ6go.string.hdr."addJacobian" .go.string."addJacobian"þ.go.string."addJacobian" addJacobianþÞgo.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)" _Ögo.string."func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"þÖgo.string."func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"ÀÀfunc(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þ¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)+Õõ
3 0 runtime.algarray@"runtime.gcbits.01PÞgo.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"p´go.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue ¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)Ðà¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)$type.*math/big.Int$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intð$type.*math/big.Int$type.*math/big.Intþðgo.typelink.func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þDgo.string.hdr."affineFromJacobian" <go.string."affineFromJacobian"þ<go.string."affineFromJacobian"0&affineFromJacobianþgo.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" 7go.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"ppfunc(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐõÑ30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"p¼go.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)аªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*math/big.Int$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþ¨go.typelink.func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ<go.string.hdr."doubleJacobian" 4go.string."doubleJacobian"þ4go.string."doubleJacobian" doubleJacobianþ¢go.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)" Ago.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"þgo.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)àà³mÃ-30 runtime.algarray@"runtime.gcbits.01P¢go.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pÚgo.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)аÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)$type.*math/big.Int$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.IntþÚgo.typelink.func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ(type.*"".CurveParamsÐÐY6 p0 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*elliptic.CurveParams"p:go.weak.type.**"".CurveParams"runtime.zerovalue&type."".CurveParams` (type.*"".CurveParamsÀð(type.*"".CurveParamsð&go.string.hdr."Add"Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int) êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)°*"".(*CurveParams).AddÀ*"".(*CurveParams).AddÐ,go.string.hdr."Double"ðtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)0"".(*CurveParams).Double 0"".(*CurveParams).Double°2go.string.hdr."IsOnCurve"ÐXtype.func(*math/big.Int, *math/big.Int) boolàztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) boolð6"".(*CurveParams).IsOnCurve6"".(*CurveParams).IsOnCurve,go.string.hdr."Params"°6type.func() *"".CurveParamsÀTtype.func(*"".CurveParams) *"".CurveParamsÐ0"".(*CurveParams).Paramsà0"".(*CurveParams).Paramsð<go.string.hdr."ScalarBaseMult"btype.func([]uint8) (*math/big.Int, *math/big.Int) type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)°@"".(*CurveParams).ScalarBaseMultÀ@"".(*CurveParams).ScalarBaseMultÐ4go.string.hdr."ScalarMult"ðtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)Àtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)8"".(*CurveParams).ScalarMult 8"".(*CurveParams).ScalarMult°6go.string.hdr."addJacobian"À"go.importpath."".Тtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)àÄtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ð:"".(*CurveParams).addJacobian:"".(*CurveParams).addJacobianDgo.string.hdr."affineFromJacobian" "go.importpath."".°ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÀÌtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐH"".(*CurveParams).affineFromJacobianàH"".(*CurveParams).affineFromJacobianð<go.string.hdr."doubleJacobian""go.importpath."".Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)°@"".(*CurveParams).doubleJacobianÀ@"".(*CurveParams).doubleJacobianþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·3a33668c9efcecd8360dc756b336a97d ?ÿþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·9bdca918f8dadc2d3ad6861e3a3bea44 ?þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·d0110d631ecd4af0947009e36d46dc99þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·9653fc2a8d8c4e0c6978a0b29dda6fc9 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·270dbb58aee7585490a002657bf0b796 gþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·e657464457778c0f4826dd8f05015a8c þ>go.string.hdr."*elliptic.Curve" 6go.string."*elliptic.Curve"þ6go.string."*elliptic.Curve" *elliptic.Curveþtype.*"".Curve CG60 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*elliptic.Curve"p.go.weak.type.**"".Curve"runtime.zerovaluetype."".Curveþ"runtime.gcbits.03þ<go.string.hdr."elliptic.Curve" 4go.string."elliptic.Curve"þ4go.string."elliptic.Curve" elliptic.Curveþ*go.string.hdr."Curve" "go.string."Curve"þ"go.string."Curve"Curveþtype."".Curve°°@ÀUó,0à runtime.algarray@"runtime.gcbits.03P<go.string.hdr."elliptic.Curve"ptype.*"".Curve"runtime.zerovalueÀtype."".CurveÀ&go.string.hdr."Add"àÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ð,go.string.hdr."Double"type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int) 2go.string.hdr."IsOnCurve"ÀXtype.func(*math/big.Int, *math/big.Int) boolÐ,go.string.hdr."Params"ð6type.func() *"".CurveParams<go.string.hdr."ScalarBaseMult" btype.func([]uint8) (*math/big.Int, *math/big.Int)°4go.string.hdr."ScalarMult"Ðtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)`àtype."".Curveà*go.string.hdr."Curve"ð"go.importpath."".°type."".CurveþFgo.string.hdr."*elliptic.p256Curve" >go.string."*elliptic.p256Curve"þ>go.string."*elliptic.p256Curve"0(*elliptic.p256CurveþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·e5d5edcf53e2c122038779d75a487a60þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·9bdca918f8dadc2d3ad6861e3a3bea44 ?þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·ce3fae06a96d9e708a493e82b0f48db0 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·1bab4b07894bd3b8c7c92d38e5ad9eb1 |
| ÿþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·b9e2f210c3a206b5352d33144c6a1618 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·8ba341a93752277d09555312439dae9c þ0go.string.hdr."elliptic" (go.string."elliptic"þ(go.string."elliptic" ellipticþ2go.string.hdr."p256Curve" *go.string."p256Curve"þ*go.string."p256Curve" p256CurveþTgclocals·6772f59c44c18e46c82de1ae01e9ed47 þTgclocals·62da1ac877fc28d8253c48dd1917e7ae þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·b6338434a483b71ecf7a1963213f75e2 3þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·6cb97439a684753c588b0bde20a970cb ÏþÌgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" VÄgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þÄgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°®func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððÒ2¯À30 runtime.algarray@"runtime.gcbits.01PÌgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pøgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*"".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþ¢go.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ¤go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)" Bgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)þªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐС3?30 runtime.algarray@"runtime.gcbits.01P¤go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"p¼go.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)аªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*"".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþ¾go.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) bool" 2|go.string."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"þ|go.string."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"pffunc(*elliptic.p256Curve, *big.Int, *big.Int) boolþvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) boolÀÀáz30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"pgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int) bool"runtime.zerovalue vtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) boolаvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) bool$type.*"".p256Curve$type.*math/big.Int $type.*math/big.Int°type.boolþêgo.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int) bool func(*"".p256Curve, *math/big.Int, *math/big.Int) boolvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) boolþ~go.string.hdr."func(*elliptic.p256Curve) *elliptic.CurveParams" /vgo.string."func(*elliptic.p256Curve) *elliptic.CurveParams"þvgo.string."func(*elliptic.p256Curve) *elliptic.CurveParams"``func(*elliptic.p256Curve) *elliptic.CurveParamsþPtype.func(*"".p256Curve) *"".CurveParams &130 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*elliptic.p256Curve) *elliptic.CurveParams"pbgo.weak.type.*func(*"".p256Curve) *"".CurveParams"runtime.zerovalue Ptype.func(*"".p256Curve) *"".CurveParamsÐPtype.func(*"".p256Curve) *"".CurveParams$type.*"".p256Curve(type.*"".CurveParamsþ¾go.typelink.func(*elliptic.p256Curve) *elliptic.CurveParams func(*"".p256Curve) *"".CurveParamsPtype.func(*"".p256Curve) *"".CurveParamsþgo.string.hdr."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)" 7go.string."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"þgo.string."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"ppfunc(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)þtype.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)ÀÀt}³Þ30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)Ð type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)$type.*"".p256Curvetype.[]uint8 $type.*math/big.Int°$type.*math/big.Intþþgo.typelink.func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int) func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)þ¶go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" K®go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þ®go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þ¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààãòµ30 runtime.algarray@"runtime.gcbits.01P¶go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pÎgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÀ¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)$type.*"".p256Curve$type.*math/big.Int $type.*math/big.Int°type.[]uint8À$type.*math/big.IntÐ$type.*math/big.Intþâgo.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ$"".hdr..gostring.9 t""..gostring.9þ""..gostring.9ðêfunc(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þÀtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) áB£3"0 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.9pÒgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue Àtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ÐðÀtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)$type.*"".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intð$type.*math/big.Int$type.*math/big.Int$type.*math/big.Intþ¸go.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)Àtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ¸go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" L°go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þ°go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þÈtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ààU¡30 runtime.algarray@"runtime.gcbits.01P¸go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pÚgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue Ètype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÀÈtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*"".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intþðgo.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ètype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þÌgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)" VÄgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"þÄgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"°®func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ðð'¸30 runtime.algarray@"runtime.gcbits.01PÌgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pøgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ÐÀætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)$type.*"".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþ¢go.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ$type.*"".p256CurveÐÐá¥Ñ6 p0 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*elliptic.p256Curve"p6go.weak.type.**"".p256Curve"runtime.zerovalue"type."".p256Curve` $type.*"".p256CurveÀð$type.*"".p256Curveð&go.string.hdr."Add"Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int) ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)°&"".(*p256Curve).AddÀ&"".(*p256Curve).AddÐ,go.string.hdr."Double"ðtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int),"".(*p256Curve).Double ,"".(*p256Curve).Double°2go.string.hdr."IsOnCurve"ÐXtype.func(*math/big.Int, *math/big.Int) boolàvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) boolð2"".(*p256Curve).IsOnCurve2"".(*p256Curve).IsOnCurve,go.string.hdr."Params"°6type.func() *"".CurveParamsÀPtype.func(*"".p256Curve) *"".CurveParamsÐ,"".(*p256Curve).Paramsà,"".(*p256Curve).Paramsð<go.string.hdr."ScalarBaseMult"btype.func([]uint8) (*math/big.Int, *math/big.Int) type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)°<"".(*p256Curve).ScalarBaseMultÀ<"".(*p256Curve).ScalarBaseMultÐ4go.string.hdr."ScalarMult"ðtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)4"".(*p256Curve).ScalarMult 4"".(*p256Curve).ScalarMult°6go.string.hdr."addJacobian"À"go.importpath."".Тtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)àÀtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ð6"".(*p256Curve).addJacobian6"".(*p256Curve).addJacobianDgo.string.hdr."affineFromJacobian" "go.importpath."".°ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÀÈtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐD"".(*p256Curve).affineFromJacobianàD"".(*p256Curve).affineFromJacobianð<go.string.hdr."doubleJacobian""go.importpath."".Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)°<"".(*p256Curve).doubleJacobianÀ<"".(*p256Curve).doubleJacobianþDgo.string.hdr."elliptic.p256Curve" <go.string."elliptic.p256Curve"þ<go.string."elliptic.p256Curve"0&elliptic.p256CurveþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·e5d5edcf53e2c122038779d75a487a60þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·9bdca918f8dadc2d3ad6861e3a3bea44 ?þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·ce3fae06a96d9e708a493e82b0f48db0 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·1bab4b07894bd3b8c7c92d38e5ad9eb1 |
| ÿþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·b9e2f210c3a206b5352d33144c6a1618 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·8ba341a93752277d09555312439dae9c þÊgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" UÂgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þÂgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°¬func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððS2¥30 runtime.algarray@"runtime.gcbits.01PÊgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pögo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"type."".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ¢go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)" Ago.string."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)þ¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐÊQj30 runtime.algarray@"runtime.gcbits.01P¢go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"pºgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)а¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"type."".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþºgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) bool" 1zgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) bool"þzgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) bool"pdfunc(elliptic.p256Curve, *big.Int, *big.Int) boolþttype.func("".p256Curve, *math/big.Int, *math/big.Int) boolÀÀCä/30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) bool"pgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int) bool"runtime.zerovalue ttype.func("".p256Curve, *math/big.Int, *math/big.Int) boolаttype.func("".p256Curve, *math/big.Int, *math/big.Int) bool"type."".p256Curve$type.*math/big.Int $type.*math/big.Int°type.boolþægo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int) bool func("".p256Curve, *math/big.Int, *math/big.Int) boolttype.func("".p256Curve, *math/big.Int, *math/big.Int) boolþ|go.string.hdr."func(elliptic.p256Curve) *elliptic.CurveParams" .tgo.string."func(elliptic.p256Curve) *elliptic.CurveParams"þtgo.string."func(elliptic.p256Curve) *elliptic.CurveParams"`^func(elliptic.p256Curve) *elliptic.CurveParamsþNtype.func("".p256Curve) *"".CurveParams æH30 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(elliptic.p256Curve) *elliptic.CurveParams"p`go.weak.type.*func("".p256Curve) *"".CurveParams"runtime.zerovalue Ntype.func("".p256Curve) *"".CurveParamsÐNtype.func("".p256Curve) *"".CurveParams"type."".p256Curve(type.*"".CurveParamsþºgo.typelink.func(elliptic.p256Curve) *elliptic.CurveParams func("".p256Curve) *"".CurveParamsNtype.func("".p256Curve) *"".CurveParamsþgo.string.hdr."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)" 6go.string."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"þgo.string."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"pnfunc(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)þ~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)ÀÀÍÑl30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)Ð ~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)"type."".p256Curvetype.[]uint8 $type.*math/big.Int°$type.*math/big.Intþúgo.typelink.func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int) func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)þ´go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" J¬go.string."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þ¬go.string."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààez30 runtime.algarray@"runtime.gcbits.01P´go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pÌgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÀºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"type."".p256Curve$type.*math/big.Int $type.*math/big.Int°type.[]uint8À$type.*math/big.IntÐ$type.*math/big.IntþÞgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ&"".hdr..gostring.10 s""..gostring.10þ""..gostring.10ðèfunc(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þ¾type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) è·[b3"0 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.10pÐgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue ¾type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)Ðð¾type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"type."".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intð$type.*math/big.Int$type.*math/big.Int$type.*math/big.Intþ´go.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)¾type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ¶go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" K®go.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þ®go.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þÆtype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)àà µ30 runtime.algarray@"runtime.gcbits.01P¶go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pØgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue Ætype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÀÆtype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"type."".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intþìgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ætype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þÊgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)" UÂgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"þÂgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"°¬func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ððò¿à30 runtime.algarray@"runtime.gcbits.01PÊgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pögo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ÐÀätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"type."".p256Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ"type."".p256CurveÀ À Â]9 v0 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."elliptic.p256Curve"p$type.*"".p256Curve"runtime.zerovalueÀ"type."".p256Curveà(type.*"".CurveParams`"type."".p256Curve2go.string.hdr."p256Curve" "go.importpath."".°à"type."".p256Curveà&go.string.hdr."Add"Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int) "".p256Curve.Add° "".p256Curve.AddÀ,go.string.hdr."Double"àtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ð¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)&"".p256Curve.Double&"".p256Curve.Double 2go.string.hdr."IsOnCurve"ÀXtype.func(*math/big.Int, *math/big.Int) boolÐttype.func("".p256Curve, *math/big.Int, *math/big.Int) boolà,"".p256Curve.IsOnCurveð,"".p256Curve.IsOnCurve,go.string.hdr."Params" 6type.func() *"".CurveParams°Ntype.func("".p256Curve) *"".CurveParamsÀ&"".p256Curve.ParamsÐ&"".p256Curve.Paramsà<go.string.hdr."ScalarBaseMult"btype.func([]uint8) (*math/big.Int, *math/big.Int)~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int) 6"".p256Curve.ScalarBaseMult°6"".p256Curve.ScalarBaseMultÀ4go.string.hdr."ScalarMult"àtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ðºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)."".p256Curve.ScalarMult."".p256Curve.ScalarMult 6go.string.hdr."addJacobian"°"go.importpath."".À¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)оtype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)à0"".p256Curve.addJacobianð0"".p256Curve.addJacobianDgo.string.hdr."affineFromJacobian""go.importpath."". ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)°Ætype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)À>"".p256Curve.affineFromJacobianÐ>"".p256Curve.affineFromJacobianà<go.string.hdr."doubleJacobian"ð"go.importpath."". Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) 6"".p256Curve.doubleJacobian° 6"".p256Curve.doubleJacobianþ0go.string.hdr."[]uint32" (go.string."[]uint32"þ(go.string."[]uint32" []uint32þtype.[]uint32 Ô0 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]uint32"p,go.weak.type.*[]uint32"runtime.zerovaluetype.uint32þ:go.typelink.[]uint32 []uint32type.[]uint32þ type..hashfunc32 ,runtime.memhash_varlenþtype..eqfunc32 .runtime.memequal_varlenþtype..alg32 type..hashfunc32type..eqfunc32þTgo.string.hdr."*elliptic.p224FieldElement" Lgo.string."*elliptic.p224FieldElement"þLgo.string."*elliptic.p224FieldElement"@6*elliptic.p224FieldElementþ2type.*"".p224FieldElement |͸¡60 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."*elliptic.p224FieldElement"pDgo.weak.type.**"".p224FieldElement"runtime.zerovalue0type."".p224FieldElementþruntime.gcbits.þRgo.string.hdr."elliptic.p224FieldElement" Jgo.string."elliptic.p224FieldElement"þJgo.string."elliptic.p224FieldElement"@4elliptic.p224FieldElementþ@go.string.hdr."p224FieldElement" 8go.string."p224FieldElement"þ8go.string."p224FieldElement"0"p224FieldElementþ0type."".p224FieldElement Ï(Ã0type..alg32@runtime.gcbits.PRgo.string.hdr."elliptic.p224FieldElement"p2type.*"".p224FieldElement"runtime.zerovaluetype.uint32 type.[]uint32`À0type."".p224FieldElementÀ@go.string.hdr."p224FieldElement"Ð"go.importpath."".à0type."".p224FieldElementþ"type..hashfunc104 h,runtime.memhash_varlenþtype..eqfunc104 h.runtime.memequal_varlenþtype..alg104 "type..hashfunc104type..eqfunc104þFgo.string.hdr."*elliptic.p224Curve" >go.string."*elliptic.p224Curve"þ>go.string."*elliptic.p224Curve"0(*elliptic.p224CurveþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·9bdca918f8dadc2d3ad6861e3a3bea44 ?þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·1bab4b07894bd3b8c7c92d38e5ad9eb1 |
| ÿþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·8ba341a93752277d09555312439dae9c þ2go.string.hdr."p224Curve" *go.string."p224Curve"þ*go.string."p224Curve" p224CurveþTgclocals·9d5ba5fd6d2488fbf4dc0adbfd475ea9
þTgclocals·62da1ac877fc28d8253c48dd1917e7ae þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·e5d5edcf53e2c122038779d75a487a60þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·ce3fae06a96d9e708a493e82b0f48db0 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·b9e2f210c3a206b5352d33144c6a1618 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·6cb97439a684753c588b0bde20a970cb ÏþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·b6338434a483b71ecf7a1963213f75e2 3þÌgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" VÄgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þÄgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°®func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ðð{fI30 runtime.algarray@"runtime.gcbits.01PÌgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pøgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*"".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþ¢go.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ¤go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)" Bgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)þªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐFôå¯30 runtime.algarray@"runtime.gcbits.01P¤go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"p¼go.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)аªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*"".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþ¾go.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) bool" 2|go.string."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"þ|go.string."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"pffunc(*elliptic.p224Curve, *big.Int, *big.Int) boolþvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) boolÀÀl×Ï30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"pgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int) bool"runtime.zerovalue vtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) boolаvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) bool$type.*"".p224Curve$type.*math/big.Int $type.*math/big.Int°type.boolþêgo.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int) bool func(*"".p224Curve, *math/big.Int, *math/big.Int) boolvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) boolþ~go.string.hdr."func(*elliptic.p224Curve) *elliptic.CurveParams" /vgo.string."func(*elliptic.p224Curve) *elliptic.CurveParams"þvgo.string."func(*elliptic.p224Curve) *elliptic.CurveParams"``func(*elliptic.p224Curve) *elliptic.CurveParamsþPtype.func(*"".p224Curve) *"".CurveParams 9Ë30 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*elliptic.p224Curve) *elliptic.CurveParams"pbgo.weak.type.*func(*"".p224Curve) *"".CurveParams"runtime.zerovalue Ptype.func(*"".p224Curve) *"".CurveParamsÐPtype.func(*"".p224Curve) *"".CurveParams$type.*"".p224Curve(type.*"".CurveParamsþ¾go.typelink.func(*elliptic.p224Curve) *elliptic.CurveParams func(*"".p224Curve) *"".CurveParamsPtype.func(*"".p224Curve) *"".CurveParamsþgo.string.hdr."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)" 7go.string."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"þgo.string."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"ppfunc(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)þtype.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)ÀÀO30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)Ð type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)$type.*"".p224Curvetype.[]uint8 $type.*math/big.Int°$type.*math/big.Intþþgo.typelink.func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int) func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)þ¶go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" K®go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þ®go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þ¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)àà³!Êb30 runtime.algarray@"runtime.gcbits.01P¶go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pÎgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÀ¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)$type.*"".p224Curve$type.*math/big.Int $type.*math/big.Int°type.[]uint8À$type.*math/big.IntÐ$type.*math/big.Intþâgo.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ&"".hdr..gostring.11 t""..gostring.11þ""..gostring.11ðêfunc(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þÀtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) û¿Õ)3"0 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.11pÒgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue Àtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ÐðÀtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)$type.*"".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intð$type.*math/big.Int$type.*math/big.Int$type.*math/big.Intþ¸go.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)Àtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ¸go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" L°go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þ°go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þÈtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ààßwn30 runtime.algarray@"runtime.gcbits.01P¸go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pÚgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue Ètype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÀÈtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*"".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intþðgo.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ètype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þÌgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)" VÄgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"þÄgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"°®func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ððähBK30 runtime.algarray@"runtime.gcbits.01PÌgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pøgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ÐÀætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)$type.*"".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþ¢go.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ$type.*"".p224CurveÐÐÁãø6 p0 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*elliptic.p224Curve"p6go.weak.type.**"".p224Curve"runtime.zerovalue"type."".p224Curve` $type.*"".p224CurveÀð$type.*"".p224Curveð&go.string.hdr."Add"Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int) ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)°&"".(*p224Curve).AddÀ&"".(*p224Curve).AddÐ,go.string.hdr."Double"ðtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int),"".(*p224Curve).Double ,"".(*p224Curve).Double°2go.string.hdr."IsOnCurve"ÐXtype.func(*math/big.Int, *math/big.Int) boolàvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) boolð2"".(*p224Curve).IsOnCurve2"".(*p224Curve).IsOnCurve,go.string.hdr."Params"°6type.func() *"".CurveParamsÀPtype.func(*"".p224Curve) *"".CurveParamsÐ,"".(*p224Curve).Paramsà,"".(*p224Curve).Paramsð<go.string.hdr."ScalarBaseMult"btype.func([]uint8) (*math/big.Int, *math/big.Int) type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)°<"".(*p224Curve).ScalarBaseMultÀ<"".(*p224Curve).ScalarBaseMultÐ4go.string.hdr."ScalarMult"ðtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)4"".(*p224Curve).ScalarMult 4"".(*p224Curve).ScalarMult°6go.string.hdr."addJacobian"À"go.importpath."".Тtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)àÀtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ð6"".(*p224Curve).addJacobian6"".(*p224Curve).addJacobianDgo.string.hdr."affineFromJacobian" "go.importpath."".°ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÀÈtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐD"".(*p224Curve).affineFromJacobianàD"".(*p224Curve).affineFromJacobianð<go.string.hdr."doubleJacobian""go.importpath."".Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)°<"".(*p224Curve).doubleJacobianÀ<"".(*p224Curve).doubleJacobianþDgo.string.hdr."elliptic.p224Curve" <go.string."elliptic.p224Curve"þ<go.string."elliptic.p224Curve"0&elliptic.p224Curveþ$go.string.hdr."gx" go.string."gx"þgo.string."gx"gxþ$go.string.hdr."gy" go.string."gy"þgo.string."gy"gyþ"go.string.hdr."b" go.string."b"þgo.string."b"bþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·5b18ef9a33cd44ed7e7fdb48879beb72 ààþTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·0eaedd756dacc9ece45d1162a3412453 àà?þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·eebc8b606e19268b83a7b442a0db4164 ààþÊgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" UÂgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þÂgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°¬func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððÿ3l230 runtime.algarray@"runtime.gcbits.01PÊgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pögo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"type."".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ¢go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)" Ago.string."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)þ¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐ]¯Õs30 runtime.algarray@"runtime.gcbits.01P¢go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"pºgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)а¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"type."".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþºgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) bool" 1zgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) bool"þzgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) bool"pdfunc(elliptic.p224Curve, *big.Int, *big.Int) boolþttype.func("".p224Curve, *math/big.Int, *math/big.Int) boolÀÀÄH30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) bool"pgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int) bool"runtime.zerovalue ttype.func("".p224Curve, *math/big.Int, *math/big.Int) boolаttype.func("".p224Curve, *math/big.Int, *math/big.Int) bool"type."".p224Curve$type.*math/big.Int $type.*math/big.Int°type.boolþægo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int) bool func("".p224Curve, *math/big.Int, *math/big.Int) boolttype.func("".p224Curve, *math/big.Int, *math/big.Int) boolþ|go.string.hdr."func(elliptic.p224Curve) *elliptic.CurveParams" .tgo.string."func(elliptic.p224Curve) *elliptic.CurveParams"þtgo.string."func(elliptic.p224Curve) *elliptic.CurveParams"`^func(elliptic.p224Curve) *elliptic.CurveParamsþNtype.func("".p224Curve) *"".CurveParams ß[t30 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(elliptic.p224Curve) *elliptic.CurveParams"p`go.weak.type.*func("".p224Curve) *"".CurveParams"runtime.zerovalue Ntype.func("".p224Curve) *"".CurveParamsÐNtype.func("".p224Curve) *"".CurveParams"type."".p224Curve(type.*"".CurveParamsþºgo.typelink.func(elliptic.p224Curve) *elliptic.CurveParams func("".p224Curve) *"".CurveParamsNtype.func("".p224Curve) *"".CurveParamsþgo.string.hdr."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)" 6go.string."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"þgo.string."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"pnfunc(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)þ~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)ÀÀßË30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)Ð ~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)"type."".p224Curvetype.[]uint8 $type.*math/big.Int°$type.*math/big.Intþúgo.typelink.func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int) func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)þ´go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" J¬go.string."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þ¬go.string."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààP0330 runtime.algarray@"runtime.gcbits.01P´go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pÌgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÀºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"type."".p224Curve$type.*math/big.Int $type.*math/big.Int°type.[]uint8À$type.*math/big.IntÐ$type.*math/big.IntþÞgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ&"".hdr..gostring.12 s""..gostring.12þ""..gostring.12ðèfunc(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þ¾type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int) Ûi¹3"0 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.12pÐgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue ¾type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)Ðð¾type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"type."".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intð$type.*math/big.Int$type.*math/big.Int$type.*math/big.Intþ´go.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)¾type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ¶go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" K®go.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þ®go.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þÆtype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ààºZ30 runtime.algarray@"runtime.gcbits.01P¶go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pØgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue Ætype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÀÆtype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"type."".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intþìgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ætype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þÊgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)" UÂgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"þÂgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"°¬func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)þätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ðð{)ÇF30 runtime.algarray@"runtime.gcbits.01PÊgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pögo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovalue ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ÐÀätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"type."".p224Curve$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)þ"type."".p224Curve°°h9hL(H 0type..alg104@"runtime.gcbits.01PDgo.string.hdr."elliptic.p224Curve"p$type.*"".p224Curve"runtime.zerovalueÀ"type."".p224Curveà(type.*"".CurveParams$go.string.hdr."gx" "go.importpath."".°0type."".p224FieldElementà$go.string.hdr."gy"ð"go.importpath."".0type."".p224FieldElement°"go.string.hdr."b"À"go.importpath."".Ð0type."".p224FieldElement`"type."".p224Curve2go.string.hdr."p224Curve""go.importpath."". Ð"type."".p224CurveÐ&go.string.hdr."Add"ðÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)&"".(*p224Curve).Add "".p224Curve.Add°,go.string.hdr."Double"Ðtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)à¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ð,"".(*p224Curve).Double&"".p224Curve.Double2go.string.hdr."IsOnCurve"°Xtype.func(*math/big.Int, *math/big.Int) boolÀttype.func("".p224Curve, *math/big.Int, *math/big.Int) boolÐ2"".(*p224Curve).IsOnCurveà,"".p224Curve.IsOnCurveð,go.string.hdr."Params"6type.func() *"".CurveParams Ntype.func("".p224Curve) *"".CurveParams°,"".(*p224Curve).ParamsÀ&"".p224Curve.ParamsÐ<go.string.hdr."ScalarBaseMult"ðbtype.func([]uint8) (*math/big.Int, *math/big.Int)~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)<"".(*p224Curve).ScalarBaseMult 6"".p224Curve.ScalarBaseMult°4go.string.hdr."ScalarMult"Ðtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)àºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ð4"".(*p224Curve).ScalarMult ."".p224Curve.ScalarMult 6go.string.hdr."addJacobian" "go.importpath."".° ¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)À ¾type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)Ð 6"".(*p224Curve).addJacobianà 0"".p224Curve.addJacobianð Dgo.string.hdr."affineFromJacobian" |
| "go.importpath."". |
| ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int) |
| Ætype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)° |
| D"".(*p224Curve).affineFromJacobianÀ |
| >"".p224Curve.affineFromJacobianÐ |
| <go.string.hdr."doubleJacobian"à |
| "go.importpath."".ð |
| Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)<"".(*p224Curve).doubleJacobian 6"".p224Curve.doubleJacobianþ0go.string.hdr."[]uint64" (go.string."[]uint64"þ(go.string."[]uint64" []uint64þtype.[]uint64 ?µi 0 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]uint64"p,go.weak.type.*[]uint64"runtime.zerovaluetype.uint64þ:go.typelink.[]uint64 []uint64type.[]uint64þ"type..hashfunc120 x,runtime.memhash_varlenþtype..eqfunc120 x.runtime.memequal_varlenþtype..alg120 "type..hashfunc120type..eqfunc120þ^go.string.hdr."*elliptic.p224LargeFieldElement" Vgo.string."*elliptic.p224LargeFieldElement"þVgo.string."*elliptic.p224LargeFieldElement"@@*elliptic.p224LargeFieldElementþ<type.*"".p224LargeFieldElement ß»¤60 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."*elliptic.p224LargeFieldElement"pNgo.weak.type.**"".p224LargeFieldElement"runtime.zerovalue:type."".p224LargeFieldElementþ\go.string.hdr."elliptic.p224LargeFieldElement" Tgo.string."elliptic.p224LargeFieldElement"þTgo.string."elliptic.p224LargeFieldElement"@>elliptic.p224LargeFieldElementþJgo.string.hdr."p224LargeFieldElement" Bgo.string."p224LargeFieldElement"þBgo.string."p224LargeFieldElement"0,p224LargeFieldElementþ:type."".p224LargeFieldElementx¨¥n0type..alg120@runtime.gcbits.P\go.string.hdr."elliptic.p224LargeFieldElement"p<type.*"".p224LargeFieldElement"runtime.zerovaluetype.uint64 type.[]uint64`À:type."".p224LargeFieldElementÀJgo.string.hdr."p224LargeFieldElement"Ð"go.importpath."".à:type."".p224LargeFieldElementþ type..hashfunc28 ,runtime.memhash_varlenþtype..eqfunc28 .runtime.memequal_varlenþtype..alg28 type..hashfunc28type..eqfunc28þ2go.string.hdr."[28]uint8" *go.string."[28]uint8"þ*go.string."[28]uint8" [28]uint8þtype.[28]uint8ÀÀ>sâ0type..alg28@runtime.gcbits.P2go.string.hdr."[28]uint8"p.go.weak.type.*[28]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[28]uint8 [28]uint8type.[28]uint8þ2go.string.hdr."[32]uint8" *go.string."[32]uint8"þ*go.string."[32]uint8" [32]uint8þtype.[32]uint8ÀÀ Yÿ¨ 0type..alg32@runtime.gcbits.P2go.string.hdr."[32]uint8"p.go.weak.type.*[32]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[32]uint8 [32]uint8type.[32]uint8þ4go.string.hdr."*[32]uint8" |
| ,go.string."*[32]uint8"þ,go.string."*[32]uint8" *[32]uint8þtype.*[32]uint8 ôÇy60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[32]uint8"p0go.weak.type.**[32]uint8"runtime.zerovaluetype.[32]uint8þ type..hashfunc36 $,runtime.memhash_varlenþtype..eqfunc36 $.runtime.memequal_varlenþtype..alg36 type..hashfunc36type..eqfunc36þ2go.string.hdr."[9]uint32" *go.string."[9]uint32"þ*go.string."[9]uint32" [9]uint32þtype.[9]uint32ÀÀ$#ì 0type..alg36@runtime.gcbits.P2go.string.hdr."[9]uint32"p.go.weak.type.*[9]uint32"runtime.zerovaluetype.uint32 type.[]uint32þ>go.typelink.[9]uint32 [9]uint32type.[9]uint32þ4go.string.hdr."*[9]uint32" |
| ,go.string."*[9]uint32"þ,go.string."*[9]uint32" *[9]uint32þtype.*[9]uint32 "9>M60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[9]uint32"p0go.weak.type.**[9]uint32"runtime.zerovaluetype.[9]uint32þ"type..hashfunc136 ,runtime.memhash_varlenþtype..eqfunc136 .runtime.memequal_varlenþtype..alg136 "type..hashfunc136type..eqfunc136þ4go.string.hdr."[17]uint64" |
| ,go.string."[17]uint64"þ,go.string."[17]uint64" [17]uint64þtype.[17]uint64ÀÀåó0type..alg136@runtime.gcbits.P4go.string.hdr."[17]uint64"p0go.weak.type.*[17]uint64"runtime.zerovaluetype.uint64 type.[]uint64þBgo.typelink.[17]uint64 [17]uint64type.[17]uint64þ type..hashfunc72 H,runtime.memhash_varlenþtype..eqfunc72 H.runtime.memequal_varlenþtype..alg72 type..hashfunc72type..eqfunc72þ4go.string.hdr."[18]uint32" |
| ,go.string."[18]uint32"þ,go.string."[18]uint32" [18]uint32þtype.[18]uint32ÀÀHOh[°0type..alg72@runtime.gcbits.P4go.string.hdr."[18]uint32"p0go.weak.type.*[18]uint32"runtime.zerovaluetype.uint32 type.[]uint32þBgo.typelink.[18]uint32 [18]uint32type.[18]uint32þ6go.string.hdr."[][9]uint32" .go.string."[][9]uint32"þ.go.string."[][9]uint32" [][9]uint32þ type.[][9]uint32 _z¶0 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."[][9]uint32"p2go.weak.type.*[][9]uint32"runtime.zerovaluetype.[9]uint32þFgo.typelink.[][9]uint32 [][9]uint32 type.[][9]uint32þ"type..hashfunc108 l,runtime.memhash_varlenþtype..eqfunc108 l.runtime.memequal_varlenþtype..alg108 "type..hashfunc108type..eqfunc108þ8go.string.hdr."[3][9]uint32" 0go.string."[3][9]uint32"þ0go.string."[3][9]uint32" [3][9]uint32þ"type.[3][9]uint32ÀÀlùü¢#0type..alg108@runtime.gcbits.P8go.string.hdr."[3][9]uint32"p4go.weak.type.*[3][9]uint32"runtime.zerovaluetype.[9]uint32 type.[][9]uint32þJgo.typelink.[3][9]uint32 [3][9]uint32"type.[3][9]uint32þ<go.string.hdr."[][3][9]uint32" 4go.string."[][3][9]uint32"þ4go.string."[][3][9]uint32" [][3][9]uint32þ&type.[][3][9]uint32 °äÏÌ0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[][3][9]uint32"p8go.weak.type.*[][3][9]uint32"runtime.zerovalue"type.[3][9]uint32þRgo.typelink.[][3][9]uint32 [][3][9]uint32&type.[][3][9]uint32þ$type..hashfunc1728 À,runtime.memhash_varlenþ type..eqfunc1728 À.runtime.memequal_varlenþtype..alg1728 $type..hashfunc1728 type..eqfunc1728þ@go.string.hdr."[16][3][9]uint32" 8go.string."[16][3][9]uint32"þ8go.string."[16][3][9]uint32"0"[16][3][9]uint32þ*type.[16][3][9]uint32ÀÀÀòìú0type..alg1728@runtime.gcbits.P@go.string.hdr."[16][3][9]uint32"p<go.weak.type.*[16][3][9]uint32"runtime.zerovalue"type.[3][9]uint32 &type.[][3][9]uint32þZgo.typelink.[16][3][9]uint32 [16][3][9]uint32*type.[16][3][9]uint32þBgo.string.hdr."*[16][3][9]uint32" :go.string."*[16][3][9]uint32"þ:go.string."*[16][3][9]uint32"0$*[16][3][9]uint32þ,type.*[16][3][9]uint32 '«/60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*[16][3][9]uint32"p>go.weak.type.**[16][3][9]uint32"runtime.zerovalue*type.[16][3][9]uint32þ4go.string.hdr."[]big.Word" |
| ,go.string."[]big.Word"þ,go.string."[]big.Word" []big.Wordþ(type.[]math/big.Word =ÒN0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]big.Word"p:go.weak.type.*[]math/big.Word"runtime.zerovalue$type.math/big.WordþLgo.typelink.[]big.Word []math/big.Word(type.[]math/big.Wordþ2go.string.hdr."[8]uint32" *go.string."[8]uint32"þ*go.string."[8]uint32" [8]uint32þtype.[8]uint32ÀÀ ¥.À0type..alg32@runtime.gcbits.P2go.string.hdr."[8]uint32"p.go.weak.type.*[8]uint32"runtime.zerovaluetype.uint32 type.[]uint32þ>go.typelink.[8]uint32 [8]uint32type.[8]uint32þ type..hashfunc64 @,runtime.memhash_varlenþtype..eqfunc64 @.runtime.memequal_varlenþtype..alg64 type..hashfunc64type..eqfunc64þ2go.string.hdr."[8]uint64" *go.string."[8]uint64"þ*go.string."[8]uint64" [8]uint64þtype.[8]uint64ÀÀ@ÞÑ^ú0type..alg64@runtime.gcbits.P2go.string.hdr."[8]uint64"p.go.weak.type.*[8]uint64"runtime.zerovaluetype.uint64 type.[]uint64þ>go.typelink.[8]uint64 [8]uint64type.[8]uint64þ$type..hashfunc2160 p,runtime.memhash_varlenþ type..eqfunc2160 p.runtime.memequal_varlenþtype..alg2160 $type..hashfunc2160 type..eqfunc2160þ6go.string.hdr."[540]uint32" .go.string."[540]uint32"þ.go.string."[540]uint32" [540]uint32þ type.[540]uint32ÀÀpŹwB0type..alg2160@runtime.gcbits.P6go.string.hdr."[540]uint32"p2go.weak.type.*[540]uint32"runtime.zerovaluetype.uint32 type.[]uint32þFgo.typelink.[540]uint32 [540]uint32 type.[540]uint32þ0go.string.hdr."[8]uint8" (go.string."[8]uint8"þ(go.string."[8]uint8" [8]uint8þtype.[8]uint8ÀÀ>ù0´0 runtime.algarray@runtime.gcbits.P0go.string.hdr."[8]uint8"p,go.weak.type.*[8]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ:go.typelink.[8]uint8 [8]uint8type.[8]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."sync" go.string."sync"þ go.string."sync" |
| syncþ&go.importpath.sync. go.string."sync"þ0go.string.hdr."math/big" (go.string."math/big"þ(go.string."math/big" math/bigþ.go.importpath.math/big. (go.string."math/big"þ8type..hash."".CurveParams·f2type..hash."".CurveParamsþ4type..eq."".CurveParams·f.type..eq."".CurveParamsþ"".Curve.Add·f"".Curve.Addþ$"".Curve.Double·f"".Curve.Doubleþ*"".Curve.IsOnCurve·f$"".Curve.IsOnCurveþ$"".Curve.Params·f"".Curve.Paramsþ4"".Curve.ScalarBaseMult·f."".Curve.ScalarBaseMultþ,"".Curve.ScalarMult·f&"".Curve.ScalarMultþ8"".(*p256Curve).IsOnCurve·f2"".(*p256Curve).IsOnCurveþJ"".(*p256Curve).affineFromJacobian·fD"".(*p256Curve).affineFromJacobianþ,"".(*p256Curve).Add·f&"".(*p256Curve).Addþ<"".(*p256Curve).addJacobian·f6"".(*p256Curve).addJacobianþ2"".(*p256Curve).Double·f,"".(*p256Curve).DoubleþB"".(*p256Curve).doubleJacobian·f<"".(*p256Curve).doubleJacobianþ2"".(*p256Curve).Params·f,"".(*p256Curve).ParamsþB"".(*p256Curve).ScalarBaseMult·f<"".(*p256Curve).ScalarBaseMultþ:"".(*p256Curve).ScalarMult·f4"".(*p256Curve).ScalarMultþ2"".p256Curve.IsOnCurve·f,"".p256Curve.IsOnCurveþD"".p256Curve.affineFromJacobian·f>"".p256Curve.affineFromJacobianþ&"".p256Curve.Add·f "".p256Curve.Addþ6"".p256Curve.addJacobian·f0"".p256Curve.addJacobianþ,"".p256Curve.Double·f&"".p256Curve.Doubleþ<"".p256Curve.doubleJacobian·f6"".p256Curve.doubleJacobianþJ"".(*p224Curve).affineFromJacobian·fD"".(*p224Curve).affineFromJacobianþ<"".(*p224Curve).addJacobian·f6"".(*p224Curve).addJacobianþB"".(*p224Curve).doubleJacobian·f<"".(*p224Curve).doubleJacobianþ2"".(*p224Curve).Params·f,"".(*p224Curve).Paramsþ8"".(*p224Curve).IsOnCurve·f2"".(*p224Curve).IsOnCurveþ,"".(*p224Curve).Add·f&"".(*p224Curve).Addþ2"".(*p224Curve).Double·f,"".(*p224Curve).Doubleþ:"".(*p224Curve).ScalarMult·f4"".(*p224Curve).ScalarMultþB"".(*p224Curve).ScalarBaseMult·f<"".(*p224Curve).ScalarBaseMultþD"".p224Curve.affineFromJacobian·f>"".p224Curve.affineFromJacobianþ6"".p224Curve.addJacobian·f0"".p224Curve.addJacobianþ<"".p224Curve.doubleJacobian·f6"".p224Curve.doubleJacobianþ"runtime.zerovalueÿÿgo13ld |