| !<arch> |
| __.PKGDEF 0 0 0 644 17362 ` |
| go object linux amd64 go1.4.2 X:precisestack |
| |
| $$ |
| package elliptic |
| import sync "sync" |
| import runtime "runtime" |
| import io "io" |
| 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) ExpFloat64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Float32 () (? float32) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Float64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int () (? int) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int31 () (? int32) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int31n (@"math/rand".n·3 int32) (? int32) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int63 () (? int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Int63n (@"math/rand".n·3 int64) (? int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Intn (@"math/rand".n·3 int) (? int) |
| func (@"math/rand".r·2 *@"math/rand".Rand) NormFloat64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Perm (@"math/rand".n·3 int) (? []int) |
| func (@"math/rand".r·1 *@"math/rand".Rand) Seed (@"math/rand".seed·2 int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand) Uint32 () (? uint32) |
| type @"io".RuneScanner interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error); UnreadRune() (? error) } |
| type @"math/big".nat []@"math/big".Word |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".add (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".and (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".andNot (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bit (@"math/big".i·3 uint) (? uint) { var @"math/big".j·4 int; ; @"math/big".j·4 = int(@"math/big".i·3 / 0x40); if @"math/big".j·4 >= len(@"math/big".z·2) { return 0x0 }; return uint(@"math/big".z·2[@"math/big".j·4] >> (@"math/big".i·3 % 0x40) & @"math/big".Word(0x1)) } |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".bitLen () (? int) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bytes (@"math/big".buf·3 []byte "esc:0x0") (@"math/big".i·1 int) |
| func (@"math/big".z·1 @"math/big".nat "esc:0x0") @"math/big".clear () |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".cmp (@"math/big".y·3 @"math/big".nat "esc:0x0") (@"math/big".r·1 int) |
| func (@"math/big".q·1 @"math/big".nat) @"math/big".convertWords (@"math/big".s·2 []byte "esc:0x0", @"math/big".charset·3 string "esc:0x0", @"math/big".b·4 @"math/big".Word, @"math/big".ndigits·5 int, @"math/big".bb·6 @"math/big".Word, @"math/big".table·7 []@"math/big".divisor "esc:0x0") |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".decimalString () (? string) |
| func (@"math/big".z·3 @"math/big".nat) @"math/big".div (@"math/big".z2·4 @"math/big".nat, @"math/big".u·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) |
| func (@"math/big".z·3 @"math/big".nat "esc:0x2") @"math/big".divLarge (@"math/big".u·4 @"math/big".nat, @"math/big".uIn·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) |
| func (@"math/big".z·3 @"math/big".nat) @"math/big".divW (@"math/big".x·4 @"math/big".nat, @"math/big".y·5 @"math/big".Word) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".Word) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expNN (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expWW (@"math/big".x·3 @"math/big".Word, @"math/big".y·4 @"math/big".Word) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".make (@"math/big".n·3 int) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat) @"math/big".modW (@"math/big".d·3 @"math/big".Word) (@"math/big".r·1 @"math/big".Word) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".mul (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".Word, @"math/big".r·5 @"math/big".Word) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".mulRange (@"math/big".a·3 uint64, @"math/big".b·4 uint64) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".norm () (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".or (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".n·2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps·3 int) (? bool) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".random (@"math/big".rand·3 *@"math/rand".Rand, @"math/big".limit·4 @"math/big".nat "esc:0x0", @"math/big".n·5 int) (? @"math/big".nat) |
| func (@"math/big".z·4 @"math/big".nat) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? @"math/big".nat, ? int, ? error) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".set (@"math/big".x·3 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBit (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".i·4 uint, @"math/big".b·5 uint) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBytes (@"math/big".buf·3 []byte "esc:0x0") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setUint64 (@"math/big".x·3 uint64) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setWord (@"math/big".x·3 @"math/big".Word) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".shl (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".shr (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".string (@"math/big".charset·3 string "esc:0x0") (? string) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".sub (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".trailingZeroBits () (? uint) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".xor (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat) |
| import fmt "fmt" // indirect |
| type @"fmt".State interface { Flag(@"fmt".c int) (? bool); Precision() (@"fmt".prec int, @"fmt".ok bool); Width() (@"fmt".wid int, @"fmt".ok bool); Write(@"fmt".b []byte) (@"fmt".ret int, @"fmt".err error) } |
| type @"fmt".ScanState interface { Read(@"fmt".buf []byte) (@"fmt".n int, @"fmt".err error); ReadRune() (@"fmt".r rune, @"fmt".size int, @"fmt".err error); SkipSpace(); Token(@"fmt".skipSpace bool, @"fmt".f func(? rune) (? bool)) (@"fmt".token []byte, @"fmt".err error); UnreadRune() (? error); Width() (@"fmt".wid int, @"fmt".ok bool) } |
| type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat } |
| func (@"math/big".z·2 *@"math/big".Int) Abs (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Add (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) And (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) AndNot (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Binomial (@"math/big".n·3 int64, @"math/big".k·4 int64) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int) Bit (@"math/big".i·3 int) (? uint) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") BitLen () (? int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Bits () (? []@"math/big".Word) { return @"math/big".x·2.@"math/big".abs } |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Bytes () (? []byte) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Cmp (@"math/big".y·3 *@"math/big".Int "esc:0x0") (@"math/big".r·1 int) |
| func (@"math/big".z·2 *@"math/big".Int) Div (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int) DivMod (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".m·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Exp (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int "esc:0x0", @"math/big".m·5 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".x·1 *@"math/big".Int "esc:0x0") Format (@"math/big".s·2 @"fmt".State, @"math/big".ch·3 rune) |
| func (@"math/big".z·2 *@"math/big".Int) GCD (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int, @"math/big".a·5 *@"math/big".Int, @"math/big".b·6 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) GobDecode (@"math/big".buf·3 []byte "esc:0x0") (? error) |
| func (@"math/big".x·3 *@"math/big".Int "esc:0x0") GobEncode () (? []byte, ? error) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Int64 () (? int64) |
| func (@"math/big".z·2 *@"math/big".Int) Lsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalJSON () (? []byte, ? error) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalText () (@"math/big".text·1 []byte, @"math/big".err·2 error) |
| func (@"math/big".z·2 *@"math/big".Int) Mod (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) ModInverse (@"math/big".g·3 *@"math/big".Int, @"math/big".n·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Mul (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) MulRange (@"math/big".a·3 int64, @"math/big".b·4 int64) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Neg (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Not (@"math/big".x·3 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Or (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int) ProbablyPrime (@"math/big".n·3 int) (? bool) |
| func (@"math/big".z·2 *@"math/big".Int) Quo (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int) QuoRem (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".r·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Rand (@"math/big".rnd·3 *@"math/rand".Rand, @"math/big".n·4 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Rem (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Rsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) Scan (@"math/big".s·3 @"fmt".ScanState, @"math/big".ch·4 rune) (? error) |
| func (@"math/big".z·2 *@"math/big".Int) Set (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) SetBit (@"math/big".x·3 *@"math/big".Int, @"math/big".i·4 int, @"math/big".b·5 uint) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x2") SetBits (@"math/big".abs·3 []@"math/big".Word) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) SetBytes (@"math/big".buf·3 []byte "esc:0x0") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) SetInt64 (@"math/big".x·3 int64) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int) SetString (@"math/big".s·4 string, @"math/big".base·5 int) (? *@"math/big".Int, ? bool) |
| func (@"math/big".z·2 *@"math/big".Int) SetUint64 (@"math/big".x·3 uint64) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Sign () (? int) { if len(@"math/big".x·2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x·2.@"math/big".neg { return -0x1 }; return 0x1 } |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") String () (? string) |
| func (@"math/big".z·2 *@"math/big".Int) Sub (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Uint64 () (? uint64) |
| func (@"math/big".z·2 *@"math/big".Int) UnmarshalJSON (@"math/big".text·3 []byte) (? error) |
| func (@"math/big".z·2 *@"math/big".Int) UnmarshalText (@"math/big".text·3 []byte) (? error) |
| func (@"math/big".z·2 *@"math/big".Int) Xor (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int) @"math/big".binaryGCD (@"math/big".a·3 *@"math/big".Int, @"math/big".b·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·4 *@"math/big".Int) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? *@"math/big".Int, ? int, ? error) |
| 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 } |
| func (@"".curve·3 *@"".CurveParams) Add (@"".x1·4 *@"math/big".Int, @"".y1·5 *@"math/big".Int, @"".x2·6 *@"math/big".Int, @"".y2·7 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·3 *@"".CurveParams) Double (@"".x1·4 *@"math/big".Int, @"".y1·5 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·2 *@"".CurveParams) IsOnCurve (@"".x·3 *@"math/big".Int, @"".y·4 *@"math/big".Int) (? bool) |
| func (@"".curve·2 *@"".CurveParams "esc:0x2") Params () (? *@"".CurveParams) { return @"".curve·2 } |
| func (@"".curve·3 *@"".CurveParams) ScalarBaseMult (@"".k·4 []byte "esc:0x0") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·3 *@"".CurveParams) ScalarMult (@"".Bx·4 *@"math/big".Int, @"".By·5 *@"math/big".Int, @"".k·6 []byte "esc:0x0") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·4 *@"".CurveParams) @"".addJacobian (@"".x1·5 *@"math/big".Int, @"".y1·6 *@"math/big".Int, @"".z1·7 *@"math/big".Int, @"".x2·8 *@"math/big".Int, @"".y2·9 *@"math/big".Int, @"".z2·10 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"".curve·3 *@"".CurveParams) @"".affineFromJacobian (@"".x·4 *@"math/big".Int, @"".y·5 *@"math/big".Int, @"".z·6 *@"math/big".Int) (@"".xOut·1 *@"math/big".Int, @"".yOut·2 *@"math/big".Int) |
| func (@"".curve·4 *@"".CurveParams) @"".doubleJacobian (@"".x·5 *@"math/big".Int, @"".y·6 *@"math/big".Int, @"".z·7 *@"math/big".Int) (? *@"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:0x0", @"".y·4 *@"math/big".Int "esc:0x0") (? []byte) |
| func @"".Unmarshal (@"".curve·3 @"".Curve, @"".data·4 []byte "esc:0x0") (@"".x·1 *@"math/big".Int, @"".y·2 *@"math/big".Int) |
| func @"".P256 () (? @"".Curve) |
| func @"".P384 () (? @"".Curve) |
| func @"".P521 () (? @"".Curve) |
| func @"".P224 () (? @"".Curve) |
| func @"".init () |
| |
| $$ |
| _go_.6 0 0 0 644 284702 ` |
| go object linux amd64 go1.4.2 X:precisestack |
| |
| ! |
| go13ldio.amath/big.async.aþ0"".(*CurveParams).Params H\$H\$à "".~r0(type.*"".CurveParams"".curve(type.*"".CurveParamshTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fN/tmp/go/src/crypto/elliptic/elliptic.goþ6"".(*CurveParams).IsOnCurveÀÀdH%H;awèëêHì8HH$èHL$PH\$H$HL$HL$èHD$H$HD$ HD$H\$@H+Hl$èHH$èHL$HH\$H$HL$HL$èHD$H$HD$(HD$H\$HH\$èHH$èH\$H$H\$HH\$HÇD$èHD$H$HD$0HD$H\$HH\$èHD$(H$HD$H\$0H\$èHD$(H$HD$H\$@HkHl$èHD$(H$HD$H\$@H+Hl$èH\$(H$H\$ H\$èH\$Hût |
| ÆD$XHÄ8ÃÆD$Xëô$ |
| 0runtime.morestack_noctxt:"type.math/big.IntL"runtime.newobject&math/big.(*Int).MulÐ&math/big.(*Int).ModÞ"type.math/big.Intð"runtime.newobjectª&math/big.(*Int).Mulî&math/big.(*Int).Mulü"type.math/big.Int"runtime.newobjectÐ&math/big.(*Int).Lsh&math/big.(*Int).AddÎ&math/big.(*Int).Sub&math/big.(*Int).AddÐ&math/big.(*Int).Mod&math/big.(*Int).Cmp@p"".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.*"".CurveParamspþop .n2 26"!4%BOSY!Tgclocals·2878994323cd6807288b8c7136fb357bTgclocals·64a4b785410a5123ad63652e16ed21cdN/tmp/go/src/crypto/elliptic/elliptic.goþ"".zForAffineòdH%H;awèëêHì HH$èHT$HD$(HhHýua1ÀHøu!HD$0HhHýu01ÀHøu |
| HT$8HÄ ÃHT$H$HÇD$èHT$ëضût HÇÀÿÿÿÿëÁHÇÀ븶ût HÇÀÿÿÿÿëHÇÀë |
| |
| 0runtime.morestack_noctxt:"type.math/big.IntL"runtime.newobjectô0math/big.(*Int).SetInt640@ |
| "".autotmp_0009type.int"".z$type.*math/big.Int"".~r2 $type.*math/big.Int"".y$type.*math/big.Int"".x$type.*math/big.Int@L?@YÀ . |
| ;%TGTgclocals·bd51743682bd6c0f7b9f2e8e6dffed99Tgclocals·e1ae6533a9e39048ba0735a2264ce16aN/tmp/go/src/crypto/elliptic/elliptic.goþH"".(*CurveParams).affineFromJacobianÀ¼dH%H;awèëêHì8HD$XHhHý
1ÀHøuCHH$èH\$H\$0HH$èHD$H\$0H\$`HD$hHÄ8ÃHH$èH\$H$H\$XH\$H\$@H+Hl$èH\$H\$(HH$èHL$(H\$H$HL$HL$èH\$H\$ HH$èH\$H$H\$HH\$H\$ H\$èHD$H$HD$`HD$H\$@H+Hl$èHD$ H$HD$H\$(H\$èHH$èH\$H$H\$PH\$H\$ H\$èHD$H$HD$hHD$H\$@H+Hl$èHÄ8öûtHÇÀÿÿÿÿé]þÿÿHÇÀéQþÿÿ* |
| 0runtime.morestack_noctxtp"type.math/big.Int"runtime.newobject¤"type.math/big.Int¶"runtime.newobjectö"type.math/big.Int"runtime.newobjectÒ4math/big.(*Int).ModInverseô"type.math/big.Int"runtime.newobjectÀ&math/big.(*Int).Mulâ"type.math/big.Intô"runtime.newobject¸&math/big.(*Int).Mul&math/big.(*Int).Mod¼&math/big.(*Int).MulÊ"type.math/big.IntÜ"runtime.newobject &math/big.(*Int).Mulê&math/big.(*Int).Mod`p""".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.Int"".autotmp_0013$type.*math/big.Int"".autotmp_0011$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.*"".CurveParamsp]opÅop"à4¬C?77%7 "*@)?7G2%,Tgclocals·7650a70b4a38a0814139688226f01b71Tgclocals·22d606b97ffec0d4f9ab2625bc73c94eN/tmp/go/src/crypto/elliptic/elliptic.goþ*"".(*CurveParams).AddàÞdH%H;awèëêHìXH\$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à |
| 0runtime.morestack_noctxt\"".zForAffine¦"".zForAffineÀ:"".(*CurveParams).addJacobianH"".(*CurveParams).affineFromJacobianp°"".autotmp_0025$type.*math/big.Int"".autotmp_0024$type.*math/big.Int"".autotmp_0023$type.*math/big.Int"".autotmp_0022$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°Ô¯ðÌ" -%MQTgclocals·b107c4c358f5d47b9130b386254c1b5cTgclocals·e1ae6533a9e39048ba0735a2264ce16aN/tmp/go/src/crypto/elliptic/elliptic.goþ:"".(*CurveParams).addJacobianÀ(¬(dH%HD$ÀH;AwèëåHìÀHH$èH\$H$¸HH$èH\$H$°HH$èHD$H$¸HT$`H$°H\$XHD$@H$àHhHý
P 1ÀHøu{H$H$èH\$èH\$XH$H$ðH\$èH\$@H$H$øH\$èH\$`H$H\$XH$H\$@H$HÄÀÃH$øHhHý
1ÀHøu{H$H$ÐH\$èH\$XH$H$ØH\$èH\$@H$H$àH\$èH\$`H$H\$XH$H\$@H$HÄÀÃHH$èH$àH\$H$HL$HL$èHD$H$HD$PHD$H$ÈH+Hl$èHH$èH$øH\$H$HL$HL$èHD$H$HD$HHD$H$ÈH+Hl$èHH$èH\$H$H$ÐH\$H\$HH\$èHD$H$HD$xHD$H$ÈH+Hl$èHH$èH\$H$H$èH\$H\$PH\$èHD$H$HD$pHD$H$ÈH+Hl$èHH$èH\$H$H\$pH\$H\$xH\$èHL$HiHý
E1ÀHø/ÆD$?H$¨HiHý
ô1ÀHøÿuH$HL$H$ÈH+Hl$èHH$èH\$H$H$¨H\$HÇD$èHD$H$HD$H$ HD$èHH$èH\$H$H$¨H\$H$ H\$èH\$H$HH$èH\$H$H$ØH\$H$øH\$èHD$H$H$HD$H\$HH\$èH$H$HD$H$ÈH+Hl$èHH$èH\$H$H$ðH\$H$àH\$èHD$H$H$HD$H\$PH\$èH$H$HD$H$ÈH+Hl$èHH$èH\$H$H$H\$H$H\$èHL$HiHý
Ä1ÀHøÿu.H$H$HL$H$ÈH+Hl$èH$HiHý
`1ÀHøH1À|$?tk<tgH$ÈH$H$ÐH\$H$ØH\$H$àH\$èHT$ HL$(HD$0H$H$H$HÄÀÃH$H$HL$HÇD$èHH$èH\$H$H\$xH\$H$ H\$èH\$H\$hH\$`H$H$H\$èHD$`H$HD$HD$èHD$`H$HD$H$H\$èHD$`H$HD$H\$hH\$èHD$`H$HD$H\$hH\$èHD$`H$HD$H$ÈH+Hl$èH\$XH$H$H\$èHD$hH$HD$H\$`H\$èHD$XH$HD$H\$hH\$èH$H$HD$H$H\$èH$H$HD$HÇD$èHD$XH$HD$H$H\$èHD$XH$HD$H$ÈH+Hl$èH\$@H$H$àH\$H$øH\$èHD$@H$HD$HD$èHD$@H$HD$H\$PH\$èHD$@H$HD$H\$HH\$èHD$@H$HD$H$¨H\$èHD$@H$HD$H$ÈH+Hl$èH\$`H$H\$XH$H\$@H$HÄÀÃHÇÀé®üÿÿ¶ûtHÇÀÿÿÿÿéüÿÿHÇÀéüÿÿ¶ûtHÇÀÿÿÿÿé*üÿÿHÇÀéüÿÿ¶ûtHÇÀÿÿÿÿéúùÿÿHÇÀéîùÿÿÆD$?éÌùÿÿ¶ûtHÇÀÿÿÿÿé©ùÿÿHÇÀéùÿÿ¶ûtHÇÀÿÿÿÿéW÷ÿÿHÇÀéK÷ÿÿ¶ûtHÇÀÿÿÿÿéöÿÿHÇÀéöÿÿ |
| *0runtime.morestack_noctxtJ"type.math/big.Int\"runtime.newobject"type.math/big.Int"runtime.newobject¾"type.math/big.IntÐ"runtime.newobject&math/big.(*Int).Set¶&math/big.(*Int).Setì&math/big.(*Int).Set²&math/big.(*Int).Setè&math/big.(*Int).Set&math/big.(*Int).Set"type.math/big.Int"runtime.newobjectÜ&math/big.(*Int).Mul¬&math/big.(*Int).Modº"type.math/big.IntÌ"runtime.newobject &math/big.(*Int).MulÜ &math/big.(*Int).Modê "type.math/big.Intü "runtime.newobjectÆ |
| &math/big.(*Int).Mul&math/big.(*Int).Mod¤"type.math/big.Int¶"runtime.newobject&math/big.(*Int).MulÐ&math/big.(*Int).ModÞ"type.math/big.Intð"runtime.newobject´
&math/big.(*Int).Subô&math/big.(*Int).Add"type.math/big.Int"runtime.newobjectÜ&math/big.(*Int).Lsh&math/big.(*Int).Mulª"type.math/big.Int¼"runtime.newobject&math/big.(*Int).Mul´"type.math/big.IntÆ"runtime.newobject&math/big.(*Int).Mulà&math/big.(*Int).Mul¬&math/big.(*Int).Modº"type.math/big.IntÌ"runtime.newobject&math/big.(*Int).Mulæ&math/big.(*Int).Mul²&math/big.(*Int).ModÀ"type.math/big.IntÒ"runtime.newobject¢&math/big.(*Int).Sub¤&math/big.(*Int).Addò@"".(*CurveParams).doubleJacobian&math/big.(*Int).Lsh"type.math/big.Int®"runtime.newobjectø&math/big.(*Int).MulÂ&math/big.(*Int).Setò&math/big.(*Int).Mul²&math/big.(*Int).Subì&math/big.(*Int).Sub¦&math/big.(*Int).Subì&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 !&math/big.(*Int).Modð!&math/big.(*Int).Add "&math/big.(*Int).MulÚ"&math/big.(*Int).Sub#&math/big.(*Int).SubÔ#&math/big.(*Int).Mul$&math/big.(*Int).Mod r"".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_0056type.int"".autotmp_0055type.int"".autotmp_0054$type.*math/big.Int"".autotmp_0053$type.*math/big.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_0044type.int"".autotmp_0043type.int"".autotmp_0042$type.*math/big.Int"".autotmp_0041$type.*math/big.Int"".autotmp_0040$type.*math/big.Int"".autotmp_0039$type.*math/big.Int"".autotmp_0038$type.*math/big.Int"".autotmp_0037$type.*math/big.Int"".autotmp_0036$type.*math/big.Int"".autotmp_0035$type.*math/big.Int"".autotmp_0034$type.*math/big.Int"".autotmp_0033$type.*math/big.Int"".autotmp_0032type.int"".autotmp_0029$type.*math/big.Int"".autotmp_0028$type.*math/big.Int"".v¯$type.*math/big.Int"".r_$type.*math/big.Int |
| "".s2$type.*math/big.Int |
| "".s1o$type.*math/big.Int"".jO$type.*math/big.Int"".i?$type.*math/big.Int"".xEqualtype.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"ÿÿ© ÿÓÿà Ü"n//5#5#:#:#79E=(=(=.g? # - /9 ! *|-XÖX]]2`TUM^AgN5%°:#? #·Tgclocals·614be66d6df4d24fef7ab4d56c53e034Tgclocals·cdad2423f80435eacf693a74832cb24cN/tmp/go/src/crypto/elliptic/elliptic.goþ0"".(*CurveParams).DoubleàÆdH%H;awèëêHì8H\$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à |
| |
| 0runtime.morestack_noctxt\"".zForAffine´@"".(*CurveParams).doubleJacobianH"".(*CurveParams).affineFromJacobianPp"".autotmp_0065$type.*math/big.Int"".autotmp_0064$type.*math/big.Int"".autotmp_0063$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.*"".CurveParamspo°ôy-Tgclocals·6e5d4a330d25067342b1b461a5d19024Tgclocals·3280bececceccd33cb74587feedb1f9fN/tmp/go/src/crypto/elliptic/elliptic.goþ@"".(*CurveParams).doubleJacobian dH%H;awèëêHì`HH$èH$H\$H$HL$HL$èHD$H$HD$@HD$H\$hH+Hl$èHH$èHL$xH\$H$HL$HL$èHD$H$HD$8HD$H\$hH+Hl$èHH$èH\$H$H\$pH\$H\$@H\$èHL$HL$XHiHý
1ÀHøÿuH$HL$H\$hH+Hl$èHH$èH\$H$H\$pH\$H\$@H\$èHL$XHD$H$HL$HD$PHD$èH\$PH$H\$XH\$èHD$XH$HD$HÇD$èHD$XH$HD$H\$PH\$èH\$PH$H\$pH\$H\$8H\$èH\$H\$HHH$èHL$XH\$H$HL$HL$èH\$H\$0HH$èH\$H$H\$HH\$HÇD$èHL$0HD$H$HL$HD$èHL$0HiHýu21ÀHøÿuCH$HL$H\$hH+Hl$èHL$0HiHýtζûGHÇÀÿÿÿÿHøÿt½H$HL$H\$hH+Hl$èHH$èH\$H$H\$xH\$H$H\$èHD$H$HD$HD$ HD$èHD$ H$HD$H\$8H\$èHL$ HiHý
}1ÀHøÿu H$HL$H\$hH+Hl$èHL$ H$HL$H\$@H\$èHL$ HiHý
|
| 1ÀHøÿu H$HL$H\$hH+Hl$èHL$ H$HL$H\$hH+Hl$èHD$HH$HD$HÇD$èHD$HH$HD$H\$0H\$èHL$HHiHý
[1ÀHøÿu H$HL$H\$hH+Hl$èHL$HH\$XH$H\$XH\$HL$èHD$8H\$H\$(H$HD$HD$èHD$8H$HD$HÇD$èHD$8H$HD$H\$hH+Hl$èHD$(H$HD$H\$8H\$èHL$(HiHýuo1ÀHøÿu H$HL$H\$hH+Hl$èHL$(H$HL$H\$hH+Hl$èH\$0H$H\$(H$H\$ H$HÄ`öût HÇÀÿÿÿÿëHÇÀévÿÿÿ¶ûtHÇÀÿÿÿÿéþÿÿHÇÀéþÿÿ¶ûtHÇÀÿÿÿÿéäýÿÿHÇÀéØýÿÿ¶ûtHÇÀÿÿÿÿéqýÿÿHÇÀéeýÿÿHÇÀéqüÿÿ¶ûtHÇÀÿÿÿÿéÕúÿÿHÇÀéÉúÿÿd |
| 0runtime.morestack_noctxt:"type.math/big.IntL"runtime.newobject&math/big.(*Int).MulÖ&math/big.(*Int).Modä"type.math/big.Intö"runtime.newobject°&math/big.(*Int).Mulú&math/big.(*Int).Mod"type.math/big.Int"runtime.newobjectÞ&math/big.(*Int).SubÔ&math/big.(*Int).Addâ"type.math/big.Intô"runtime.newobject¸&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ò"type.math/big.Int "runtime.newobjectÆ &math/big.(*Int).Lsh |
| &math/big.(*Int).Subä |
| &math/big.(*Int).Addê&math/big.(*Int).Modø"type.math/big.Int"runtime.newobjectÔ&math/big.(*Int).Add
&math/big.(*Int).MulÈ
&math/big.(*Int).Sub´&math/big.(*Int).Addî&math/big.(*Int).SubÚ&math/big.(*Int).Add&math/big.(*Int).ModÒ&math/big.(*Int).Lsh&math/big.(*Int).Subø&math/big.(*Int).Add¼&math/big.(*Int).Mul&math/big.(*Int).Mul¸&math/big.(*Int).Lshø&math/big.(*Int).Mod²&math/big.(*Int).Sub&math/big.(*Int).AddÖ&math/big.(*Int).ModpÀD"".autotmp_0089type.int"".autotmp_0088$type.*math/big.Int"".autotmp_0087type.int"".autotmp_0086type.int"".autotmp_0085type.int"".autotmp_0084$type.*math/big.Int"".autotmp_0083$type.*math/big.Int"".autotmp_0082type.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_0073$type.*math/big.Int"".autotmp_0072$type.*math/big.Int"".autotmp_0071$type.*math/big.Int"".autotmp_0070$type.*math/big.Int |
| "".y3o$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"".gammaO$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À¿ÀµÐÈ5 2 7<,7; #: , ,
,@%ERmTs7
pç"Y¸Tgclocals·f237bd067cce228eb1f6b08047c69539Tgclocals·46c9adfbb2843f1ab6470b4461274885N/tmp/go/src/crypto/elliptic/elliptic.goþ8"".(*CurveParams).ScalarMult dH%HD$ØH;AwèëåHì¨HH$èH\$H$HÇD$èH\$H$HH$èH\$H$HH$èH\$H\$xHH$èHD$H$HL$xH´$ÈH¬$ÐH$ØH$ HÇD$hH¬$Hl$`H´$Ht$pH\$hHl$`H9ëH\$p¶+@l$W1íHl$XHý¹H$°H$HT$HL$HD$èHT$ HL$(HD$0¶\$WHãûuVH$°H$H$¸H\$H$ÀH\$H$H\$HT$ HL$(HD$0èHT$8HL$@HD$H¶\$WHÑã\$WHl$XHÿÅHl$XHýGÿÿÿH\$pHÿÃH\$pH\$hHÿÃH\$hH\$hHl$`H9ëüþÿÿH$°H$HT$HL$HD$èHL$ HD$(H$àH$èHĨà |
| *0runtime.morestack_noctxtJ"type.math/big.Int\"runtime.newobject0math/big.(*Int).SetInt64²"type.math/big.IntÄ"runtime.newobjectì"type.math/big.Intþ"runtime.newobject "type.math/big.Int²"runtime.newobjectþ@"".(*CurveParams).doubleJacobianÌ:"".(*CurveParams).addJacobianÊH"".(*CurveParams).affineFromJacobianÐ("".autotmp_0102otype.*uint8"".autotmp_0101type.int"".autotmp_0100type.int"".autotmp_0099$type.*math/big.Int"".autotmp_0098$type.*math/big.Int"".autotmp_0096type.uint8"".autotmp_0095/type.[]uint8"".autotmp_0093$type.*math/big.Int"".autotmp_0092$type.*math/big.Int"".autotmp_0091_$type.*math/big.Int"".autotmp_0090O$type.*math/big.Int"".bitNumtype.int"".byte¡type.uint8 |
| "".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"ШÏÐ4ö"4Yc/V -G"-4¦æ,Tgclocals·57c10b7d7abbdcca99885f7ec756852cTgclocals·a21b64a35d2a276f0248c0c8639ab3deN/tmp/go/src/crypto/elliptic/elliptic.goþ@"".(*CurveParams).ScalarBaseMultâdH%H;awèëêHì@HD$HH$HhHl$Hh Hl$H\$PH\$H\$XH\$ H\$`H\$(èHL$0HD$8HL$hHD$pHÄ@à |
| 0runtime.morestack_noctxt¨8"".(*CurveParams).ScalarMult`"".~r2P$type.*math/big.Int"".~r1@$type.*math/big.Int"".ktype.[]uint8"".curve(type.*"".CurveParamsVa |
| S-Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9fN/tmp/go/src/crypto/elliptic/elliptic.goþ"".GenerateKey dH%H;awèëêHìHHÇ$HÇ$ HÇ$HÇ$HÇD$pHÇD$xHÇ$H\$XH$H\$PH[8ÿÓH\$HC(HD$@HÀHÁøHH$HD$HD$èH$Hl$HT$ HL$(Hl$pHT$xH$H$1íH9è
7H\$`H$H\$hH\$H\$pH\$H\$xH\$H$H\$ èH|$@HL$pHD$xHT$0H\$8H$ HúH$tHÄHÃHøá¶)HîHúHÁú?HâHø¿H-L
IøIÐIàI)ÐM9ÈJl¶mH!õ@)HËHøvuHÿö+HËHøv_HÿÃHõB@+HL$HD$H$H\$H\$XH$H\$PH[@ÿÓHD$ H\$(H$H$1íH9èÉþÿÿHÄHÃèèèèè |
| 0runtime.morestack_noctxtô |
| ªtype.[]uint8Ð"runtime.makesliceºio.ReadFullú"".mask"".maskð |
| Ê$runtime.panicindexØ$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex $runtime.panicindex°"".autotmp_0109type.uint8"".bitSizetype.int"".errtype.error"".y$type.*math/big.Int"".xp$type.*math/big.Int"".priv@type.[]uint8"".rand type.io.Reader"".curvetype."".Curve(ºÎ,Ð@¨h
CZX"=z¢Ü,,Tgclocals·643845f6d9a96dc00f5314b2c0e90347Tgclocals·0372b889336bbdf612862c172920463dN/tmp/go/src/crypto/elliptic/elliptic.goþ"".Marshal |
| |
| dH%HD$ÐH;AwèëåHì°HÇ$ØHÇ$àHÇ$èH$ÀH$H$¸H[8ÿÓH\$HC(HÀHÁøHD$0HÑàHÿÀHH$HD$HD$èHT$HL$ HD$(HD$xHT$hHùHL$pÅÆH$ÈH$èLT$LD$LL$HD$0HÿÀHt$xHT$pL)ÀH9Â}HL$hH×H)ÇHòH)ÂHút HÃHËHÙHÎH$¨LT$PLÒLD$XLL$`L$H¼$ HøL$I9ø}LÀH´$H4$H$HT$HD$èH$ÐH$èLT$Ht$LL$HD$0HÑàHÿÀLD$xHT$pH)ðH9²HL$hH×H)ÇLÂH)ÂHút HÃHËHÙIÈH$LT$8LÒHt$@LL$HL$¨H¼$HøH´$ H9þ}HðL$L$H$HT$HD$èH\$hH$ØH\$pH$àH\$xH$èHÄ°Ãèèè |
| *0runtime.morestack_noctxt¼ |
| þtype.[]uint8¤"runtime.makeslice*math/big.(*Int).Bytesüruntime.memmove*math/big.(*Int).Bytes runtime.memmoveì $runtime.panicsliceú $runtime.panicslice |
| $runtime.panicindexpà2"".autotmp_0133type.uintptr"".autotmp_0132type.int"".autotmp_0131type.[]uint8"".autotmp_0130type.[]uint8"".autotmp_0129type.uint64"".autotmp_0128type.uint64"".autotmp_0127type.uint64"".autotmp_0126type.int"".autotmp_0125type.uintptr"".autotmp_0124type.int"".autotmp_0123_type.[]uint8"".autotmp_0122type.[]uint8"".autotmp_0116type.int"".autotmp_0115type.[]uint8"".autotmp_0114type.int"".autotmp_0113type.[]uint8"".autotmp_0112/type.[]uint8"".yBytesïtype.[]uint8"".xBytes¿type.[]uint8"".rettype.[]uint8"".byteLenÿtype.int"".~r3@type.[]uint8"".y0$type.*math/big.Int"".x $type.*math/big.Int"".curvetype."".Curve"àÒßà8ÔF+9 ¡ ¤/
^o¨Tgclocals·342a2255d4a57c43aa83532dc8e1656fTgclocals·faff5067deadc48dcd6a14adc0635627N/tmp/go/src/crypto/elliptic/elliptic.goþ"".UnmarshalàÈdH%H;awèëêHìHHÇ$HÇD$xH\$XH$H\$PH[8ÿÓHL$hH\$H[(HÃHÁûH\$(HÑãHÿÃH9ËtHÄHÃH\$`Hù ¶ûtHÄHÃHH$èHD$HL$(HÿÁHT$pH9ÊáHù×H$HD$`HÍHÿÍHÑHÿÉHùtHÿÀHD$0HD$Hl$8Hl$HL$@HL$èH\$ H\$xHH$èHL$HD$(HÿÀH|$pHT$hH9ÂrYH$HL$`HÖH)ÆHúH)ÂHút HÃHËHÙHL$0HL$Ht$8Ht$HT$@HT$èH\$ H$HÄHÃèèè |
| 0runtime.morestack_noctxt |
| "type.math/big.Int¬"runtime.newobjectø0math/big.(*Int).SetBytes"type.math/big.Int¬"runtime.newobjectò0math/big.(*Int).SetBytes $runtime.panicslice®$runtime.panicslice¼$runtime.panicindexp"".autotmp_0151type.uint64"".autotmp_0150type.uint64"".autotmp_0149type.int"".autotmp_0146type.int"".autotmp_0145$type.*math/big.Int"".autotmp_0144$type.*math/big.Int"".byteLen?type.int"".y`$type.*math/big.Int"".xP$type.*math/big.Int"".data type.[]uint8"".curvetype."".Curve2S!°8ð/*ATz!Tgclocals·565f8232bc3f5778e8c6b4872e1af99eTgclocals·fcd1d08a61205d0019d9048ecb6f50d7N/tmp/go/src/crypto/elliptic/elliptic.goþ"".initAll`VdH%H;awèëêèèèèà |
| 0runtime.morestack_noctxt."".initP2248"".initP256B"".initP384L"".initP52100 |
| Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fN/tmp/go/src/crypto/elliptic/elliptic.goþ"".initP384 |
| ø dH%H;awèëêHì0HH$èHD$HH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$ |
| èHD$ HH$H<$×HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$ |
| èHD$ HH$H<$lH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$üH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$H$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$t#H$ HD$èHHÇC(HÄ0Ã%ëÔ%éhÿÿÿ%éøþÿÿ%éþÿÿ%éþÿÿJ |
| 0runtime.morestack_noctxt:&type."".CurveParamsL"runtime.newobjectd"".p384.runtime.writebarrierptr"type.math/big.Int "runtime.newobjectÀ""..gostring.1ô2math/big.(*Int).SetString"".p384¾.runtime.writebarrierptrÌ"type.math/big.IntÞ"runtime.newobjectþ""..gostring.2²2math/big.(*Int).SetStringÊ"".p384.runtime.writebarrierptr"type.math/big.Int¦"runtime.newobjectÆØgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"ú2math/big.(*Int).SetString"".p384Î.runtime.writebarrierptrÜ"type.math/big.Intî"runtime.newobjectØgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"Â2math/big.(*Int).SetStringÚ"".p384.runtime.writebarrierptr¤"type.math/big.Int¶"runtime.newobjectÖØgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"2math/big.(*Int).SetString¢"".p384Ö.runtime.writebarrierpträ"".p384`"".autotmp_0171$type.*math/big.Int"".autotmp_0170$type.*math/big.Int"".autotmp_0169$type.*math/big.Int"".autotmp_0168$type.*math/big.Int"".autotmp_0166$type.*math/big.Int"".autotmp_0165$type.*math/big.Int"".autotmp_0164$type.*math/big.Int"".autotmp_0163$type.*math/big.Int`¨_`=< *_ddd` %ÛTgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fN/tmp/go/src/crypto/elliptic/elliptic.goþ"".initP521 |
| ø dH%H;awèëêHì0HH$èHD$HH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$ |
| èHD$ HH$H<$×HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$ |
| èHD$ HH$H<$lH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$üH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$H$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$t#H$ HD$èHHÇC( HÄ0Ã%ëÔ%éhÿÿÿ%éøþÿÿ%éþÿÿ%éþÿÿJ |
| 0runtime.morestack_noctxt:&type."".CurveParamsL"runtime.newobjectd"".p521.runtime.writebarrierptr"type.math/big.Int "runtime.newobjectÀ""..gostring.3ô2math/big.(*Int).SetString"".p521¾.runtime.writebarrierptrÌ"type.math/big.IntÞ"runtime.newobjectþ""..gostring.4²2math/big.(*Int).SetStringÊ"".p521.runtime.writebarrierptr"type.math/big.Int¦"runtime.newobjectÆ""..gostring.5ú2math/big.(*Int).SetString"".p521Î.runtime.writebarrierptrÜ"type.math/big.Intî"runtime.newobject""..gostring.6Â2math/big.(*Int).SetStringÚ"".p521.runtime.writebarrierptr¤"type.math/big.Int¶"runtime.newobjectÖ""..gostring.72math/big.(*Int).SetString¢"".p521Ö.runtime.writebarrierpträ"".p521`"".autotmp_0182$type.*math/big.Int"".autotmp_0181$type.*math/big.Int"".autotmp_0180$type.*math/big.Int"".autotmp_0179$type.*math/big.Int"".autotmp_0177$type.*math/big.Int"".autotmp_0176$type.*math/big.Int"".autotmp_0175$type.*math/big.Int"".autotmp_0174$type.*math/big.Int`¨_`=<¶*_ddd` %ÛTgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fN/tmp/go/src/crypto/elliptic/elliptic.goþ"".P256ÀªdH%H;awèëêHì0HÇD$8HÇD$@HH$HH\$èHH$HH\$HH\$HH\$èH\$ H\$8H\$(H\$@HÄ0à |
| 0runtime.morestack_noctxt^"".initoncet"".initAll·fsync.(*Once).Do"type."".p256Curve¬type."".CurveÄ:go.itab."".p256Curve."".CurveÜ"".p256ðruntime.convT2I `"".~r0type."".Curve`z_ Î,X |
| C]Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3Tgclocals·3280bececceccd33cb74587feedb1f9fN/tmp/go/src/crypto/elliptic/elliptic.goþ"".P384À¶dH%H;awèëêHì HÇD$(HÇD$0HH$HH\$èH1íH9ètHH\$0HD$(HÄ ÃHH$HH\$HH\$èHD$ë» |
| 0runtime.morestack_noctxt^"".initoncet"".initAll·fsync.(*Once).Do@go.itab.*"".CurveParams."".Curve²"".p384Þ(type.*"".CurveParamsôtype."".Curve@go.itab.*"".CurveParams."".Curve runtime.typ2Itab @"".~r0type."".Curve@Q?@4 Ú,X |
| C]Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3Tgclocals·3280bececceccd33cb74587feedb1f9fN/tmp/go/src/crypto/elliptic/elliptic.goþ"".P521À¶dH%H;awèëêHì HÇD$(HÇD$0HH$HH\$èH1íH9ètHH\$0HD$(HÄ ÃHH$HH\$HH\$èHD$ë» |
| 0runtime.morestack_noctxt^"".initoncet"".initAll·fsync.(*Once).Do@go.itab.*"".CurveParams."".Curve²"".p521Þ(type.*"".CurveParamsôtype."".Curve@go.itab.*"".CurveParams."".Curve runtime.typ2Itab @"".~r0type."".Curve@Q?@4 æ,X |
| C]Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3Tgclocals·3280bececceccd33cb74587feedb1f9fN/tmp/go/src/crypto/elliptic/elliptic.goþ"".initP224üdH%H;awèëêHì0HH$èHD$HH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$ |
| èHD$ HH$H<$YHD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$ |
| èHD$ HH$H<$îH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$~H$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$H$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$H$ HD$èHHHÇC(àHH$H$HHHkHl$èHH$H$(HHHk Hl$èHH$H$HHHHkHl$èHÄ0Ã%éVÿÿÿ%éæþÿÿ%évþÿÿ%éþÿÿ%éýÿÿ\ |
| 0runtime.morestack_noctxt:&type."".CurveParamsL"runtime.newobjectd"".p224.runtime.writebarrierptr"type.math/big.Int "runtime.newobjectÀ go.string."26959946667150639794667015087019630673557916260026308143510066298881"ô2math/big.(*Int).SetString"".p224¾.runtime.writebarrierptrÌ"type.math/big.IntÞ"runtime.newobjectþ go.string."26959946667150639794667015087019625940457807714424391721682722368061"²2math/big.(*Int).SetStringÊ"".p224.runtime.writebarrierptr"type.math/big.Int¦"runtime.newobjectÆgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"ú2math/big.(*Int).SetString"".p224Î.runtime.writebarrierptrÜ"type.math/big.Intî"runtime.newobjectgo.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"Â2math/big.(*Int).SetStringÚ"".p224.runtime.writebarrierptr¤"type.math/big.Int¶"runtime.newobjectÖgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"2math/big.(*Int).SetString¢"".p224Þ.runtime.writebarrierptrì"".p224 "".p224° "".p224Ò "".p224FromBigà "".p224 |
| "".p224¢ |
| "".p224FromBig° |
| "".p224Ð |
| "".p224ò |
| "".p224FromBig`"".autotmp_0197$type.*math/big.Int"".autotmp_0196$type.*math/big.Int"".autotmp_0195$type.*math/big.Int"".autotmp_0194$type.*math/big.Int"".autotmp_0192$type.*math/big.Int"".autotmp_0191$type.*math/big.Int"".autotmp_0190$type.*math/big.Int"".autotmp_0189$type.*math/big.Int`§_`>F0*_dddd(((%ÛTgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".P224ÀªdH%H;awèëêHì0HÇD$8HÇD$@HH$HH\$èHH$HH\$HH\$HH\$èH\$ H\$8H\$(H\$@HÄ0à |
| 0runtime.morestack_noctxt^"".initoncet"".initAll·fsync.(*Once).Do"type."".p224Curve¬type."".CurveÄ:go.itab."".p224Curve."".CurveÜ"".p224ðruntime.convT2I `"".~r0type."".Curve`z_ P,X |
| C]Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ&"".p224Curve.Params H\$H\$pÃà"".~r0Ð(type.*"".CurveParams"".curve"type."".p224Curve\Tgclocals·dc7bd12cd5d42039dd7b3a93035a775bTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ,"".p224Curve.IsOnCurve dH%HD$H;AwèëåHìøH|$`1ÀèH|$ 1ÀèH\$`H$H$hH\$èH\$ H$H$pH\$èH¼$1ÀèH|$@1ÀèH\$@H$H\$`H\$H$H\$èH\$@H$H\$@H\$H\$`H\$H$H\$è1ÀHø}8H\$`HøGHH\$`Hø+HÍ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ø}AH\$ HøsMHHl$@Høs5Hl
m9ëtÆ$xHÄøÃHÿÀHø|¿Æ$xHÄøÃèèèè( |
| *0runtime.morestack_noctxtTð runtime.duffzerolð runtime.duffzero¢"".p224FromBigØ"".p224FromBigöÄ runtime.duffzeroð runtime.duffzeroØ"".p224Square¶"".p224Mulú"".p224Sub"".p224Reduceì"".p224Add"".p224Contractæ"".p224Square"".p224ContractÒ$runtime.panicindexà$runtime.panicindexî$runtime.panicindexü$runtime.panicindexð"".autotmp_0200type.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&"ðìïðïð(Ðbb"%// "+%( |
| PTgclocals·87c9633734d928bef96c29553056a8e3Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ "".p224Curve.AdddH%H$ÿÿÿH;AwèëâHìhH¼$H1ÀèH¼$è1ÀèH¼$1ÀèH¼$(1ÀèH¼$È1ÀèH|$h1ÀèH¼$1ÀèH¼$¨1ÀèH|$H1ÀèH$HH$H$ØH\$èH$èH$H$àH\$èH$ØHhHý
è1ÀHø
¬H$àHhHý
¦1ÀHø
H$(H$H$èH\$èH$ÈH$H$ðH\$èH$èHhHý
1ÀHø
ßH$ðHhHý
Ö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ÄhÃÇD$hé6ÿÿÿ¶ûtHÇÀÿÿÿÿéÿÿÿHÇÀéÿÿÿ¶ûtHÇÀÿÿÿÿéÖþÿÿHÇÀéÊþÿÿÇ$éfþÿÿ¶ûtHÇÀÿÿÿÿéHþÿÿHÇÀé<þÿÿ¶ûtHÇÀÿÿÿÿéþÿÿHÇÀéúýÿÿ" |
| 00runtime.morestack_noctxt`ð runtime.duffzero~ð runtime.duffzeroð runtime.duffzeroºð runtime.duffzeroØð runtime.duffzeroðð runtime.duffzeroð runtime.duffzero¬ð runtime.duffzeroÄð runtime.duffzero"".p224FromBig¼"".p224FromBig"".p224FromBig¼"".p224FromBigª$"".p224AddJacobianú"".p224ToAffine°Ð$"".autotmp_0204type.int"".autotmp_0203type.int"".autotmp_0202type.int |
| "".z3¿0type."".p224FieldElement |
| "".y3ÿ0type."".p224FieldElement |
| "".x3¿0type."".p224FieldElement |
| "".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"".bigY2$type.*math/big.Int"".bigX2ð$type.*math/big.Int"".bigY1à$type.*math/big.Int"".bigX1Ð$type.*math/big.Int%нÏÐF%DDsJ@@¿ÁTgclocals·80256b569648f187487a4834bc5989b2Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ&"".p224Curve.Double dH%HD$H;AwèëåHìðH¼$Ð1ÀèH¼$1ÀèH|$P1ÀèH¼$°1ÀèH|$p1ÀèH|$01ÀèH$Ð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$xHÄðà |
| *0runtime.morestack_noctxtZð runtime.duffzeroxð runtime.duffzeroð runtime.duffzero®ð runtime.duffzeroÆð runtime.duffzeroÞð runtime.duffzero"".p224FromBigÖ"".p224FromBigø*"".p224DoubleJacobianÂ"".p224ToAffineà |
| "".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"à¤ß |
| Ð Â"QIPÄTgclocals·4288f592fb3a789081c997b5c2380e17Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ."".p224Curve.ScalarMultôdH%H$xÿÿÿH;AwèëâHìH¼$è1ÀèH¼$¨1ÀèH|$h1ÀèH¼$È1ÀèH¼$1ÀèH|$H1ÀèH$è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Äà |
| 00runtime.morestack_noctxt`ð runtime.duffzero~ð runtime.duffzeroð runtime.duffzero´ð runtime.duffzeroÒð runtime.duffzeroêð runtime.duffzero¦"".p224FromBigâ"".p224FromBigØ""".p224ScalarMult¨"".p224ToAffineÀ |
| "".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%Ô Ø%TsPîTgclocals·216a940416d8628fc7c20c8c9a1983b8Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ6"".p224Curve.ScalarBaseMultàÒdH%HD$¸H;AwèëåHìÈH|$h1ÀèH¼$¨1ÀèH¼$1ÀèH|$H1ÀèÇ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$XHÄÈà |
| *0runtime.morestack_noctxtTð runtime.duffzerorð runtime.duffzeroð runtime.duffzero¨ð runtime.duffzero¶""".p224ScalarMult"".p224ToAffine |
| "".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"°î"6QÚVTgclocals·49d3e8d1bc31eba9a437644bc0356d50Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".p224IsZero dH%H;awèëêHìPH|$1ÀèH\$H$H\$XH\$èE1ÉE1ÀH\$Hl$0HïHÞè1ÀIÇÂH\$0HÙL9Ð}0A ÑHHøsyHÕ)ÝëD ÃAØHÁHÿÀL9Ð|ÐDÉÁéD ÉÈÁé ÁÈÁè ÈÃÁë ÃÚÑê ÚDÁÁéD ÁÈÁé ÁÈÁè ÈÃÁë ÃØÑè ØÓ!Ãóÿã\$`HÄPÃè |
| 0runtime.morestack_noctxtDð runtime.duffzerot"".p224Contractª runtime.duffcopyî"".p224Pö$runtime.panicindex "".autotmp_0225type.uint32"".autotmp_0224type.uint32"".autotmp_0223type.uint32"".autotmp_0222type.uint32"".autotmp_0221type.uint32"".autotmp_0220type.uint32"".autotmp_0219type.uint32"".autotmp_0218type.uint32"".autotmp_0217type.uint32"".autotmp_0216type.uint32"".autotmp_0215type.uint32"".autotmp_0214type.uint32"".autotmp_0213?0type."".p224FieldElement"".minimal0type."".p224FieldElement"".~r1type.uint32"".a2type.*"".p224FieldElement ß \¤- '9×Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".p224AddÀ¤dH%H;awèëêHt$HT$HL$1ÀHø}CHþt[HøsNHHút>Høs1H,mëHùtHøsH,]HÿÀHø|½ÃèëÞèë¾èë¡ |
| |
| 0runtime.morestack_noctxtä$runtime.panicindexú$runtime.panicindex$runtime.panicindex0"".b 2type.*"".p224FieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElement ê%: / |
| q/Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".p224SubòdH%H;awèëêHt$HT$HL$1ÀHø}`HþtHøsrHH-L
L9ÈsRHl
mëHút>Høs1H,m)ëHùtHøsH,]HÿÀHø| ÃèëÞèë¾èèézÿÿÿ |
| 0runtime.morestack_noctxt""".p224ZeroModP31""".p224ZeroModP31$runtime.panicindex´$runtime.panicindexÊ$runtime.panicindexØ$runtime.panicindex0"".b 2type.*"".p224FieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElementÀÀ%W 22Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".p224MulàÒdH%H;awèëêHìLT$ LL$(Ht$01ÀHø}(HþçHøÖHÆHÇHÿÀHø|Ø1ÉHù}u1ÀHø}dHÊHÂHþHúHÖH;IútxHùskIIùtZHøsMI,mH¯ÝHûHús2H,ÖH]HÿÀHø|HÿÁHù|H\$H$Ht$èHÄÃèèAë¡èAëèé^ÿÿÿèéÿÿÿ |
| 0runtime.morestack_noctxtÊ$"".p224ReduceLargeÞ$runtime.panicindexì$runtime.panicindex$runtime.panicindex$runtime.panicindex¸$runtime.panicindex@ "".autotmp_0236type.int"".autotmp_0235type.int"".autotmp_0233type.int"".tmp0<type.*"".p224LargeFieldElement"".b 2type.*"".p224FieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElement Ó B°8Ä) [ - äLTgclocals·1888106ad5d62a36a0b5aa33b185f0efTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".p224SquareàÐdH%H;awèëêHìLT$ HT$(1ÀHø}(Hú+HøHÂHÇHÿÀHø|Ø1ÉHù}{1ÀH9ÈkIúåHùÔIHø½I,mH¯ÝHÞH9ÁugHÏHÇHútWHÿsJHúLHÿs6HúLÅHõH+HÿÀH9È~HÿÁHù|
H\$H$HT$èHÄÃèèë¥HÏHÇHút3Hÿs&HúLHÿsHúHõHÑåLÍH+ëèèëÉèèAéÿÿÿèéÎþÿÿ |
| 0runtime.morestack_noctxtÌ$"".p224ReduceLargeà$runtime.panicindexî$runtime.panicindexæ$runtime.panicindexô$runtime.panicindex$runtime.panicindex$runtime.panicindex¶$runtime.panicindex0 "".autotmp_0243type.int"".autotmp_0242type.int"".autotmp_0241type.uint64"".autotmp_0240type.int"".autotmp_0238type.int"".tmp <type.*"".p224LargeFieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElement Ô ðPè$ 2, / |
| åTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ$"".p224ReduceLargeÀ¬dH%H;awèëêHT$HD$1ÉHù}RHøÝHùÌHÈH3Hù´HÈH-HùHlÍHmHõH+HÿÁHù|®HÇÁHùãHÎHîHøWHþFHðH;Hþ.HðHùH,ÈHmIøI)èLHÎHîHþðHðH;HþØHðHùÃH,ÈHmHåÿÿHÁåHýH+HÎHîHþHðH;HþzHðHùeH,ÈHmHÁíHýH+HÿÉHùÿÿÿHÇ@@HÇÁHùHÎHÿÆHøHþHðH;HþíHðHùØH,ÈHmHÁíHýH+HúµHù¤HHùH,ÈHmHåÿÿÿí+HÿÁHùsÿÿÿLHh@I)èLJHh@HåÿÿíÁåÍjJHh@HÁííÍjH(Håÿÿÿí*JH(HÁíHåÿÿÿíÍjJH(HÁí8íÍjÃèèéDÿÿÿèèèéãþÿÿèèèèèèèèèé¢ýÿÿèèèéýÿÿ( |
| 0runtime.morestack_noctxt¨""".p224ZeroModP63 |
| $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 "".autotmp_0260type.uint32"".autotmp_0259type.uint32"".autotmp_0258type.uint32"".autotmp_0256type.uint64"".autotmp_0255type.int"".autotmp_0254type.uint64"".autotmp_0253type.int"".autotmp_0252type.int"".autotmp_0251type.uint64"".autotmp_0250type.int"".autotmp_0249type.uint64"".autotmp_0248type.int"".autotmp_0247type.uint64"".autotmp_0246type.int |
| "".in<type.*"".p224LargeFieldElement"".out2type.*"".p224FieldElement p I |
| KIB
|
| |
| K5
&Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".p224ReduceödH%H;awèëêHD$1ÉHù}wHÊHÿÂHøHúðH3HúÙHHùÄH,mÁíõ+Hù¥HHùHÕåÿÿÿ+HÿÁHù|XÁëhåÿÿÿhÚÁë ÓÙÑë ËÁãÁû()Õ(pÕÁåõhD@ÝåA)èD@PÝåÿÿÿÕhPÝåÿÿÿÕhÝåÕ(Ãèèèèèéøþÿÿ |
| 0runtime.morestack_noctxt¤$runtime.panicindex²$runtime.panicindexÀ$runtime.panicindexÎ$runtime.panicindexÜ$runtime.panicindex"".autotmp_0274type.uint32"".autotmp_0273type.uint32"".autotmp_0272type.uint32"".autotmp_0271type.uint32"".autotmp_0270type.uint32"".autotmp_0269type.uint32"".autotmp_0268type.uint32"".autotmp_0267type.uint32"".autotmp_0266type.uint32"".autotmp_0265type.uint32"".autotmp_0263type.uint32"".autotmp_0261type.int"".a2type.*"".p224FieldElementÀÀTäF(
|
| -!/Tgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".p224InvertüdH%H$0ÿÿÿH;AwèëâHìPH¼$¸1ÀèH¼$1ÀèH|$x1ÀèH|$X1ÀèH¼$Ø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\$è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ÃH |
| 00runtime.morestack_noctxt`ð runtime.duffzero~ð runtime.duffzeroð runtime.duffzero®ð runtime.duffzeroÌÄ 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 ("".autotmp_0281type.int"".autotmp_0280type.int"".autotmp_0279type.int"".autotmp_0278type.int"".autotmp_0277type.int"".autotmp_0276type.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% Ø
À %6+8+8+++8+
+8(
%5(
%2%
%/%
%5
+8+8
+5 |
| ðTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".p224ContractàØdH%H;awèëêHìHH|$PHÿüHÇÀHÇÁHL$@Ht$XHþÓHÇÁHÇÂHT$(HD$8HL$ H9Á}HÈH|$0H<$Ht$Ht$HÃHÁãH\$èHD$P1ÉHù}wHÊHÿÂHøfHúUH3Hú>HHù)H,mÁíõ+Hù |
| HHùóHÕåÿÿÿ+HÿÁHù|HÁéhåÿÿÿh()Í(PÍÁåÕh1ÉHùHøHùHÁúHùoH3HùXHÕåõ+HÎHÿÆHþ1H°;HþH°ÕåAøA)èDHÿÁHùzÿÿÿHÇÁHù}wHÊHÿÂHø×HúÆH3Hú¯HHùH,mÁíõ+Hù{HHùdHÕåÿÿÿ+HÿÁHù|HÁéhåÿÿÿh()Í(PÍÁåÕh1ÉHùHøHùúHÁúHùàH3HùÉHÕåõ+HÎHÿÆHþ¢H°;HþH°ÕåAøA)èDHÿÁHùzÿÿÿºÿÿÿÿHÇÁHù}'HøIHù8H!ÓÚHÿÁHù|ÙÊðÑÁê!ÊÓÁë!ÓÙÁë!ËÙÁé!ÙÏÑï!ÏÁçÁÿh êh êÑÁê ÊÑÁé ÑËÁë ËÙÁé ÙÎÑî ÎÁæÁþD@AèðÿDÂAÁèA ÐDÁAÁèA ÈDÁÁéD ÁAÈAÁèA ÈDÅÑíD ÅÁåÁýõÿÑÁùñÿ!õ Í!ýDéåA)èDD@ÍåðÿA)èD@D@ÍåÿÿÿA)èD@D@ÍåÿÿÿA)èD@D@ÍåÿÿÿA)èD@D@ÍåÿÿÿA)èD@HÄHÃèé°þÿÿèèèèèéîýÿÿèèèèèé"ýÿÿèèèèèé_üÿÿèèèèèéûÿÿé&ûÿÿéýúÿÿ0 |
| 0runtime.morestack_noctxt runtime.memmoveÒ$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 f"".autotmp_0331type.uintptr"".autotmp_0330type.int"".autotmp_0329_type.[]uint32"".autotmp_0328/type.[]uint32"".autotmp_0327type.uint32"".autotmp_0326type.uint32"".autotmp_0325type.uint32"".autotmp_0324type.uint32"".autotmp_0323type.uint32"".autotmp_0322type.uint32"".autotmp_0321type.uint32"".autotmp_0320type.uint32"".autotmp_0319type.uint32"".autotmp_0318type.uint32"".autotmp_0317type.uint32"".autotmp_0316type.uint32"".autotmp_0315type.uint32"".autotmp_0314type.uint32"".autotmp_0313type.uint32"".autotmp_0312type.uint32"".autotmp_0311type.uint32"".autotmp_0310type.uint32"".autotmp_0309type.uint32"".autotmp_0308type.uint32"".autotmp_0307type.uint32"".autotmp_0306type.uint32"".autotmp_0305type.int"".autotmp_0304type.uint32"".autotmp_0303type.int"".autotmp_0302type.uint32"".autotmp_0301type.int"".autotmp_0300type.uint32"".autotmp_0299type.uint32"".autotmp_0298type.uint32"".autotmp_0297type.uint32"".autotmp_0296type.int"".autotmp_0295type.uint32"".autotmp_0294type.uint32"".autotmp_0293type.int"".autotmp_0292type.int"".autotmp_0291type.uint32"".autotmp_0290type.int"".autotmp_0289type.uint32"".autotmp_0288type.uint32"".autotmp_0287type.uint32"".autotmp_0286type.uint32"".autotmp_0285type.int"".autotmp_0284type.uint32"".autotmp_0282type.int |
| "".in2type.*"".p224FieldElement"".out2type.*"".p224FieldElementÍÈ° |
| ¬F(
|
| *2
F(
*2
|
|
|
| W/¡ Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·f883d3996c76325fd1714d4e3de9fa33F/tmp/go/src/crypto/elliptic/p224.goþ$"".p224AddJacobian$ì#dH%H$hþÿÿH;AwèëâHìH|$`1ÀèH|$@1ÀèH¼$À1ÀèH¼$ 1ÀèH¼$1ÀèH¼$à1ÀèH¼$1ÀèH¼$`1ÀèH¼$@1ÀèH¼$ 1ÀèH¼$1ÀèH¼$ 1Àè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$\$<ûuqøul\$8ûuc\$4ûuZH$ H$H$(H\$H$0H\$H$8H\$H$@H\$ H$HH\$(èHÄÃ1ÀHø}=H$ HøUHH$ Hø6HÍÑå+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ÄÃèèèèèèèè |
| 00runtime.morestack_noctxtZð runtime.duffzerorð runtime.duffzeroð runtime.duffzero®ð runtime.duffzeroÌð runtime.duffzeroêð runtime.duffzeroð runtime.duffzero¦ð runtime.duffzeroÄð runtime.duffzeroâð runtime.duffzeroð runtime.duffzeroÄ runtime.duffzeroÀ"".p224IsZeroò"".p224IsZeroÒ"".p224Square¢"".p224Square"".p224Mulö"".p224Mulà"".p224MulÐ"".p224Mulº "".p224Mulª |
| "".p224Mul"".p224Sub¢"".p224ReduceÄ"".p224IsZero
"".p224ReduceÖ
"".p224SquareÆ"".p224Mul"".p224Sub¾"".p224Reduceà"".p224IsZeroÌ*"".p224DoubleJacobian"".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.panicindex#$runtime.panicindex#$runtime.panicindex¨#$runtime.panicindex¶#$runtime.panicindexÄ#$runtime.panicindexÒ#$runtime.panicindexà#$runtime.panicindex°@"".autotmp_0347type.int"".autotmp_0346type.uint32"".autotmp_0345type.int"".autotmp_0344type.int"".autotmp_0343type.uint32"".autotmp_0342type.uint32"".autotmp_0340type.uint32"".autotmp_0339type.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(%°Ì¯°Ë¯°Bð%((555858+4 +8+ R4 8"(%%(1 %34 8(2(&&&&&&ß¡Tgclocals·affafac6351ebae316ccb3b229f4b61fTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ*"".p224DoubleJacobian dH%H$HÿÿÿH;AwèëâHì8H|$`1ÀèH|$@1ÀèH¼$1ÀèH¼$ 1ÀèH|$ 1ÀèH¼$À1Àè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øaHH$HøBHÍÁå+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ÃèèèèèèèèèV |
| 00runtime.morestack_noctxtZð runtime.duffzerorð runtime.duffzeroð runtime.duffzero®ð runtime.duffzeroÆð runtime.duffzeroäÄ 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.panicindex$runtime.panicindexª$runtime.panicindex¸$runtime.panicindexÆ$runtime.panicindexÔ$runtime.panicindexâ$runtime.panicindexð$runtime.panicindexþ$runtime.panicindex`ð""".autotmp_0354type.int"".autotmp_0353type.uint32"".autotmp_0352type.int"".autotmp_0351type.uint32"".autotmp_0350type.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%ð ïðJ |
| ¼ %B((5%E (5+#2 35 +%/ @# ÷Tgclocals·2041e4886994d8178ffe814e7830235fTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ,"".p224CopyConditionalàÈdH%H;awèëêH|$HL$t$ÁæÁþ1ÀHø}MHùthHøs[HHøsHHHÿt8Høs+H,m1ë!ó1ÓHøsH,]HÿÀHø|³ÃèèëÄèèë |
| 0runtime.morestack_noctxt$runtime.panicindex$runtime.panicindex¦$runtime.panicindex´$runtime.panicindex0"".autotmp_0356type.uint32"".control type.uint32 |
| "".in2type.*"".p224FieldElement"".out2type.*"".p224FieldElement°°$ |
| D 00Tgclocals·72c306c66d827d7caa50958774c351b5Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ""".p224ScalarMultîdH%HD$H;AwèëåHìèL$ðH´$øH$H¼$¨1ÀèH¼$1ÀèH|$h1Àè1ÀHø}cIøyHøhIÇHþMHø<HÇHú!HøHÇHÿÀHø|H¼$ H$(H$0H$àE1ÉH$ØHD$XH¼$ÐHl$XI9é¨H¼$ȶ/LL$`@l$K1ÀHD$PHønL$Ht$HT$LD$Ht$ HT$(èLD$PHÇÁL)Á¶\$KHùJÒëHã¶Û\$LH$¨H$H$H\$H\$hH\$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\$hH\$\$L\$èLL$`H¼$ÈL$ðH´$øH$HD$PHÿÀHD$PHøþÿÿHÿÇIÿÁHl$XI9éXþÿÿHÄèÃ1Ûé¯þÿÿèéØýÿÿèé¬ýÿÿèAéýÿÿ |
| *0runtime.morestack_noctxtð runtime.duffzero¨ð runtime.duffzeroÀð runtime.duffzero²*"".p224DoubleJacobianô$"".p224AddJacobianÀ,"".p224CopyConditional ,"".p224CopyConditionalÒ ,"".p224CopyConditional$runtime.panicindex¶$runtime.panicindexÒ$runtime.panicindexÐ$"".autotmp_0363?type.*uint8"".autotmp_0362type.int"".autotmp_0361type.int"".autotmp_0359/type.[]uint8"".autotmp_0358type.int"".bit·type.uint32"".bitNum¯type.uint"".byte¹type.uint8 |
| "".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"ТÏÐ;\ |
| :* ["+v&&H
Øô4Tgclocals·0cad65ccfdfca742eb196d0d580df6a7Tgclocals·29f0050a5ee7c2b9348a75428171d7deF/tmp/go/src/crypto/elliptic/p224.goþ"".p224ToAffineàÌdH%H$XÿÿÿH;AwèëâHì(H|$@1ÀèH|$ 1ÀèH¼$1ÀèH|$`1ÀèH¼$ 1ÀèH$@H$è\$ûuRHH$èH\$H$ HH$èHD$H$ H$HH$PHÄ(Ã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$PHÄ(Ã* |
| 00runtime.morestack_noctxtZð runtime.duffzerorð runtime.duffzeroð runtime.duffzero¨ð runtime.duffzeroÆÄ runtime.duffzeroè"".p224IsZero"type.math/big.Int"runtime.newobjectÂ"type.math/big.IntÔ"runtime.newobjectÔ"".p224Invert"".p224Squareø"".p224MulÖ"".p224Mul°"".p224Mulì"".p224Contract¢"".p224ContractÄ"".p224ToBigú"".p224ToBigPÐ"".autotmp_0369$type.*math/big.Int"".autotmp_0368$type.*math/big.Int"".autotmp_0367$type.*math/big.Int"".autotmp_0366$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"%ÐÏÐÒÏ°8 |
| %3R-%7%[s6@4Tgclocals·ae2cd7e4afee4b889cdf79336309cc80Tgclocals·f6dcde45bff02c6c4b088b594fd52a4cF/tmp/go/src/crypto/elliptic/p224.goþ&"".get28BitsFromEndÀ¸dH%H;awèëêLd$ L\$Ht$H|$E1Ò1ÀHøsgE1ÉHòHþ~&HóHÿËH9ó
H,¶]IÙHøu`IütZDÒHÍA¶ÙHÁHÁáHù s?ÓãLáIü s0ÓëHé ÓAÚHÿÀHørDÓãÿÿÿ\$(H|$0Ht$8L\$@Ã1ÛëÌ1Ûë½HÿÊI9ÓrHÖëèè |
| 0runtime.morestack_noctxt$runtime.panicslice¬$runtime.panicindex"".autotmp_0374type.int"".autotmp_0373type.uint32"".~r3Ptype.[]uint8"".~r2@type.uint32"".shift0type.uint"".buftype.[]uint8ààDì |
| * , ÎTgclocals·467ca33e7e3e829f22ac320bdfa387a6Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p224.goþ"".p224FromBigà Ö dH%H;awèëêHìXH\$hH$èHT$HL$HD$HT$@H$HL$HHL$HD$PHD$HÇD$èH\$`l$ +HT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HÇD$èH\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HÇD$èH\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HÇD$èH\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HÇD$èH\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HÇD$èH\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HÇD$èH\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HÇD$èH\$`l$ kH\$(H\$0H\$8HÄXà |
| 0runtime.morestack_noctxtH*math/big.(*Int).Bytes¼&"".get28BitsFromEndÆ&"".get28BitsFromEndÒ&"".get28BitsFromEndÞ&"".get28BitsFromEndê&"".get28BitsFromEndö&"".get28BitsFromEnd&"".get28BitsFromEnd &"".get28BitsFromEnd °"".bytes/type.[]uint8 |
| "".in$type.*math/big.Int"".out2type.*"".p224FieldElement°Ð¯ð0EFFFFFFF |
| #ÍTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·0528ab8f76149a707fd2f0025c2178a3F/tmp/go/src/crypto/elliptic/p224.goþ"".p224ToBigìdH%H;awèëêHì`HD$hH\$,HÇHÇCHÇCÇC\$GÁë\$FÁë\$EÁëãhÁååð ë\$DXÁë\$CXÁë\$BXÁë\$AX\$@XÁë\$?XÁë\$>XÁëãhÁååð ë\$=XÁë\$<XÁë\$;XÁë\$:X\$9XÁë\$8XÁë\$7XÁëãhÁååð ë\$6XÁë\$5XÁë\$4XÁë\$3X\$2XÁë\$1XÁë\$0XÁëãhÁååð ë\$/XÁë\$.XÁë\$-XÁë\$,HH$èHL$H\$,H$Hût@HÇÂHÇÁH\$HH\$HT$PHT$HL$XHL$èH\$ H\$pHÄ`Ãë¼ |
| |
| 0runtime.morestack_noctxt¢"type.math/big.Int´"runtime.newobject¾0math/big.(*Int).SetBytes À"".autotmp_0382$type.*math/big.Int"".bufgtype.[28]uint8"".~r1$type.*math/big.Int |
| "".in2type.*"".p224FieldElementÀ׿À®# |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| rgTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·0528ab8f76149a707fd2f0025c2178a3F/tmp/go/src/crypto/elliptic/p224.goþ"".initP256À¬dH%H;awèëêHì0HH$èHD$HH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$ |
| èHD$ HH$H<$1HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$ |
| èHD$ HH$H<$ÆH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$VH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$æH$HD$èHH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$H<$tzH$ HD$èHHHÇC(HH$èHt$H4$H5Hl$HïH¥H¥HÇD$èHD$ HH$HD$èHÄ0Ã%ézÿÿÿ%éÿÿÿ%éþÿÿ%é.þÿÿ%éÃýÿÿV |
| 0runtime.morestack_noctxt:&type."".CurveParamsL"runtime.newobjectd"".p256.runtime.writebarrierptr"type.math/big.Int "runtime.newobjectÀ´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"ô2math/big.(*Int).SetString"".p256¾.runtime.writebarrierptrÌ"type.math/big.IntÞ"runtime.newobjectþ´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"²2math/big.(*Int).SetStringÊ"".p256.runtime.writebarrierptr"type.math/big.Int¦"runtime.newobjectÆgo.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"ú2math/big.(*Int).SetString"".p256Î.runtime.writebarrierptrÜ"type.math/big.Intî"runtime.newobjectgo.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"Â2math/big.(*Int).SetStringÚ"".p256.runtime.writebarrierptr¤"type.math/big.Int¶"runtime.newobjectÖgo.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"2math/big.(*Int).SetString¢"".p256Ö.runtime.writebarrierpträ"".p256 "type.math/big.Int "runtime.newobjectº go.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"î 2math/big.(*Int).SetString |
| "".p256RInverse¢ |
| .runtime.writebarrierptr`"".autotmp_0400$type.*math/big.Int"".autotmp_0399$type.*math/big.Int"".autotmp_0398$type.*math/big.Int"".autotmp_0397$type.*math/big.Int"".autotmp_0396$type.*math/big.Int"".autotmp_0394$type.*math/big.Int"".autotmp_0393$type.*math/big.Int"".autotmp_0392$type.*math/big.Int"".autotmp_0391$type.*math/big.Int"".autotmp_0390$type.*math/big.Int`ÿ_`Fà>2*_ddd`T%»Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ&"".p256Curve.Params H\$H\$à "".~r0(type.*"".CurveParams"".curve"type."".p256CurveNTgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ "".p256GetScalar dH%H;awèëêHìHHH$èH\$H$H\$XH\$H\$`H\$H\$hH\$èHD$ HÇD$0HÇD$8HÇD$@HD$(H$HHHkHl$èHL$(LL$PH\$HûH$HL$HHHkHl$èH\$(H$èLL$PHL$H|$HD$1ÀIøL9À}0¶)HîHÃHÿÃHýH)ÝIùt$Hý sI)@3HÿÁHÿÀL9À|ÐHÄHÃèAë×HL$XH|$`HD$hë¤ |
| 0runtime.morestack_noctxt:"type.math/big.IntL"runtime.newobject¤0math/big.(*Int).SetBytes"".p256¦&math/big.(*Int).Cmpø"".p256&math/big.(*Int).Mod¶*math/big.(*Int).Bytesæ$runtime.panicindex@"".autotmp_0407type.int"".autotmp_0405type.[]uint8"".scalarBytes/type.[]uint8"".n?$type.*math/big.Int |
| "".intype.[]uint8"".outtype.*[32]uint8Ð6ZA:!" |
| %mHvTgclocals·9ff42bf311af152488d11f0f78c8d5ceTgclocals·29f0050a5ee7c2b9348a75428171d7deF/tmp/go/src/crypto/elliptic/p256.goþ6"".p256Curve.ScalarBaseMult dH%HD$ÈH;Awèëå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ĸà |
| *0runtime.morestack_noctxtTð runtime.duffzero¾ "".p256GetScalarÜð runtime.duffzeroüð runtime.duffzeroð runtime.duffzero*"".p256ScalarBaseMultÌ"".p256ToAffine`ð |
| "".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/K^²Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ."".p256Curve.ScalarMult dH%H$xÿÿÿH;Awèëâ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$HHÄà |
| 00runtime.morestack_noctxtZð runtime.duffzeroÄ "".p256GetScalarâð runtime.duffzeroð runtime.duffzero®ð runtime.duffzeroÎð runtime.duffzeroîð runtime.duffzero²"".p256FromBigî"".p256FromBig""".p256ScalarMultÊ"".p256ToAffine |
| "".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%å$%5YILa¯Tgclocals·6f36ab01c3b1e9831d2d7a8e3c4180c2Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ&"".nonZeroToAllOnes \$ÿËÁëÿË\$à "".~r1type.uint32"".xtype.uint32¦Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ$"".p256ReduceCarryÀ´T$HD$ÑÿÉÁéÿÉ0ÕÑåõ(pÍåõhD@ÕÁåA)èD@pÍåÿÿÿõhpÍåÿÿÿõhpÍåÿÿÿõhD@ÕÁåA)èD@D@ÍåA)èD@HÕÁåÍhà "".autotmp_0424type.uint32"".autotmp_0423type.uint32"".autotmp_0422type.uint32"".autotmp_0421type.uint32"".autotmp_0420type.uint32"".autotmp_0419type.uint32"".autotmp_0418type.uint32"".autotmp_0417type.uint32"".autotmp_0416type.uint32"".carrytype.uint32"".inouttype.*[9]uint32 4¶ |
|
Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256SumÀ¨dH%H;awèëêHìLL$ H|$(HD$1Ò1ÉIùRHù UIHÿ¼Hù «H,mëHøHù H,]Hù hH3Hù QHõÕ+Hù 6HÁêHù H3Hù Hõåÿÿÿ+HÿÁHù uH$T$èHÄÃHù ËIHù ´H,mëHù H,]Hù H3Hù soHõÕ+Hù sXHÁêHù sBH3Hù s/Hõåÿÿÿ+HÿÁIù
®þÿÿAHù «þÿÿèèèèèèèèèèèèèèèéhþÿÿèé=þÿÿ& |
| 0runtime.morestack_noctxtà$"".p256ReduceCarry®$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 "".autotmp_0430type.uint32"".autotmp_0429type.uint32"".autotmp_0428type.int"".autotmp_0427type.uint32"".in2 type.*[9]uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint32 Þ § hâ)R$(
4
(ï±Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Diffè |
| dH%H;awèëêHìLL$ H|$(HD$1Ò1ÉIùÈHù ËIHÿ\Hù KH,m)ëHø1Hù H,]Hù H3Hù ñHH-Hù ÕHlmõ+Hù ¸H3Hù ¡HõÕ+Hù HÁêHù lH3Hù UHõåÿÿÿ+HÿÁHù uH$T$èHÄÃHù IHù H,m)ëHù êH,]Hù ÒH3Hù »HH-Hù Hlmõ+Hù H3Hù soHõÕ+Hù sXHÁêHù sBH3Hù s/Hõåÿÿÿ+HÿÁIù
8þÿÿAHù 5þÿÿèèèèèèèèèèèèèèèèèèèèèéÈýÿÿèéýÿÿ6 |
| 0runtime.morestack_noctxtÀ"".p256Zero31Ö$"".p256ReduceCarry"".p256Zero31$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 "".autotmp_0438type.uint32"".autotmp_0437type.uint32"".autotmp_0436type.uint32"".autotmp_0435type.int"".autotmp_0434type.uint32"".autotmp_0433type.uint32"".in2 type.*[9]uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint32 Àx®)R;$(
4;
(ªTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ&"".p256ReduceDegree >>dH%H;awèëêHìXHL$`H|$1ÀèH\$hÛãÿÿÿ\$H\$hÛÁë\$D$H\$hHÁë ÛÁããÿÿÿ Ã\$D$H\$pÛãÿÿÿÃ\$T$\$Áêãÿÿÿ\$HÇÀHø¶H\$HøÓHIÀIèHl$hIø²JlÅHmHÁí íÁí+H\$HøH3H\$HølHIÀIÿÈHl$hIøLJlÅHmíÁíõ+H\$Hø$H3H\$HøHIÀIÿÈHl$hIøè
JlÅHmHÁí íÁååÿÿÿõ+H\$Hø¶
H3H\$Hø
HHl$hHø
HlÅHmíåÿÿÿõ+H\$HøU
H3H\$Hø9
HõÕ+H\$Hø
HÁêH\$HøúH3H\$HøÞHõåÿÿÿ+HÿÀHø
¶ |
| H$àHÁë ÛÁë\$TD$TH$èÛÁëÃ\$TD$TH$èHÁë ÛÁãÃ\$T\$TÓ\$T1ÀHÂHÿÂH\$HúG |
| H3H\$Hú+ |
| HHl$Hø |
| Hl
mÁíõ+H\$Høì H3æÿÿÿòÿÎÁîÿÎH\$HøÁ HÇHÇHÇH\$Hÿ H»DH\$Hÿ} H»ÕÁå |
| åÿÿÿDÍ+HÇHÇH\$HÿL H»DH\$Hÿ/ H»ÕÁíDÍ+HÇHÇH\$Hÿ H»DH\$HÿçH»ÕÁååÿÿÿDÍ+HÇHÇH\$Hÿ¶H»DH\$HÿH»ÕÁíDÍ+HÇHÇH\$HÿnH»DH\$HÿQH»õåDÍ+HÇHÇH\$Hÿ#H»DH\$HÿH»ÕÿÍ!õDÍ+HÇHÇH\$HÿÚH»DH\$Hÿ½H»ÕÁååÿÿÿEÈA)èDHÇHÇH\$HÿH»DH\$HÿkH»ÕÁíEÈA)èDHÇHÇH\$Hÿ<H»DH\$HÿH»õå DÍ+HÇHÇH\$HÿñH»DH\$HÿÔH»DÅ)Õ+HÇHÇH\$Hÿ¬H»DH\$HÿH»ÕÁååÿÿÿDÍ+HÇHÇ H\$Hÿ^H»DH\$HÿAH»ÕÑíÿÍ!õDÍ+HÃHÿÃHû
11Ò1ÀHørHùHø HHÅHÅ LD$HýàM¨A(+Hø ÆH3Hø ¯HõÕ+Hø HHø }HIÀIÀ |
| Hl$Iø\Jl
mÁååÿÿÿÕ+Hø 6H3ÁîHø HHø HÕåÿÿÿ+HÿÀHø ãHIÀIÀ Hl$IøÂJl
mÑí+Hø ¥HHø HÕõ+Hø swHÁêHø saH3Hø sNHõåÿÿÿ+HÿÀHøþÿÿl$Ti i Õi Q Áêi åÿÿÿi H$T$èHÄXÃèèèèèèèèèèèèèèèèèéçýÿÿHÂHÂH\$HúÒH3H\$Hú¶HIÀIÿÀHl$IøJl
mÁíõ+HÅHÿÅH\$HýkH«3æÿÿÿòÿÎÁîÿÎHÇHÿÇH\$Hÿ:H»ÇHÇHÇH\$HÿH»DH\$HÿöH»ÕÁååÿÿÿDÍ+HÇHÇH\$HÿÅH»DH\$Hÿ¨H»ÕÁíDÍ+HÇHÇH\$Hÿ}H»DH\$Hÿ`H»ÕÁååÿÿÿDÍ+HÇHÇH\$Hÿ/H»DH\$HÿH»ÕÁíDÍ+HÇHÇH\$HÿçH»DH\$HÿÊH»õå DÍ+HÇHÇ H\$HÿH»DH\$HÿH»ÕÿÍ!õDÍ+HÇHÇH\$HÿSH»DH\$Hÿ6H»ÕÁååÿÿÿEÈA)èDHÇHÇ H\$HÿH»DH\$HÿäH»ÕÁíEÈA)èDHÇHÇ H\$HÿµH»DH\$HÿH»õåDÍ+HÇHÇ H\$HÿsnH»DH\$HÿsUH»DÅ)Õ+HÇHÇ |
| H\$Hÿs1H»DH\$HÿsH»ÕÿÍ!õDÍ+HÀé%÷ÿÿèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèH\$Hø÷HIÀIèHl$hIøÖJlÅHmHÁí íÁí+H\$Hø¬H3H\$HøHIÀIÿÈHl$hIøpJlÅHmíÁíõ+H\$HøHH3H\$Hø,HIÀIÿÈHl$hIøJlÅHmHÁí íÁååÿÿÿõ+H\$HøÚH3H\$Hø¾HHl$hHø¤HlÅHmíåÿÿÿõ+H\$Høs}H3H\$HøseHõÕ+H\$HøsIHÁêH\$Høs.H3H\$HøsHõåÿÿÿ+HÿÀéíñÿÿèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèèÚ |
| 0runtime.morestack_noctxtNÜ runtime.duffzero $"".p256ReduceCarry´$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.panicindex0$runtime.panicindex0$runtime.panicindex0$runtime.panicindex¬0$runtime.panicindexº0$runtime.panicindexÈ0$runtime.panicindexÖ0$runtime.panicindexä0$runtime.panicindexò0$runtime.panicindex1$runtime.panicindex1$runtime.panicindex1$runtime.panicindexª1$runtime.panicindex¸1$runtime.panicindexÆ1$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.panicindexü2$runtime.panicindex3$runtime.panicindex3$runtime.panicindex¦3$runtime.panicindex´3$runtime.panicindexÂ3$runtime.panicindexÐ3$runtime.panicindexÞ3$runtime.panicindexì3$runtime.panicindexú3$runtime.panicindex4$runtime.panicindex4$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 °¤"".autotmp_0520type.int"".autotmp_0519type.uint32"".autotmp_0518type.uint32"".autotmp_0517type.uint32"".autotmp_0516type.uint32"".autotmp_0515type.int"".autotmp_0514type.uint32"".autotmp_0513type.uint32"".autotmp_0512type.int"".autotmp_0511type.uint32"".autotmp_0510type.uint32"".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.int"".autotmp_0491type.uint32"".autotmp_0490type.int"".autotmp_0489type.uint32"".autotmp_0488type.int"".autotmp_0487type.uint32"".autotmp_0486type.int"".autotmp_0485type.uint32"".autotmp_0484type.int"".autotmp_0483type.uint32"".autotmp_0482type.int"".autotmp_0481type.uint32"".autotmp_0480type.int"".autotmp_0479type.uint32"".autotmp_0478type.int"".autotmp_0477type.uint32"".autotmp_0476type.int"".autotmp_0475type.uint32"".autotmp_0474type.int"".autotmp_0473type.uint32"".autotmp_0472type.int"".autotmp_0471type.uint32"".autotmp_0470type.int"".autotmp_0469type.uint32"".autotmp_0468type.int"".autotmp_0467type.uint32"".autotmp_0466type.int"".autotmp_0465type.uint32"".autotmp_0464type.int"".autotmp_0463type.uint32"".autotmp_0462type.int"".autotmp_0461type.uint32"".autotmp_0460type.int"".autotmp_0459type.uint32"".autotmp_0458type.int"".autotmp_0457type.uint32"".autotmp_0456type.uint32"".autotmp_0455type.uint32"".autotmp_0453type.uint32"".autotmp_0452type.uint32"".autotmp_0451type.uint32"".autotmp_0450type.uint32"".autotmp_0449type.uint32"".autotmp_0448type.int"".autotmp_0447type.uint32"".autotmp_0446type.uint32"".autotmp_0445type.uint32"".autotmp_0444type.uint32"".autotmp_0443type.uint32"".autotmp_0442type.uint32"".autotmp_0441type.uint32"".tmp2type.[18]uint32"".tmptype.[17]uint64"".outtype.*[9]uint32°¾¯°·°ô |
| =OYL.2 |
| |
| L Z@:@:=;D>=7@=<7$I(0$
"
?S! @:@:=;D>=/3·¶ Y1=OYL&*%&ÏÁTgclocals·ff6219935650e2e08b211afdcc0ca7f1Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256SquareÀ°dH%H$hÿÿÿH;AwèëâHìH$(H¼$1Àè*H¯ÝH$jHÑåH¯ÝH$jHÑåH¯ÝjDBIÑàI¯èHëH$ jHÑåH¯ÝjDBIÑàI¯èHëH$¨jHÑåH¯ÝjDBIÁàI¯èHëjDBI¯èHëH$°jHÑåH¯ÝjDBIÑàI¯èHëjDBIÑàI¯èHëH$¸jHÑåH¯ÝjDBIÁàI¯èHëjDBIÑàI¯èHëjDBIÑàI¯èHëH$ÀjHÑåH¯ÝjDBIÑàI¯èHëjDBIÑàI¯èHëjDBIÑàI¯èHëH$Èj HÑåH¯ÝjDBIÁàI¯èHëjDBIÑàI¯èHëjDBIÁàI¯èHëjDBI¯èHëH$ÐZj HÑåH¯ÝjDBIÑàI¯èHëjDBIÑàI¯èHëjDBIÑàI¯èHëH$ØZj HÑåH¯ÝjDBIÁàI¯èHëjDBIÑàI¯èHëjDBIÑàI¯èHëH$àZj HÑåH¯ÝjDBIÑàI¯èHëjDBIÑàI¯èHëH$èZj HÑåH¯ÝjDBIÁàI¯èHëjDBI¯èHëH$ðZj HÑåH¯ÝjDBIÑàI¯èHëH$øZj HÑåH¯ÝjDBIÑàI¯èHëH$Zj HÑåH¯ÝH$Z j H¯ÝH$H´$ H4$H´$Hl$HïèèHÄà |
| |
| 00runtime.morestack_noctxtp¼ runtime.duffzero¤ runtime.duffcopy&"".p256ReduceDegree °"".tmptype.[17]uint64 |
| "".intype.*[9]uint32"".outtype.*[9]uint32%°ò¯ Xè-%%46HGWHI75&&&Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Mul dH%H$hÿÿÿH;AwèëâHìH´$(H$0H¼$1Àè*H¯ÝH$jHÁåH¯ÝnDIÁàI¯èHëH$jHÁåH¯ÝnDBIÑàI¯èHënDIÁàI¯èHëH$ jHÁåH¯ÝnDBIÁàI¯èHënDBIÁàI¯èHënDIÁàI¯èHëH$¨jHÁåH¯ÝnDBIÑàI¯èHënDBIÁàI¯èHënDBIÑàI¯èHënDIÁàI¯èHëH$°jHÁåH¯ÝnDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDIÁàI¯èHëH$¸jHÁåH¯ÝnDBIÑàI¯èHënDBIÁàI¯èHënDBIÑàI¯èHënDBIÁàI¯èHënDBIÑàI¯èHënDIÁàI¯èHëH$ÀjHÁåH¯ÝnDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDIÁàI¯èHëH$Èj HÁåH¯ÝnDBIÑàI¯èHënDBIÁàI¯èHënDBIÑàI¯èHënDBIÁàI¯èHënDBIÑàI¯èHënDBIÁàI¯èHënDBIÑàI¯èHën DIÁàI¯èHëH$Ð^j HÁåH¯ÝnDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHën DBIÁàI¯èHëH$Ø^j HÁåH¯ÝnDBIÑàI¯èHënDBIÁàI¯èHënDBIÑàI¯èHënDBIÁàI¯èHënDBIÑàI¯èHën DBIÁàI¯èHëH$à^j HÁåH¯ÝnDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHënDBIÁàI¯èHën DBIÁàI¯èHëH$è^j HÁåH¯ÝnDBIÑàI¯èHënDBIÁàI¯èHënDBIÑàI¯èHën DBIÁàI¯èHëH$ð^j HÁåH¯ÝnDBIÁàI¯èHënDBIÁàI¯èHën DBIÁàI¯èHëH$ø^j HÁåH¯ÝnDBIÑàI¯èHën DBIÁàI¯èHëH$^j HÁåH¯Ýn DBIÁàI¯èHëH$^ j HÁåH¯ÝH$H´$ H4$H´$Hl$HïèèHÄà |
| |
| 00runtime.morestack_noctxt¼ runtime.duffzero⤠runtime.duffcopyì&"".p256ReduceDegree0°"".tmptype.[17]uint64"".in2 type.*[9]uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint32%°¯Ð^Þ5&7J |
| Zn} p |
| \L9(&µTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997aTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Assign@<Ht$HþtH|$èÃëí" runtime.duffcopy |
| "".intype.*[9]uint32"".outtype.*[9]uint32 |
| Tgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Invert dH%H$ÿÿÿH;AwèëâHìpH|$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\$tH$H\$tH\$èH\$tH$H\$tH\$èH\$tH$H\$tH\$H$(H\$èH$àHßH\$tHÞHû«è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ûùè1ÀHD$(Hø}+H\$tH$H\$tH\$èHD$(HÿÀHD$(Hø|ÕH\$tH$H\$tH\$H$H\$èH$LHßH\$tHÞHûoè1ÀHD$8Hø}+H\$tH$H\$tH\$èHD$8HÿÀHD$8Hø|ÕH\$tH$H\$tH\$H$LH\$èH$HßH\$tHÞHûåè1ÀHD$Hø }+H\$tH$H\$tH\$èHD$HÿÀHD$Hø |ÕH$¼HßH\$tHÞ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$xH$H\$PH\$H\$tH\$èHÄpÃéyýÿÿéýÿÿéüÿÿéüÿÿéNûÿÿéÌúÿÿ^ |
| 00runtime.morestack_noctxtZð runtime.duffzerozð runtime.duffzero ð runtime.duffzeroÆð runtime.duffzeroìð runtime.duffzeroð runtime.duffzero¸ð runtime.duffzeroÞð runtime.duffzero"".p256Squareæ"".p256Mulª runtime.duffcopyâ"".p256Square"".p256SquareÜ"".p256Mul runtime.duffcopyØ"".p256Square"".p256Square¸"".p256Squareè"".p256Square²"".p256Mulö runtime.duffcopyÈ "".p256Square¸ |
| "".p256Mulü |
| runtime.duffcopyÎ"".p256Square¾"".p256Mul
runtime.duffcopyÔ
"".p256Square¾ runtime.duffcopy"".p256MulÞ"".p256SquareØ"".p256Mul¢"".p256Square"".p256MulÜ"".p256SquareÌ"".p256Mul"".p256Square"".p256Mul¶"".p256Squareæ"".p256Square°"".p256Mulà"".p256Square"".p256SquareÚ"".p256Mul¤"".p256Mul àB"".autotmp_0539type.*[9]uint32"".autotmp_0538type.*[9]uint32"".autotmp_0537type.*[9]uint32"".autotmp_0536type.*[9]uint32"".autotmp_0535type.*[9]uint32"".autotmp_0534type.*[9]uint32"".autotmp_0533type.*[9]uint32"".autotmp_0532type.*[9]uint32"".autotmp_0531type.*[9]uint32"".autotmp_0530type.*[9]uint32"".autotmp_0527type.int"".autotmp_0526type.int"".autotmp_0525type.int"".autotmp_0524type.int"".autotmp_0523type.int"".autotmp_0522type.int"".iÏtype.int"".ißtype.int"".itype.int"".iÿtype.int"".i¯type.int"".iïtype.int"".itype.int"".e64çtype.[9]uint32"".e32×type.[9]uint32"".e16Gtype.[9]uint32 |
| "".e8¯type.[9]uint32 |
| "".e4type.[9]uint32 |
| "".e2type.[9]uint32"".ftmp2¿type.[9]uint32"".ftmp÷type.[9]uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint32%àøßà2Ðø¦ |
| % r%&%&%&
%&
%&
&%(
%
%
%%%%5 ÍTgclocals·e8c55b930b09fa5028b5e4b78b8932dcTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Scalar3ödH%H;awèëêHìHD$1Ò1ÉHø Hù "H3Hù mHõkí+Hù QH3Hù :HõÕ+Hù HÁêHù H3Hù îHõåÿÿÿ+HÿÁHù uH$T$èHÄÃHù ´H3Hù Hõkí+Hù H3Hù snHõÕ+Hù sWHÁêHù sAH3Hù s.Hõåÿÿÿ+HÿÁHø
àþÿÿHù Þþÿÿèèèèèèèèèèèèèè" |
| 0runtime.morestack_noctxt$"".p256ReduceCarry´$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 "".autotmp_0546type.uint32"".autotmp_0545type.uint32"".autotmp_0544type.uint32"".autotmp_0543type.int"".autotmp_0542type.uint32"".autotmp_0541type.uint32"".outtype.*[9]uint32 ± ôÀh¨/$(
%
ÂþTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Scalar4À ¾ dH%H;awèëêHìHD$1Ò1ÉHøHù H;ÁïHù H3Hù ÷HõÁå+Hù ÛH3Hù ÄHõåÿÿÿ+Hù ¥H3Hù HõÕ+Hù sHÁêúHù WH3Hù @Hõåÿÿÿ+HÿÁHù uH$T$èHÄÃHù H;ÁïHù ìH3Hù ÕHõÁå+Hù ¹H3Hù ¢Hõåÿÿÿ+Hù H3Hù spHõÕ+Hù sYHÁêúHù sAH3Hù s.Hõåÿÿÿ+HÿÁHø
fþÿÿHù dþÿÿèèèèèèèèèèèèèèèèèèèè. |
| 0runtime.morestack_noctxt$"".p256ReduceCarry¨$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 "".autotmp_0556type.uint32"".autotmp_0555type.uint32"".autotmp_0554type.uint32"".autotmp_0553type.uint32"".autotmp_0552type.int"".autotmp_0551type.uint32"".autotmp_0550type.uint32"".autotmp_0549type.uint32"".outtype.*[9]uint32 î ×àÞ%($(
%( ! ÿáTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256Scalar8À ¾ dH%H;awèëêHìHD$1Ò1ÉHøHù H;ÁïHù H3Hù ÷HõÁå+Hù ÛH3Hù ÄHõåÿÿÿ+Hù ¥H3Hù HõÕ+Hù sHÁêúHù WH3Hù @Hõåÿÿÿ+HÿÁHù uH$T$èHÄÃHù H;ÁïHù ìH3Hù ÕHõÁå+Hù ¹H3Hù ¢Hõåÿÿÿ+Hù H3Hù spHõÕ+Hù sYHÁêúHù sAH3Hù s.Hõåÿÿÿ+HÿÁHø
fþÿÿHù dþÿÿèèèèèèèèèèèèèèèèèèèè. |
| 0runtime.morestack_noctxt$"".p256ReduceCarry¨$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 "".autotmp_0566type.uint32"".autotmp_0565type.uint32"".autotmp_0564type.uint32"".autotmp_0563type.uint32"".autotmp_0562type.int"".autotmp_0561type.uint32"".autotmp_0560type.uint32"".autotmp_0559type.uint32"".outtype.*[9]uint32 î ×à%($(
%( ! ÿáTgclocals·519efd86263089ddb84df3cfe7fd2992Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ$"".p256PointDoubleÀ¢dH%HD$H;Awèëå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ÄðÃ8 |
| *0runtime.morestack_noctxtZð runtime.duffzerozð 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`à"".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"àîß `à"i(((%("(&#(%%¤üTgclocals·2041e4886994d8178ffe814e7830235fTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ("".p256PointAddMixedúdH%H$ØþÿÿH;Awèëâ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ĨÃF |
| 00runtime.morestack_noctxtZð runtime.duffzerozð 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Ð&"".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%ÐÏÀj¨
%È#(%(+++++(+3 (+3#½Tgclocals·88628e025d1de378ae4e81989cb749f6Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256PointAddàÎdH%H$HþÿÿH;AwèëâHì8H¼$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Ã\ |
| 00runtime.morestack_noctxt`ð 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ð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%ðï |
| °ð
%(++(%(+((+++++++3#++3#ÒÞTgclocals·affafac6351ebae316ccb3b229f4b61fTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ,"".p256CopyConditionalàÄdH%H;awèëêLL$|$HL$1ÀHø }PIùtkHø s^IHùtNHø sAH,m1ë!ûÞHø s'HHø sHÕ1õ+HÿÀHø |°Ãèèèë®èAë |
| 0runtime.morestack_noctxtü$runtime.panicindex$runtime.panicindex$runtime.panicindex®$runtime.panicindex0"".mask type.uint32 |
| "".intype.*[9]uint32"".outtype.*[9]uint32°°$Ä$+ % |
| }3Tgclocals·72c306c66d827d7caa50958774c351b5Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ0"".p256SelectAffinePoint òdH%H;awèëêD|$0Ld$L\$Ht$(HL$HD$ 1ÒIÇÀ L9Â}&IüäHú ÓIÇHÿÂL9Â|Ú1ÒIÇÀ L9Â}&Iû¡Hú IÇHÿÂL9Â|ÚAºAú$D×D1ÿúÁï ×AùAÑéA ùAáAÿÉ1ÒIÇÆ L9ò}wIü0Hú ID+Hú IHøò)D!ÍD í+H÷HÅHøÑHÈHîHÿÎHýHÿÍHýtHÀHÁHðHîHÿÂL9ò|1ÒIÇÆ L9ò}gIûHú szID+Hú sfIHøvU)D!ÍD í+H÷HÅHør8HÈHîHÿÎHýHÿÍHýtHÀHÁHðHîHÿÂL9ò|AÿÂAúÜþÿÿÃèèèèAéqÿÿÿèèèèA$éÇþÿÿèAéWþÿÿèA$éþÿÿ |
| 0runtime.morestack_noctxt¤$runtime.panicslice²$runtime.panicindexÀ$runtime.panicindexÎ$runtime.panicindexì$runtime.panicsliceú$runtime.panicindex$runtime.panicindex$runtime.panicindex¶$runtime.panicindexÔ$runtime.panicindex`$"".autotmp_0588type.uint64"".autotmp_0587type.uint64"".autotmp_0586type.int"".autotmp_0585type.int"".autotmp_0582type.int"".autotmp_0581type.int"".autotmp_0580type.int"".autotmp_0579type.int"".autotmp_0575type.uint32"".autotmp_0574type.uint32"".autotmp_0573type.uint32"".autotmp_0572type.uint32"".autotmp_0571type.uint32"".autotmp_0570type.uint32"".indexPtype.uint32"".table type.[]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32ÀÀxÖ4 |
| =21.
ÑoTgclocals·29ed0bcbe5a98001851b45cea1967f4eTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ4"".p256SelectJacobianPoint dH%H;awèëêDt$(L\$LT$LL$H|$ 1ÀHÇ H9Ð}&Iû³Hø ¢IÇHÿÀH9Ð|Ú1ÀHÇ H9Ð}&IúpHø _IÇHÿÀH9Ð|Ú1ÀHÇ H9Ð}&Iù-Hø IÇHÿÀH9Ð|Ú¸ø}ÂD1òÑÁê ÊÖÑî ÖæÿÎ1ÉIÇÅ L9é}kIûÅHù ´ID#Hù IHýHÿDÀIøpMkÀlLÅHù XHlm!õD å+HÿÁL9é|1ÉIÇÅ L9é}oIú!Hù ID#Hù øIHýHÿàDÀIøÌMkÀlLÅHÅ$Hù °Hlm!õD å+HÿÁL9é|1ÉIÇÅ L9é}WIùt}Hù spID#Hù s\IHýHÿtKDÀIøs;MkÀlLÅHÅHHù s#Hlm!õD å+HÿÁL9é|©ÿÀøþÿÿÃèèë±èèAé{ÿÿÿèèéÿÿÿèèAé×þÿÿèèéuþÿÿèèAé3þÿÿèAéËýÿÿèAéýÿÿèAéEýÿÿ" |
| 0runtime.morestack_noctxt° $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.panicindexP,"".autotmp_0614type.int"".autotmp_0613type.int"".autotmp_0612type.int"".autotmp_0611type.int"".autotmp_0610type.int"".autotmp_0609type.int"".autotmp_0608type.int"".autotmp_0607type.int"".autotmp_0606type.int"".autotmp_0605type.int"".autotmp_0601type.uint32"".autotmp_0600type.uint32"".autotmp_0599type.uint32"".autotmp_0598type.uint32"".autotmp_0597type.uint32"".autotmp_0596type.uint32"".autotmp_0595type.uint32"".index@type.uint32"".table0,type.*[16][3][9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32/ cgO (++×¹Tgclocals·fd6a46b7651471deb6111a6af9af32d1Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256GetBitÀ´dH%H;awèëêLD$H\$LÂIÁèHût)Iø sJ¶HÑHáÒëHã¶Û\$ÃèëÓ |
| 0runtime.morestack_noctxt $runtime.panicindex0"".~r2 type.uint32"".bittype.uint"".scalartype.*[32]uint8``ÎE |
| OTgclocals·64b411f0f44be3f38c26e84fc3239091Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ*"".p256ScalarBaseMult dH%H$HÿÿÿH;AwèëâHì8L$X»ÿÿÿÿ\$LH¼$ü1ÀèHGüH¼$Ø1ÀèHGüH¼$´1ÀèHGüH¼$1ÀèHGüH|$l1ÀèHGü1ÀHÇÆ H9ð}.H$@HûÍHø ¼HÇHÿÀH9ð|Ò1ÀHÇÆ H9ð}.H$HHûHø rHÇHÿÀH9ð|Ò1ÀHÇÆ H9ð}.H$PHû9Hø (HÇHÿÀH9ð|Ò1ÒHú ÐHT$`Hút_H$@H$H$HH\$H$PH\$H$@H\$H$HH\$ H$PH\$(èL$XHT$`ÇD$D1ÀHø EHÇÆH)ÖHÆIðIÁèIùfIø UK¶HñHáÒëHã¶ÛAÛHÇÆ_H)ÖHÆIðIÁèIø K¶HñHáÒëHã¶ÛAÚHÇÆH)ÖHÆIðIÁèIø ×K¶HñHáÒëHã¶ÛÞIÇÀßI)ÐHD$XIÀLÀIÁèIø K¶HÁHáÒëHã¶ÛD×ÑçD ßõÁå ïÝÁå ïHHØ\$DHÙHûBHÚH$üH$H$ØH\$HøHÇÆH)ÎHÇÃH)ËHÙHût
HÓHÁãHÃHØH$ HD$H´$(Ht$H$0HL$ |$T|$(è\$DÃ\$DH$´H$H$H\$H\$lH\$H$@H\$H$HH\$ H$PH\$(H$üH\$0H$ØH\$8èH$@H$H$üH\$\$L\$èH$HH$H$ØH\$\$L\$èH$PH$HH\$\$L\$èD$TÿÈÁèÿÈ\$LóÿD$H!ÃØH$@H$H$´H\$D$PD$èH$HH$H$H\$\$P\$èH$PH$H\$lH\$\$P\$èL$XHT$`D$L\$Hóÿ!Ã\$LHD$XHÀ Hø »üÿÿHÿÂHú 0üÿÿHÄ8ÃéäýÿÿèèèèèAéüÿÿèéÀûÿÿèévûÿÿèé,ûÿÿ4 |
| 00runtime.morestack_noctxtð runtime.duffzero¨ð runtime.duffzeroÎð runtime.duffzeroôð runtime.duffzeroð runtime.duffzeroÖ$"".p256PointDouble¨$"".p256PrecomputedÞ
0"".p256SelectAffinePointÌ("".p256PointAddMixed,"".p256CopyConditionalä,"".p256CopyConditional"".p256One®,"".p256CopyConditional®,"".p256CopyConditionalú,"".p256CopyConditionalÀ,"".p256CopyConditionalä$runtime.panicsliceò$runtime.panicindex$runtime.panicindex$runtime.panicindex$runtime.panicindexº$runtime.panicindexÖ$runtime.panicindexò$runtime.panicindex@ð>"".autotmp_0637type.uint32"".autotmp_0633type.uint32"".autotmp_0632type.uint"".autotmp_0631type.uint32"".autotmp_0630type.uint"".autotmp_0629type.uint32"".autotmp_0628type.uint"".autotmp_0626type.uint"".autotmp_0625type.int"".autotmp_0624type.int"".autotmp_0623type.int"".autotmp_0622type.int"".autotmp_0618type.uint"".autotmp_0617type.uint32"".autotmp_0616type.uint32"".indexÇtype.uint32"".j¿type.uint"".i¯type.uint |
| "".tztype.[9]uint32 |
| "".tyÏtype.[9]uint32 |
| "".txtype.[9]uint32 |
| "".py¿type.[9]uint32 |
| "".pxwtype.[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%ð |
| ïðfºÜ- \&&&_B87:¢ |
| i&&% |
| &&0;
L3ªæTgclocals·1888106ad5d62a36a0b5aa33b185f0efTgclocals·0528ab8f76149a707fd2f0025c2178a3F/tmp/go/src/crypto/elliptic/p256.goþ("".p256PointToAffineÀ¶dH%H;awèëê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Ä`à |
| 0runtime.morestack_noctxtDð runtime.duffzerodð runtime.duffzero¢"".p256InvertÒ"".p256Square"".p256MulÚ"".p256Mul¤"".p256MulPÀ"".zInvSqtype.[9]uint32"".zInvGtype.[9]uint32"".z@type.*[9]uint32"".y0type.*[9]uint32"".x type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32ÀÀ¿à$Ò ""% |
| PTgclocals·5bb60b8ab61a8adec89d629dafadd043Tgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256ToAffineüdH%H;awèëêHìxH|$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à |
| 0runtime.morestack_noctxtDð runtime.duffzerodð runtime.duffzeroê("".p256PointToAffine"".p256ToBig¶"".p256ToBigPð"".autotmp_0646$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ð£ïÀê ?Gt&&Tgclocals·2f0799d8cd810298cfd0902093f6121eTgclocals·e1ae6533a9e39048ba0735a2264ce16aF/tmp/go/src/crypto/elliptic/p256.goþ""".p256ScalarMultàÞdH%H$øÿÿH;AwèëâHìL$L$L$H¼$1ÀèHGüH¼$ø1ÀèHGüH¼$Ô1ÀèHGüH¼$°1ÀèHGüH¼$1ÀèHGüH|$h1ÀèHGüH¼$@1ÀHÇÁØóH«H´$ H¬$@HÅlHïèH´$(H¬$@HÅlHÅ$HïèH$@HÃlHÃHH-HßHîèHÇÀHø<H$@HÅHøHkílHëH$H$@HÅHøqHkílHëHÃ$H\$H$@HÅHøEHkílHëHÃHH\$HÃHÁû?HÅH)ÝHëHÑûH¬$@Hû HkÛlHÝHl$HÃHÁû?HÅH)ÝHëHÑûH¬$@HûÑHkÛlHÝHÅ$Hl$ HÃHÁû?HÅHD$XH)ÝHëHÑûH¬$@HûHkÛlHÝHÅHHl$(èH\$XHØHÿÃH¬$@HûWHkÛlHÝH,$HÃHÿÃH¬$@Hû-HkÛlHÝHÅ$Hl$HÃHÿÃH¬$@HûþHkÛlHÝHÅHHl$H$@HÅHøÒHkílHëH\$H$@HÅHøªHkílHëHÃ$H\$ H$@HÅHø~HkílHëHÃHH\$(H$ H\$0H$(H\$8èL$L$L$HD$XHÀHøÄýÿÿ1ÀHÇ H9Ð}&IúHø óIÇHÿÀH9Ð|Ú1ÀHÇ H9Ð}&IùÁHø °IÇHÿÀH9Ð|Ú1ÀHÇ H9Ð}&Iø~Hø mIÇHÿÀH9Ð|Ú»ÿÿÿÿ\$L1ÀHø@&HD$`HøÕL$LL$LD$LT$LL$ LD$(èH$H$H$H$HL$HD$HT$HL$ HD$(èH$H$H$H$HL$HD$HT$HL$ HD$(èH$H$H$H$HL$HD$HT$HL$ HD$(èHD$`HÃHÁû?HÅH)ÝHëHÑûHÇÅH)ÝH$0Hû,Hý H+¶+HÃHãHû
ùèàH$H$H$øH\$H$ÔH\$H$@H\$D$TD$ èH$°H$H$H\$H\$hH\$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$ÔH\$\$L\$èD$TÿÈÁèÿÈ\$LóÿD$H!ÃØH$H$H$°H\$D$PD$èH$H$H$H\$\$P\$èH$H$H\$hH\$\$P\$èL$L$L$D$L\$Hóÿ!Ã\$LHD$`HÿÀHø@ÚüÿÿHÄÃèÁèéþÿÿèéÍýÿÿèAézüÿÿèAé7üÿÿèAéôûÿÿèèèèèèèèèèèèT |
| 00runtime.morestack_noctxtð runtime.duffzero¶ð runtime.duffzeroÜð runtime.duffzeroð runtime.duffzero¨ð runtime.duffzeroÈð runtime.duffzero° runtime.duffcopyø runtime.duffcopy®"".p256OneÄ runtime.duffcopy $"".p256PointDouble
("".p256PointAddMixedª$"".p256PointDouble$"".p256PointDouble$"".p256PointDouble$"".p256PointDouble¼4"".p256SelectJacobianPoint¨"".p256PointAddô,"".p256CopyConditionalÀ,"".p256CopyConditional,"".p256CopyConditional,"".p256CopyConditionalØ,"".p256CopyConditional,"".p256CopyConditionalÂ$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` 8"".autotmp_0659type.uint32"".autotmp_0658type.int"".autotmp_0657type.int"".autotmp_0656type.int"".autotmp_0655type.int"".autotmp_0653type.int"".autotmp_0652type.int"".autotmp_0651type.uint32"".autotmp_0650type.uint32"".i¿type.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% °ÿ ðÐø=o $& |
| :::'@@v&&&&&;5:!*+Å«Tgclocals·2041e4886994d8178ffe814e7830235fTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".p256FromBigà |
| Ú |
| dH%HD$ØH;AwèëåHì¨HH$èH\$H$H$¸H\$HÇD$èHD$H$HD$(HD$HHH+Hl$èL$°Ht$(1ÀHø ¼Hþ~H~HNHVH¼$H$H$ H|$0H|$`HL$8HT$@HT$pHL$hHùIøHD$ Hø jIHùUH/íåÿÿÿ+H4$Ht$HÇD$èL$°Ht$(HT$ HÿÂHú uHĨÃHþýH~HFHNH¼$H$H$ H|$HH|$xHD$PHL$XH$H$HøIøtwHT$ Hú seIHøvTH/íåÿÿÿ+H4$Ht$HÇD$èL$°Ht$(HD$ HÿÀHø >ÿÿÿHþ
þÿÿé{þÿÿèèAëIøtHT$ Hú sIÇëèAëÝéüþÿÿèèAéxþÿÿIøt!HD$ Hø sIÇéþÿÿèAëÚ |
| *0runtime.morestack_noctxtJ"type.math/big.Int\"runtime.newobject¤&math/big.(*Int).LshØ"".p256ø&math/big.(*Int).Modì&math/big.(*Int).Rshè&math/big.(*Int).RshÒ$runtime.panicindexà$runtime.panicindex² $runtime.panicindexØ $runtime.panicindexæ $runtime.panicindexÄ |
| $runtime.panicindex Ð"".autotmp_0668(type.[]math/big.Word"".autotmp_0667/(type.[]math/big.Word"".autotmp_0665type.int"".autotmp_0664type.int"".autotmp_0663type.int"".~r0¿(type.[]math/big.Word"".~r0ï(type.[]math/big.Word"".bits_(type.[]math/big.Word"".bits(type.[]math/big.Word"".itype.int"".tmpÿ$type.*math/big.Int |
| "".in$type.*math/big.Int"".outtype.*[9]uint32"кÏÐÓ°dî"92V4$
\($#-NTgclocals·9d97800b9eac7aaad25644c1094f6baaTgclocals·56e536d83fa52a442d50ea49d5fbee93F/tmp/go/src/crypto/elliptic/p256.goþ"".p256ToBigÀ¨dH%H;awèëêHì@HH$èH\$H\$8HH$èHD$HL$8HD$(HL$0H$H\$Hk Hl$èHD$0HÇÁHùHËHL$ HãHû
ÞH$HD$HÇD$èH\$(H$H\$HHû¨Hl$ Hý H«+Hl$èHD$0H$HD$H\$(H\$èHD$0HL$ HÿÉHùhÿÿÿH$HD$HH\$èHD$0H$HD$HHH+Hl$èH\$0H\$PHÄ@ÃèéQÿÿÿH$HD$HÇD$èéÿÿÿ |
| 0runtime.morestack_noctxt:"type.math/big.IntL"runtime.newobjectn"type.math/big.Int"runtime.newobjectÔ0math/big.(*Int).SetInt64Ú&math/big.(*Int).LshÈ0math/big.(*Int).SetInt64&math/big.(*Int).AddÐ"".p256RInverseä&math/big.(*Int).Mul"".p256®&math/big.(*Int).ModÖ$runtime.panicindex&math/big.(*Int).Lsh "".autotmp_0669$type.*math/big.Int"".i?type.int"".tmp/$type.*math/big.Int"".result$type.*math/big.Int"".~r1$type.*math/big.Int |
| "".intype.*[9]uint32Ï6 @¤9 <
%*È9 Tgclocals·a7c27d2bfcc924fa8a92b6b29b7218b1Tgclocals·6ead6b6e61a1f26ea1ab78eb082291deF/tmp/go/src/crypto/elliptic/p256.goþ"".initÀ¨dH%H;awèëê¶ût¶ûuÃèÆèèèÆà |
| 0runtime.morestack_noctxt2"".initdone·J"".initdone·`"runtime.throwinitp"".initdone·|sync.initmath/big.initio.init"".initdone·``Æ` |
| /1Tgclocals·3280bececceccd33cb74587feedb1f9fTgclocals·3280bececceccd33cb74587feedb1f9fF/tmp/go/src/crypto/elliptic/p256.goþ"".Curve.Add dH%H;awèëêHì8HY H
Ût
H|$@H9;uH#H\$PH\$H\$XH\$H\$`H\$H\$hH\$ H\$HH$H\$@H[ ÿÓHL$(HD$0HL$pHD$xHÄ8Ã |
| 0runtime.morestack_noctxtÔ |
| p"".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."".Curvepjo |
| j&Tgclocals·2c26e9496b1c078fc62b3f021ed30e75Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ"".Curve.DoubleâdH%H;awèëêHì(HY H
Ût
H|$0H9;uH#H\$@H\$H\$HH\$H\$8H$H\$0H[(ÿÓHL$HD$ HL$PHD$XHÄ(Ã |
| 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."".CurvePVO |
| V*Tgclocals·7df6e063dc095dddeca4953196c36874Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ$"".Curve.IsOnCurveàÌdH%H;awèëêHì HY H
Ût
H|$(H9;uH#H\$8H\$H\$@H\$H\$0H$H\$(H[0ÿÓ¶\$\$HHÄ Ã |
| 0runtime.morestack_noctxt¬ |
| P@"".~r2@type.bool"".y0$type.*math/big.Int"".x $type.*math/big.Int""..thistype."".Curve@K?pp |
| VTgclocals·564befda8e2e8cc7f35f6bc1d3c5e0a6Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ"".Curve.ParamsÀ¦dH%H;awèëêHìHY H
Ût
H|$H9;uH#H\$ H$H\$H[8ÿÓH\$H\$(HÄÃ |
| 0runtime.morestack_noctxt |
| 0 "".~r0 (type.*"".CurveParams""..thistype."".Curve 8` |
| ` |
| BTgclocals·8cb639c12a4a13c6ace27031b0f83707Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ."".Curve.ScalarBaseMultödH%H;awèëêHì0HY H
Ût
H|$8H9;uH#H\$HH\$H\$PH\$H\$XH\$H\$@H$H\$8H[@ÿÓHL$ HD$(HL$`HD$hHÄ0Ã |
| 0runtime.morestack_noctxtÀ |
| p`"".y`$type.*math/big.Int"".xP$type.*math/big.Int"".k type.[]uint8""..thistype."".Curve``_ |
| ` Tgclocals·6ecbe81610a871e2585d0d1914697412Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ&"".Curve.ScalarMultÀªdH%H;awèëêHì@HY H
Ût
H|$HH9;uH#H\$XH\$H\$`H\$H\$hH\$H\$pH\$ H\$xH\$(H\$PH$H\$HH[HÿÓHL$0HD$8H$H$HÄ@Ã |
| 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."".Curvez |
| t,Tgclocals·f4b5958521e1cb5f3b2f5fb10ef93ae8Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ2"".(*p256Curve).IsOnCurve@.ÆD$ H\$H+Hl$é&6"".(*CurveParams).IsOnCurve@"".~r20type.bool"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p256Curve Tgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þD"".(*p256Curve).affineFromJacobian`HHÇD$0HÇD$(H\$H+Hl$é@H"".(*CurveParams).affineFromJacobian`"".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.*"".p256Curve000Tgclocals·0c9896cffd1f1d69528d91b5ddf16f57Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ&"".(*p256Curve).Add`HHÇD$0HÇD$8H\$H+Hl$é@*"".(*CurveParams).Addp"".~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.*"".p256Curve000Tgclocals·be52d99fd4fc187ec6a3cd1eab5661d9Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ6"".(*p256Curve).addJacobian`ZHÇD$@HÇD$HHÇD$PH\$H+Hl$éR:"".(*CurveParams).addJacobian "".~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.*"".p256Curve000Tgclocals·96043c875f55b65691ae476956d26f15Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ,"".(*p256Curve).Double`HHÇD$ HÇD$(H\$H+Hl$é@0"".(*CurveParams).DoubleP |
| "".~r3@$type.*math/big.Int"".~r20$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int""..this$type.*"".p256Curve000Tgclocals·6e5d4a330d25067342b1b461a5d19024Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ<"".(*p256Curve).doubleJacobian`ZHÇD$(HÇD$0HÇD$8H\$H+Hl$éR@"".(*CurveParams).doubleJacobianp"".~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.*"".p256Curve000Tgclocals·fabf43e74d36f8269fec46b5f209c7baTgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ,"".(*p256Curve).ParamsÀÀdH%H;awèëêHì0HY H
Ût
H|$8H9;uH#H\$81íH9ëuHHH,$HïHÞH¥H¥HHl$HïHÞH¥H¥HHl$ HïHÞH¥H¥èH\$8Hût
H+Hl$@HÄ0Ãëï |
| 0runtime.morestack_noctxt~(go.string."elliptic"¨*go.string."p256Curve"Ô$go.string."Params"ü"runtime.panicwrap `"".~r0(type.*"".CurveParams""..this$type.*"".p256Curve`_` |
| }#Tgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ<"".(*p256Curve).ScalarBaseMultÀ°dH%H;awèëêHì0HY H
Ût
H|$8H9;uH#H\$81íH9ëuHHH,$HïHÞH¥H¥HHl$HïHÞH¥H¥HHl$ HïHÞH¥H¥èHt$8HþtEH,$HïH¥H\$@H\$H\$HH\$H\$PH\$èHL$ HD$(HL$XHD$`HÄ0Ãë· |
| 0runtime.morestack_noctxt~(go.string."elliptic"¨*go.string."p256Curve"Ô4go.string."ScalarBaseMult"ü"runtime.panicwrapî6"".p256Curve.ScalarBaseMult``"".yP$type.*math/big.Int"".x@$type.*math/big.Int"".scalartype.[]uint8""..this$type.*"".p256Curve`¹_`àà |
| }cTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ4"".(*p256Curve).ScalarMultàÞdH%H;awèëêHì@HY H
Ût
H|$HH9;uH#H\$H1íH9ëuHHH,$HïHÞH¥H¥HHl$HïHÞH¥H¥HHl$ HïHÞH¥H¥èHt$HHþt\H,$HïH¥H\$PH\$H\$XH\$H\$`H\$H\$hH\$ H\$pH\$(èHL$0HD$8HL$xH$HÄ@Ãë |
| 0runtime.morestack_noctxt~(go.string."elliptic"¨*go.string."p256Curve"Ô,go.string."ScalarMult"ü"runtime.panicwrap."".p256Curve.ScalarMult"".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Ðð ð |
| }sTgclocals·6f36ab01c3b1e9831d2d7a8e3c4180c2Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ,"".p256Curve.IsOnCurveÀÀdH%H;awèëêHì HY H
Ût
H|$(H9;uH#H\$(H$H\$0H\$H\$8H\$è¶\$\$@HÄ Ã |
| 0runtime.morestack_noctxt6"".(*CurveParams).IsOnCurve@@"".~r20type.bool"".y $type.*math/big.Int"".x$type.*math/big.Int""..this"type."".p256Curve@E?`"` |
| MTgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ>"".p256Curve.affineFromJacobianêdH%H;awèëêHì0HY H
Ût
H|$8H9;uH#H\$8H$H\$@H\$H\$HH\$H\$PH\$èHL$ HD$(HL$XHD$`HÄ0Ã |
| 0runtime.morestack_noctxt°H"".(*CurveParams).affineFromJacobian``"".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`Z_$ |
| W)Tgclocals·0c9896cffd1f1d69528d91b5ddf16f57Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ "".p256Curve.AddþdH%H;awèëêHì8HY H
Ût
H|$@H9;uH#H\$@H$H\$HH\$H\$PH\$H\$XH\$H\$`H\$ èHL$(HD$0HL$hHD$pHÄ8Ã |
| 0runtime.morestack_noctxtÄ*"".(*CurveParams).Addpp"".~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."".p256Curvepdo& |
| aTgclocals·be52d99fd4fc187ec6a3cd1eab5661d9Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ0"".p256Curve.addJacobianàØdH%H;awèëêHìPHY H
Ût
H|$XH9;uH#H\$XH$H\$`H\$H\$hH\$H\$pH\$H\$xH\$ H$H\$(H$H\$0èHT$8HL$@HD$HH$H$H$ HÄPÃ |
| 0runtime.morestack_noctxtø:"".(*CurveParams).addJacobian "".~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 °(° |
| {5Tgclocals·96043c875f55b65691ae476956d26f15Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ&"".p256Curve.DoubleàÖdH%H;awèëêHì(HY H
Ût
H|$0H9;uH#H\$0H$H\$8H\$H\$@H\$èHL$HD$ HL$HHD$PHÄ(Ã |
| 0runtime.morestack_noctxt0"".(*CurveParams).DoublePP |
| "".~r3@$type.*math/big.Int"".~r20$type.*math/big.Int |
| "".y1 $type.*math/big.Int |
| "".x1$type.*math/big.Int""..this"type."".p256CurvePPOp*p |
| M#Tgclocals·6e5d4a330d25067342b1b461a5d19024Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ6"".p256Curve.doubleJacobianþdH%H;awèëêHì8HY H
Ût
H|$@H9;uH#H\$@H$H\$HH\$H\$PH\$H\$XH\$èHT$ HL$(HD$0HT$`HL$hHD$pHÄ8Ã |
| 0runtime.morestack_noctxt°@"".(*CurveParams).doubleJacobianpp"".~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."".p256Curvepdo, |
| W)Tgclocals·fabf43e74d36f8269fec46b5f209c7baTgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þD"".(*p224Curve).affineFromJacobian`HHÇD$0HÇD$(H\$H+Hl$é@H"".(*CurveParams).affineFromJacobian`"".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.*"".p224Curve00.0Tgclocals·0c9896cffd1f1d69528d91b5ddf16f57Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ6"".(*p224Curve).addJacobian`ZHÇD$@HÇD$HHÇD$PH\$H+Hl$éR:"".(*CurveParams).addJacobian "".~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.*"".p224Curve0000Tgclocals·96043c875f55b65691ae476956d26f15Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ<"".(*p224Curve).doubleJacobian`ZHÇD$(HÇD$0HÇD$8H\$H+Hl$éR@"".(*CurveParams).doubleJacobianp"".~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.*"".p224Curve0020Tgclocals·fabf43e74d36f8269fec46b5f209c7baTgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ,"".(*p224Curve).Params dH%HD$èH;AwèëåHìHY H
ÛtH¼$ H9;uH#H$ 1íH9ëuHHH,$HïHÞH¥H¥HHl$HïHÞH¥H¥HHl$ HïHÞH¥H¥èH´$ Hþt"Hl$0HïèH\$0H$¨HÄÃëÚ |
| *0runtime.morestack_noctxt(go.string."elliptic"Ä*go.string."p224Curve"ð$go.string."Params""runtime.panicwrapÒ runtime.duffcopy °"".curveÏ"type."".p224Curve"".~r0(type.*"".CurveParams""..this$type.*"".p224Curve"°¯°Ð4ÐETgclocals·06cab038d51064a089bda21fa03e00f7Tgclocals·d36bb3b94bf2996cb1da6c9a4c25b7b9<autogenerated>þ2"".(*p224Curve).IsOnCurveÀ¼dH%H;awèëêHìHY H
ÛtH¼$H9;uH#H$1íH9ëuHHH,$HïHÞH¥H¥HHl$HïHÞH¥H¥HHl$ HïHÞH¥H¥èH´$Hþt?H,$HïèH$H\$hH$H\$pè¶\$x$ HÄÃë½ |
| 0runtime.morestack_noctxt(go.string."elliptic"º*go.string."p224Curve"æ*go.string."IsOnCurve""runtime.panicwrapÆ runtime.duffcopy,"".p224Curve.IsOnCurve@"".~r20type.bool"".bigY $type.*math/big.Int"".bigX$type.*math/big.Int""..this$type.*"".p224Curve¼ÿà6àZTgclocals·8d11a518189555fd7f3bac3cc6ad264cTgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ&"".(*p224Curve).AddÀ¨dH%HD$èH;AwèëåHìHY H
ÛtH¼$ H9;uH#H$ 1íH9ëuHHH,$HïHÞH¥H¥HHl$HïHÞH¥H¥HHl$ HïHÞH¥H¥èH´$ HþtpH,$HïèH$¨H\$hH$°H\$pH$¸H\$xH$ÀH$èH$H$H$ÈH$ÐHÄÃë |
| *0runtime.morestack_noctxt(go.string."elliptic"Ä*go.string."p224Curve"ðgo.string."Add""runtime.panicwrapÐ runtime.duffcopyÈ "".p224Curve.Addp°"".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 Tgclocals·be52d99fd4fc187ec6a3cd1eab5661d9Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ,"".(*p224Curve).DoubleèdH%HD$øH;AwèëåHìHY H
ÛtH¼$H9;uH#H$1íH9ëuHHH,$HïHÞH¥H¥HHl$HïHÞH¥H¥HHl$ HïHÞH¥H¥èH´$HþtPH,$HïèH$H\$hH$ H\$pèHL$xH$H$¨H$°HÄÃë¬ |
| *0runtime.morestack_noctxt(go.string."elliptic"Ä*go.string."p224Curve"ð$go.string."Double""runtime.panicwrapÐ runtime.duffcopy&"".p224Curve.DoubleP |
| "".y@$type.*math/big.Int"".x0$type.*math/big.Int"".bigY1 $type.*math/big.Int"".bigX1$type.*math/big.Int""..this$type.*"".p224Curve"Í:uTgclocals·6e5d4a330d25067342b1b461a5d19024Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ4"".(*p224Curve).ScalarMultàÖdH%HD$àH;AwèëåHì HY H
ÛtH¼$¨H9;uH#H$¨1íH9ëuHHH,$HïHÞH¥H¥HHl$HïHÞH¥H¥HHl$ HïHÞH¥H¥èH´$¨HþH,$HïèH$°H\$hH$¸H\$pH$ÀH\$xH$ÈH$H$ÐH$èH$H$H$ØH$àHÄ Ãéyÿÿÿ |
| *0runtime.morestack_noctxt(go.string."elliptic"Ä*go.string."p224Curve"ð,go.string."ScalarMult""runtime.panicwrapØ runtime.duffcopyð."".p224Curve.ScalarMultÀ"".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"À¿À°<°¥Tgclocals·6f36ab01c3b1e9831d2d7a8e3c4180c2Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ<"".(*p224Curve).ScalarBaseMult dH%HD$ðH;AwèëåHìHY H
ÛtH¼$H9;uH#H$1íH9ëuHHH,$HïHÞH¥H¥HHl$HïHÞH¥H¥HHl$ HïHÞH¥H¥èH´$Hþt`H,$HïèH$ H\$hH$¨H\$pH$°H\$xèH$H$H$¸H$ÀHÄÃë |
| *0runtime.morestack_noctxt(go.string."elliptic"Ä*go.string."p224Curve"ð4go.string."ScalarBaseMult""runtime.panicwrapÐ runtime.duffcopy¨6"".p224Curve.ScalarBaseMult` "".yP$type.*math/big.Int"".x@$type.*math/big.Int"".scalartype.[]uint8""..this$type.*"".p224Curve" Ý >
Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ>"".p224Curve.affineFromJacobian dH%H;awèëêHì0HY H
Ût
H|$8H9;uH#H\$8H$H$ H\$H$¨H\$H$°H\$èHL$ HD$(H$¸H$ÀHÄ0Ã |
| 0runtime.morestack_noctxtÂH"".(*CurveParams).affineFromJacobian `"".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`i_
@ |
| `0Tgclocals·c58ca97dece16b102712abc6214647d0Tgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ0"".p224Curve.addJacobianðdH%H;awèëêHìPHY H
Ût
H|$XH9;uH#H\$XH$H$ÀH\$H$ÈH\$H$ÐH\$H$ØH\$ H$àH\$(H$èH\$0èHT$8HL$@HD$HH$ðH$øH$HÄPÃ |
| 0runtime.morestack_noctxt:"".(*CurveParams).addJacobianà "".~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À9Tgclocals·4e47429b88aabb077f30310cf1a36efeTgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þ6"".p224Curve.doubleJacobianÀ¢dH%H;awèëêHì8HY H
Ût
H|$@H9;uH#H\$@H$H$¨H\$H$°H\$H$¸H\$èHT$ HL$(HD$0H$ÀH$ÈH$ÐHÄ8Ã |
| 0runtime.morestack_noctxtÂ@"".(*CurveParams).doubleJacobian°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."".p224Curvepvo D |
| `@Tgclocals·0fe6fa3e5fe9fd04c70316644d57d98bTgclocals·3280bececceccd33cb74587feedb1f9f<autogenerated>þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·64a4b785410a5123ad63652e16ed21cd00 |
| *þTgclocals·2878994323cd6807288b8c7136fb357b00****þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·bd51743682bd6c0f7b9f2e8e6dffed99 |
| |
| þTgclocals·22d606b97ffec0d4f9ab2625bc73c94ePP |
| |
| þTgclocals·7650a70b4a38a0814139688226f01b71PPªªªªªªªª |
| þTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·b107c4c358f5d47b9130b386254c1b5c ªªþTgclocals·cdad2423f80435eacf693a74832cb24cÀÀ ¢ªªª¢ªª |
| ª |
| ª |
| ª |
| ª¨ |
| ª¨ª |
| ¨ª |
| ªªªþTgclocals·614be66d6df4d24fef7ab4d56c53e034ÀÀª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*ª*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6e5d4a330d25067342b1b461a5d19024 |
| *þTgclocals·46c9adfbb2843f1ab6470b4461274885pp¢ ¢¢¢ª*þTgclocals·f237bd067cce228eb1f6b08047c69539ppªªªªªªªªªªªªþTgclocals·a21b64a35d2a276f0248c0c8639ab3de88 ¨þTgclocals·57c10b7d7abbdcca99885f7ec756852c88ªªªªªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 |
| þTgclocals·0372b889336bbdf612862c172920463dþTgclocals·643845f6d9a96dc00f5314b2c0e9034700»».»»,þTgclocals·faff5067deadc48dcd6a14adc0635627 þTgclocals·342a2255d4a57c43aa83532dc8e1656f ««þTgclocals·fcd1d08a61205d0019d9048ecb6f50d7((þTgclocals·565f8232bc3f5778e8c6b4872e1af99e((++(+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ""..gostring.1t39402006196394479212279040100143613805079739270465446667948293404245721771496870329047266088258938001861606973112319 ""..gostring.1þ""..gostring.2t39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643 ""..gostring.2þØgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"ðâ`b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef Øgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"þØgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"ðâ`aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7 Øgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"þØgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"ðâ`3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f Øgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ""..gostring.3àÜ6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151 ""..gostring.3þ""..gostring.4àÜ6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449 ""..gostring.4þ""..gostring.5°¨051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00 ""..gostring.5þ""..gostring.6°¦c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66 ""..gostring.6þ""..gostring.7°¨11839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650 ""..gostring.7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,:go.itab."".p256Curve."".CurveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ,@go.itab.*"".CurveParams."".CurveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þ go.string."26959946667150639794667015087019630673557916260026308143510066298881"°ªD26959946667150639794667015087019630673557916260026308143510066298881 go.string."26959946667150639794667015087019630673557916260026308143510066298881"þ go.string."26959946667150639794667015087019625940457807714424391721682722368061"°ªD26959946667150639794667015087019625940457807714424391721682722368061 go.string."26959946667150639794667015087019625940457807714424391721682722368061"þgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4" 8b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4 go.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"þgo.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21" 8b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21 go.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"þgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34" 8bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34 go.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ,:go.itab."".p224Curve."".CurveþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc7bd12cd5d42039dd7b3a93035a775bVUUþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·87c9633734d928bef96c29553056a8e3 VUU)þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·80256b569648f187487a4834bc5989b2 &VUU©þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·4288f592fb3a789081c997b5c2380e17 "VUU)þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·216a940416d8628fc7c20c8c9a1983b8 (VUU©þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·49d3e8d1bc31eba9a437644bc0356d50 $VUU þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·1888106ad5d62a36a0b5aa33b185f0efªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc |
| þTgclocals·f883d3996c76325fd1714d4e3de9fa33þTgclocals·e8c55b930b09fa5028b5e4b78b8932dc |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·affafac6351ebae316ccb3b229f4b61fªªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2041e4886994d8178ffe814e7830235fª |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·72c306c66d827d7caa50958774c351b5þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·0cad65ccfdfca742eb196d0d580df6a7 ª*ª*þTgclocals·f6dcde45bff02c6c4b088b594fd52a4c((þTgclocals·ae2cd7e4afee4b889cdf79336309cc80(( |
| ***þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·467ca33e7e3e829f22ac320bdfa387a6BþTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·e8c55b930b09fa5028b5e4b78b8932dc |
| þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·06cab038d51064a089bda21fa03e00f7þ´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"À¾N115792089210356248762697446949407573530086143415290314195533631308867097853951 ´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"þ´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"À¾N115792089210356248762697446949407573529996955224135760342422259061068512044369 ´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"þgo.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"°¢@5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b go.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"þgo.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"°¢@6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296 go.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"þgo.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"°¢@4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5 go.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"þgo.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"°¢@7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000 go.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·29f0050a5ee7c2b9348a75428171d7de þTgclocals·9ff42bf311af152488d11f0f78c8d5ce |
| |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6f36ab01c3b1e9831d2d7a8e3c4180c2ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9308e7ef08d2cc2f72ae1228688dacf9þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·cd30d2bcfdea04ed7c49639580b4bd08þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·ff6219935650e2e08b211afdcc0ca7f1 $VUUUþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·e8c55b930b09fa5028b5e4b78b8932dc |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·519efd86263089ddb84df3cfe7fd2992þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2041e4886994d8178ffe814e7830235fª |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·88628e025d1de378ae4e81989cb749f6ªªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·affafac6351ebae316ccb3b229f4b61fªªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·72c306c66d827d7caa50958774c351b5þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·29ed0bcbe5a98001851b45cea1967f4e*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·fd6a46b7651471deb6111a6af9af32d1 |
| ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·64b411f0f44be3f38c26e84fc3239091þTgclocals·0528ab8f76149a707fd2f0025c2178a3þTgclocals·1888106ad5d62a36a0b5aa33b185f0efªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·5bb60b8ab61a8adec89d629dafadd043 |
| ªþTgclocals·e1ae6533a9e39048ba0735a2264ce16a þTgclocals·2f0799d8cd810298cfd0902093f6121e |
| **þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·2041e4886994d8178ffe814e7830235fª |
| þTgclocals·56e536d83fa52a442d50ea49d5fbee93 þTgclocals·9d97800b9eac7aaad25644c1094f6baa |
| |
| þTgclocals·6ead6b6e61a1f26ea1ab78eb082291de00 |
| þTgclocals·a7c27d2bfcc924fa8a92b6b29b7218b100þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·3280bececceccd33cb74587feedb1f9fþ*"".mask0type.[]uint80""".statictmp_0672þ,"".initoncetype.sync.Onceþ*"".p384(type.*"".CurveParamsþ*"".p521(type.*"".CurveParamsþ*"".p224Ð"type."".p224Curveþ,"".p224P@type.[8]uint32@ðÿÿÿÿÿÿÿÿÿÿÿÿÿþ*""".p224ZeroModP310type.[]uint320""".statictmp_0673þ,""".p224ZeroModP63type.[8]uint64øÿÿøÿÿøÿÿøÿ÷ÿÿøÿÿøÿÿøÿÿþ*"".p256"type."".p256Curveþ*"".p256RInverse$type.*math/big.Intþ,"".p256OneHtype.[9]uint32@øÿÿÿÿÿÿÿÿÿ¿ÿÿÿþ,"".p256ZeroHtype.[9]uint32þ,"".p256PHtype.[9]uint32Hÿÿÿÿÿÿÿÿÿÿ ÿÿÿþ,"".p2562PHtype.[9]uint32Hþÿÿÿÿÿÿÿÿÿ@ÿÿÿþ,$"".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Äþ,"".p256Zero31Htype.[9]uint32Høÿÿüÿÿ?üÿÿü@üÿÿüÿÿ?üÿÿüÿÿ7üÿÿþ,""".statictmp_0672type.[8]uint8ÿ?þ,""".statictmp_0673@type.[8]uint32@øÿÿøÿÿøÿøÿÿøÿÿøÿÿøÿÿþ,"".initdone·type.uint8þ6"".(*CurveParams).Params·f0"".(*CurveParams).Paramsþ,runtime.throwreturn·f&runtime.throwreturnþ<"".(*CurveParams).IsOnCurve·f6"".(*CurveParams).IsOnCurveþ(runtime.newobject·f"runtime.newobjectþ,math/big.(*Int).Mul·f&math/big.(*Int).Mulþ,math/big.(*Int).Mod·f&math/big.(*Int).Modþ,math/big.(*Int).Lsh·f&math/big.(*Int).Lshþ,math/big.(*Int).Add·f&math/big.(*Int).Addþ,math/big.(*Int).Sub·f&math/big.(*Int).Subþ,math/big.(*Int).Cmp·f&math/big.(*Int).Cmpþ "".zForAffine·f"".zForAffineþ6math/big.(*Int).SetInt64·f0math/big.(*Int).SetInt64þN"".(*CurveParams).affineFromJacobian·fH"".(*CurveParams).affineFromJacobianþ:math/big.(*Int).ModInverse·f4math/big.(*Int).ModInverseþ0"".(*CurveParams).Add·f*"".(*CurveParams).Addþ@"".(*CurveParams).addJacobian·f:"".(*CurveParams).addJacobianþ,math/big.(*Int).Set·f&math/big.(*Int).SetþF"".(*CurveParams).doubleJacobian·f@"".(*CurveParams).doubleJacobianþ6"".(*CurveParams).Double·f0"".(*CurveParams).Doubleþ>"".(*CurveParams).ScalarMult·f8"".(*CurveParams).ScalarMultþF"".(*CurveParams).ScalarBaseMult·f@"".(*CurveParams).ScalarBaseMultþ""".GenerateKey·f"".GenerateKeyþ(runtime.makeslice·f"runtime.makesliceþio.ReadFull·fio.ReadFullþ*runtime.panicindex·f$runtime.panicindexþ"".Marshal·f"".Marshalþ0math/big.(*Int).Bytes·f*math/big.(*Int).Bytesþ*runtime.panicslice·f$runtime.panicsliceþ$runtime.memmove·fruntime.memmoveþ"".Unmarshal·f"".Unmarshalþ6math/big.(*Int).SetBytes·f0math/big.(*Int).SetBytesþ"".initAll·f"".initAllþ"".initP224·f"".initP224þ"".initP256·f"".initP256þ"".initP384·f"".initP384þ"".initP521·f"".initP521þ4runtime.writebarrierptr·f.runtime.writebarrierptrþ8math/big.(*Int).SetString·f2math/big.(*Int).SetStringþ"".P256·f"".P256þ$sync.(*Once).Do·fsync.(*Once).Doþ$runtime.convT2I·fruntime.convT2Iþ"".P384·f"".P384þ&runtime.typ2Itab·f runtime.typ2Itabþ"".P521·f"".P521þ""".p224FromBig·f"".p224FromBigþ"".P224·f"".P224þ,"".p224Curve.Params·f&"".p224Curve.Paramsþ2"".p224Curve.IsOnCurve·f,"".p224Curve.IsOnCurveþ "".p224Square·f"".p224Squareþ"".p224Mul·f"".p224Mulþ"".p224Sub·f"".p224Subþ "".p224Reduce·f"".p224Reduceþ"".p224Add·f"".p224Addþ$"".p224Contract·f"".p224Contractþ&"".p224Curve.Add·f "".p224Curve.Addþ*"".p224AddJacobian·f$"".p224AddJacobianþ$"".p224ToAffine·f"".p224ToAffineþ,"".p224Curve.Double·f&"".p224Curve.Doubleþ0"".p224DoubleJacobian·f*"".p224DoubleJacobianþ4"".p224Curve.ScalarMult·f."".p224Curve.ScalarMultþ("".p224ScalarMult·f""".p224ScalarMultþ<"".p224Curve.ScalarBaseMult·f6"".p224Curve.ScalarBaseMultþ "".p224IsZero·f"".p224IsZeroþ*"".p224ReduceLarge·f$"".p224ReduceLargeþ "".p224Invert·f"".p224Invertþ2"".p224CopyConditional·f,"".p224CopyConditionalþ"".p224ToBig·f"".p224ToBigþ,"".get28BitsFromEnd·f&"".get28BitsFromEndþ,"".p256Curve.Params·f&"".p256Curve.Paramsþ&"".p256GetScalar·f "".p256GetScalarþ<"".p256Curve.ScalarBaseMult·f6"".p256Curve.ScalarBaseMultþ0"".p256ScalarBaseMult·f*"".p256ScalarBaseMultþ$"".p256ToAffine·f"".p256ToAffineþ4"".p256Curve.ScalarMult·f."".p256Curve.ScalarMultþ""".p256FromBig·f"".p256FromBigþ("".p256ScalarMult·f""".p256ScalarMultþ,"".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þ."".p256PointToAffine·f("".p256PointToAffineþ"".p256ToBig·f"".p256ToBigþ,math/big.(*Int).Rsh·f&math/big.(*Int).Rshþ"".init·f"".initþ(runtime.throwinit·f"runtime.throwinitþsync.init·fsync.initþ math/big.init·fmath/big.initþio.init·fio.initþbruntime.gcbits.0x88884800000000000000000000000000 Hþ@go.string."elliptic.CurveParams"PJelliptic.CurveParams @go.string."elliptic.CurveParams"þgo.string."P"0$P go.string."P"þgo.string."N"0$N go.string."N"þgo.string."B"0$B go.string."B"þgo.string."Gx"0&Gx go.string."Gx"þgo.string."Gy"0&Gy go.string."Gy"þ&go.string."BitSize"00BitSize &go.string."BitSize"þ.go.string."CurveParams"@8CurveParams .go.string."CurveParams"þ&type."".CurveParamsðð0On" (, runtime.algarray0bruntime.gcbits.0x88884800000000000000000000000000P@go.string."elliptic.CurveParams"p(type.*"".CurveParams"runtime.zerovalueÀ&type."".CurveParamsÀgo.string."P"à$type.*math/big.Intgo.string."N"°$type.*math/big.Intàgo.string."B"$type.*math/big.Int°go.string."Gx"Ð$type.*math/big.Intgo.string."Gy" $type.*math/big.IntÐ&go.string."BitSize"ðtype.int` &type."".CurveParams .go.string."CurveParams"°"go.importpath."".Àð&type."".CurveParamsþbruntime.gcbits.0x88000000000000000000000000000000 þBgo.string."*elliptic.CurveParams"PL*elliptic.CurveParams Bgo.string."*elliptic.CurveParams"þÈgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"àÒXfunc(*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)"þêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððßË3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÈgo.string."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.string."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"°ªDfunc(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int) go.string."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)ÐÐÔ¢3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P go.string."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.string."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"4func(*elliptic.CurveParams, *big.Int, *big.Int) bool go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"þztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) boolÀÀEú¤3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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þzgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"1func(*elliptic.CurveParams) *elliptic.CurveParams zgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"þTtype.func(*"".CurveParams) *"".CurveParams ¦¢3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."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þbruntime.gcbits.0x48844400000000000000000000000000 HDþ&go.string."[]uint8"00[]uint8 &go.string."[]uint8"þtype.[]uint8 ß~.8 runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P&go.string."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint8þ6go.typelink.[]uint8/[]uint8type.[]uint8þgo.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)" 9func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int) go.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"þtype.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)ÀÀÂ
Äå3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"À¼Mfunc(*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)"þÀtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààÏkÁð3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P²go.string."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þ""..gostring.8vfunc(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) ""..gostring.8þÄ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" runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..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.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"À¾Nfunc(*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)"þÌtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)àà0åd3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P´go.string."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.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"àÒXfunc(*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)"þêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ððçy93 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÈgo.string."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.string."Add"0(Add go.string."Add"þgo.string."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°¤Afunc(*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)"þÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ààð\áõ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."Double"0.Double $go.string."Double"þrgo.string."func(*big.Int, *big.Int) (*big.Int, *big.Int)"|-func(*big.Int, *big.Int) (*big.Int, *big.Int) rgo.string."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 |
| 3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Prgo.string."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.string."IsOnCurve"@4 IsOnCurve *go.string."IsOnCurve"þRgo.string."func(*big.Int, *big.Int) bool"`\func(*big.Int, *big.Int) bool Rgo.string."func(*big.Int, *big.Int) bool"þXtype.func(*math/big.Int, *math/big.Int) bool°°À§3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PRgo.string."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.string."Params"0.Params $go.string."Params"þPgo.string."func() *elliptic.CurveParams"`Zfunc() *elliptic.CurveParams Pgo.string."func() *elliptic.CurveParams"þ6type.func() *"".CurveParams¨"å3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PPgo.string."func() *elliptic.CurveParams"pHgo.weak.type.*func() *"".CurveParams"runtime.zerovalue 6type.func() *"".CurveParamsÐ6type.func() *"".CurveParams(type.*"".CurveParamsþ4go.string."ScalarBaseMult"@>ScalarBaseMult 4go.string."ScalarBaseMult"þ\go.string."func([]uint8) (*big.Int, *big.Int)"pf"func([]uint8) (*big.Int, *big.Int) \go.string."func([]uint8) (*big.Int, *big.Int)"þbtype.func([]uint8) (*math/big.Int, *math/big.Int)°°.l3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P\go.string."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.string."ScalarMult"@6 |
| ScalarMult ,go.string."ScalarMult"þgo.string."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"6func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int) go.string."func(*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ÙÂ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."addJacobian"@8addJacobian .go.string."addJacobian"þÖ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) Ögo.string."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 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÖgo.string."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.string."affineFromJacobian"PFaffineFromJacobian <go.string."affineFromJacobian"þgo.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"7func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) go.string."func(*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)ÐÐõÑ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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þ4go.string."doubleJacobian"@>doubleJacobian 4go.string."doubleJacobian"þgo.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"°¤Afunc(*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)"þÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)àà³mÃ-3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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þ(type.*"".CurveParamsÐÐY6 p runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PBgo.string."*elliptic.CurveParams"p:go.weak.type.**"".CurveParams"runtime.zerovalue&type."".CurveParams` (type.*"".CurveParamsÀð(type.*"".CurveParamsðgo.string."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."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°*go.string."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."Params"°6type.func() *"".CurveParamsÀTtype.func(*"".CurveParams) *"".CurveParamsÐ0"".(*CurveParams).Paramsà0"".(*CurveParams).Paramsð4go.string."ScalarBaseMult"btype.func([]uint8) (*math/big.Int, *math/big.Int) type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)°@"".(*CurveParams).ScalarBaseMultÀ@"".(*CurveParams).ScalarBaseMultÐ,go.string."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°.go.string."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).addJacobian<go.string."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ð4go.string."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·3280bececceccd33cb74587feedb1f9fþTgclocals·2c26e9496b1c078fc62b3f021ed30e75« |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·7df6e063dc095dddeca4953196c36874«þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·564befda8e2e8cc7f35f6bc1d3c5e0a6 |
| «þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8cb639c12a4a13c6ace27031b0f83707þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6ecbe81610a871e2585d0d1914697412+þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·f4b5958521e1cb5f3b2f5fb10ef93ae8«þ6go.string."*elliptic.Curve"@@*elliptic.Curve 6go.string."*elliptic.Curve"þtype.*"".Curve CG6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P6go.string."*elliptic.Curve"p.go.weak.type.**"".Curve"runtime.zerovaluetype."".Curveþbruntime.gcbits.0x8c000000000000000000000000000000 þ4go.string."elliptic.Curve"@>elliptic.Curve 4go.string."elliptic.Curve"þ"go.string."Curve"0,Curve "go.string."Curve"þtype."".Curve°°@ÀUó, à runtime.algarray0bruntime.gcbits.0x8c000000000000000000000000000000P4go.string."elliptic.Curve"ptype.*"".Curve"runtime.zerovalueÀtype."".CurveÀgo.string."Add"àÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ð$go.string."Double"type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int) *go.string."IsOnCurve"ÀXtype.func(*math/big.Int, *math/big.Int) boolÐ$go.string."Params"ð6type.func() *"".CurveParams4go.string."ScalarBaseMult" btype.func([]uint8) (*math/big.Int, *math/big.Int)°,go.string."ScalarMult"Ðtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)`àtype."".Curveà"go.string."Curve"ð"go.importpath."".°type."".Curveþ>go.string."*elliptic.p256Curve"PH*elliptic.p256Curve >go.string."*elliptic.p256Curve"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0c9896cffd1f1d69528d91b5ddf16f57ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·be52d99fd4fc187ec6a3cd1eab5661d9ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·96043c875f55b65691ae476956d26f15ª*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6e5d4a330d25067342b1b461a5d19024 |
| *þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·fabf43e74d36f8269fec46b5f209c7baªþ(go.string."elliptic"@2elliptic (go.string."elliptic"þ*go.string."p256Curve"@4 p256Curve *go.string."p256Curve"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 |
| þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6f36ab01c3b1e9831d2d7a8e3c4180c2ªþÄgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"ÐÎVfunc(*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)"þætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððÒ2¯À3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÄgo.string."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.string."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"°¦Bfunc(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int) go.string."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?3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"2func(*elliptic.p256Curve, *big.Int, *big.Int) bool |go.string."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"þvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) boolÀÀáz3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."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þvgo.string."func(*elliptic.p256Curve) *elliptic.CurveParams"/func(*elliptic.p256Curve) *elliptic.CurveParams vgo.string."func(*elliptic.p256Curve) *elliptic.CurveParams"þPtype.func(*"".p256Curve) *"".CurveParams &13 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."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.string."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"7func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int) go.string."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"þtype.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)ÀÀt}³Þ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"À¸Kfunc(*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)"þ¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààãòµ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."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þ""..gostring.9tfunc(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) ""..gostring.9þÀ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" runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..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.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"ÀºLfunc(*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)"þÈtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ààU¡3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P°go.string."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.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"ÐÎVfunc(*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)"þætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ðð'¸3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÄgo.string."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þ$type.*"".p256CurveÐÐá¥Ñ6 p runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*elliptic.p256Curve"p6go.weak.type.**"".p256Curve"runtime.zerovalue"type."".p256Curve` $type.*"".p256CurveÀð$type.*"".p256Curveðgo.string."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."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°*go.string."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."Params"°6type.func() *"".CurveParamsÀPtype.func(*"".p256Curve) *"".CurveParamsÐ,"".(*p256Curve).Paramsà,"".(*p256Curve).Paramsð4go.string."ScalarBaseMult"btype.func([]uint8) (*math/big.Int, *math/big.Int) type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)°<"".(*p256Curve).ScalarBaseMultÀ<"".(*p256Curve).ScalarBaseMultÐ,go.string."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°.go.string."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).addJacobian<go.string."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ð4go.string."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þ<go.string."elliptic.p256Curve"PFelliptic.p256Curve <go.string."elliptic.p256Curve"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0c9896cffd1f1d69528d91b5ddf16f57ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·be52d99fd4fc187ec6a3cd1eab5661d9ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·96043c875f55b65691ae476956d26f15ª*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6e5d4a330d25067342b1b461a5d19024 |
| *þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·fabf43e74d36f8269fec46b5f209c7baªþÂgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"ÐÌUfunc(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)"þätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððS2¥3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÂgo.string."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.string."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"°¤Afunc(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int) go.string."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)ÐÐÊQj3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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þzgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) bool"1func(elliptic.p256Curve, *big.Int, *big.Int) bool zgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) bool"þttype.func("".p256Curve, *math/big.Int, *math/big.Int) boolÀÀCä/3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."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þtgo.string."func(elliptic.p256Curve) *elliptic.CurveParams"~.func(elliptic.p256Curve) *elliptic.CurveParams tgo.string."func(elliptic.p256Curve) *elliptic.CurveParams"þNtype.func("".p256Curve) *"".CurveParams æH3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."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.string."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"6func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int) go.string."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"þ~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)ÀÀÍÑl3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"À¶Jfunc(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)"þºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààez3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¬go.string."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þ""..gostring.10sfunc(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) ""..gostring.10þ¾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" runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..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.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"À¸Kfunc(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)"þÆtype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)àà µ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."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.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"ÐÌUfunc(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)"þätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ððò¿à3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÂgo.string."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þ"type."".p256CurveÀ À Â]9 v runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P<go.string."elliptic.p256Curve"p$type.*"".p256Curve"runtime.zerovalueÀ"type."".p256Curveà(type.*"".CurveParams`"type."".p256Curve*go.string."p256Curve" "go.importpath."".°à"type."".p256Curveàgo.string."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."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 *go.string."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."Params" 6type.func() *"".CurveParams°Ntype.func("".p256Curve) *"".CurveParamsÀ&"".p256Curve.ParamsÐ&"".p256Curve.Paramsà4go.string."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À,go.string."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 .go.string."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.addJacobian<go.string."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à4go.string."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þ(go.string."[]uint32"@2[]uint32 (go.string."[]uint32"þtype.[]uint32 Ô runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]uint32"p,go.weak.type.*[]uint32"runtime.zerovaluetype.uint32þ:go.typelink.[]uint32/[]uint32type.[]uint32þLgo.string."*elliptic.p224FieldElement"`V*elliptic.p224FieldElement Lgo.string."*elliptic.p224FieldElement"þ2type.*"".p224FieldElement |͸¡6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PLgo.string."*elliptic.p224FieldElement"pDgo.weak.type.**"".p224FieldElement"runtime.zerovalue0type."".p224FieldElementþ^runtime.gcbits.0x000000000000000000000000000000 þJgo.string."elliptic.p224FieldElement"`Telliptic.p224FieldElement Jgo.string."elliptic.p224FieldElement"þ8go.string."p224FieldElement"PBp224FieldElement 8go.string."p224FieldElement"þ0type."".p224FieldElement Ï(à runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PJgo.string."elliptic.p224FieldElement"p2type.*"".p224FieldElement"runtime.zerovaluetype.uint32 type.[]uint32`À0type."".p224FieldElementÀ8go.string."p224FieldElement"Ð"go.importpath."".à0type."".p224FieldElementþ>go.string."*elliptic.p224Curve"PH*elliptic.p224Curve >go.string."*elliptic.p224Curve"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0c9896cffd1f1d69528d91b5ddf16f57ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·96043c875f55b65691ae476956d26f15ª*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·fabf43e74d36f8269fec46b5f209c7baªþ*go.string."p224Curve"@4 p224Curve *go.string."p224Curve"þTgclocals·d36bb3b94bf2996cb1da6c9a4c25b7b9þTgclocals·06cab038d51064a089bda21fa03e00f7þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·8d11a518189555fd7f3bac3cc6ad264c*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·be52d99fd4fc187ec6a3cd1eab5661d9ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6e5d4a330d25067342b1b461a5d19024 |
| *þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·6f36ab01c3b1e9831d2d7a8e3c4180c2ªþTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1 |
| þÄgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"ÐÎVfunc(*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)"þætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ðð{fI3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÄgo.string."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.string."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"°¦Bfunc(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int) go.string."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ôå¯3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"2func(*elliptic.p224Curve, *big.Int, *big.Int) bool |go.string."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"þvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) boolÀÀl×Ï3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P|go.string."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þvgo.string."func(*elliptic.p224Curve) *elliptic.CurveParams"/func(*elliptic.p224Curve) *elliptic.CurveParams vgo.string."func(*elliptic.p224Curve) *elliptic.CurveParams"þPtype.func(*"".p224Curve) *"".CurveParams 9Ë3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pvgo.string."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.string."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"7func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int) go.string."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"þtype.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)ÀÀO3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"À¸Kfunc(*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)"þ¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)àà³!Êb3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."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þ""..gostring.11tfunc(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) ""..gostring.11þÀ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" runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..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.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"ÀºLfunc(*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)"þÈtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ààßwn3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P°go.string."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.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"ÐÎVfunc(*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)"þætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ððähBK3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÄgo.string."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þ$type.*"".p224CurveÐÐÁãø6 p runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P>go.string."*elliptic.p224Curve"p6go.weak.type.**"".p224Curve"runtime.zerovalue"type."".p224Curve` $type.*"".p224CurveÀð$type.*"".p224Curveðgo.string."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."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°*go.string."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."Params"°6type.func() *"".CurveParamsÀPtype.func(*"".p224Curve) *"".CurveParamsÐ,"".(*p224Curve).Paramsà,"".(*p224Curve).Paramsð4go.string."ScalarBaseMult"btype.func([]uint8) (*math/big.Int, *math/big.Int) type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)°<"".(*p224Curve).ScalarBaseMultÀ<"".(*p224Curve).ScalarBaseMultÐ,go.string."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°.go.string."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).addJacobian<go.string."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ð4go.string."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þbruntime.gcbits.0x48444444444484444444444444000000 HDDDDDDDDDDDþ<go.string."elliptic.p224Curve"PFelliptic.p224Curve <go.string."elliptic.p224Curve"þgo.string."gx"0&gx go.string."gx"þgo.string."gy"0&gy go.string."gy"þgo.string."b"0$b go.string."b"þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·c58ca97dece16b102712abc6214647d0 $VUU©þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·4e47429b88aabb077f30310cf1a36efe ,VUU©*þTgclocals·3280bececceccd33cb74587feedb1f9fþTgclocals·0fe6fa3e5fe9fd04c70316644d57d98b &VUU©þÂgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"ÐÌUfunc(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)"þätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððÿ3l23 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÂgo.string."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.string."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"°¤Afunc(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int) go.string."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)ÐÐ]¯Õs3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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þzgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) bool"1func(elliptic.p224Curve, *big.Int, *big.Int) bool zgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) bool"þttype.func("".p224Curve, *math/big.Int, *math/big.Int) boolÀÀÄH3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pzgo.string."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þtgo.string."func(elliptic.p224Curve) *elliptic.CurveParams"~.func(elliptic.p224Curve) *elliptic.CurveParams tgo.string."func(elliptic.p224Curve) *elliptic.CurveParams"þNtype.func("".p224Curve) *"".CurveParams ß[t3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Ptgo.string."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.string."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"6func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int) go.string."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"þ~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)ÀÀßË3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000Pgo.string."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.string."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"À¶Jfunc(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)"þºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààP033 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P¬go.string."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þ""..gostring.12sfunc(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) ""..gostring.12þ¾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" runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P""..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.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"À¸Kfunc(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)"þÆtype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ààºZ3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P®go.string."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.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"ÐÌUfunc(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)"þätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)ðð{)ÇF3 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PÂgo.string."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þ"type."".p224Curve°°h9hL(H runtime.algarray0bruntime.gcbits.0x48444444444484444444444444000000P<go.string."elliptic.p224Curve"p$type.*"".p224Curve"runtime.zerovalueÀ"type."".p224Curveà(type.*"".CurveParamsgo.string."gx" "go.importpath."".°0type."".p224FieldElementàgo.string."gy"ð"go.importpath."".0type."".p224FieldElement°go.string."b"À"go.importpath."".Ð0type."".p224FieldElement`"type."".p224Curve*go.string."p224Curve""go.importpath."". Ð"type."".p224CurveÐgo.string."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."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*go.string."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."Params"6type.func() *"".CurveParams Ntype.func("".p224Curve) *"".CurveParams°,"".(*p224Curve).ParamsÀ&"".p224Curve.ParamsÐ4go.string."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°,go.string."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 .go.string."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ð <go.string."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Ð |
| 4go.string."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þ(go.string."[]uint64"@2[]uint64 (go.string."[]uint64"þtype.[]uint64 ?µi runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P(go.string."[]uint64"p,go.weak.type.*[]uint64"runtime.zerovaluetype.uint64þ:go.typelink.[]uint64/[]uint64type.[]uint64þVgo.string."*elliptic.p224LargeFieldElement"``*elliptic.p224LargeFieldElement Vgo.string."*elliptic.p224LargeFieldElement"þ<type.*"".p224LargeFieldElement ß»¤6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000PVgo.string."*elliptic.p224LargeFieldElement"pNgo.weak.type.**"".p224LargeFieldElement"runtime.zerovalue:type."".p224LargeFieldElementþTgo.string."elliptic.p224LargeFieldElement"`^elliptic.p224LargeFieldElement Tgo.string."elliptic.p224LargeFieldElement"þBgo.string."p224LargeFieldElement"PLp224LargeFieldElement Bgo.string."p224LargeFieldElement"þ:type."".p224LargeFieldElementx¨¥n runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000PTgo.string."elliptic.p224LargeFieldElement"p<type.*"".p224LargeFieldElement"runtime.zerovaluetype.uint64 type.[]uint64`À:type."".p224LargeFieldElementÀBgo.string."p224LargeFieldElement"Ð"go.importpath."".à:type."".p224LargeFieldElementþ*go.string."[28]uint8"@4 [28]uint8 *go.string."[28]uint8"þtype.[28]uint8ÀÀ>sâ runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[28]uint8"p.go.weak.type.*[28]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[28]uint8/[28]uint8type.[28]uint8þ,go.string."*[28]uint8"@6 |
| *[28]uint8 ,go.string."*[28]uint8"þtype.*[28]uint8 ÷!Îë6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[28]uint8"p0go.weak.type.**[28]uint8"runtime.zerovaluetype.[28]uint8þ*go.string."[32]uint8"@4 [32]uint8 *go.string."[32]uint8"þtype.[32]uint8ÀÀ Yÿ¨ runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[32]uint8"p.go.weak.type.*[32]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[32]uint8/[32]uint8type.[32]uint8þ,go.string."*[32]uint8"@6 |
| *[32]uint8 ,go.string."*[32]uint8"þtype.*[32]uint8 ôÇy6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[32]uint8"p0go.weak.type.**[32]uint8"runtime.zerovaluetype.[32]uint8þ*go.string."[9]uint32"@4 [9]uint32 *go.string."[9]uint32"þtype.[9]uint32ÀÀ$#ì runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[9]uint32"p.go.weak.type.*[9]uint32"runtime.zerovaluetype.uint32 type.[]uint32þ>go.typelink.[9]uint32/[9]uint32type.[9]uint32þ,go.string."*[9]uint32"@6 |
| *[9]uint32 ,go.string."*[9]uint32"þtype.*[9]uint32 "9>M6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P,go.string."*[9]uint32"p0go.weak.type.**[9]uint32"runtime.zerovaluetype.[9]uint32þ,go.string."[17]uint64"@6 |
| [17]uint64 ,go.string."[17]uint64"þtype.[17]uint64ÀÀåó runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[17]uint64"p0go.weak.type.*[17]uint64"runtime.zerovaluetype.uint64 type.[]uint64þBgo.typelink.[17]uint64/[17]uint64type.[17]uint64þ,go.string."[18]uint32"@6 |
| [18]uint32 ,go.string."[18]uint32"þtype.[18]uint32ÀÀHOh[° runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P,go.string."[18]uint32"p0go.weak.type.*[18]uint32"runtime.zerovaluetype.uint32 type.[]uint32þBgo.typelink.[18]uint32/[18]uint32type.[18]uint32þ.go.string."[][9]uint32"@8[][9]uint32 .go.string."[][9]uint32"þ type.[][9]uint32 _z¶ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P.go.string."[][9]uint32"p2go.weak.type.*[][9]uint32"runtime.zerovaluetype.[9]uint32þFgo.typelink.[][9]uint32/[][9]uint32 type.[][9]uint32þ0go.string."[3][9]uint32"@:[3][9]uint32 0go.string."[3][9]uint32"þ"type.[3][9]uint32ÀÀlùü¢# runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P0go.string."[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þ4go.string."[][3][9]uint32"@>[][3][9]uint32 4go.string."[][3][9]uint32"þ&type.[][3][9]uint32 °äÏÌ runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P4go.string."[][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þ8go.string."[16][3][9]uint32"PB[16][3][9]uint32 8go.string."[16][3][9]uint32"þ*type.[16][3][9]uint32ÀÀÀòìú runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P8go.string."[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þ:go.string."*[16][3][9]uint32"PD*[16][3][9]uint32 :go.string."*[16][3][9]uint32"þ,type.*[16][3][9]uint32 '«/6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P:go.string."*[16][3][9]uint32"p>go.weak.type.**[16][3][9]uint32"runtime.zerovalue*type.[16][3][9]uint32þ.go.string."[540]uint32"@8[540]uint32 .go.string."[540]uint32"þ type.[540]uint32ÀÀpŹwB runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P.go.string."[540]uint32"p2go.weak.type.*[540]uint32"runtime.zerovaluetype.uint32 type.[]uint32þFgo.typelink.[540]uint32/[540]uint32 type.[540]uint32þ0go.string."*[540]uint32"@:*[540]uint32 0go.string."*[540]uint32"þ"type.*[540]uint32 øýjÄ6 runtime.algarray0bruntime.gcbits.0x88000000000000000000000000000000P0go.string."*[540]uint32"p4go.weak.type.**[540]uint32"runtime.zerovalue type.[540]uint32þ,go.string."[]big.Word"@6 |
| []big.Word ,go.string."[]big.Word"þ(type.[]math/big.Word =ÒN runtime.algarray0bruntime.gcbits.0x48844400000000000000000000000000P,go.string."[]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þ*go.string."[8]uint32"@4 [8]uint32 *go.string."[8]uint32"þtype.[8]uint32ÀÀ ¥.À runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[8]uint32"p.go.weak.type.*[8]uint32"runtime.zerovaluetype.uint32 type.[]uint32þ>go.typelink.[8]uint32/[8]uint32type.[8]uint32þ*go.string."[8]uint64"@4 [8]uint64 *go.string."[8]uint64"þtype.[8]uint64ÀÀ@ÞÑ^ú runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P*go.string."[8]uint64"p.go.weak.type.*[8]uint64"runtime.zerovaluetype.uint64 type.[]uint64þ>go.typelink.[8]uint64/[8]uint64type.[8]uint64þ(go.string."[8]uint8"@2[8]uint8 (go.string."[8]uint8"þtype.[8]uint8ÀÀ>ù0´ runtime.algarray0^runtime.gcbits.0x000000000000000000000000000000P(go.string."[8]uint8"p,go.weak.type.*[8]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ:go.typelink.[8]uint8/[8]uint8type.[8]uint8þ go.string."sync"0*sync go.string."sync"þ&go.importpath.sync. go.string."sync"þ&go.string."runtime"00runtime &go.string."runtime"þ,go.importpath.runtime. &go.string."runtime"þgo.string."io"0&io go.string."io"þ"go.importpath.io. go.string."io"þ(go.string."math/big"@2math/big (go.string."math/big"þ.go.importpath.math/big. (go.string."math/big"þ"".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þ(runtime.panicwrap·f"runtime.panicwrapþ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 |