blob: a49e6600e77964c0ce22ff4f506694974e398071 [file] [log] [blame]
!<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.a sync.a�þ0"".(*CurveParams).Params�� ��H‹\$H‰\$Ã� ��� "".~r0�(type.*"".CurveParams�"".curve��(type.*"".CurveParams���h��Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/crypto/elliptic/elliptic.goþ6"".(*CurveParams).IsOnCurve��À��ÀdH‹ %����H;awè����ëêHƒì8H����H‰$è����H‹L$PH‹\$H‰$H‰L$H‰L$è����H‹D$H‰$H‰D$ H‰D$H‹\$@H‹+H‰l$è����H����H‰$è����H‹L$HH‹\$H‰$H‰L$H‰L$è����H‹D$H‰$H‰D$(H‰D$H‹\$HH‰\$è����H����H‰$è����H‹\$H‰$H‹\$HH‰\$HÇD$���è����H‹D$H‰$H‰D$0H‰D$H‹\$HH‰\$è����H‹D$(H‰$H‰D$H‹\$0H‰\$è����H‹D$(H‰$H‰D$H‹\$@H‹kH‰l$è����H‹D$(H‰$H‰D$H‹\$@H‹+H‰l$è����H‹\$(H‰$H‹\$ H‰\$è����H‹\$Hƒû�t
ÆD$X�HƒÄ8ÃÆD$Xëô$
������ ��0runtime.morestack_noctxt���:��"type.math/big.Int���L��"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� "".~r2�0type.bool�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�"".curve��(type.*"".CurveParams�pþop� �.n2 26"!4��%BOSY!�Tgclocals·2878994323cd6807288b8c7136fb357b�Tgclocals·64a4b785410a5123ad63652e16ed21cd���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".zForAffine��€��òdH‹ %����H;awè����ëêHƒì H����H‰$è����H‹T$H‹D$(H‹hHƒý�ua1ÀHƒø�u!H‹D$0H‹hHƒý�u01ÀHƒø�u
H‰T$8HƒÄ ÃH‰T$H‰$HÇD$���è����H‹T$ëض€û�t HÇÀÿÿÿÿëÁHÇÀ���븶€û�t HÇÀÿÿÿÿëHÇÀ���ë‡
������ ��0runtime.morestack_noctxt���:��"type.math/big.Int���L��"runtime.newobject���ô��0math/big.(*Int).SetInt64���0@��
"".autotmp_0009��type.int�"".z�$type.*math/big.Int� "".~r2� $type.*math/big.Int�"".y�$type.*math/big.Int�"".x��$type.*math/big.Int�@L?@Y�À� ˜.
;��%TG�Tgclocals·bd51743682bd6c0f7b9f2e8e6dffed99�Tgclocals·e1ae6533a9e39048ba0735a2264ce16a���N/tmp/go/src/crypto/elliptic/elliptic.goþH"".(*CurveParams).affineFromJacobian��À��¼dH‹ %����H;awè����ëêHƒì8H‹D$XH‹hHƒý�…‘��1ÀHƒø�uCH����H‰$è����H‹\$H‰\$0H����H‰$è����H‹D$H‹\$0H‰\$`H‰D$hHƒÄ8ÃH����H‰$è����H‹\$H‰$H‹\$XH‰\$H‹\$@H‹+H‰l$è����H‹\$H‰\$(H����H‰$è����H‹L$(H‹\$H‰$H‰L$H‰L$è����H‹\$H‰\$ H����H‰$è����H‹\$H‰$H‹\$HH‰\$H‹\$ H‰\$è����H‹D$H‰$H‰D$`H‰D$H‹\$@H‹+H‰l$è����H‹D$ H‰$H‰D$H‹\$(H‰\$è����H����H‰$è����H‹\$H‰$H‹\$PH‰\$H‹\$ H‰\$è����H‹D$H‰$H‰D$hH‰D$H‹\$@H‹+H‰l$è����HƒÄ8ö€û�t HÇÀÿÿÿÿé]þÿÿHÇÀ���éQþÿÿ*
������ ��0runtime.morestack_noctxt���p��"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�"".yOut�P$type.*math/big.Int�"".xOut�@$type.*math/big.Int�"".z�0$type.*math/big.Int�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�"".curve��(type.*"".CurveParams�p]opÅop"�à�4¬C?77%7 "�*�@)?7G2%,�Tgclocals·7650a70b4a38a0814139688226f01b71�Tgclocals·22d606b97ffec0d4f9ab2625bc73c94e���N/tmp/go/src/crypto/elliptic/elliptic.goþ*"".(*CurveParams).Add��à��ÞdH‹ %����H;awè����ëêHƒìXH‹\$hH‰$H‹\$pH‰\$è����H‹\$H‰\$PH‹\$xH‰$H‹œ$€���H‰\$è����H‹D$H‹\$`H‰$H‹\$hH‰\$H‹\$pH‰\$H‹\$PH‰\$H‹\$xH‰\$ H‹œ$€���H‰\$(H‰D$0è����H‹T$8H‹L$@H‹D$HH‹\$`H‰$H‰T$H‰L$H‰D$è����H‹D$ H‹L$(H‰„$ˆ���H‰Œ$���HƒÄXÃ
������ ��0runtime.morestack_noctxt���\��"".zForAffine���¦��"".zForAffine���À��:"".(*CurveParams).addJacobian���˜��H"".(*CurveParams).affineFromJacobian���p°��"".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� "".~r4�P$type.*math/big.Int�
"".y2�@$type.*math/big.Int�
"".x2�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�"".curve��(type.*"".CurveParams�°Ô¯�ð�Ì" ”��-%MQ�Tgclocals·b107c4c358f5d47b9130b386254c1b5c�Tgclocals·e1ae6533a9e39048ba0735a2264ce16a���N/tmp/go/src/crypto/elliptic/elliptic.goþ:"".(*CurveParams).addJacobian��À(��¬(dH‹ %����HD$ÀH;Awè����ëåHìÀ���H����H‰$è����H‹\$H‰œ$¸���H����H‰$è����H‹\$H‰œ$°���H����H‰$è����H‹D$H‹”$¸���H‰T$`H‹œ$°���H‰\$XH‰D$@H‹„$à���H‹hHƒý�…P ��1ÀHƒø�u{H‰$H‹œ$è���H‰\$è����H‹\$XH‰$H‹œ$ð���H‰\$è����H‹\$@H‰$H‹œ$ø���H‰\$è����H‹\$`H‰œ$���H‹\$XH‰œ$��H‹\$@H‰œ$��HÄÀ���ÃH‹„$ø���H‹hHƒý�…—��1ÀHƒø�u{H‰$H‹œ$Ð���H‰\$è����H‹\$XH‰$H‹œ$Ø���H‰\$è����H‹\$@H‰$H‹œ$à���H‰\$è����H‹\$`H‰œ$���H‹\$XH‰œ$��H‹\$@H‰œ$��HÄÀ���ÃH����H‰$è����H‹Œ$à���H‹\$H‰$H‰L$H‰L$è����H‹D$H‰$H‰D$PH‰D$H‹œ$È���H‹+H‰l$è����H����H‰$è����H‹Œ$ø���H‹\$H‰$H‰L$H‰L$è����H‹D$H‰$H‰D$HH‰D$H‹œ$È���H‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹œ$Ð���H‰\$H‹\$HH‰\$è����H‹D$H‰$H‰D$xH‰D$H‹œ$È���H‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹œ$è���H‰\$H‹\$PH‰\$è����H‹D$H‰$H‰D$pH‰D$H‹œ$È���H‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹\$pH‰\$H‹\$xH‰\$è����H‹L$H‹iHƒý�…E��1ÀHƒø�„/��ÆD$?�H‰Œ$¨���H‹iHƒý�…ô��1ÀHƒøÿuH‰ $H‰L$H‹œ$È���H‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹œ$¨���H‰\$HÇD$���è����H‹D$H‰$H‰D$H‰„$ ���H‰D$è����H����H‰$è����H‹\$H‰$H‹œ$¨���H‰\$H‹œ$ ���H‰\$è����H‹\$H‰œ$˜���H����H‰$è����H‹\$H‰$H‹œ$Ø���H‰\$H‹œ$ø���H‰\$è����H‹D$H‰$H‰„$ˆ���H‰D$H‹\$HH‰\$è����H‹„$ˆ���H‰$H‰D$H‹œ$È���H‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹œ$ð���H‰\$H‹œ$à���H‰\$è����H‹D$H‰$H‰„$€���H‰D$H‹\$PH‰\$è����H‹„$€���H‰$H‰D$H‹œ$È���H‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹L$H‹iHƒý�…Ä��1ÀHƒøÿu.H‰ $H‰Œ$���H‰L$H‹œ$È���H‹+H‰l$è����H‹Œ$���H‹iHƒý�…`��1ÀHƒø�„H��1À€|$?�tk<�tgH‹œ$È���H‰$H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$H‹œ$à���H‰\$è����H‹T$ H‹L$(H‹D$0H‰”$���H‰Œ$��H‰„$��HÄÀ���ÃH‰ $H‰Œ$���H‰L$HÇD$���è����H����H‰$è����H‹\$H‰$H‹\$xH‰\$H‹œ$ ���H‰\$è����H‹\$H‰\$hH‹\$`H‰$H‹œ$���H‰\$è����H‹D$`H‰$H‰D$H‰D$è����H‹D$`H‰$H‰D$H‹œ$˜���H‰\$è����H‹D$`H‰$H‰D$H‹\$hH‰\$è����H‹D$`H‰$H‰D$H‹\$hH‰\$è����H‹D$`H‰$H‰D$H‹œ$È���H‹+H‰l$è����H‹\$XH‰$H‹œ$���H‰\$è����H‹D$hH‰$H‰D$H‹\$`H‰\$è����H‹D$XH‰$H‰D$H‹\$hH‰\$è����H‹„$ˆ���H‰$H‰D$H‹œ$˜���H‰\$è����H‹„$ˆ���H‰$H‰D$HÇD$���è����H‹D$XH‰$H‰D$H‹œ$ˆ���H‰\$è����H‹D$XH‰$H‰D$H‹œ$È���H‹+H‰l$è����H‹\$@H‰$H‹œ$à���H‰\$H‹œ$ø���H‰\$è����H‹D$@H‰$H‰D$H‰D$è����H‹D$@H‰$H‰D$H‹\$PH‰\$è����H‹D$@H‰$H‰D$H‹\$HH‰\$è����H‹D$@H‰$H‰D$H‹œ$¨���H‰\$è����H‹D$@H‰$H‰D$H‹œ$È���H‹+H‰l$è����H‹\$`H‰œ$���H‹\$XH‰œ$��H‹\$@H‰œ$��HÄÀ���ÃHÇÀ���é®üÿÿ¶€û�t HÇÀÿÿÿÿéŽüÿÿHÇÀ���é‚üÿÿ¶€û�t HÇÀÿÿÿÿé*üÿÿHÇÀ���éüÿÿ¶€û�t HÇÀÿÿÿÿéúùÿÿHÇÀ���éîùÿÿÆD$?éÌùÿÿ¶€û�t HÇÀÿÿÿÿé©ùÿÿHÇÀ���éùÿÿ¶€û�t HÇÀÿÿÿÿéW÷ÿÿHÇÀ���éK÷ÿÿ¶€û�t HÇÀÿÿÿÿéžöÿÿHÇÀ���é’öÿÿž
������*��0runtime.morestack_noctxt���J��"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_0056��type.int�"".autotmp_0055��type.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_0044��type.int�"".autotmp_0043��type.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_0032��type.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�
"".s1�o$type.*math/big.Int�"".j�O$type.*math/big.Int�"".i�?$type.*math/big.Int�"".xEqual�type.bool�"".h�/$type.*math/big.Int�
"".u2�Ÿ$type.*math/big.Int�
"".u1�$type.*math/big.Int�"".z2z2�ï$type.*math/big.Int�"".z1z1�ß$type.*math/big.Int�
"".z3�ÿ$type.*math/big.Int�
"".y3�Ï$type.*math/big.Int�
"".x3�¿$type.*math/big.Int� "".~r8�$type.*math/big.Int� "".~r7�€$type.*math/big.Int� "".~r6�p$type.*math/big.Int�
"".z2�`$type.*math/big.Int�
"".y2�P$type.*math/big.Int�
"".x2�@$type.*math/big.Int�
"".z1�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�"".curve��(type.*"".CurveParams�F"€†ÿ€˜ÿ€© ÿ€Óÿ€à� � Ü"n//5#5#:#:#79E=(=(=. g?    # - /9    ! *�|�-XÖX]]2`TUMƒ^AgN5%°:#?€ #·�Tgclocals·614be66d6df4d24fef7ab4d56c53e034�Tgclocals·cdad2423f80435eacf693a74832cb24c���N/tmp/go/src/crypto/elliptic/elliptic.goþ0"".(*CurveParams).Double��à��ÆdH‹ %����H;awè����ëêHƒì8H‹\$HH‰$H‹\$PH‰\$è����H‹D$H‹\$@H‰$H‹\$HH‰\$H‹\$PH‰\$H‰D$è����H‹T$ H‹L$(H‹D$0H‹\$@H‰$H‰T$H‰L$H‰D$è����H‹D$ H‹L$(H‰D$XH‰L$`HƒÄ8Ã
������ ��0runtime.morestack_noctxt���\��"".zForAffine���´��@"".(*CurveParams).doubleJacobian���Œ��H"".(*CurveParams).affineFromJacobian���Pp��"".autotmp_0065��$type.*math/big.Int�"".autotmp_0064��$type.*math/big.Int�"".autotmp_0063��$type.*math/big.Int� "".~r3�@$type.*math/big.Int� "".~r2�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�"".curve��(type.*"".CurveParams�pˆo�°�ôy� �-ƒ�Tgclocals·6e5d4a330d25067342b1b461a5d19024�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/crypto/elliptic/elliptic.goþ@"".(*CurveParams).doubleJacobian�� ��ˆdH‹ %����H;awè����ëêHƒì`H����H‰$è����H‹Œ$€���H‹\$H‰$H‰L$H‰L$è����H‹D$H‰$H‰D$@H‰D$H‹\$hH‹+H‰l$è����H����H‰$è����H‹L$xH‹\$H‰$H‰L$H‰L$è����H‹D$H‰$H‰D$8H‰D$H‹\$hH‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹\$pH‰\$H‹\$@H‰\$è����H‹L$H‰L$XH‹iHƒý�…��1ÀHƒøÿuH‰ $H‰L$H‹\$hH‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹\$pH‰\$H‹\$@H‰\$è����H‹L$XH‹D$H‰ $H‰L$H‰D$PH‰D$è����H‹\$PH‰$H‹\$XH‰\$è����H‹D$XH‰$H‰D$HÇD$���è����H‹D$XH‰$H‰D$H‹\$PH‰\$è����H‹\$PH‰$H‹\$pH‰\$H‹\$8H‰\$è����H‹\$H‰\$HH����H‰$è����H‹L$XH‹\$H‰$H‰L$H‰L$è����H‹\$H‰\$0H����H‰$è����H‹\$H‰$H‹\$HH‰\$HÇD$���è����H‹L$0H‹D$H‰ $H‰L$H‰D$è����H‹L$0H‹iHƒý�u21ÀHƒøÿuCH‰ $H‰L$H‹\$hH‹+H‰l$è����H‹L$0H‹iHƒý�tζ€û�„G��HÇÀÿÿÿÿHƒøÿt½H‰ $H‰L$H‹\$hH‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹\$xH‰\$H‹œ$€���H‰\$è����H‹D$H‰$H‰D$H‰D$ H‰D$è����H‹D$ H‰$H‰D$H‹\$8H‰\$è����H‹L$ H‹iHƒý�…}��1ÀHƒøÿu H‰ $H‰L$H‹\$hH‹+H‰l$è����H‹L$ H‰ $H‰L$H‹\$@H‰\$è����H‹L$ H‹iHƒý�…
��1ÀHƒøÿu H‰ $H‰L$H‹\$hH‹+H‰l$è����H‹L$ H‰ $H‰L$H‹\$hH‹+H‰l$è����H‹D$HH‰$H‰D$HÇD$���è����H‹D$HH‰$H‰D$H‹\$0H‰\$è����H‹L$HH‹iHƒý�…[��1ÀHƒøÿu H‰ $H‰L$H‹\$hH‹+H‰l$è����H‹L$HH‹\$XH‰$H‹\$XH‰\$H‰L$è����H‹D$8H‹\$H‰\$(H‰$H‰D$H‰D$è����H‹D$8H‰$H‰D$HÇD$���è����H‹D$8H‰$H‰D$H‹\$hH‹+H‰l$è����H‹D$(H‰$H‰D$H‹\$8H‰\$è����H‹L$(H‹iHƒý�uo1ÀHƒøÿu H‰ $H‰L$H‹\$hH‹+H‰l$è����H‹L$(H‰ $H‰L$H‹\$hH‹+H‰l$è����H‹\$0H‰œ$ˆ���H‹\$(H‰œ$���H‹\$ H‰œ$˜���HƒÄ`ö€û�t HÇÀÿÿÿÿë‚HÇÀ���évÿÿÿ¶€û�t HÇÀÿÿÿÿé“þÿÿHÇÀ���é‡þÿÿ¶€û�t HÇÀÿÿÿÿéäýÿÿHÇÀ���éØýÿÿ¶€û�t HÇÀÿÿÿÿéqýÿÿHÇÀ���éeýÿÿHÇÀ���éqüÿÿ¶€û�t HÇÀÿÿÿÿéÕúÿÿHÇÀ���éÉúÿÿd
������ ��0runtime.morestack_noctxt���:��"type.math/big.Int���L��"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).Mod���pÀ��D"".autotmp_0089��type.int�"".autotmp_0088��$type.*math/big.Int�"".autotmp_0087��type.int�"".autotmp_0086��type.int�"".autotmp_0085��type.int�"".autotmp_0084��$type.*math/big.Int�"".autotmp_0083��$type.*math/big.Int�"".autotmp_0082��type.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�
"".y3�o$type.*math/big.Int�
"".z3�$type.*math/big.Int�
"".x3�_$type.*math/big.Int�"".beta�/$type.*math/big.Int�"".alpha2�$type.*math/big.Int�"".alpha�$type.*math/big.Int�"".gamma�O$type.*math/big.Int�"".delta�?$type.*math/big.Int� "".~r5�`$type.*math/big.Int� "".~r4�P$type.*math/big.Int� "".~r3�@$type.*math/big.Int�"".z�0$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·f237bd067cce228eb1f6b08047c69539�Tgclocals·46c9adfbb2843f1ab6470b4461274885���N/tmp/go/src/crypto/elliptic/elliptic.goþ8"".(*CurveParams).ScalarMult��  ��– dH‹ %����HD$ØH;Awè����ëåHì¨���H����H‰$è����H‹\$H‰$HÇD$���è����H‹\$H‰œ$ˆ���H����H‰$è����H‹\$H‰œ$€���H����H‰$è����H‹\$H‰\$xH����H‰$è����H‹D$H‹”$€���H‹L$xH‹´$È���H‹¬$Ð���H‹œ$Ø���H‰œ$ ���HÇD$h����H‰¬$˜���H‰l$`H‰´$���H‰t$pH‹\$hH‹l$`H9ë��H‹\$p¶+@ˆl$W1íH‰l$XHƒý¹���H‹œ$°���H‰$H‰T$H‰L$H‰D$è����H‹T$ H‹L$(H‹D$0¶\$WHã€���€û€uVH‹œ$°���H‰$H‹œ$¸���H‰\$H‹œ$À���H‰\$H‹œ$ˆ���H‰\$H‰T$ H‰L$(H‰D$0è����H‹T$8H‹L$@H‹D$H¶\$WHÑãˆ\$WH‹l$XHÿÅH‰l$XHƒýŒGÿÿÿH‹\$pHÿÃH‰\$pH‹\$hHÿÃH‰\$hH‹\$hH‹l$`H9ëŒüþÿÿH‹œ$°���H‰$H‰T$H‰L$H‰D$è����H‹L$ H‹D$(H‰Œ$à���H‰„$è���HÄ¨���Ã
������*��0runtime.morestack_noctxt���J��"type.math/big.Int���\��"runtime.newobject���Š��0math/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_0102�otype.*uint8�"".autotmp_0101�type.int�"".autotmp_0100�type.int�"".autotmp_0099��$type.*math/big.Int�"".autotmp_0098��$type.*math/big.Int�"".autotmp_0096��type.uint8�"".autotmp_0095�/type.[]uint8�"".autotmp_0093��$type.*math/big.Int�"".autotmp_0092��$type.*math/big.Int�"".autotmp_0091�_$type.*math/big.Int�"".autotmp_0090�O$type.*math/big.Int�"".bitNum�Ÿtype.int�"".byte�¡type.uint8�
"".Bz�?$type.*math/big.Int� "".~r4�p$type.*math/big.Int� "".~r3�`$type.*math/big.Int�"".k�0type.[]uint8�
"".By� $type.*math/big.Int�
"".Bx�$type.*math/big.Int�"".curve��(type.*"".CurveParams�"ШÏ�Ð�4ö"4Yc/V -G�"�-4¦æ,�Tgclocals·57c10b7d7abbdcca99885f7ec756852c�Tgclocals·a21b64a35d2a276f0248c0c8639ab3de���N/tmp/go/src/crypto/elliptic/elliptic.goþ@"".(*CurveParams).ScalarBaseMult��€��âdH‹ %����H;awè����ëêHƒì@H‹D$HH‰$H‹hH‰l$H‹h H‰l$H‹\$PH‰\$H‹\$XH‰\$ H‹\$`H‰\$(è����H‹L$0H‹D$8H‰L$hH‰D$pHƒÄ@Ã
������ ��0runtime.morestack_noctxt���¨��8"".(*CurveParams).ScalarMult���`€�� "".~r2�P$type.*math/big.Int� "".~r1�@$type.*math/big.Int�"".k�type.[]uint8�"".curve��(type.*"".CurveParams�€V�€� ˜a�
�S-�Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".GenerateKey��  ��Ž dH‹ %����H;awè����ëêHƒìHHDŽ$˜�������HDŽ$ �������HDŽ$�������HDŽ$ˆ�������HÇD$p����HÇD$x����HDŽ$€�������H‹\$XH‰$H‹\$PH‹[8ÿÓH‹\$H‹C(H‰D$@HƒÀHÁøH����H‰$H‰D$H‰D$è����H‹„$ˆ���H‹l$H‹T$ H‹L$(H‰l$pH‰T$xH‰Œ$€���H‰„$ˆ���1íH9è…7��H‹\$`H‰$H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$H‹œ$€���H‰\$ è����H‹|$@H‹L$pH‹D$xH‹T$0H‹\$8H‰œ$ ���Hƒú�H‰”$˜���tHƒÄHÃHƒø�†á���¶)H‰îH‰úHÁú?HƒâHƒø�†¿���H‹-����L‹ ����I‰øIÐIƒàI)ÐM9ȃ”���Jl�¶m�H!õ@ˆ)H‰ËHƒøvuHÿö+H‰ËHƒøv_HÿÃHƒõB@ˆ+H‰L$H‰D$H‹œ$€���H‰\$H‹\$XH‰$H‹\$PH‹[@ÿÓH‹D$ 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_0109��type.uint8�"".bitSize�type.int� "".err�type.error�"".y�€$type.*math/big.Int�"".x�p$type.*math/big.Int�"".priv�@type.[]uint8�"".rand� type.io.Reader�"".curve��type."".Curve�(ºÎ,�Ð�@¨h CZX"=��z¢Ü,,�Tgclocals·643845f6d9a96dc00f5314b2c0e90347�Tgclocals·0372b889336bbdf612862c172920463d���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".Marshal�� 
��”
dH‹ %����HD$ÐH;Awè����ëåHì°���HDŽ$Ø�������HDŽ$à�������HDŽ$è�������H‹œ$À���H‰$H‹œ$¸���H‹[8ÿÓH‹\$H‹C(HƒÀHÁøH‰D$0HÑàHÿÀH����H‰$H‰D$H‰D$è����H‹T$H‹L$ H‹D$(H‰D$xH‰T$hHƒù�H‰L$p†Å��ÆH‹œ$È���H‰$è����L‹T$L‹D$L‹L$H‹D$0HÿÀH‹t$xH‹T$pL)ÀH9‚}��H‹L$hH‰×H)ÇH‰òH)ÂHƒú�t H‰ÃHËH‰ÙH‰ÎH‰”$¨���L‰T$PL‰ÒL‰D$XL‰L$`L‰Œ$���H‰¼$ ���H‰øL‰„$ˆ���I9ø}L‰ÀH‰´$˜���H‰4$H‰”$€���H‰T$H‰D$è����H‹œ$Ð���H‰$è����L‹T$H‹t$L‹L$H‹D$0HÑàHÿÀL‹D$xH‹T$pH)ðH9‚²���H‹L$hH‰×H)ÇL‰ÂH)ÂHƒú�t H‰ÃHËH‰ÙI‰ÈH‰”$���L‰T$8L‰ÒH‰t$@L‰L$HL‰Œ$¨���H‰¼$ˆ���H‰øH‰´$ ���H9þ}H‰ðL‰„$€���L‰$H‰”$˜���H‰T$H‰D$è����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.panicindex���pà��2"".autotmp_0133��type.uintptr�"".autotmp_0132��type.int�"".autotmp_0131��type.[]uint8�"".autotmp_0130��type.[]uint8�"".autotmp_0129��type.uint64�"".autotmp_0128��type.uint64�"".autotmp_0127��type.uint64�"".autotmp_0126��type.int�"".autotmp_0125��type.uintptr�"".autotmp_0124��type.int�"".autotmp_0123�_type.[]uint8�"".autotmp_0122��type.[]uint8�"".autotmp_0116��type.int�"".autotmp_0115��type.[]uint8�"".autotmp_0114��type.int�"".autotmp_0113��type.[]uint8�"".autotmp_0112�/type.[]uint8�"".yBytes�ïtype.[]uint8�"".xBytes�¿type.[]uint8� "".ret�type.[]uint8�"".byteLen�ÿtype.int� "".~r3�@type.[]uint8�"".y�0$type.*math/big.Int�"".x� $type.*math/big.Int�"".curve��type."".Curve�"àÒßà��8ÔF+9 ¡ ¤/ ��^o¨�Tgclocals·342a2255d4a57c43aa83532dc8e1656f�Tgclocals·faff5067deadc48dcd6a14adc0635627���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".Unmarshal��à��ÈdH‹ %����H;awè����ëêHƒìHHDŽ$€�������HÇD$x����H‹\$XH‰$H‹\$PH‹[8ÿÓH‹L$hH‹\$H‹[(HƒÃHÁûH‰\$(HÑãHÿÃH9ËtHƒÄHÃH‹\$`Hƒù�† ��¶€ûtHƒÄHÃH����H‰$è����H‹D$H‹L$(HÿÁH‹T$pH9Ê‚á���Hƒù‚×���H‰$H‹D$`H‰ÍHÿÍH‰ÑHÿÉHƒù�tHÿÀH‰D$0H‰D$H‰l$8H‰l$H‰L$@H‰L$è����H‹\$ H‰\$xH����H‰$è����H‹L$H‹D$(HÿÀH‹|$pH‹T$hH9ÂrYH‰ $H‹L$`H‰ÖH)ÆH‰úH)ÂHƒú�t H‰ÃHËH‰ÙH‰L$0H‰L$H‰t$8H‰t$H‰T$@H‰T$è����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.panicindex���p��"".autotmp_0151��type.uint64�"".autotmp_0150��type.uint64�"".autotmp_0149��type.int�"".autotmp_0146��type.int�"".autotmp_0145��$type.*math/big.Int�"".autotmp_0144��$type.*math/big.Int�"".byteLen�?type.int�"".y�`$type.*math/big.Int�"".x�P$type.*math/big.Int�"".data� type.[]uint8�"".curve��type."".Curve�2S„!�°�8ð/*€€��AT€z!�Tgclocals·565f8232bc3f5778e8c6b4872e1af99e�Tgclocals·fcd1d08a61205d0019d9048ecb6f50d7���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".initAll��`��VdH‹ %����H;awè����ëêè����è����è����è����Ã
������ ��0runtime.morestack_noctxt���.��"".initP224���8��"".initP256���B��"".initP384���L��"".initP521��������0�0�’�
��Tgclocals·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".initP384��€
��ø dH‹ %����H;awè����ëêHƒì0H����H‰$è����H‹D$H����H‰$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$
���è����H‹D$ H‹����H‰$Hƒ<$�„×��H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$
���è����H‹D$ H‹����H‰$Hƒ<$�„l��Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�„ü���Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�„Œ���Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�t#Hƒ$ H‰D$è����H‹����HÇC(€��HƒÄ0É%����ëԉ%����éhÿÿÿ‰%����éøþÿÿ‰%����éˆþÿÿ‰%����éþÿÿJ
������ ��0runtime.morestack_noctxt���:��&type."".CurveParams���L��"runtime.newobject���d��"".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·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".initP521��€
��ø dH‹ %����H;awè����ëêHƒì0H����H‰$è����H‹D$H����H‰$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$
���è����H‹D$ H‹����H‰$Hƒ<$�„×��H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$
���è����H‹D$ H‹����H‰$Hƒ<$�„l��Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�„ü���Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�„Œ���Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�t#Hƒ$ H‰D$è����H‹����HÇC( ��HƒÄ0É%����ëԉ%����éhÿÿÿ‰%����éøþÿÿ‰%����éˆþÿÿ‰%����éþÿÿJ
������ ��0runtime.morestack_noctxt���:��&type."".CurveParams���L��"runtime.newobject���d��"".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.7���Š��2math/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·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".P256��À��ªdH‹ %����H;awè����ëêHƒì0HÇD$8����HÇD$@����H����H‰$H����H‰\$è����H����H‰$H����H‰\$H����H‰\$H����H‰\$è����H‹\$ H‰\$8H‹\$(H‰\$@HƒÄ0Ã
������ ��0runtime.morestack_noctxt���^��"".initonce���t��"".initAll·f���ˆ��sync.(*Once).Do���–��"type."".p256Curve���¬��type."".Curve���Ä��:go.itab."".p256Curve."".Curve���Ü��"".p256���ð��runtime.convT2I��� `�� "".~r0��type."".Curve�`z_ � �Î,X�
�C]�Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".P384��À��¶dH‹ %����H;awè����ëêHƒì HÇD$(����HÇD$0����H����H‰$H����H‰\$è����H‹����1íH9ètH‹����H‰\$0H‰D$(HƒÄ ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë»
������ ��0runtime.morestack_noctxt���^��"".initonce���t��"".initAll·f���ˆ��sync.(*Once).Do���–��@go.itab.*"".CurveParams."".Curve���²��"".p384���Þ��(type.*"".CurveParams���ô��type."".Curve���Œ��@go.itab.*"".CurveParams."".Curve��� �� runtime.typ2Itab��� @�� "".~r0��type."".Curve�@Q?@4� �Ú,X�
�C]�Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".P521��À��¶dH‹ %����H;awè����ëêHƒì HÇD$(����HÇD$0����H����H‰$H����H‰\$è����H‹����1íH9ètH‹����H‰\$0H‰D$(HƒÄ ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë»
������ ��0runtime.morestack_noctxt���^��"".initonce���t��"".initAll·f���ˆ��sync.(*Once).Do���–��@go.itab.*"".CurveParams."".Curve���²��"".p521���Þ��(type.*"".CurveParams���ô��type."".Curve���Œ��@go.itab.*"".CurveParams."".Curve��� �� runtime.typ2Itab��� @�� "".~r0��type."".Curve�@Q?@4� �æ,X�
�C]�Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/crypto/elliptic/elliptic.goþ"".initP224��€ ��ü dH‹ %����H;awè����ëêHƒì0H����H‰$è����H‹D$H����H‰$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$
���è����H‹D$ H‹����H‰$Hƒ<$�„Y��H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$
���è����H‹D$ H‹����H‰$Hƒ<$�„î��Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�„~��Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�„��Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�„ž���Hƒ$ H‰D$è����H����H‹HÇC(à���H����H‰$Hƒ$H����H‹H‹kH‰l$è����H����H‰$Hƒ$(H����H‹H‹k H‰l$è����H����H‰$Hƒ$HH����H‹H‹kH‰l$è����HƒÄ0É%����éVÿÿÿ‰%����éæþÿÿ‰%����évþÿÿ‰%����éþÿÿ‰%����é›ýÿÿ\
������ ��0runtime.morestack_noctxt���:��&type."".CurveParams���L��"runtime.newobject���d��"".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.newobject���Ž��ˆgo.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·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".P224��À��ªdH‹ %����H;awè����ëêHƒì0HÇD$8����HÇD$@����H����H‰$H����H‰\$è����H����H‰$H����H‰\$H����H‰\$H����H‰\$è����H‹\$ H‰\$8H‹\$(H‰\$@HƒÄ0Ã
������ ��0runtime.morestack_noctxt���^��"".initonce���t��"".initAll·f���ˆ��sync.(*Once).Do���–��"type."".p224Curve���¬��type."".Curve���Ä��:go.itab."".p224Curve."".Curve���Ü��"".p224���ð��runtime.convT2I��� `�� "".~r0��type."".Curve�`z_ � �P,X�
�C]�Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ&"".p224Curve.Params�� ��H‹\$H‰\$pÃ�à��� "".~r0�Ð(type.*"".CurveParams�"".curve��"type."".p224Curve���\��Tgclocals·dc7bd12cd5d42039dd7b3a93035a775b�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ,"".p224Curve.IsOnCurve��  ��ˆ dH‹ %����HD$ˆH;Awè����ëåHìø���H|$`1Àè����H|$ 1Àè����H\$`H‰$H‹œ$h��H‰\$è����H\$ H‰$H‹œ$p��H‰\$è����H¼$€���1Àè����H|$@1Àè����H\$@H‰$H\$`H‰\$Hœ$€���H‰\$è����H\$@H‰$H\$@H‰\$H\$`H‰\$Hœ$€���H‰\$è����1ÀHƒø}8H\$`HƒøƒG��Hƒ‹ H\$`Hƒøƒ+��Hƒ‰Íkí‰+HÿÀHƒø|ÈH\$@H‰$H\$@H‰\$H\$`H‰\$è����H\$@H‰$è����H\$@H‰$H\$@H‰\$Hœ$���H‰\$HƒD$Hè����H\$@H‰$H\$@H‰\$è����H\$ H‰$H\$ H‰\$Hœ$€���H‰\$è����H\$ H‰$H\$ H‰\$è����1ÀHƒø}AH\$ HƒøsMHƒ‹Hl$@Hƒøs5Hl…�‹m�9ëtƄ$x���HÄø���ÃHÿÀHƒø|¿Æ„$x��HÄø���Ãè���� è���� è���� è���� (
������*��0runtime.morestack_noctxt���Tð� runtime.duffzero���lð� 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_0200��type.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" %// "+%(
� �P€�Tgclocals·87c9633734d928bef96c29553056a8e3�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ "".p224Curve.Add��€ ��€ dH‹ %����H„$ÿÿÿH;Awè����ëâHìh��H¼$H��1Àè����H¼$è���1Àè����H¼$ˆ���1Àè����H¼$(��1Àè����H¼$È���1Àè����H|$h1Àè����H¼$��1Àè����H¼$¨���1Àè����H|$H1Àè����Hœ$H��H‰$H‹œ$Ø��H‰\$è����Hœ$è���H‰$H‹œ$à��H‰\$è����H‹„$Ø��H‹hHƒý�…è��1ÀHƒø�…¬��H‹„$à��H‹hHƒý�…¦��1ÀHƒø�…Š��Hœ$(��H‰$H‹œ$è��H‰\$è����Hœ$È���H‰$H‹œ$ð��H‰\$è����H‹„$è��H‹hHƒý�…��1ÀHƒø�…ß���H‹„$ð��H‹hHƒý�…Ö���1ÀHƒø�…½���Hœ$��H‰$Hœ$¨���H‰\$H\$HH‰\$Hœ$H��H‰\$Hœ$è���H‰\$ Hœ$ˆ���H‰\$(Hœ$(��H‰\$0Hœ$È���H‰\$8H\$hH‰\$@è����Hœ$��H‰$Hœ$¨���H‰\$H\$HH‰\$è����H‹L$H‹D$ H‰Œ$ø��H‰„$���HÄh��ÃÇD$h���é6ÿÿÿ¶€û�t HÇÀÿÿÿÿéÿÿÿHÇÀ���é ÿÿÿ¶€û�t HÇÀÿÿÿÿéÖþÿÿHÇÀ���éÊþÿÿDŽ$ˆ������éfþÿÿ¶€û�t HÇÀÿÿÿÿéHþÿÿHÇÀ���é<þÿÿ¶€û�t HÇÀÿÿÿÿéþÿÿHÇÀ���éúýÿÿ"
������0��0runtime.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_0204��type.int�"".autotmp_0203��type.int�"".autotmp_0202��type.int�
"".z3�¿0type."".p224FieldElement�
"".y3�ÿ0type."".p224FieldElement�
"".x3�¿0type."".p224FieldElement�
"".z2�ÿ0type."".p224FieldElement�
"".y2�¿0type."".p224FieldElement�
"".x2�0type."".p224FieldElement�
"".z1�¿0type."".p224FieldElement�
"".y1�ÿ0type."".p224FieldElement�
"".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·80256b569648f187487a4834bc5989b2�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ&"".p224Curve.Double�� ��ŽdH‹ %����HD$H;Awè����ëåHìð���H¼$Ð���1Àè����H¼$���1Àè����H|$P1Àè����H¼$°���1Àè����H|$p1Àè����H|$01Àè����Hœ$Ð���H‰$H‹œ$`��H‰\$è����Hœ$���H‰$H‹œ$h��H‰\$è����ÇD$P���Hœ$°���H‰$H\$pH‰\$H\$0H‰\$Hœ$Ð���H‰\$Hœ$���H‰\$ H\$PH‰\$(è����Hœ$°���H‰$H\$pH‰\$H\$0H‰\$è����H‹L$H‹D$ H‰Œ$p��H‰„$x��HÄð���Ã
������*��0runtime.morestack_noctxt���Zð� runtime.duffzero���xð� runtime.duffzero���ð� runtime.duffzero���®ð� runtime.duffzero���Æð� runtime.duffzero���Þð� runtime.duffzero���š��"".p224FromBig���Ö��"".p224FromBig���ø��*"".p224DoubleJacobian���Â��"".p224ToAffine���à��
"".z2�ÿ0type."".p224FieldElement�
"".y2�ÿ0type."".p224FieldElement�
"".x2�0type."".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·4288f592fb3a789081c997b5c2380e17�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/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‹œ$x��H‰\$è����Hœ$¨���H‰$H‹œ$€��H‰\$è����ÇD$h���Hœ$È���H‰$Hœ$ˆ���H‰\$H\$HH‰\$Hœ$è���H‰\$Hœ$¨���H‰\$ H\$hH‰\$(H‹œ$ˆ��H‰\$0H‹œ$��H‰\$8H‹œ$˜��H‰\$@è����Hœ$È���H‰$Hœ$ˆ���H‰\$H\$HH‰\$è����H‹L$H‹D$ H‰Œ$ ��H‰„$¨��HÄ��Ã
������0��0runtime.morestack_noctxt���`ð� runtime.duffzero���~ð� runtime.duffzero���–ð� runtime.duffzero���´ð� runtime.duffzero���Òð� runtime.duffzero���êð� runtime.duffzero���¦��"".p224FromBig���â��"".p224FromBig���Ø��""".p224ScalarMult���¨��"".p224ToAffine���À��
"".z2�ÿ0type."".p224FieldElement�
"".y2�ÿ0type."".p224FieldElement�
"".x2�0type."".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·216a940416d8628fc7c20c8c9a1983b8�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ6"".p224Curve.ScalarBaseMult��à��ÒdH‹ %����HD$¸H;Awè����ëåHìÈ���H|$h1Àè����H¼$¨���1Àè����H¼$ˆ���1Àè����H|$H1Àè����ÇD$h���Hœ$¨���H‰$Hœ$ˆ���H‰\$H\$HH‰\$Hœ$Ð���H‰\$HƒD$Hœ$Ð���H‰\$ HƒD$ (H\$hH‰\$(H‹œ$8��H‰\$0H‹œ$@��H‰\$8H‹œ$H��H‰\$@è����Hœ$¨���H‰$Hœ$ˆ���H‰\$H\$HH‰\$è����H‹L$H‹D$ H‰Œ$P��H‰„$X��HÄÈ���Ã
������*��0runtime.morestack_noctxt���Tð� runtime.duffzero���rð� runtime.duffzero���ð� runtime.duffzero���¨ð� runtime.duffzero���¶��""".p224ScalarMult���†��"".p224ToAffine��� ��
"".z2�ÿ0type."".p224FieldElement�
"".y2�0type."".p224FieldElement�
"".x2�?0type."".p224FieldElement�
"".z1�¿0type."".p224FieldElement�"".y�$type.*math/big.Int�"".x�€$type.*math/big.Int�"".scalar�Ðtype.[]uint8�"".curve��"type."".p224Curve�"†�°�î"6Q� �ÚV�Tgclocals·49d3e8d1bc31eba9a437644bc0356d50�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224IsZero�� ��‚dH‹ %����H;awè����ëêHƒìPH|$1Àè����H\$H‰$H‹\$XH‰\$è����E1ÉE1ÀH\$Hl$0H‰ïH‰Þè����1ÀIÇÂ���H\$0H‰ÙL9Ð}0‹A ÑH����HƒøsyHƒ‹‰Õ)݉ëD ÃA‰ØHƒÁHÿÀL9Ð|ÐD‰ÉÁéD ɉÈÁé Á‰ÈÁè ȉÃÁë ÉÚÑê ÚD‰ÁÁéD Á‰ÈÁé Á‰ÈÁè ȉÃÁë ÉØÑè ؉Ó!Ãóÿƒã‰\$`HƒÄPÃè���� 
������ ��0runtime.morestack_noctxt���Dð� runtime.duffzero���t��"".p224Contract���ª� runtime.duffcopy���î��"".p224P���ö��$runtime.panicindex���  �� "".autotmp_0225��type.uint32�"".autotmp_0224��type.uint32�"".autotmp_0223��type.uint32�"".autotmp_0222��type.uint32�"".autotmp_0221��type.uint32�"".autotmp_0220��type.uint32�"".autotmp_0219��type.uint32�"".autotmp_0218��type.uint32�"".autotmp_0217��type.uint32�"".autotmp_0216��type.uint32�"".autotmp_0215��type.uint32�"".autotmp_0214��type.uint32�"".autotmp_0213�?0type."".p224FieldElement�"".minimal�0type."".p224FieldElement� "".~r1�type.uint32�"".a��2type.*"".p224FieldElement� ßŸ ��\¤ -     '� �9×�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224Add��À��¤dH‹ %����H;awè����ëêH‹t$H‹T$H‹L$1ÀHƒø}CHƒþ�t[HƒøsNH†‹Hƒú�t>Hƒøs1H,‚‹m�ëHƒù�tHƒøsH,‰]�HÿÀHƒø|½Ãè���� ‰ëÞè���� ‰ë¾è���� ‰ë¡
������ ��0runtime.morestack_noctxt���ä��$runtime.panicindex���ú��$runtime.panicindex�����$runtime.panicindex���0���"".b� 2type.*"".p224FieldElement�"".a�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement� � �ê%: /�
�q/�Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224Sub��€��òdH‹ %����H;awè����ëêH‹t$H‹T$H‹L$1ÀHƒø}`Hƒþ�tHƒøsrH†‹H‹-����L‹ ����L9ÈsRHl…�‹m�ëHƒú�t>Hƒøs1H,‚‹m�)ëHƒù�tHƒøsH,‰]�HÿÀHƒø| Ãè���� ‰ëÞè���� ‰ë¾è���� è���� ‰ézÿÿÿ
������ ��0runtime.morestack_noctxt���„��""".p224ZeroModP31���’�""".p224ZeroModP31���ž��$runtime.panicindex���´��$runtime.panicindex���Ê��$runtime.panicindex���Ø��$runtime.panicindex���0���"".b� 2type.*"".p224FieldElement�"".a�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement�À�À�%W 2� �Ž2�Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224Mul��à��ÒdH‹ %����H;awè����ëêHƒìL‹T$ L‹L$(H‹t$01ÀHƒø}(Hƒþ�„ç���HƒøƒÖ���HÆHÇ����HÿÀHƒø|Ø1ÉHƒù}u1ÀHƒø}dH‰ÊHÂHƒþ�„›���HƒúƒŠ���HÖH‹;Iƒú�txHƒùskIŠ‹Iƒù�tZHƒøsMI,‹m�H¯ÝHûHƒús2H,ÖH‰]�HÿÀHƒø|œHÿÁHƒù|‹H‹\$H‰$H‰t$è����HƒÄÃè���� è���� A‰ë¡è���� A‰ëƒè���� ‰é^ÿÿÿè���� ‰éÿÿÿ
������ ��0runtime.morestack_noctxt���Ê��$"".p224ReduceLarge���Þ��$runtime.panicindex���ì��$runtime.panicindex���„��$runtime.panicindex���œ��$runtime.panicindex���¸��$runtime.panicindex���@ ��"".autotmp_0236��type.int�"".autotmp_0235��type.int�"".autotmp_0233��type.int� "".tmp�0<type.*"".p224LargeFieldElement�"".b� 2type.*"".p224FieldElement�"".a�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement� Ó B�°�8Ä) [   - � �äL�Tgclocals·1888106ad5d62a36a0b5aa33b185f0ef�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224Square��à��ÐdH‹ %����H;awè����ëêHƒìL‹T$ H‹T$(1ÀHƒø}(Hƒú�„+��Hƒøƒ��HÂHÇ����HÿÀHƒø|Ø1ÉHƒù}{1ÀH9ÈkIƒú�„å���HƒùƒÔ���IŠ‹Hƒøƒ½���I,‚‹m�H¯ÝH‰ÞH9ÁugH‰ÏHÇHƒú�tWHƒÿsJHúL‹Hƒÿs6HúL‰ÅHõH‰+HÿÀH9È~•HÿÁHƒù|…H‹\$H‰$H‰T$è����HƒÄÃè���� è���� ‰ë¥H‰ÏHÇHƒú�t3Hƒÿs&HúL‹ HƒÿsHúH‰õHÑåLÍH‰+ë”è���� è���� ‰ëÉè���� è���� A‰éÿÿÿè���� ‰éÎþÿÿ
������ ��0runtime.morestack_noctxt���Ì��$"".p224ReduceLarge���à��$runtime.panicindex���î��$runtime.panicindex���æ��$runtime.panicindex���ô��$runtime.panicindex���Š��$runtime.panicindex���˜��$runtime.panicindex���¶��$runtime.panicindex���0 ��"".autotmp_0243��type.int�"".autotmp_0242��type.int�"".autotmp_0241��type.uint64�"".autotmp_0240��type.int�"".autotmp_0238��type.int� "".tmp� <type.*"".p224LargeFieldElement�"".a�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement� Ô �ð�Pè$ 2, / 
 ��å‹�Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ$"".p224ReduceLarge��À ��¬ dH‹ %����H;awè����ëêH‹T$H‹D$1ÉHƒù}RHƒø�„Ý��HƒùƒÌ��HÈH‹3Hƒùƒ´��HÈH-����Hƒùƒ˜��HlÍ�H‹m�HõH‰+HÿÁHƒù|®HÇÁ���HƒùŒã���H‰ÎHƒîHƒø�„W��HƒþƒF��HðH‹;Hƒþƒ.��HðHƒùƒ��H,ÈH‹m�I‰øI)èL‰H‰ÎHƒîHƒþƒð��HðH‹;HƒþƒØ��HðHƒùƒÃ��H,ÈH‹m�Håÿÿ��HÁå HýH‰+H‰ÎHƒîHƒþƒ’��HðH‹;Hƒþƒz��HðHƒùƒe��H,ÈH‹m�HÁíHýH‰+HÿÉHƒùÿÿÿHÇ@@����HÇÁ���Hƒù���H‰ÎHÿÆHƒø�„��Hƒþƒ��HðH‹;Hƒþƒí���HðHƒùƒØ���H,ÈH‹m�HÁíHýH‰+Hƒú�„µ���Hƒùƒ¤���HŠHƒùƒ���H,ÈH‹m�Håÿÿÿ‰í‰+HÿÁHƒùŒsÿÿÿL‹�H‹h@I)èL‰�‹J H‹h@Håÿÿ��‰íÁå ͉j ‹JH‹h@HÁí‰í͉jH‹(Håÿÿÿ‰í‰*‹JH‹(HÁíHåÿÿÿ‰í͉j‹JH‹(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_0260��type.uint32�"".autotmp_0259��type.uint32�"".autotmp_0258��type.uint32�"".autotmp_0256��type.uint64�"".autotmp_0255��type.int�"".autotmp_0254��type.uint64�"".autotmp_0253��type.int�"".autotmp_0252��type.int�"".autotmp_0251��type.uint64�"".autotmp_0250��type.int�"".autotmp_0249��type.uint64�"".autotmp_0248��type.int�"".autotmp_0247��type.uint64�"".autotmp_0246��type.int�
"".in�<type.*"".p224LargeFieldElement� "".out��2type.*"".p224FieldElement� � �p” I
KIB

K5    &��ƒ�Tgclocals·e8c55b930b09fa5028b5e4b78b8932dc�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224Reduce��€��ödH‹ %����H;awè����ëêH‹D$1ÉHƒù}wH‰ÊHÿÂHƒø�„��Hƒúƒð���H‹3HƒúƒÙ���HHƒùƒÄ���H,ˆ‹m�Áíõ‰+Hƒùƒ¥���Hˆ‹HƒùƒŽ���Hˆ‰Õåÿÿÿ‰+HÿÁHƒù|‰‹XÁë‹håÿÿÿ‰h‰ÚÁë ӉÙÑë ËÁãÁû‹()Չ(‹p ‰ÕÁå õ‰h D‹@ ‰ÝƒåA)èD‰@ ‹P‰ÝåÿÿÿՉh‹P‰ÝåÿÿÿՉh‹‰Ýå���Չ(Ãè���� è���� è���� è���� è���� ‰�éøþÿÿ
������ ��0runtime.morestack_noctxt���¤��$runtime.panicindex���²��$runtime.panicindex���À��$runtime.panicindex���Î��$runtime.panicindex���Ü��$runtime.panicindex������"".autotmp_0274��type.uint32�"".autotmp_0273��type.uint32�"".autotmp_0272��type.uint32�"".autotmp_0271��type.uint32�"".autotmp_0270��type.uint32�"".autotmp_0269��type.uint32�"".autotmp_0268��type.uint32�"".autotmp_0267��type.uint32�"".autotmp_0266��type.uint32�"".autotmp_0265��type.uint32�"".autotmp_0263��type.uint32�"".autotmp_0261��type.int�"".a��2type.*"".p224FieldElement�À�À�TäF(  
-!� �‘/�Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224Invert��€��üdH‹ %����H„$0ÿÿÿH;Awè����ëâHìP��H¼$¸���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ÀH‰D$HHƒø}>Hœ$˜���H‰$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����H‹D$HHÿÀH‰D$HHƒø|ÂHœ$˜���H‰$Hœ$˜���H‰\$Hœ$¸���H‰\$Hœ$Ø���H‰\$è����H\$xH‰$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����1ÀH‰D$ Hƒø }8H\$xH‰$H\$xH‰\$Hœ$Ø���H‰\$è����H‹D$ HÿÀH‰D$ Hƒø |ÈHœ$˜���H‰$H\$xH‰\$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����H\$xH‰$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����1ÀH‰D$0Hƒø}8H\$xH‰$H\$xH‰\$Hœ$Ø���H‰\$è����H‹D$0HÿÀH‰D$0Hƒø|ÈH\$xH‰$H\$xH‰\$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����H\$XH‰$H\$xH‰\$Hœ$Ø���H‰\$è����1ÀH‰D$(Hƒø/}8H\$XH‰$H\$XH‰\$Hœ$Ø���H‰\$è����H‹D$(HÿÀH‰D$(Hƒø/|ÈH\$xH‰$H\$xH‰\$H\$XH‰\$Hœ$Ø���H‰\$è����H\$XH‰$H\$xH‰\$Hœ$Ø���H‰\$è����1ÀH‰D$@Hƒø}8H\$XH‰$H\$XH‰\$Hœ$Ø���H‰\$è����H‹D$@HÿÀH‰D$@Hƒø|ÈHœ$˜���H‰$H\$XH‰\$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����1ÀH‰D$8Hƒø}>Hœ$˜���H‰$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����H‹D$8HÿÀH‰D$8Hƒø|ÂHœ$¸���H‰$Hœ$¸���H‰\$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����Hœ$¸���H‰$Hœ$¸���H‰\$Hœ$Ø���H‰\$è����Hœ$¸���H‰$Hœ$¸���H‰\$H‹œ$`��H‰\$Hœ$Ø���H‰\$è����1ÀH‰D$PHƒøa}>Hœ$¸���H‰$Hœ$¸���H‰\$Hœ$Ø���H‰\$è����H‹D$PHÿÀH‰D$PHƒøa|ÂH‹œ$X��H‰$Hœ$¸���H‰\$H\$xH‰\$Hœ$Ø���H‰\$è����HÄP��ÃH
������0��0runtime.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_0281��type.int�"".autotmp_0280��type.int�"".autotmp_0279��type.int�"".autotmp_0278��type.int�"".autotmp_0277��type.int�"".autotmp_0276��type.int�"".i�ÿtype.int�"".i�¯type.int�"".i�Ÿtype.int�"".i�Ïtype.int�"".i�¿type.int�"".i�ßtype.int�"".i�type.int�"".c�ï:type."".p224LargeFieldElement�
"".f4�ï0type."".p224FieldElement�
"".f3�¯0type."".p224FieldElement�
"".f2�ï0type."".p224FieldElement�
"".f1�¯0type."".p224FieldElement�
"".in�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement�% Ø Ÿ�€ �À %6+8+8+++8+ +8( %5( %2% %/% %5 +8+8 +5
��ð �Tgclocals·e8c55b930b09fa5028b5e4b78b8932dc�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224Contract��à��ØdH‹ %����H;awè����ëêHƒìHH‹|$PHƒÿ�„ü��HÇÀ���HÇÁ���H‰L$@H‹t$XHƒþ�„Ó��HÇÁ���HÇÂ���H‰T$(H‰D$8H‰L$ H9Á}H‰ÈH‰|$0H‰<$H‰t$H‰t$H‰ÃHÁãH‰\$è����H‹D$P1ÉHƒù}wH‰ÊHÿÂHƒø�„f��HƒúƒU��H‹3Hƒúƒ>��HHƒùƒ)��H,ˆ‹m�Áíõ‰+Hƒùƒ
��Hˆ‹Hƒùƒó��Hˆ‰Õåÿÿÿ‰+HÿÁHƒù|‰‹HÁé‹håÿÿÿ‰h‹()͉(‹P ‰ÍÁå Չh 1ÉHƒù†���Hƒø�„š��Hƒùƒ‰��Hˆ‹ÁúHƒùƒo��Hˆ‹3HƒùƒX��Hˆ‰Õå���õ‰+H‰ÎHÿÆHƒþƒ1��H°‹;Hƒþƒ��H°‰ÕƒåA‰øA)èD‰HÿÁHƒùŒzÿÿÿHÇÁ���Hƒù}wH‰ÊHÿÂHƒø�„×��HƒúƒÆ��H‹3Hƒúƒ¯��HHƒùƒš��H,ˆ‹m�Áíõ‰+Hƒùƒ{��Hˆ‹Hƒùƒd��Hˆ‰Õåÿÿÿ‰+HÿÁHƒù|‰‹HÁé‹håÿÿÿ‰h‹()͉(‹P ‰ÍÁå Չh 1ÉHƒù†���Hƒø�„ ��Hƒùƒú��Hˆ‹ÁúHƒùƒà��Hˆ‹3HƒùƒÉ��Hˆ‰Õå���õ‰+H‰ÎHÿÆHƒþƒ¢��H°‹;Hƒþƒ‹��H°‰ÕƒåA‰øA)èD‰HÿÁHƒùŒzÿÿÿºÿÿÿÿHÇÁ���Hƒù}'Hƒø�„I��Hƒùƒ8��Hˆ‹!ӉÚHÿÁHƒù|فÊ���ð‰ÑÁê!ʉÓÁë!ӉÙÁë!ˉÙÁé!ىÏÑï!ÏÁçÁÿ‹‹h ê‹h ê‰ÑÁê ʉÑÁé щËÁë ˉÙÁé ىÎÑî ÎÁæÁþD‹@ Aè�ðÿD‰ÂAÁèA ÐD‰ÁAÁèA ÈD‰ÁÁéD ÁA‰ÈAÁèA ÈD‰ÅÑíD ÅÁåÁýƒõÿ‰ÑÁùƒñÿ!õ Í!ýD‹�‰éƒåA)èD‰�D‹@ ‰Íå�ðÿ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_0331��type.uintptr�"".autotmp_0330��type.int�"".autotmp_0329�_type.[]uint32�"".autotmp_0328�/type.[]uint32�"".autotmp_0327��type.uint32�"".autotmp_0326��type.uint32�"".autotmp_0325��type.uint32�"".autotmp_0324��type.uint32�"".autotmp_0323��type.uint32�"".autotmp_0322��type.uint32�"".autotmp_0321��type.uint32�"".autotmp_0320��type.uint32�"".autotmp_0319��type.uint32�"".autotmp_0318��type.uint32�"".autotmp_0317��type.uint32�"".autotmp_0316��type.uint32�"".autotmp_0315��type.uint32�"".autotmp_0314��type.uint32�"".autotmp_0313��type.uint32�"".autotmp_0312��type.uint32�"".autotmp_0311��type.uint32�"".autotmp_0310��type.uint32�"".autotmp_0309��type.uint32�"".autotmp_0308��type.uint32�"".autotmp_0307��type.uint32�"".autotmp_0306��type.uint32�"".autotmp_0305��type.int�"".autotmp_0304��type.uint32�"".autotmp_0303��type.int�"".autotmp_0302��type.uint32�"".autotmp_0301��type.int�"".autotmp_0300��type.uint32�"".autotmp_0299��type.uint32�"".autotmp_0298��type.uint32�"".autotmp_0297��type.uint32�"".autotmp_0296��type.int�"".autotmp_0295��type.uint32�"".autotmp_0294��type.uint32�"".autotmp_0293��type.int�"".autotmp_0292��type.int�"".autotmp_0291��type.uint32�"".autotmp_0290��type.int�"".autotmp_0289��type.uint32�"".autotmp_0288��type.uint32�"".autotmp_0287��type.uint32�"".autotmp_0286��type.uint32�"".autotmp_0285��type.int�"".autotmp_0284��type.uint32�"".autotmp_0282��type.int�
"".in�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement�ÍÈ�°
�¬ŠF(  
*2  F(   *2       
 
 W/ ��¡ �Tgclocals·e8c55b930b09fa5028b5e4b78b8932dc�Tgclocals·f883d3996c76325fd1714d4e3de9fa33���F/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‹œ$H��H‰$è����‹\$‰\$8H‹œ$`��H‰$è����‹\$‰\$4H\$`H‰$H‹œ$H��H‰\$Hœ$ ��H‰\$è����H\$@H‰$H‹œ$`��H‰\$Hœ$ ��H‰\$è����Hœ$À���H‰$H‹œ$8��H‰\$H\$@H‰\$Hœ$ ��H‰\$è����Hœ$ ���H‰$H‹œ$P��H‰\$H\$`H‰\$Hœ$ ��H‰\$è����Hœ$���H‰$H‹œ$`��H‰\$H\$@H‰\$Hœ$ ��H‰\$è����Hœ$���H‰$H‹œ$@��H‰\$Hœ$���H‰\$Hœ$ ��H‰\$è����Hœ$à���H‰$H‹œ$H��H‰\$H\$`H‰\$Hœ$ ��H‰\$è����Hœ$à���H‰$H‹œ$X��H‰\$Hœ$à���H‰\$Hœ$ ��H‰\$è����Hœ$€��H‰$Hœ$ ���H‰\$Hœ$À���H‰\$è����Hœ$€��H‰$è����Hœ$€��H‰$è����‹\$‰\$<1ÀHƒø}=Hœ$`��Hƒøƒç��HƒH¬$€��HƒøƒÊ��Hl…�‹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‹œ$0��H‰\$H‹œ$8��H‰\$H‹œ$@��H‰\$ H‹œ$H��H‰\$(è����HÄ��Ã1ÀHƒø}=Hœ$ ��HƒøƒU��Hƒ‹ Hœ$ ��Hƒøƒ6��Hƒ‰ÍÑå‰+HÿÀHƒø|ÃHœ$ ��H‰$è����Hœ$€���H‰$Hœ$À���H‰\$Hœ$`��H‰\$Hœ$ ��H‰\$è����H\$`H‰$H\$`H‰\$H\$@H‰\$è����H\$@H‰$H‹œ$H��H‰\$H‹œ$`��H‰\$è����H\$@H‰$è����H\$@H‰$H\$@H‰\$Hœ$ ��H‰\$è����H‹œ$0��H‰$H\$@H‰\$H\$`H‰\$è����H‹œ$0��H‰$è����H‹„$0��H‰$H‰D$Hœ$€��H‰\$Hœ$ ��H‰\$è����1ÀHƒø}:H\$`HƒøƒÙ��HƒH¬$€���Hƒøƒ¼��Hl…�‹m�Ñå‰+HÿÀHƒø|ÆH\$`H‰$Hœ$@��H‰\$H\$`H‰\$è����H\$`H‰$è����H‹œ$ ��H‰$Hœ$ ��H‰\$Hœ$ ��H‰\$è����H‹„$ ��H‰$H‰D$H\$`H‰\$è����H‹œ$ ��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‹œ$P��H‰\$‹\$8‰\$è����H‹œ$ ��H‰$H‹œ$8��H‰\$‹\$4‰\$è����H‹œ$(��H‰$H‹œ$X��H‰\$‹\$8‰\$è����H‹œ$(��H‰$H‹œ$@��H‰\$‹\$4‰\$è����H‹œ$0��H‰$H‹œ$`��H‰\$‹\$8‰\$è����H‹œ$0��H‰$H‹œ$H��H‰\$‹\$4‰\$è����HÄ��Ãè���� è���� è���� è���� è���� è���� è���� è���� ˆ
������0��0runtime.morestack_noctxt���Zð� runtime.duffzero���rð� 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_0347��type.int�"".autotmp_0346��type.uint32�"".autotmp_0345��type.int�"".autotmp_0344��type.int�"".autotmp_0343��type.uint32�"".autotmp_0342��type.uint32�"".autotmp_0340��type.uint32�"".autotmp_0339��type.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�
"".z2�€2type.*"".p224FieldElement�
"".y2�p2type.*"".p224FieldElement�
"".x2�`2type.*"".p224FieldElement�
"".z1�P2type.*"".p224FieldElement�
"".y1�@2type.*"".p224FieldElement�
"".x1�02type.*"".p224FieldElement�
"".z3� 2type.*"".p224FieldElement�
"".y3�2type.*"".p224FieldElement�
"".x3��2type.*"".p224FieldElement�(%°Ì¯°Ë¯°B�€�–ð%Ÿ((555858+4 +8+ R4 8"(%%(1 %34 8(2(&&&&&&��ß¡�Tgclocals·affafac6351ebae316ccb3b229f4b61f�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ*"".p224DoubleJacobian�� ��ŠdH‹ %����H„$HÿÿÿH;Awè����ëâHì8��H|$`1Àè����H|$@1Àè����H¼$€���1Àè����H¼$ ���1Àè����H|$ 1Àè����H¼$À���1Àè����H\$`H‰$H‹œ$h��H‰\$Hœ$À���H‰\$è����H\$@H‰$H‹œ$`��H‰\$Hœ$À���H‰\$è����Hœ$€���H‰$H‹œ$X��H‰\$H\$@H‰\$Hœ$À���H‰\$è����H\$ H‰$H‹œ$X��H‰\$H\$`H‰\$è����1ÀHƒø}NH\$ HƒøƒÇ��Hƒ‹ H\$ Hƒøƒ«��HƒHl$ Hƒøƒ‘��Hl…�‹m�Ñå͉+HÿÀHƒø|²H\$ H‰$è����Hœ$ ���H‰$H‹œ$X��H‰\$H\$`H‰\$è����Hœ$ ���H‰$è����Hœ$ ���H‰$Hœ$ ���H‰\$H\$ H‰\$Hœ$À���H‰\$è����H‹œ$P��H‰$H‹œ$`��H‰\$H‹œ$h��H‰\$è����H‹œ$P��H‰$è����H‹„$P��H‰$H‰D$Hœ$À���H‰\$è����H‹„$P��H‰$H‰D$H\$@H‰\$è����H‹œ$P��H‰$è����H‹„$P��H‰$H‰D$H\$`H‰\$è����H‹œ$P��H‰$è����1ÀHƒø};H\$`Hƒøƒ��HƒH¬$€���Hƒøƒ��Hl…�‹m�Áå‰+HÿÀHƒø|ÅH\$`H‰$è����H‹œ$@��H‰$Hœ$ ���H‰\$Hœ$À���H‰\$è����H‹„$@��H‰$H‰D$H\$`H‰\$è����H‹œ$@��H‰$è����1ÀHƒø}>Hœ$€���Hƒøƒa��Hƒ‹ Hœ$€���HƒøƒB��Hƒ‰ÍÁå‰+HÿÀHƒø|ÂHœ$€���H‰$Hœ$€���H‰\$H‹œ$@��H‰\$è����Hœ$€���H‰$è����H\$@H‰$H\$@H‰\$Hœ$À���H‰\$è����1ÀHƒø}8H\$@Hƒøƒ¯���Hƒ‹ H\$@Hƒøƒ“���Hƒ‰ÍÁå‰+HÿÀHƒø|ÈH\$@H‰$è����H‹œ$H��H‰$Hœ$ ���H‰\$Hœ$€���H‰\$Hœ$À���H‰\$è����H‹„$H��H‰$H‰D$H\$@H‰\$è����H‹œ$H��H‰$è����HÄ8��Ãè���� è���� è���� è���� è���� è���� è���� è���� è���� V
������0��0runtime.morestack_noctxt���Zð� runtime.duffzero���rð� 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_0354��type.int�"".autotmp_0353��type.uint32�"".autotmp_0352��type.int�"".autotmp_0351��type.uint32�"".autotmp_0350��type.int�"".c�ï:type."".p224LargeFieldElement�"".t�¯0type."".p224FieldElement�"".alpha�¯0type."".p224FieldElement�"".beta�ï0type."".p224FieldElement�"".gamma�ï0type."".p224FieldElement�"".delta�¯0type."".p224FieldElement�
"".z1�P2type.*"".p224FieldElement�
"".y1�@2type.*"".p224FieldElement�
"".x1�02type.*"".p224FieldElement�
"".z3� 2type.*"".p224FieldElement�
"".y3�2type.*"".p224FieldElement�
"".x3��2type.*"".p224FieldElement�%ð  ïðJ�
�¼š %B((5%E (5+#2 35 +%/ @  # ��™÷�Tgclocals·2041e4886994d8178ffe814e7830235f�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ,"".p224CopyConditional��à��ÈdH‹ %����H;awè����ëêH‹|$H‹L$‹t$ÁæÁþ1ÀHƒø}MHƒù�thHƒøs[H‹HƒøsHH‹Hƒÿ�t8Hƒøs+H,‡‹m�1ë!ó1ÓHƒøsH,‰]�HÿÀHƒø|³Ãè���� è���� ‰ëÄè���� è���� ‰ë”
������ ��0runtime.morestack_noctxt���‚��$runtime.panicindex�����$runtime.panicindex���¦��$runtime.panicindex���´��$runtime.panicindex���0���"".autotmp_0356��type.uint32�"".control� type.uint32�
"".in�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement�°�°�$†
D 0� �€0�Tgclocals·72c306c66d827d7caa50958774c351b5�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ""".p224ScalarMult��€ ��î dH‹ %����HD$˜H;Awè����ëåHìè���L‹„$ð���H‹´$ø���H‹”$���H¼$¨���1Àè����H¼$ˆ���1Àè����H|$h1Àè����1ÀHƒø}cIƒø�„y��Hƒøƒh��I€Ç����Hƒþ�„M��Hƒøƒ<��H†Ç����Hƒú�„!��Hƒøƒ��H‚Ç����HÿÀHƒø|H‹¼$ ��H‹„$(��H‹œ$0��H‰œ$à���E1ÉH‰„$Ø���H‰D$XH‰¼$Ð���H‹l$XI9鍨��H‰¼$È���¶/L‰L$`@ˆl$K1ÀH‰D$PHƒøƒn��L‰$H‰t$H‰T$L‰D$H‰t$ H‰T$(è����L‹D$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‰\$è����L‹L$`H‹¼$È���L‹„$ð���H‹´$ø���H‹”$���H‹D$PHÿÀH‰D$PHƒø‚’þÿÿHÿÇIÿÁH‹l$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_0362�Ÿtype.int�"".autotmp_0361��type.int�"".autotmp_0359�/type.[]uint8�"".autotmp_0358�type.int� "".bit�·type.uint32�"".bitNum�¯type.uint�"".byte�¹type.uint8�
"".zz�ÿ0type."".p224FieldElement�
"".yy�¿0type."".p224FieldElement�
"".xx�0type."".p224FieldElement�"".scalar�`type.[]uint8� "".inZ�P2type.*"".p224FieldElement� "".inY�@2type.*"".p224FieldElement� "".inX�02type.*"".p224FieldElement�"".outZ� 2type.*"".p224FieldElement�"".outY�2type.*"".p224FieldElement�"".outX��2type.*"".p224FieldElement�"ТÏÐ;�€�\˜
:* ["+v&&H   ��Øô4�Tgclocals·0cad65ccfdfca742eb196d0d580df6a7�Tgclocals·29f0050a5ee7c2b9348a75428171d7de���F/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‰$è����‹\$ƒûuRH����H‰$è����H‹\$H‰œ$ ��H����H‰$è����H‹D$H‹œ$ ��H‰œ$H��H‰„$P��HÄ(��ÃH\$@H‰$H‹œ$@��H‰\$è����H\$ H‰$H\$@H‰\$Hœ$ ���H‰\$è����H‹„$0��H‰$H‰D$H\$ H‰\$Hœ$ ���H‰\$è����H\$ H‰$H\$ H‰\$H\$@H‰\$Hœ$ ���H‰\$è����H‹„$8��H‰$H‰D$H\$ H‰\$Hœ$ ���H‰\$è����Hœ$€���H‰$H‹œ$0��H‰\$è����H\$`H‰$H‹œ$8��H‰\$è����Hœ$€���H‰$è����H‹\$H‰œ$��H\$`H‰$è����H‹D$H‹œ$��H‰œ$H��H‰„$P��HÄ(��Ã*
������0��0runtime.morestack_noctxt���Zð� runtime.duffzero���rð� 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���ú��"".p224ToBig���PÐ��"".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�"".outy�0type."".p224FieldElement�"".outx�Ï0type."".p224FieldElement�"".zinvsq�0type."".p224FieldElement�"".zinv�Ï0type."".p224FieldElement� "".~r4�@$type.*math/big.Int� "".~r3�0$type.*math/big.Int�"".z� 2type.*"".p224FieldElement�"".y�2type.*"".p224FieldElement�"".x��2type.*"".p224FieldElement�"%ЭÏÐÒÏ �°�8Â
%3R-%7%[��s6@“4�Tgclocals·ae2cd7e4afee4b889cdf79336309cc80�Tgclocals·f6dcde45bff02c6c4b088b594fd52a4c���F/tmp/go/src/crypto/elliptic/p224.goþ&"".get28BitsFromEnd��À��¸dH‹ %����H;awè����ëêL‹d$ L‹\$H‹t$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ƒør™D‰Óãÿÿÿ‰\$(H‰|$0H‰t$8L‰\$@Ã1ÛëÌ1Ûë½HÿÊI9ÓrH‰Öë™è���� è���� 
������ ��0runtime.morestack_noctxt���ž��$runtime.panicslice���¬��$runtime.panicindex���€��� "".autotmp_0374��type.int�"".autotmp_0373��type.uint32� "".~r3�Ptype.[]uint8� "".~r2�@type.uint32�"".shift�0type.uint� "".buf��type.[]uint8�à�à�Dì
*  ,    � �Î�Tgclocals·467ca33e7e3e829f22ac320bdfa387a6�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224FromBig��à ��Ö dH‹ %����H;awè����ëêHƒìXH‹\$hH‰$è����H‹T$H‹L$H‹D$H‰T$@H‰$H‰L$HH‰L$H‰D$PH‰D$HÇD$����è����H‹\$`‹l$ ‰+H‹T$(H‹L$0H‹D$8H‰T$@H‰$H‰L$HH‰L$H‰D$PH‰D$HÇD$���è����H‹\$`‹l$ ‰kH‹T$(H‹L$0H‹D$8H‰T$@H‰$H‰L$HH‰L$H‰D$PH‰D$HÇD$����è����H‹\$`‹l$ ‰kH‹T$(H‹L$0H‹D$8H‰T$@H‰$H‰L$HH‰L$H‰D$PH‰D$HÇD$���è����H‹\$`‹l$ ‰k H‹T$(H‹L$0H‹D$8H‰T$@H‰$H‰L$HH‰L$H‰D$PH‰D$HÇD$����è����H‹\$`‹l$ ‰kH‹T$(H‹L$0H‹D$8H‰T$@H‰$H‰L$HH‰L$H‰D$PH‰D$HÇD$���è����H‹\$`‹l$ ‰kH‹T$(H‹L$0H‹D$8H‰T$@H‰$H‰L$HH‰L$H‰D$PH‰D$HÇD$����è����H‹\$`‹l$ ‰kH‹T$(H‹L$0H‹D$8H‰T$@H‰$H‰L$HH‰L$H‰D$PH‰D$HÇD$���è����H‹\$`‹l$ ‰kH‹\$(H‹\$0H‹\$8HƒÄXÃ
������ ��0runtime.morestack_noctxt���H��*math/big.(*Int).Bytes���¼��&"".get28BitsFromEnd���Æ��&"".get28BitsFromEnd���Ò��&"".get28BitsFromEnd���Þ��&"".get28BitsFromEnd���ê��&"".get28BitsFromEnd���ö��&"".get28BitsFromEnd���‚��&"".get28BitsFromEnd���Ž ��&"".get28BitsFromEnd��� °��"".bytes�/type.[]uint8�
"".in�$type.*math/big.Int� "".out��2type.*"".p224FieldElement�°Ð¯�ð�0” EFFFFFFF
� �#Í�Tgclocals·e8c55b930b09fa5028b5e4b78b8932dc�Tgclocals·0528ab8f76149a707fd2f0025c2178a3���F/tmp/go/src/crypto/elliptic/p224.goþ"".p224ToBig��€��ìdH‹ %����H;awè����ëêHƒì`H‹D$hH\$,HÇ����HÇC����HÇC����ÇC����‹ˆ\$G‹Áëˆ\$F‹Áëˆ\$E‹Áëƒã‹hÁååð��� ëˆ\$D‹XÁëˆ\$C‹XÁë ˆ\$B‹XÁëˆ\$A‹Xˆ\$@‹XÁëˆ\$?‹XÁëˆ\$>‹XÁëƒã‹h Áååð��� ëˆ\$=‹X Áëˆ\$<‹X Áë ˆ\$;‹X Áëˆ\$:‹Xˆ\$9‹XÁëˆ\$8‹XÁëˆ\$7‹XÁëƒã‹hÁååð��� ëˆ\$6‹XÁëˆ\$5‹XÁë ˆ\$4‹XÁëˆ\$3‹Xˆ\$2‹XÁëˆ\$1‹XÁëˆ\$0‹XÁëƒã‹hÁååð��� ëˆ\$/‹XÁëˆ\$.‹XÁë ˆ\$-‹XÁëˆ\$,H����H‰$è����H‹L$H\$,H‰ $Hƒû�t@HÇÂ���HÇÁ���H‰\$HH‰\$H‰T$PH‰T$H‰L$XH‰L$è����H‹\$ H‰\$pHƒÄ`Éë¼
������ ��0runtime.morestack_noctxt���¢��"type.math/big.Int���´��"runtime.newobject���¾��0math/big.(*Int).SetBytes��� À��"".autotmp_0382��$type.*math/big.Int� "".buf�gtype.[28]uint8� "".~r1�$type.*math/big.Int�
"".in��2type.*"".p224FieldElement�À׿À�€�€® #  

















r� �™g�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·0528ab8f76149a707fd2f0025c2178a3���F/tmp/go/src/crypto/elliptic/p224.goþ"".initP256��À ��¬ dH‹ %����H;awè����ëêHƒì0H����H‰$è����H‹D$H����H‰$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$
���è����H‹D$ H‹����H‰$Hƒ<$�„1��H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$
���è����H‹D$ H‹����H‰$Hƒ<$�„Æ��Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�„V��Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�„æ���Hƒ$H‰D$è����H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H‹����H‰$Hƒ<$�tzHƒ$ H‰D$è����H����H‹HÇC(���H����H‰$è����H‹t$H‰4$H5����Hl$H‰ïH¥H¥HÇD$���è����H‹D$ H����H‰$H‰D$è����HƒÄ0É%����ézÿÿÿ‰%����éÿÿÿ‰%����éžþÿÿ‰%����é.þÿÿ‰%����éÃýÿÿV
������ ��0runtime.morestack_noctxt���:��&type."".CurveParams���L��"runtime.newobject���d��"".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.newobject���Ž��˜go.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·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ&"".p256Curve.Params�� ��H‹\$H‰\$Ã� ��� "".~r0�(type.*"".CurveParams�"".curve��"type."".p256Curve���N��Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ "".p256GetScalar�� ��ždH‹ %����H;awè����ëêHƒìHH����H‰$è����H‹\$H‰$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$è����H‹D$ HÇD$0����HÇD$8����HÇD$@����H‰D$(H‰$H����H‹H‹kH‰l$è����H‹L$(L‹L$PH‹\$Hƒû�ŒŽ���H‰ $H‰L$H����H‹H‹kH‰l$è����H‹\$(H‰$è����L‹L$PH‹L$H‹|$H‹D$1ÀI‰øL9À}0¶)H‰îH‰ÃHÿÃH‰ýH)ÝIƒù�t$Hƒý sI)@ˆ3HÿÁHÿÀL9À|ÐHƒÄHÃè���� A‰ë×H‹L$XH‹|$`H‹D$hë¤
������ ��0runtime.morestack_noctxt���:��"type.math/big.Int���L��"runtime.newobject���¤��0math/big.(*Int).SetBytes���„��"".p256���¦��&math/big.(*Int).Cmp���ø��"".p256���š��&math/big.(*Int).Mod���¶��*math/big.(*Int).Bytes���æ��$runtime.panicindex���@�� "".autotmp_0407��type.int�"".autotmp_0405��type.[]uint8�"".scalarBytes�/type.[]uint8�"".n�?$type.*math/big.Int�
"".in�type.[]uint8� "".out��type.*[32]uint8�—�Ð�6ZA:!"
  ��%mHv�Tgclocals·9ff42bf311af152488d11f0f78c8d5ce�Tgclocals·29f0050a5ee7c2b9348a75428171d7de���F/tmp/go/src/crypto/elliptic/p256.goþ6"".p256Curve.ScalarBaseMult�� ��˜dH‹ %����HD$ÈH;Awè����ëåHì¸���H|$,1Àè����H\$,H‰$H‹œ$È���H‰\$H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$è����H¼$”���1Àè����H‰GüH|$p1Àè����H‰GüH|$L1Àè����H‰GüHœ$”���H‰$H\$pH‰\$H\$LH‰\$H\$,H‰\$è����Hœ$”���H‰$H\$pH‰\$H\$LH‰\$è����H‹L$H‹D$ H‰Œ$à���H‰„$è���HÄ¸���Ã
������*��0runtime.morestack_noctxt���Tð� runtime.duffzero���¾�� "".p256GetScalar���Üð� runtime.duffzero���üð� runtime.duffzero���œð� runtime.duffzero���‚��*"".p256ScalarBaseMult���Ì��"".p256ToAffine���`ð��
"".z1�×type.[9]uint32�
"".y1�type.[9]uint32�
"".x1�Gtype.[9]uint32�""".scalarReversed�—type.[32]uint8�"".y�P$type.*math/big.Int�"".x�@$type.*math/big.Int�"".scalar�type.[]uint8�"ðéï��z" 53/K� �^²�Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ."".p256Curve.ScalarMult�� ��–dH‹ %����H„$xÿÿÿH;Awè����ëâHì��H|$41Àè����H\$4H‰$H‹œ$(��H‰\$H‹œ$0��H‰\$H‹œ$8��H‰\$è����H¼$ä���1Àè����H‰GüH¼$À���1Àè����H‰GüH¼$œ���1Àè����H‰GüH|$x1Àè����H‰GüH|$T1Àè����H‰Gü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‰\$è����H‹L$H‹D$ H‰Œ$@��H‰„$H��HÄ��Ã
������0��0runtime.morestack_noctxt���Zð� runtime.duffzero���Ä�� "".p256GetScalar���âð� runtime.duffzero���ˆð� runtime.duffzero���®ð� runtime.duffzero���Îð� runtime.duffzero���îð� runtime.duffzero���²��"".p256FromBig���î��"".p256FromBig���€��""".p256ScalarMult���Ê��"".p256ToAffine���€��
"".z1�çtype.[9]uint32�
"".y1�Ÿtype.[9]uint32�
"".x1�×type.[9]uint32�
"".py�type.[9]uint32�
"".px�Gtype.[9]uint32�""".scalarReversed�§type.[32]uint8�"".y�p$type.*math/big.Int�"".x�`$type.*math/big.Int�"".scalar�0type.[]uint8�"".bigY� $type.*math/big.Int�"".bigX�$type.*math/big.Int�%å��$Œ% 5YIL� �a¯�Tgclocals·6f36ab01c3b1e9831d2d7a8e3c4180c2�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ&"".nonZeroToAllOnes�� �� ‹\$ÿËÁëÿˉ\$Ã� ��� "".~r1�type.uint32�"".x��type.uint32���¦��Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ$"".p256ReduceCarry��À��´‹T$H‹D$‰ÑÿÉÁéÿɋ0‰ÕÑåõ‰(‹p ‰Íå���õ‰h D‹@ ‰ÕÁå A)èD‰@ ‹p‰Íåÿÿÿõ‰h‹p‰Íåÿÿÿõ‰h‹p‰Íåÿÿÿõ‰hD‹@‰ÕÁåA)èD‰@D‹@‰ÍƒåA)èD‰@‹H‰ÕÁå͉hÃ� ���"".autotmp_0424��type.uint32�"".autotmp_0423��type.uint32�"".autotmp_0422��type.uint32�"".autotmp_0421��type.uint32�"".autotmp_0420��type.uint32�"".autotmp_0419��type.uint32�"".autotmp_0418��type.uint32�"".autotmp_0417��type.uint32�"".autotmp_0416��type.uint32�"".carry�type.uint32�"".inout��type.*[9]uint32� � �4¶  
 ��Tgclocals·cd30d2bcfdea04ed7c49639580b4bd08�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256Sum��À��¨dH‹ %����H;awè����ëêHƒìL‹L$ H‹|$(H‹D$1Ò1ÉIƒù�„R��Hƒù ƒU��I‰‹Hƒÿ�„¼��Hƒù ƒ«��H,‹m�ëHƒø�„‘��Hƒù ƒ€��H,ˆ‰]�Hƒù ƒh��Hˆ‹3Hƒù ƒQ��Hˆ‰õՉ+Hƒù ƒ6��Hˆ‹ÁêHƒù ƒ��Hˆ‹3Hƒù ƒ��Hˆ‰õåÿÿÿ‰+HÿÁHƒù uH‰$‰T$è����HƒÄÃHƒù ƒË���I‰‹Hƒù ƒ´���H,‹m�ëHƒù ƒš���H,ˆ‰]�Hƒù ƒ‚���Hˆ‹3Hƒù soHˆ‰õՉ+Hƒù sXHˆ‹ÁêHƒù sBHˆ‹3Hƒù s/Hˆ‰õåÿÿÿ‰+HÿÁIƒù�…®þÿÿA‰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���ò��$runtime.panicindex���Ž��$runtime.panicindex���0 ��"".autotmp_0430��type.uint32�"".autotmp_0429��type.uint32�"".autotmp_0428��type.int�"".autotmp_0427��type.uint32� "".in2� type.*[9]uint32�
"".in�type.*[9]uint32� "".out��type.*[9]uint32� Þ §� �hâ)R$(  4   (��ï±�Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256Diff��€ ��è
dH‹ %����H;awè����ëêHƒìL‹L$ H‹|$(H‹D$1Ò1ÉIƒù�„È��Hƒù ƒË��I‰‹Hƒÿ�„\��Hƒù ƒK��H,‹m�)ëHƒø�„1��Hƒù ƒ ��H,ˆ‰]�Hƒù ƒ��Hˆ‹3Hƒù ƒñ��HˆH-����Hƒù ƒÕ��Hl�‹m�õ‰+Hƒù ƒ¸��Hˆ‹3Hƒù ƒ¡��Hˆ‰õՉ+Hƒù ƒ†��Hˆ‹ÁêHƒù ƒl��Hˆ‹3Hƒù ƒU��Hˆ‰õåÿÿÿ‰+HÿÁHƒù uH‰$‰T$è����HƒÄÃHƒù ƒ��I‰‹Hƒù ƒ��H,‹m�)ëHƒù ƒê���H,ˆ‰]�Hƒù ƒÒ���Hˆ‹3Hƒù ƒ»���HˆH-����Hƒù ƒŸ���Hl�‹m�õ‰+Hƒù ƒ‚���Hˆ‹3Hƒù soHˆ‰õՉ+Hƒù sXHˆ‹ÁêHƒù sBHˆ‹3Hƒù s/Hˆ‰õåÿÿÿ‰+HÿÁIƒù�…8þÿÿA‰Hƒù ‚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.panicindex���0 ��"".autotmp_0438��type.uint32�"".autotmp_0437��type.uint32�"".autotmp_0436��type.uint32�"".autotmp_0435��type.int�"".autotmp_0434��type.uint32�"".autotmp_0433��type.uint32� "".in2� type.*[9]uint32�
"".in�type.*[9]uint32� "".out��type.*[9]uint32� ™ Œ�À�x®)R;$( 4;   (��ª–�Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ&"".p256ReduceDegree�� >��œ>dH‹ %����H;awè����ëêHƒìXH‹L$`H|$1Àè����H‹\$h‰Ûãÿÿÿ‰\$H‹\$h‰ÛÁë‰\$‹D$H‹\$hHÁë ‰ÛÁããÿÿÿ É\$‹D$H‹\$p‰ÛãÿÿÿÉ\$‹T$‹\$Áêãÿÿÿ‰\$HÇÀ���Hƒø¶��H\$HƒøƒÓ��HƒI‰ÀIƒèHl$hIƒøƒ²��JlÅ�H‹m�HÁí ‰íÁí‰+H\$Hƒøƒˆ��Hƒ‹3H\$Hƒøƒl��HƒI‰ÀIÿÈHl$hIƒøƒL��JlÅ�H‹m�‰íÁíõ‰+H\$Hƒøƒ$��Hƒ‹3H\$Hƒøƒ��HƒI‰ÀIÿÈHl$hIƒøƒè ��JlÅ�H‹m�HÁí ‰íÁååÿÿÿõ‰+H\$Hƒøƒ¶ ��Hƒ‹3H\$Hƒøƒš ��HƒHl$hHƒøƒ€ ��HlÅ�H‹m�‰íåÿÿÿõ‰+H\$HƒøƒU ��Hƒ‹3H\$Hƒøƒ9 ��Hƒ‰õՉ+H\$Hƒøƒ ��Hƒ‹ÁêH\$Hƒøƒú ��Hƒ‹3H\$HƒøƒÞ ��Hƒ‰õåÿÿÿ‰+HÿÀHƒø…¶
��H‹œ$à���HÁë ‰ÛÁë‰\$T‹D$TH‹œ$è���‰ÛÁëÉ\$T‹D$TH‹œ$è���HÁë ‰ÛÁãÉ\$T‹\$TӉ\$T1ÀH‰ÂHÿÂH\$HƒúƒG
��H“‹3H\$Hƒúƒ+
��H“Hl$Hƒøƒ
��Hl…�‹m�Áíõ‰+H\$Hƒøƒì ��Hƒ‹3æÿÿÿ‰òÿÎÁîÿÎH\$HƒøƒÁ ��HƒÇ����H‰ÇHƒÇH\$Hƒÿƒš ��H»D‹ H\$Hƒÿƒ} ��H»‰ÕÁå
åÿÿÿD͉+H‰ÇHƒÇH\$HƒÿƒL ��H»D‹ H\$Hƒÿƒ/ ��H»‰ÕÁíD͉+H‰ÇHƒÇH\$Hƒÿƒ ��H»D‹ H\$Hƒÿƒç��H»‰ÕÁååÿÿÿD͉+H‰ÇHƒÇH\$Hƒÿƒ¶��H»D‹ H\$Hƒÿƒ™��H»‰ÕÁíD͉+H‰ÇHƒÇH\$Hƒÿƒn��H»D‹ H\$HƒÿƒQ��H»‰õå���D͉+H‰ÇHƒÇH\$Hƒÿƒ#��H»D‹ H\$Hƒÿƒ��H»‰ÕÿÍ!õD͉+H‰ÇHƒÇH\$HƒÿƒÚ��H»D‹ H\$Hƒÿƒ½��H»‰ÕÁååÿÿÿE‰ÈA)èD‰H‰ÇHƒÇH\$Hƒÿƒˆ��H»D‹ H\$Hƒÿƒk��H»‰ÕÁíE‰ÈA)èD‰H‰ÇHƒÇH\$Hƒÿƒ<��H»D‹ H\$Hƒÿƒ��H»‰õå��� D͉+H‰ÇHƒÇH\$Hƒÿƒñ��H»D‹H\$HƒÿƒÔ��H»D‰Å)Չ+H‰ÇHƒÇH\$Hƒÿƒ¬��H»D‹ H\$Hƒÿƒ��H»‰ÕÁååÿÿÿD͉+H‰ÇHƒÇ H\$Hƒÿƒ^��H»D‹ H\$HƒÿƒA��H»‰ÕÑíÿÍ!õD͉+H‰ÃHÿÃHƒû …1��1Ò1ÀHƒør��Hƒù�„��Hƒø ƒ��HH‰ÅHƒÅ LD$Hƒýƒà��M¨A‹(‰+Hƒø ƒÆ��H‹3Hƒø ƒ¯��H‰õՉ+Hƒø ƒ”��H‹Hƒø ƒ}��HI‰ÀIƒÀ
Hl$Iƒøƒ\��Jl…�‹m�ÁååÿÿÿՉ+Hƒø ƒ6��H‹3ÁîHƒø ƒ��H‹Hƒø ƒ��H‰Õåÿÿÿ‰+HÿÀHƒø ƒã���HI‰ÀIƒÀ Hl$IƒøƒÂ���Jl…�‹m�Ñí‰+Hƒø ƒ¥���H‹Hƒø ƒŽ���H‰Õõ‰+Hƒø swH‹ÁêHƒø saH‹3Hƒø sNH‰õåÿÿÿ‰+HÿÀHƒøŒŽþÿÿ‹l$T‰i ‹i Չi ‹Q Áê‹i åÿÿÿ‰i H‰ $‰T$è����HƒÄXÃè���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� ‰éçýÿÿH‰ÂHƒÂH\$HƒúƒÒ��H“‹3H\$Hƒúƒ¶��H“I‰ÀIÿÀHl$Iƒøƒ–��Jl…�‹m�Áíõ‰+H‰ÅHÿÅH\$Hƒýƒk��H«‹3æÿÿÿ‰òÿÎÁîÿÎH‰ÇHÿÇH\$Hƒÿƒ:��H»Ç����H‰ÇHƒÇH\$Hƒÿƒ��H»D‹ H\$Hƒÿƒö��H»‰ÕÁå åÿÿÿD͉+H‰ÇHƒÇH\$HƒÿƒÅ��H»D‹ H\$Hƒÿƒ¨��H»‰ÕÁíD͉+H‰ÇHƒÇH\$Hƒÿƒ}��H»D‹ H\$Hƒÿƒ`��H»‰ÕÁååÿÿÿD͉+H‰ÇHƒÇH\$Hƒÿƒ/��H»D‹ H\$Hƒÿƒ��H»‰ÕÁíD͉+H‰ÇHƒÇH\$Hƒÿƒç��H»D‹ H\$HƒÿƒÊ��H»‰õå��� D͉+H‰ÇHƒÇ H\$Hƒÿƒœ��H»D‹ H\$Hƒÿƒ��H»‰ÕÿÍ!õD͉+H‰ÇHƒÇH\$HƒÿƒS��H»D‹ H\$Hƒÿƒ6��H»‰ÕÁååÿÿÿE‰ÈA)èD‰H‰ÇHƒÇ H\$Hƒÿƒ��H»D‹ H\$Hƒÿƒä���H»‰ÕÁíE‰ÈA)èD‰H‰ÇHƒÇ H\$Hƒÿƒµ���H»D‹ H\$Hƒÿƒ˜���H»‰õå���D͉+H‰ÇHƒÇ H\$HƒÿsnH»D‹H\$HƒÿsUH»D‰Å)Չ+H‰ÇHƒÇ
H\$Hƒÿs1H»D‹ H\$HƒÿsH»‰ÕÿÍ!õD͉+HƒÀé%÷ÿÿè���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� H\$Hƒøƒ÷��HƒI‰ÀIƒèHl$hIƒøƒÖ��JlÅ�H‹m�HÁí ‰íÁí‰+H\$Hƒøƒ¬��Hƒ‹3H\$Hƒøƒ��HƒI‰ÀIÿÈHl$hIƒøƒp��JlÅ�H‹m�‰íÁíõ‰+H\$HƒøƒH��Hƒ‹3H\$Hƒøƒ,��HƒI‰ÀIÿÈHl$hIƒøƒ ��JlÅ�H‹m�HÁí ‰íÁååÿÿÿõ‰+H\$HƒøƒÚ���Hƒ‹3H\$Hƒøƒ¾���HƒHl$hHƒøƒ¤���HlÅ�H‹m�‰íåÿÿÿõ‰+H\$Hƒøs}Hƒ‹3H\$HƒøseHƒ‰õՉ+H\$HƒøsIHƒ‹ÁêH\$Hƒøs.Hƒ‹3H\$HƒøsHƒ‰õåÿÿÿ‰+HÿÀéíñÿÿè���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� Ú
������ ��0runtime.morestack_noctxt���NÜ� 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.panicindex���‚0��$runtime.panicindex���0��$runtime.panicindex���ž0��$runtime.panicindex���¬0��$runtime.panicindex���º0��$runtime.panicindex���È0��$runtime.panicindex���Ö0��$runtime.panicindex���ä0��$runtime.panicindex���ò0��$runtime.panicindex���€1��$runtime.panicindex���Ž1��$runtime.panicindex���œ1��$runtime.panicindex���ª1��$runtime.panicindex���¸1��$runtime.panicindex���Æ1��$runtime.panicindex���Ô1��$runtime.panicindex���â1��$runtime.panicindex���ð1��$runtime.panicindex���þ1��$runtime.panicindex���Œ2��$runtime.panicindex���š2��$runtime.panicindex���¨2��$runtime.panicindex���¶2��$runtime.panicindex���Ä2��$runtime.panicindex���Ò2��$runtime.panicindex���à2��$runtime.panicindex���î2��$runtime.panicindex���ü2��$runtime.panicindex���Š3��$runtime.panicindex���˜3��$runtime.panicindex���¦3��$runtime.panicindex���´3��$runtime.panicindex���Â3��$runtime.panicindex���Ð3��$runtime.panicindex���Þ3��$runtime.panicindex���ì3��$runtime.panicindex���ú3��$runtime.panicindex���ˆ4��$runtime.panicindex���–4��$runtime.panicindex���Þ:��$runtime.panicindex���ì:��$runtime.panicindex���ú:��$runtime.panicindex���ˆ;��$runtime.panicindex���–;��$runtime.panicindex���¤;��$runtime.panicindex���²;��$runtime.panicindex���À;��$runtime.panicindex���Î;��$runtime.panicindex���Ü;��$runtime.panicindex���ê;��$runtime.panicindex���ø;��$runtime.panicindex���†<��$runtime.panicindex���”<��$runtime.panicindex���¢<��$runtime.panicindex���°<��$runtime.panicindex���¾<��$runtime.panicindex���Ì<��$runtime.panicindex���Ú<��$runtime.panicindex���è<��$runtime.panicindex���ö<��$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_0520��type.int�"".autotmp_0519��type.uint32�"".autotmp_0518��type.uint32�"".autotmp_0517��type.uint32�"".autotmp_0516��type.uint32�"".autotmp_0515��type.int�"".autotmp_0514��type.uint32�"".autotmp_0513��type.uint32�"".autotmp_0512��type.int�"".autotmp_0511��type.uint32�"".autotmp_0510��type.uint32�"".autotmp_0509��type.uint32�"".autotmp_0508��type.int�"".autotmp_0507��type.uint32�"".autotmp_0506��type.int�"".autotmp_0505��type.uint32�"".autotmp_0504��type.int�"".autotmp_0503��type.uint32�"".autotmp_0502��type.int�"".autotmp_0501��type.uint32�"".autotmp_0500��type.int�"".autotmp_0499��type.uint32�"".autotmp_0498��type.int�"".autotmp_0497��type.uint32�"".autotmp_0496��type.int�"".autotmp_0495��type.uint32�"".autotmp_0494��type.int�"".autotmp_0493��type.uint32�"".autotmp_0492��type.int�"".autotmp_0491��type.uint32�"".autotmp_0490��type.int�"".autotmp_0489��type.uint32�"".autotmp_0488��type.int�"".autotmp_0487��type.uint32�"".autotmp_0486��type.int�"".autotmp_0485��type.uint32�"".autotmp_0484��type.int�"".autotmp_0483��type.uint32�"".autotmp_0482��type.int�"".autotmp_0481��type.uint32�"".autotmp_0480��type.int�"".autotmp_0479��type.uint32�"".autotmp_0478��type.int�"".autotmp_0477��type.uint32�"".autotmp_0476��type.int�"".autotmp_0475��type.uint32�"".autotmp_0474��type.int�"".autotmp_0473��type.uint32�"".autotmp_0472��type.int�"".autotmp_0471��type.uint32�"".autotmp_0470��type.int�"".autotmp_0469��type.uint32�"".autotmp_0468��type.int�"".autotmp_0467��type.uint32�"".autotmp_0466��type.int�"".autotmp_0465��type.uint32�"".autotmp_0464��type.int�"".autotmp_0463��type.uint32�"".autotmp_0462��type.int�"".autotmp_0461��type.uint32�"".autotmp_0460��type.int�"".autotmp_0459��type.uint32�"".autotmp_0458��type.int�"".autotmp_0457��type.uint32�"".autotmp_0456��type.uint32�"".autotmp_0455��type.uint32�"".autotmp_0453��type.uint32�"".autotmp_0452��type.uint32�"".autotmp_0451��type.uint32�"".autotmp_0450��type.uint32�"".autotmp_0449��type.uint32�"".autotmp_0448��type.int�"".autotmp_0447��type.uint32�"".autotmp_0446��type.uint32�"".autotmp_0445��type.uint32�"".autotmp_0444��type.uint32�"".autotmp_0443��type.uint32�"".autotmp_0442��type.uint32�"".autotmp_0441��type.uint32�"".tmp2�type.[18]uint32� "".tmp�type.[17]uint64� "".out��type.*[9]uint32�°¾¯°·��°ô 
=OYL.2

L Z@:@:=;D>=7@=< 7$I(0$  "  ?S! @:@: =;D>=/3·¶  Y1=OYL&*%& ��ÏÁ�Tgclocals·ff6219935650e2e08b211afdcc0ca7f1�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256Square��À��°dH‹ %����H„$hÿÿÿH;Awè����ëâHì��H‹”$(��H¼$���1Àè����‹‹*H¯ÝH‰œ$���‹‹jHÑåH¯ÝH‰œ$˜���‹‹jHÑåH¯Ý‹jD‹BIÑàI¯èHëH‰œ$ ���‹‹j HÑåH¯Ý‹jD‹BIÑàI¯èHëH‰œ$¨���‹‹jHÑåH¯Ý‹jD‹B IÁàI¯èHë‹jD‹BI¯èHëH‰œ$°���‹‹jHÑåH¯Ý‹jD‹BIÑàI¯èHë‹jD‹B IÑàI¯èHëH‰œ$¸���‹‹jHÑåH¯Ý‹jD‹BIÁàI¯èHë‹jD‹BIÑàI¯èHë‹j D‹B IÑàI¯èHëH‰œ$À���‹‹jHÑåH¯Ý‹jD‹BIÑàI¯èHë‹jD‹BIÑàI¯èHë‹j D‹BIÑàI¯èHëH‰œ$È���‹‹j HÑåH¯Ý‹jD‹BIÁàI¯èHë‹jD‹BIÑàI¯èHë‹j D‹BIÁàI¯èHë‹jD‹BI¯èHëH‰œ$Ð���‹Z‹j HÑåH¯Ý‹jD‹BIÑàI¯èHë‹j D‹BIÑàI¯èHë‹jD‹BIÑàI¯èHëH‰œ$Ø���‹Z‹j HÑåH¯Ý‹j D‹BIÁàI¯èHë‹jD‹BIÑàI¯èHë‹jD‹BIÑàI¯èHëH‰œ$à���‹Z ‹j HÑåH¯Ý‹jD‹BIÑàI¯èHë‹jD‹BIÑàI¯èHëH‰œ$è���‹Z‹j HÑåH¯Ý‹jD‹BIÁàI¯èHë‹jD‹BI¯èHëH‰œ$ð���‹Z‹j HÑåH¯Ý‹jD‹BIÑàI¯èHëH‰œ$ø���‹Z‹j HÑåH¯Ý‹jD‹BIÑàI¯èHëH‰œ$���‹Z‹j HÑåH¯ÝH‰œ$��‹Z ‹j H¯ÝH‰œ$��H‹´$ ��H‰4$H´$���Hl$H‰ïè����è����HÄ��Ã
������0��0runtime.morestack_noctxt���p¼� runtime.duffzero���Ž¤� runtime.duffcopy���˜��&"".p256ReduceDegree��� °�� "".tmp�type.[17]uint64�
"".in�type.*[9]uint32� "".out��type.*[9]uint32�%°ò¯ � �Xè-%%46HGWHI75&&&� �‹�Tgclocals·e8c55b930b09fa5028b5e4b78b8932dc�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256Mul�� ��„dH‹ %����H„$hÿÿÿH;Awè����ëâHì��H‹´$(��H‹”$0��H¼$���1Àè����‹‹*H¯ÝH‰œ$���‹‹jHÁå�H¯Ý‹nD‹IÁà�I¯èHëH‰œ$˜���‹‹jHÁå�H¯Ý‹nD‹BIÑàI¯èHë‹nD‹IÁà�I¯èHëH‰œ$ ���‹‹j HÁå�H¯Ý‹nD‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹n D‹IÁà�I¯èHëH‰œ$¨���‹‹jHÁå�H¯Ý‹nD‹B IÑàI¯èHë‹nD‹BIÁà�I¯èHë‹n D‹BIÑàI¯èHë‹nD‹IÁà�I¯èHëH‰œ$°���‹‹jHÁå�H¯Ý‹nD‹BIÁà�I¯èHë‹nD‹B IÁà�I¯èHë‹n D‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹nD‹IÁà�I¯èHëH‰œ$¸���‹‹jHÁå�H¯Ý‹nD‹BIÑàI¯èHë‹nD‹BIÁà�I¯èHë‹n D‹B IÑàI¯èHë‹nD‹BIÁà�I¯èHë‹nD‹BIÑàI¯èHë‹nD‹IÁà�I¯èHëH‰œ$À���‹‹jHÁå�H¯Ý‹nD‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹n D‹BIÁà�I¯èHë‹nD‹B IÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹nD‹IÁà�I¯èHëH‰œ$È���‹‹j HÁå�H¯Ý‹nD‹BIÑàI¯èHë‹nD‹BIÁà�I¯èHë‹n D‹BIÑàI¯èHë‹nD‹BIÁà�I¯èHë‹nD‹B IÑàI¯èHë‹nD‹BIÁà�I¯èHë‹nD‹BIÑàI¯èHë‹n D‹IÁà�I¯èHëH‰œ$Ð���‹^‹j HÁå�H¯Ý‹nD‹BIÁà�I¯èHë‹n D‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹nD‹B IÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹n D‹BIÁà�I¯èHëH‰œ$Ø���‹^‹j HÁå�H¯Ý‹n D‹BIÑàI¯èHë‹nD‹BIÁà�I¯èHë‹nD‹BIÑàI¯èHë‹nD‹BIÁà�I¯èHë‹nD‹B IÑàI¯èHë‹n D‹BIÁà�I¯èHëH‰œ$à���‹^ ‹j HÁå�H¯Ý‹nD‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹n D‹B IÁà�I¯èHëH‰œ$è���‹^‹j HÁå�H¯Ý‹nD‹BIÑàI¯èHë‹nD‹BIÁà�I¯èHë‹nD‹BIÑàI¯èHë‹n D‹BIÁà�I¯èHëH‰œ$ð���‹^‹j HÁå�H¯Ý‹nD‹BIÁà�I¯èHë‹nD‹BIÁà�I¯èHë‹n D‹BIÁà�I¯èHëH‰œ$ø���‹^‹j HÁå�H¯Ý‹nD‹BIÑàI¯èHë‹n D‹BIÁà�I¯èHëH‰œ$���‹^‹j HÁå�H¯Ý‹n D‹BIÁà�I¯èHëH‰œ$��‹^ ‹j HÁå�H¯ÝH‰œ$��H‹´$ ��H‰4$H´$���Hl$H‰ïè����è����HÄ��Ã
������0��0runtime.morestack_noctxt���€¼� runtime.duffzero���â¤� runtime.duffcopy���ì��&"".p256ReduceDegree���0°�� "".tmp�type.[17]uint64� "".in2� type.*[9]uint32�
"".in�type.*[9]uint32� "".out��type.*[9]uint32�%°œ ¯�Ð �^Þ5&7J
Z n}’ ” p
\L9(&� �µ �Tgclocals·dc22134b6e2ce9b2d04b1b1b62ac997a�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256Assign��@��<H‹t$Hƒþ�tH‹|$è����‹‰Éëí"� runtime.duffcopy��� ���
"".in�type.*[9]uint32� "".out��type.*[9]uint32� � �”
��Tgclocals·e8c55b930b09fa5028b5e4b78b8932dc�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256Invert�� ��dH‹ %����H„$ÿÿÿH;Awè����ëâHìp��H|$t1Àè����H‰GüH|$P1Àè����H‰GüH¼$(��1Àè����H‰GüH¼$à���1Àè����H‰GüH¼$˜���1Àè����H‰GüH¼$L��1Àè����H‰GüH¼$��1Àè����H‰GüH¼$¼���1Àè����H‰Gü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ÀH‰D$(Hƒø}+H\$tH‰$H\$tH‰\$è����H‹D$(HÿÀH‰D$(Hƒø|ÕH\$tH‰$H\$tH‰\$Hœ$˜���H‰\$è����Hœ$L��H‰ßH\$tH‰ÞHƒû�„o��è����‹‰1ÀH‰D$8Hƒø}+H\$tH‰$H\$tH‰\$è����H‹D$8HÿÀH‰D$8Hƒø|ÕH\$tH‰$H\$tH‰\$Hœ$L��H‰\$è����Hœ$��H‰ßH\$tH‰ÞHƒû�„å��è����‹‰1ÀH‰D$Hƒø }+H\$tH‰$H\$tH‰\$è����H‹D$HÿÀH‰D$Hƒø |ÕHœ$¼���H‰ßH\$tH‰ÞHƒû�„€��è����‹‰H\$tH‰$H\$tH‰\$H‹œ$€��H‰\$è����1ÀH‰D$0H=À���}-H\$tH‰$H\$tH‰\$è����H‹D$0HÿÀH‰D$0H=À���|ÓH\$PH‰$Hœ$¼���H‰\$Hœ$��H‰\$è����1ÀH‰D$ Hƒø}+H\$PH‰$H\$PH‰\$è����H‹D$ HÿÀH‰D$ Hƒø|ÕH\$PH‰$H\$PH‰\$Hœ$L��H‰\$è����1ÀH‰D$@Hƒø}+H\$PH‰$H\$PH‰\$è����H‹D$@HÿÀH‰D$@Hƒø|ÕH\$PH‰$H\$PH‰\$Hœ$˜���H‰\$è����1ÀH‰D$HHƒø}+H\$PH‰$H\$PH‰\$è����H‹D$HHÿÀH‰D$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‹œ$x��H‰$H\$PH‰\$H\$tH‰\$è����HÄp��Ééyýÿÿ‰éýÿÿ‰éŠüÿÿ‰é�üÿÿ‰éNûÿÿ‰éÌúÿÿ^
������0��0runtime.morestack_noctxt���Zð� runtime.duffzero���zð� 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_0539��type.*[9]uint32�"".autotmp_0538��type.*[9]uint32�"".autotmp_0537��type.*[9]uint32�"".autotmp_0536��type.*[9]uint32�"".autotmp_0535��type.*[9]uint32�"".autotmp_0534��type.*[9]uint32�"".autotmp_0533��type.*[9]uint32�"".autotmp_0532��type.*[9]uint32�"".autotmp_0531��type.*[9]uint32�"".autotmp_0530��type.*[9]uint32�"".autotmp_0527��type.int�"".autotmp_0526��type.int�"".autotmp_0525��type.int�"".autotmp_0524��type.int�"".autotmp_0523��type.int�"".autotmp_0522��type.int�"".i�Ïtype.int�"".i�ßtype.int�"".i�Ÿtype.int�"".i�ÿtype.int�"".i�¯type.int�"".i�ïtype.int�"".i�type.int� "".e64�çtype.[9]uint32� "".e32�×type.[9]uint32� "".e16�Gtype.[9]uint32�
"".e8�¯type.[9]uint32�
"".e4�Ÿtype.[9]uint32�
"".e2�type.[9]uint32�"".ftmp2�¿type.[9]uint32�"".ftmp�÷type.[9]uint32�
"".in�type.*[9]uint32� "".out��type.*[9]uint32�%àø ßà2�Ð �ø¦
% r%&%&%& %& %& &%( % % %%%%5   ��̓ �Tgclocals·e8c55b930b09fa5028b5e4b78b8932dc�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256Scalar3��€��ödH‹ %����H;awè����ëêHƒìH‹D$1Ò1ÉHƒø�„ ��Hƒù ƒ"��Hˆ‹3Hƒù ƒm��Hˆ‰õkí‰+Hƒù ƒQ��Hˆ‹3Hƒù ƒ:��Hˆ‰õՉ+Hƒù ƒ��Hˆ‹ÁêHƒù ƒ��Hˆ‹3Hƒù ƒî���Hˆ‰õåÿÿÿ‰+HÿÁHƒù uH‰$‰T$è����HƒÄÃHƒù ƒ´���Hˆ‹3Hƒù ƒ���Hˆ‰õkí‰+Hƒù ƒ���Hˆ‹3Hƒù snHˆ‰õՉ+Hƒù sWHˆ‹ÁêHƒù sAHˆ‹3Hƒù 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_0546��type.uint32�"".autotmp_0545��type.uint32�"".autotmp_0544��type.uint32�"".autotmp_0543��type.int�"".autotmp_0542��type.uint32�"".autotmp_0541��type.uint32� "".out��type.*[9]uint32� ± ô�À�h¨ /$(  %    ��Âþ�Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256Scalar4��À ��¾ dH‹ %����H;awè����ëêHƒìH‹D$1Ò1ÉHƒø�„š��Hƒù ƒœ��Hˆ‹;ÁïHƒù ƒ��Hˆ‹3Hƒù ƒ÷��Hˆ‰õÁå‰+Hƒù ƒÛ��Hˆ‹3Hƒù ƒÄ��Hˆ‰õåÿÿÿ‰+Hƒù ƒ¥��Hˆ‹3Hƒù ƒŽ��Hˆ‰õՉ+Hƒù ƒs��Hˆ‹ÁêúHƒù ƒW��Hˆ‹3Hƒù ƒ@��Hˆ‰õåÿÿÿ‰+HÿÁHƒù uH‰$‰T$è����HƒÄÃHƒù ƒ��Hˆ‹;ÁïHƒù ƒì���Hˆ‹3Hƒù ƒÕ���Hˆ‰õÁå‰+Hƒù ƒ¹���Hˆ‹3Hƒù ƒ¢���Hˆ‰õåÿÿÿ‰+Hƒù ƒƒ���Hˆ‹3Hƒù spHˆ‰õՉ+Hƒù sYHˆ‹ÁêúHƒù sAHˆ‹3Hƒù 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_0556��type.uint32�"".autotmp_0555��type.uint32�"".autotmp_0554��type.uint32�"".autotmp_0553��type.uint32�"".autotmp_0552��type.int�"".autotmp_0551��type.uint32�"".autotmp_0550��type.uint32�"".autotmp_0549��type.uint32� "".out��type.*[9]uint32� î ×�à�„Þ %($( %(  !  ��ÿá�Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256Scalar8��À ��¾ dH‹ %����H;awè����ëêHƒìH‹D$1Ò1ÉHƒø�„š��Hƒù ƒœ��Hˆ‹;ÁïHƒù ƒ��Hˆ‹3Hƒù ƒ÷��Hˆ‰õÁå‰+Hƒù ƒÛ��Hˆ‹3Hƒù ƒÄ��Hˆ‰õåÿÿÿ‰+Hƒù ƒ¥��Hˆ‹3Hƒù ƒŽ��Hˆ‰õՉ+Hƒù ƒs��Hˆ‹ÁêúHƒù ƒW��Hˆ‹3Hƒù ƒ@��Hˆ‰õåÿÿÿ‰+HÿÁHƒù uH‰$‰T$è����HƒÄÃHƒù ƒ��Hˆ‹;ÁïHƒù ƒì���Hˆ‹3Hƒù ƒÕ���Hˆ‰õÁå‰+Hƒù ƒ¹���Hˆ‹3Hƒù ƒ¢���Hˆ‰õåÿÿÿ‰+Hƒù ƒƒ���Hˆ‹3Hƒù spHˆ‰õՉ+Hƒù sYHˆ‹ÁêúHƒù sAHˆ‹3Hƒù 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_0566��type.uint32�"".autotmp_0565��type.uint32�"".autotmp_0564��type.uint32�"".autotmp_0563��type.uint32�"".autotmp_0562��type.int�"".autotmp_0561��type.uint32�"".autotmp_0560��type.uint32�"".autotmp_0559��type.uint32� "".out��type.*[9]uint32� î ×�à�„š %($( %(  !  ��ÿá�Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ$"".p256PointDouble��À ��¢ dH‹ %����HD$H;Awè����ëåHìð���H¼$„���1Àè����H‰GüH|$`1Àè����H‰GüH¼$Ì���1Àè����H‰GüH¼$¨���1Àè����H‰GüH|$<1Àè����H‰GüH|$1Àè����H‰GüHœ$„���H‰$H‹œ$ ��H‰\$è����H\$`H‰$H‹œ$��H‰\$è����Hœ$¨���H‰$H‹œ$��H‰\$H\$`H‰\$è����H\$<H‰$H‹œ$��H‰\$Hœ$„���H‰\$è����H\$H‰$H‹œ$��H‰\$Hœ$„���H‰\$è����Hœ$Ì���H‰$H\$<H‰\$H\$H‰\$è����Hœ$Ì���H‰$è����H\$<H‰$H‹œ$��H‰\$H‹œ$ ��H‰\$è����H\$<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$Hœ$¨���H‰\$è����H‹„$ø���H‰$H‰D$Hœ$¨���H‰\$è����H\$<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_noctxt���Zð� runtime.duffzero���zð� 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�"".beta�type.[9]uint32�"".alpha�Gtype.[9]uint32�"".gamma�Ÿtype.[9]uint32�"".delta�×type.[9]uint32�"".z�Ptype.*[9]uint32�"".y�@type.*[9]uint32�"".x�0type.*[9]uint32�"".zOut� type.*[9]uint32�"".yOut�type.*[9]uint32�"".xOut��type.*[9]uint32�"àîß� �`à "i(((%("(&#(%%��¤ü�Tgclocals·2041e4886994d8178ffe814e7830235f�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ("".p256PointAddMixed��€��údH‹ %����H„$ØþÿÿH;Awè����ëâHì¨��H|$@1Àè����H‰GüH|$1Àè����H‰GüH¼$Ð���1Àè����H‰GüH¼$ˆ���1Àè����H‰GüH¼$„��1Àè����H‰GüH¼$`��1Àè����H‰GüH¼$<��1Àè����H‰GüH¼$��1Àè����H‰GüH¼$ô���1Àè����H‰GüH|$d1Àè����H‰GüH¼$¬���1Àè����H‰GüH\$@H‰$H‹œ$Ø��H‰\$è����H‹„$Ø��Hœ$¬���H‰$H‰D$H‰D$è����Hœ$ˆ���H‰$H‹œ$à��H‰\$H\$@H‰\$è����H\$H‰$H‹œ$Ø��H‰\$H\$@H‰\$è����Hœ$Ð���H‰$H‹œ$è��H‰\$H\$H‰\$è����Hœ$„��H‰$Hœ$ˆ���H‰\$H‹œ$È��H‰\$è����Hœ$`��H‰$Hœ$„��H‰\$Hœ$„��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‰$H‰D$H\$dH‰\$è����H‹„$°��H‰$H‰D$H\$dH‰\$è����Hœ$¬���H‰$H\$dH‰\$H‹œ$°��H‰\$è����H‹œ$¸��H‰$Hœ$¬���H‰\$Hœ$��H‰\$è����Hœ$¬���H‰$H‹œ$Ð��H‰\$Hœ$<��H‰\$è����H‹„$¸��H‰$H‰D$Hœ$¬���H‰\$è����H‹„$¸��H‰$H‰D$Hœ$¬���H‰\$è����HÄ¨��ÃF
������0��0runtime.morestack_noctxt���Zð� runtime.duffzero���zð� 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�"".v�‡type.[9]uint32�
"".rr�çtype.[9]uint32�"".r�Ÿtype.[9]uint32�"".j�×type.[9]uint32�"".i�type.[9]uint32�"".h�Gtype.[9]uint32�
"".u2�¿type.[9]uint32�
"".s2�¯type.[9]uint32�"".z1z1z1�—type.[9]uint32�"".z1z1�Ïtype.[9]uint32�
"".y2�ptype.*[9]uint32�
"".x2�`type.*[9]uint32�
"".z1�Ptype.*[9]uint32�
"".y1�@type.*[9]uint32�
"".x1�0type.*[9]uint32�"".zOut� type.*[9]uint32�"".yOut�type.*[9]uint32�"".xOut��type.*[9]uint32�%ЗÏ�À�j¨ %È#(%(+++++(+3 (+3# ��ƒ½�Tgclocals·88628e025d1de378ae4e81989cb749f6�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256PointAdd��à��ÎdH‹ %����H„$HþÿÿH;Awè����ëâHì8��H¼$ˆ���1Àè����H‰GüH|$d1Àè����H‰GüH|$@1Àè����H‰GüH|$1Àè����H‰GüH¼$`��1Àè����H‰GüH¼$<��1Àè����H‰GüH¼$ô���1Àè����H‰GüH¼$Ð���1Àè����H‰GüH¼$��1Àè����H‰GüH¼$ð��1Àè����H‰GüH¼$Ì��1Àè����H‰GüH¼$¨��1Àè����H‰GüH¼$„��1Àè����H‰GüH¼$¬���1Àè����H‰GüH¼$��1Àè����H‰GüHœ$ˆ���H‰$H‹œ$h��H‰\$è����H\$@H‰$H‹œ$€��H‰\$è����Hœ$ô���H‰$H‹œ$X��H‰\$H\$@H‰\$è����Hœ$��H‰$H‹œ$h��H‰\$H‹œ$€��H‰\$è����Hœ$��H‰$Hœ$��H‰\$è����Hœ$��H‰$Hœ$��H‰\$Hœ$ˆ���H‰\$è����Hœ$��H‰$Hœ$��H‰\$H\$@H‰\$è����H\$H‰$H‹œ$€��H‰\$H\$@H‰\$è����Hœ$`��H‰$H‹œ$`��H‰\$H\$H‰\$è����Hœ$Ð���H‰$H‹œ$p��H‰\$Hœ$ˆ���H‰\$è����H\$dH‰$H‹œ$h��H‰\$Hœ$ˆ���H‰\$è����Hœ$<��H‰$H‹œ$x��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‰\$è����Hœ$¨��H‰$Hœ$<��H‰\$Hœ$`��H‰\$è����Hœ$¨��H‰$Hœ$¨��H‰\$Hœ$¨��H‰\$è����Hœ$¬���H‰$Hœ$ô���H‰\$Hœ$ð��H‰\$è����H‹œ$P��H‰$Hœ$��H‰\$Hœ$��H‰\$è����Hœ$„��H‰$Hœ$¨��H‰\$è����H‹œ$@��H‰$Hœ$„��H‰\$Hœ$Ì��H‰\$è����H‹„$@��H‰$H‰D$Hœ$¬���H‰\$è����H‹„$@��H‰$H‰D$Hœ$¬���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$Hœ$��H‰\$è����H‹„$H��H‰$H‰D$Hœ$��H‰\$è����HÄ8��Ã\
������0��0runtime.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�"".v�—type.[9]uint32�
"".rr�çtype.[9]uint32�"".r�Ÿtype.[9]uint32�"".j�×type.[9]uint32�"".i�type.[9]uint32�"".h�Gtype.[9]uint32�
"".u2�Ïtype.[9]uint32�
"".u1�‡type.[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�
"".z2�€type.*[9]uint32�
"".y2�ptype.*[9]uint32�
"".x2�`type.*[9]uint32�
"".z1�Ptype.*[9]uint32�
"".y1�@type.*[9]uint32�
"".x1�0type.*[9]uint32�"".zOut� type.*[9]uint32�"".yOut�type.*[9]uint32�"".xOut��type.*[9]uint32�%ð ï
�° �†ð %”(++(%(+((+++++++3#++3#��ÒÞ�Tgclocals·affafac6351ebae316ccb3b229f4b61f�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ,"".p256CopyConditional��à��ÄdH‹ %����H;awè����ëêL‹L$‹|$H‹L$1ÀHƒø }PIƒù�tkHƒø s^I‹Hƒù�tNHƒø sAH,‹m�1ë!û‰ÞHƒø s'H‹Hƒø sH‰Õ1õ‰+HÿÀHƒø |°Ãè���� è���� è���� ‰ë®è���� A‰ë
������ ��0runtime.morestack_noctxt���ü��$runtime.panicindex���Š��$runtime.panicindex���˜��$runtime.panicindex���®��$runtime.panicindex���0���"".mask� type.uint32�
"".in�type.*[9]uint32� "".out��type.*[9]uint32�°�°�$Ä$+ %�
�}3�Tgclocals·72c306c66d827d7caa50958774c351b5�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ0"".p256SelectAffinePoint��€ ��òdH‹ %����H;awè����ëêD‹|$0L‹d$L‹\$H‹t$(H‹L$H‹D$ 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ƒü�„0��Hƒú ƒ��I”D‹+Hƒú ƒ��I”Hƒø�†ò���‹)D!ÍD í‰+H‰÷H‰ÅHƒø‚Ñ���H‰ÈH‰îHÿÎH‰ýHÿÍHƒý�tHƒÀH‰ÁH‰ðH‰îHÿÂL9ò|‰1ÒIÇÆ ���L9ò}gIƒû�„‡���Hƒú szI“D‹+Hƒú sfI“Hƒø�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_0588��type.uint64�"".autotmp_0587��type.uint64�"".autotmp_0586��type.int�"".autotmp_0585��type.int�"".autotmp_0582��type.int�"".autotmp_0581��type.int�"".autotmp_0580��type.int�"".autotmp_0579��type.int�"".autotmp_0575��type.uint32�"".autotmp_0574��type.uint32�"".autotmp_0573��type.uint32�"".autotmp_0572��type.uint32�"".autotmp_0571��type.uint32�"".autotmp_0570��type.uint32�"".index�Ptype.uint32�"".table� type.[]uint32�"".yOut�type.*[9]uint32�"".xOut��type.*[9]uint32�À�À�xÖ4
=21. � �Ño�Tgclocals·29ed0bcbe5a98001851b45cea1967f4e�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ4"".p256SelectJacobianPoint��  ��„ dH‹ %����H;awè����ëêD‹t$(L‹\$L‹T$L‹L$H‹|$ 1ÀHÇ ���H9Ð}&Iƒû�„³��Hƒø ƒ¢��IƒÇ����HÿÀH9Ð|Ú1ÀHÇ ���H9Ð}&Iƒú�„p��Hƒø ƒ_��I‚Ç����HÿÀH9Ð|Ú1ÀHÇ ���H9Ð}&Iƒù�„-��Hƒø ƒ��IÇ����HÿÀH9Ð|Ú¸���ƒøƒ}��‰ÂD1ò‰ÑÁê ʉÖÑî փæÿÎ1ÉIÇÅ ���L9é}kIƒû�„Å��Hƒù ƒ´��I‹D‹#Hƒù ƒœ��I‹H‰ýHƒÿ�„„��D‹ÀIƒøƒp��MkÀlLÅHƒù ƒX��Hl�‹m�!õD å‰+HÿÁL9é|•1ÉIÇÅ ���L9é}oIƒú�„!��Hƒù ƒ��IŠD‹#Hƒù ƒø���IŠH‰ýHƒÿ�„à���D‹ÀIƒøƒÌ���MkÀlLÅHƒÅ$Hƒù ƒ°���Hl�‹m�!õD å‰+HÿÁL9é|‘1ÉIÇÅ ���L9é}WIƒù�t}Hƒù spI‰D‹#Hƒù s\I‰H‰ýHƒÿ�tKD‹ÀIƒøs;MkÀlLÅHƒÅHHƒù s#Hl�‹m�!õ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.panicindex���P���,"".autotmp_0614��type.int�"".autotmp_0613��type.int�"".autotmp_0612��type.int�"".autotmp_0611��type.int�"".autotmp_0610��type.int�"".autotmp_0609��type.int�"".autotmp_0608��type.int�"".autotmp_0607��type.int�"".autotmp_0606��type.int�"".autotmp_0605��type.int�"".autotmp_0601��type.uint32�"".autotmp_0600��type.uint32�"".autotmp_0599��type.uint32�"".autotmp_0598��type.uint32�"".autotmp_0597��type.uint32�"".autotmp_0596��type.uint32�"".autotmp_0595��type.uint32�"".index�@type.uint32�"".table�0,type.*[16][3][9]uint32�"".zOut� type.*[9]uint32�"".yOut�type.*[9]uint32�"".xOut��type.*[9]uint32���ˆŽ/  cgO (++��×¹�Tgclocals·fd6a46b7651471deb6111a6af9af32d1�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256GetBit��À��´dH‹ %����H;awè����ëêL‹D$H‹\$L‰ÂIÁèHƒû�t)Iƒø sJ¶H‰ÑHƒáÒëHƒã¶Û‰\$Ãè���� ‰ëÓ
������ ��0runtime.morestack_noctxt��� ��$runtime.panicindex���0��� "".~r2� type.uint32� "".bit�type.uint�"".scalar��type.*[32]uint8�`�`� ÎE�
�O�Tgclocals·64b411f0f44be3f38c26e84fc3239091�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ*"".p256ScalarBaseMult�� ��ŒdH‹ %����H„$HÿÿÿH;Awè����ëâHì8��L‹Œ$X��»ÿÿÿÿ‰\$LH¼$ü���1Àè����H‰GüH¼$Ø���1Àè����H‰GüH¼$´���1Àè����H‰GüH¼$���1Àè����H‰GüH|$l1Àè����H‰Gü1ÀHÇÆ ���H9ð}.H‹œ$@��Hƒû�„Í��Hƒø ƒ¼��HƒÇ����HÿÀH9ð|Ò1ÀHÇÆ ���H9ð}.H‹œ$H��Hƒû�„ƒ��Hƒø ƒr��HƒÇ����HÿÀH9ð|Ò1ÀHÇÆ ���H9ð}.H‹œ$P��Hƒû�„9��Hƒø ƒ(��HƒÇ����HÿÀH9ð|Ò1ÒHƒú ƒÐ��H‰T$`Hƒú�t_H‹œ$@��H‰$H‹œ$H��H‰\$H‹œ$P��H‰\$H‹œ$@��H‰\$H‹œ$H��H‰\$ H‹œ$P��H‰\$(è����L‹Œ$X��H‹T$`ÇD$D����1ÀHƒø ‡E��HÇÆ���H)ÖHÆI‰ðIÁèIƒù�„f��Iƒø ƒU��K¶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)ÐH‰D$XIÀL‰ÀIÁèIƒø ƒ”��K¶H‰ÁHƒáÒëHƒã¶ÛD‰×ÑçD ߉õÁå ï‰ÝÁå ïH����H‰Ø‹\$DH‰ÙHû��‡B��H‰ÚHœ$ü���H‰$Hœ$Ø���H‰\$Hƒø�„��HÇÆ��H)ÎHÇÃ��H)ËH‰ÙHƒû�t H‰ÓHÁãHÃH‰ØH‰„$ ��H‰D$H‰´$(��H‰t$H‰Œ$0��H‰L$ ‰|$T‰|$(è����‹\$DÃ��‰\$DHœ$´���H‰$Hœ$���H‰\$H\$lH‰\$H‹œ$@��H‰\$H‹œ$H��H‰\$ H‹œ$P��H‰\$(Hœ$ü���H‰\$0Hœ$Ø���H‰\$8è����H‹œ$@��H‰$Hœ$ü���H‰\$‹\$L‰\$è����H‹œ$H��H‰$Hœ$Ø���H‰\$‹\$L‰\$è����H‹œ$P��H‰$H����H‰\$‹\$L‰\$è����‹D$TÿÈÁèÿȋ\$Lƒóÿ‰D$H!ÉØH‹œ$@��H‰$Hœ$´���H‰\$‰D$P‰D$è����H‹œ$H��H‰$Hœ$���H‰\$‹\$P‰\$è����H‹œ$P��H‰$H\$lH‰\$‹\$P‰\$è����L‹Œ$X��H‹T$`‹D$L‹\$Hƒóÿ!É\$LH‹D$XHƒÀ Hƒø †»üÿÿHÿÂHƒú ‚0üÿÿHÄ8��É�éäýÿÿè���� è���� è���� è���� è���� A‰é’üÿÿè���� ‰éÀûÿÿè���� ‰évûÿÿè���� ‰é,ûÿÿ4
������0��0runtime.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_0637��type.uint32�"".autotmp_0633��type.uint32�"".autotmp_0632��type.uint�"".autotmp_0631��type.uint32�"".autotmp_0630��type.uint�"".autotmp_0629��type.uint32�"".autotmp_0628��type.uint�"".autotmp_0626��type.uint�"".autotmp_0625��type.int�"".autotmp_0624��type.int�"".autotmp_0623��type.int�"".autotmp_0622��type.int�"".autotmp_0618��type.uint�"".autotmp_0617��type.uint32�"".autotmp_0616��type.uint32�"".index�Çtype.uint32�"".j�¿type.uint�"".i�¯type.uint�
"".tz�—type.[9]uint32�
"".ty�Ïtype.[9]uint32�
"".tx�‡type.[9]uint32�
"".py�¿type.[9]uint32�
"".px�wtype.[9]uint32�"".tableOffset�çtype.uint32�"".mask�Ïtype.uint32�*"".pIsNoninfiniteMask�ßtype.uint32�$"".nIsInfinityMask�×type.uint32�"".scalar�0type.*[32]uint8�"".zOut� type.*[9]uint32�"".yOut�type.*[9]uint32�"".xOut��type.*[9]uint32�%ð„
ïðf� �ºÜ- \&&&  _ B87:¢
i&&%
&&0; L3��ªæ�Tgclocals·1888106ad5d62a36a0b5aa33b185f0ef�Tgclocals·0528ab8f76149a707fd2f0025c2178a3���F/tmp/go/src/crypto/elliptic/p256.goþ("".p256PointToAffine��À��¶dH‹ %����H;awè����ëêHƒì`H|$<1Àè����H‰GüH|$1Àè����H‰Gü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_noctxt���Dð� runtime.duffzero���dð� runtime.duffzero���¢��"".p256Invert���Ò��"".p256Square���–��"".p256Mul���Ú��"".p256Mul���¤��"".p256Mul���PÀ��"".zInvSq�type.[9]uint32�"".zInv�Gtype.[9]uint32�"".z�@type.*[9]uint32�"".y�0type.*[9]uint32�"".x� type.*[9]uint32�"".yOut�type.*[9]uint32�"".xOut��type.*[9]uint32�ÀÀ¿�à�$Ò ""%
� �P�Tgclocals·5bb60b8ab61a8adec89d629dafadd043�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256ToAffine��€��üdH‹ %����H;awè����ëêHƒìxH|$L1Àè����H‰GüH|$(1Àè����H‰GüH\$LH‰$H\$(H‰\$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$H‹œ$���H‰\$ è����H\$LH‰$è����H‹\$H‰\$pH\$(H‰$è����H‹D$H‹\$pH‰œ$˜���H‰„$ ���HƒÄxÃ
������ ��0runtime.morestack_noctxt���Dð� runtime.duffzero���dð� runtime.duffzero���ê��("".p256PointToAffine���†��"".p256ToBig���¶��"".p256ToBig���Pð��"".autotmp_0646�$type.*math/big.Int�
"".yy�Ÿtype.[9]uint32�
"".xx�Wtype.[9]uint32�"".yOut�@$type.*math/big.Int�"".xOut�0$type.*math/big.Int�"".z� type.*[9]uint32�"".y�type.*[9]uint32�"".x��type.*[9]uint32�ð£ï�À�ê ?G��t&&�Tgclocals·2f0799d8cd810298cfd0902093f6121e�Tgclocals·e1ae6533a9e39048ba0735a2264ce16a���F/tmp/go/src/crypto/elliptic/p256.goþ""".p256ScalarMult��à��ÞdH‹ %����H„$€øÿÿH;Awè����ëâHì���L‹”$��L‹Œ$��L‹„$��H¼$��1Àè����H‰GüH¼$ø���1Àè����H‰GüH¼$Ô���1Àè����H‰GüH¼$°���1Àè����H‰GüH¼$Œ���1Àè����H‰GüH|$h1Àè����H‰Gü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ƒøƒq��HkílHëHƒÃ$H‰\$Hœ$@��H‰ÅHƒøƒE��HkílHëHƒÃHH‰\$H‰ÃHÁû?H‰ÅH)ÝH‰ëHÑûH¬$@��Hƒûƒ ��HkÛlHÝH‰l$H‰ÃHÁû?H‰ÅH)ÝH‰ëHÑûH¬$@��HƒûƒÑ��HkÛlHÝHƒÅ$H‰l$ H‰ÃHÁû?H‰ÅH‰D$XH)ÝH‰ëHÑûH¬$@��Hƒûƒ��HkÛlHÝHƒÅHH‰l$(è����H‹\$XH‰ØHÿÃH¬$@��HƒûƒW��HkÛlHÝH‰,$H‰ÃHÿÃH¬$@��Hƒûƒ-��HkÛlHÝHƒÅ$H‰l$H‰ÃHÿÃH¬$@��Hƒûƒþ��HkÛlHÝHƒÅHH‰l$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‹„$��H‹D$XHƒÀHƒøŒÄýÿÿ1ÀHÇ ���H9Ð}&Iƒú�„��Hƒø ƒó��I‚Ç����HÿÀH9Ð|Ú1ÀHÇ ���H9Ð}&Iƒù�„Á��Hƒø ƒ°��IÇ����HÿÀH9Ð|Ú1ÀHÇ ���H9Ð}&Iƒø�„~��Hƒø ƒm��I€Ç����HÿÀH9Ð|Ú»ÿÿÿÿ‰\$L1ÀHƒø@&��H‰D$`Hƒø�„Õ���L‰$L‰L$L‰D$L‰T$L‰L$ L‰D$(è����H‹”$��H‹Œ$��H‹„$��H‰$H‰L$H‰D$H‰T$H‰L$ H‰D$(è����H‹”$��H‹Œ$��H‹„$��H‰$H‰L$H‰D$H‰T$H‰L$ H‰D$(è����H‹”$��H‹Œ$��H‹„$��H‰$H‰L$H‰D$H‰T$H‰L$ H‰D$(è����H‹D$`H‰ÃHÁû?H‰ÅH)ÝH‰ëHÑûHÇÅ���H)ÝH‹œ$0��Hƒû�„,��Hƒý ƒ��H+¶+H‰ÃHƒãHƒû…ù��‰èƒàHœ$��H‰$Hœ$ø���H‰\$Hœ$Ô���H‰\$Hœ$@��H‰\$‰D$T‰D$ è����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$P‰D$è����H‹œ$��H‰$Hœ$Œ���H‰\$‹\$P‰\$è����H‹œ$��H‰$H\$hH‰\$‹\$P‰\$è����L‹”$��L‹Œ$��L‹„$��‹D$L‹\$Hƒóÿ!É\$LH‹D$`HÿÀHƒø@ŒÚüÿÿHÄ���ÉèÁèéþÿÿè���� ‰éÍýÿÿè���� A‰�ézüÿÿè���� A‰é7üÿÿè���� A‰éôûÿÿè���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� T
������0��0runtime.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_0659��type.uint32�"".autotmp_0658��type.int�"".autotmp_0657��type.int�"".autotmp_0656��type.int�"".autotmp_0655��type.int�"".autotmp_0653��type.int�"".autotmp_0652��type.int�"".autotmp_0651��type.uint32�"".autotmp_0650��type.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�
"".tx�Ÿtype.[9]uint32�
"".pz�×type.[9]uint32�
"".py�type.[9]uint32�
"".px�Çtype.[9]uint32�"".scalar�Ptype.*[32]uint8�"".y�@type.*[9]uint32�"".x�0type.*[9]uint32�"".zOut� type.*[9]uint32�"".yOut�type.*[9]uint32�"".xOut��type.*[9]uint32�%€ °ÿ€ š�ð�Ðø=o $&”•
  :::'@ @v&&& &&;5:!*+��Å« �Tgclocals·2041e4886994d8178ffe814e7830235f�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256FromBig��à
��Ú
dH‹ %����HD$ØH;Awè����ëåHì¨���H����H‰$è����H‹\$H‰$H‹œ$¸���H‰\$HÇD$��è����H‹D$H‰$H‰D$(H‰D$H����H‹H‹+H‰l$è����L‹„$°���H‹t$(1ÀHƒø ¼���Hƒþ�„~��H‹~H‹NH‹VH‰¼$���H‰Œ$˜���H‰”$ ���H‰|$0H‰|$`H‰L$8H‰T$@H‰T$pH‰L$hHƒù�Ž’��Iƒø�„€��H‰D$ Hƒø ƒj��I€Hƒù�†U��H‹/‰íåÿÿÿ‰+H‰4$H‰t$HÇD$���è����L‹„$°���H‹t$(H‹T$ HÿÂHƒú uHÄ¨���ÃHƒþ�„ý���H‹~H‹FH‹NH‰¼$���H‰„$˜���H‰Œ$ ���H‰|$HH‰|$xH‰D$PH‰L$XH‰Œ$ˆ���H‰„$€���Hƒø�Ž‚���Iƒø�twH‰T$ Hƒú seIHƒø�vTH‹/‰íåÿÿÿ‰+H‰4$H‰t$HÇD$���è����L‹„$°���H‹t$(H‹D$ HÿÀHƒø >ÿÿÿHƒþ�…‚þÿÿ‰é{þÿÿè���� è���� A‰�ë„Iƒø�tH‰T$ Hƒú s IÇ����ë‰è���� A‰�ë݉éüþÿÿè���� è���� A‰�éxþÿÿIƒø�t!H‰D$ Hƒø sI€Ç����é‚þÿÿè���� A‰�ëÚ
������*��0runtime.morestack_noctxt���J��"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_0665��type.int�"".autotmp_0664��type.int�"".autotmp_0663��type.int� "".~r0�¿(type.[]math/big.Word� "".~r0�ï(type.[]math/big.Word�"".bits�_(type.[]math/big.Word�"".bits�(type.[]math/big.Word�"".i�type.int� "".tmp�ÿ$type.*math/big.Int�
"".in�$type.*math/big.Int� "".out��type.*[9]uint32�"кÏÐÓ�°�dî"92 V4$ \($# ��-N­ˆ�Tgclocals·9d97800b9eac7aaad25644c1094f6baa�Tgclocals·56e536d83fa52a442d50ea49d5fbee93���F/tmp/go/src/crypto/elliptic/p256.goþ"".p256ToBig��À��¨dH‹ %����H;awè����ëêHƒì@H����H‰$è����H‹\$H‰\$8H����H‰$è����H‹D$H‹L$8H‰D$(H‰L$0H‰ $H‹\$H‹k H‰l$è����H‹D$0HÇÁ���Hƒù�Œ˜���H‰ËH‰L$ HƒãHƒû�…Þ���H‰$H‰D$HÇD$���è����H‹\$(H‰$H‹\$HHƒû�„¨���H‹l$ Hƒý ƒ’���H«‹+H‰l$è����H‹D$0H‰$H‰D$H‹\$(H‰\$è����H‹D$0H‹L$ HÿÉHƒù�hÿÿÿH‰$H‰D$H‹����H‰\$è����H‹D$0H‰$H‰D$H����H‹H‹+H‰l$è����H‹\$0H‰\$PHƒÄ@Ãè���� ‰éQÿÿÿH‰$H‰D$HÇD$���è����éÿÿÿ
������ ��0runtime.morestack_noctxt���:��"type.math/big.Int���L��"runtime.newobject���n��"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�
"".in��type.*[9]uint32�€Ï€6� �@¤9 <   � �%*È9 �Tgclocals·a7c27d2bfcc924fa8a92b6b29b7218b1�Tgclocals·6ead6b6e61a1f26ea1ab78eb082291de���F/tmp/go/src/crypto/elliptic/p256.goþ"".init��À��¨dH‹ %����H;awè����ëê¶����€û�t¶����€ûuÃè���� Æ����è����è����è����Æ����Ã
������ ��0runtime.morestack_noctxt���2��"".initdone·���J��"".initdone·���`��"runtime.throwinit���p�"".initdone·���|��sync.init���†��math/big.init�����io.init���œ�"".initdone·��������`�`�Æ`�
�/1�Tgclocals·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���F/tmp/go/src/crypto/elliptic/p256.goþ"".Curve.Add� ��ŠdH‹ %����H;awè����ëêHƒì8H‹Y H…Ût H|$@H9;uH‰#H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ H‹\$HH‰$H‹\$@H‹[ ÿÓH‹L$(H‹D$0H‰L$pH‰D$xHƒÄ8Ã
������ ��0runtime.morestack_noctxt����
������€p��"".y�p$type.*math/big.Int�"".x�`$type.*math/big.Int�
"".y2�P$type.*math/big.Int�
"".x2�@$type.*math/big.Int�
"".y1�0$type.*math/big.Int�
"".x1� $type.*math/big.Int�""..this��type."".Curve�pjo ���
�j&�Tgclocals·2c26e9496b1c078fc62b3f021ed30e75�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ"".Curve.Double�€��âdH‹ %����H;awè����ëêHƒì(H‹Y H…Ût H|$0H9;uH‰#H‹\$@H‰\$H‹\$HH‰\$H‹\$8H‰$H‹\$0H‹[(ÿÓH‹L$H‹D$ H‰L$PH‰D$XHƒÄ(Ã
������ ��0runtime.morestack_noctxt���¬�
������`P��
"".y�P$type.*math/big.Int�"".x�@$type.*math/big.Int�
"".y1�0$type.*math/big.Int�
"".x1� $type.*math/big.Int�""..this��type."".Curve�PVO�€�€�
�V*�Tgclocals·7df6e063dc095dddeca4953196c36874�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ$"".Curve.IsOnCurve�à��ÌdH‹ %����H;awè����ëêHƒì H‹Y H…Ût H|$(H9;uH‰#H‹\$8H‰\$H‹\$@H‰\$H‹\$0H‰$H‹\$(H‹[0ÿÓ¶\$ˆ\$HHƒÄ Ã
������ ��0runtime.morestack_noctxt���¬�
������P@�� "".~r2�@type.bool�"".y�0$type.*math/big.Int�"".x� $type.*math/big.Int�""..this��type."".Curve�@K? �p�p�
�V�Tgclocals·564befda8e2e8cc7f35f6bc1d3c5e0a6�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ"".Curve.Params�À��¦dH‹ %����H;awè����ëêHƒìH‹Y H…Ût H|$H9;uH‰#H‹\$ H‰$H‹\$H‹[8ÿÓH‹\$H‰\$(HƒÄÃ
������ ��0runtime.morestack_noctxt���„�
������0 �� "".~r0� (type.*"".CurveParams�""..this��type."".Curve� 8�`�
`�
�B�Tgclocals·8cb639c12a4a13c6ace27031b0f83707�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ."".Curve.ScalarBaseMult�€��ödH‹ %����H;awè����ëêHƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$H‹\$@H‰$H‹\$8H‹[@ÿÓH‹L$ H‹D$(H‰L$`H‰D$hHƒÄ0Ã
������ ��0runtime.morestack_noctxt���À�
������p`��"".y�`$type.*math/big.Int�"".x�P$type.*math/big.Int�"".k� type.[]uint8�""..this��type."".Curve�``_�€� €�
�` �Tgclocals·6ecbe81610a871e2585d0d1914697412�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ&"".Curve.ScalarMult�À��ªdH‹ %����H;awè����ëêHƒì@H‹Y H…Ût H|$HH9;uH‰#H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$ H‹\$xH‰\$(H‹\$PH‰$H‹\$HH‹[HÿÓH‹L$0H‹D$8H‰Œ$€���H‰„$ˆ���HƒÄ@Ã
������ ��0runtime.morestack_noctxt���è�
������€�� "".y�€$type.*math/big.Int�"".x�p$type.*math/big.Int�"".k�@type.[]uint8�
"".y1�0$type.*math/big.Int�
"".x1� $type.*math/big.Int�""..this��type."".Curve�€z � � �
�t,�Tgclocals·f4b5958521e1cb5f3b2f5fb10ef93ae8�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ2"".(*p256Curve).IsOnCurve�@��.ÆD$ �H‹\$H‹+H‰l$é����&��6"".(*CurveParams).IsOnCurve���@��� "".~r2�0type.bool�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�""..this��$type.*"".p256Curve� � � ��Tgclocals·8d11a518189555fd7f3bac3cc6ad264c�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þD"".(*p256Curve).affineFromJacobian�`��HHÇD$0����HÇD$(����H‹\$H‹+H‰l$é����@��H"".(*CurveParams).affineFromJacobian���`��� "".yOut�P$type.*math/big.Int�"".xOut�@$type.*math/big.Int�"".z�0$type.*math/big.Int�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�""..this��$type.*"".p256Curve�0�0�0��Tgclocals·0c9896cffd1f1d69528d91b5ddf16f57�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ&"".(*p256Curve).Add�`��HHÇD$0����HÇD$8����H‹\$H‹+H‰l$é����@��*"".(*CurveParams).Add���p��� "".~r5�`$type.*math/big.Int� "".~r4�P$type.*math/big.Int�
"".y2�@$type.*math/big.Int�
"".x2�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�""..this��$type.*"".p256Curve�0�0�0��Tgclocals·be52d99fd4fc187ec6a3cd1eab5661d9�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ6"".(*p256Curve).addJacobian�`��ZHÇD$@����HÇD$H����HÇD$P����H‹\$H‹+H‰l$é����R��:"".(*CurveParams).addJacobian��� ��� "".~r8�$type.*math/big.Int� "".~r7�€$type.*math/big.Int� "".~r6�p$type.*math/big.Int�
"".z2�`$type.*math/big.Int�
"".y2�P$type.*math/big.Int�
"".x2�@$type.*math/big.Int�
"".z1�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�""..this��$type.*"".p256Curve�0�0�0��Tgclocals·96043c875f55b65691ae476956d26f15�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ,"".(*p256Curve).Double�`��HHÇD$ ����HÇD$(����H‹\$H‹+H‰l$é����@��0"".(*CurveParams).Double���P���
"".~r3�@$type.*math/big.Int� "".~r2�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�""..this��$type.*"".p256Curve�0�0�0��Tgclocals·6e5d4a330d25067342b1b461a5d19024�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ<"".(*p256Curve).doubleJacobian�`��ZHÇD$(����HÇD$0����HÇD$8����H‹\$H‹+H‰l$é����R��@"".(*CurveParams).doubleJacobian���p��� "".~r5�`$type.*math/big.Int� "".~r4�P$type.*math/big.Int� "".~r3�@$type.*math/big.Int�"".z�0$type.*math/big.Int�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�""..this��$type.*"".p256Curve�0�0�0��Tgclocals·fabf43e74d36f8269fec46b5f209c7ba�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ,"".(*p256Curve).Params�À��ÀdH‹ %����H;awè����ëêHƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$81íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ H‰ïH‰ÞH¥H¥è���� H‹\$8Hƒû�t H‹+H‰l$@HƒÄ0Éëï
������ ��0runtime.morestack_noctxt���~��(go.string."elliptic"���¨��*go.string."p256Curve"���Ô��$go.string."Params"���ü��"runtime.panicwrap��� `�� "".~r0�(type.*"".CurveParams�""..this��$type.*"".p256Curve�`_`� � �
�}#�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ<"".(*p256Curve).ScalarBaseMult�À��°dH‹ %����H;awè����ëêHƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$81íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ H‰ïH‰ÞH¥H¥è���� H‹t$8Hƒþ�tEH,$H‰ïH¥H‹\$@H‰\$H‹\$HH‰\$H‹\$PH‰\$è����H‹L$ H‹D$(H‰L$XH‰D$`HƒÄ0Éë·
������ ��0runtime.morestack_noctxt���~��(go.string."elliptic"���¨��*go.string."p256Curve"���Ô��4go.string."ScalarBaseMult"���ü��"runtime.panicwrap���î��6"".p256Curve.ScalarBaseMult���``��"".y�P$type.*math/big.Int�"".x�@$type.*math/big.Int�"".scalar�type.[]uint8�""..this��$type.*"".p256Curve�`¹_` �à�à�
�}c�Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ4"".(*p256Curve).ScalarMult�à��ÞdH‹ %����H;awè����ëêHƒì@H‹Y H…Ût H|$HH9;uH‰#H‹\$H1íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ H‰ïH‰ÞH¥H¥è���� H‹t$HHƒþ�t\H,$H‰ïH¥H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����H‹L$0H‹D$8H‰L$xH‰„$€���HƒÄ@Éë 
������ ��0runtime.morestack_noctxt���~��(go.string."elliptic"���¨��*go.string."p256Curve"���Ô��,go.string."ScalarMult"���ü��"runtime.panicwrap���–��."".p256Curve.ScalarMult���€€�� "".y�p$type.*math/big.Int�"".x�`$type.*math/big.Int�"".scalar�0type.[]uint8�"".bigY� $type.*math/big.Int�"".bigX�$type.*math/big.Int�""..this��$type.*"".p256Curve�€Ð€�ð� ð�
�}s�Tgclocals·6f36ab01c3b1e9831d2d7a8e3c4180c2�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ,"".p256Curve.IsOnCurve�À��ÀdH‹ %����H;awè����ëêHƒì H‹Y H…Ût H|$(H9;uH‰#H‹\$(H‰$H‹\$0H‰\$H‹\$8H‰\$è����¶\$ˆ\$@HƒÄ Ã
������ ��0runtime.morestack_noctxt���œ��6"".(*CurveParams).IsOnCurve���@@�� "".~r2�0type.bool�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�""..this��"type."".p256Curve�@E?�`�"`�
�M�Tgclocals·8d11a518189555fd7f3bac3cc6ad264c�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ>"".p256Curve.affineFromJacobian�€��êdH‹ %����H;awè����ëêHƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$8H‰$H‹\$@H‰\$H‹\$HH‰\$H‹\$PH‰\$è����H‹L$ H‹D$(H‰L$XH‰D$`HƒÄ0Ã
������ ��0runtime.morestack_noctxt���°��H"".(*CurveParams).affineFromJacobian���``�� "".yOut�P$type.*math/big.Int�"".xOut�@$type.*math/big.Int�"".z�0$type.*math/big.Int�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�""..this��"type."".p256Curve�`Z_ �€�$€�
�W)�Tgclocals·0c9896cffd1f1d69528d91b5ddf16f57�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ "".p256Curve.Add�€��þdH‹ %����H;awè����ëêHƒì8H‹Y H…Ût H|$@H9;uH‰#H‹\$@H‰$H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$ è����H‹L$(H‹D$0H‰L$hH‰D$pHƒÄ8Ã
������ ��0runtime.morestack_noctxt�����*"".(*CurveParams).Add���pp�� "".~r5�`$type.*math/big.Int� "".~r4�P$type.*math/big.Int�
"".y2�@$type.*math/big.Int�
"".x2�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�""..this��"type."".p256Curve�pdo�€�&€�
�a�Tgclocals·be52d99fd4fc187ec6a3cd1eab5661d9�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ0"".p256Curve.addJacobian�à��ØdH‹ %����H;awè����ëêHƒìPH‹Y H…Ût H|$XH9;uH‰#H‹\$XH‰$H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$H‹\$xH‰\$ H‹œ$€���H‰\$(H‹œ$ˆ���H‰\$0è����H‹T$8H‹L$@H‹D$HH‰”$���H‰Œ$˜���H‰„$ ���HƒÄPÃ
������ ��0runtime.morestack_noctxt���ø��:"".(*CurveParams).addJacobian���  �� "".~r8�$type.*math/big.Int� "".~r7�€$type.*math/big.Int� "".~r6�p$type.*math/big.Int�
"".z2�`$type.*math/big.Int�
"".y2�P$type.*math/big.Int�
"".x2�@$type.*math/big.Int�
"".z1�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�""..this��"type."".p256Curve� ‘Ÿ�°�(°�
�{5�Tgclocals·96043c875f55b65691ae476956d26f15�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ&"".p256Curve.Double�à��ÖdH‹ %����H;awè����ëêHƒì(H‹Y H…Ût H|$0H9;uH‰#H‹\$0H‰$H‹\$8H‰\$H‹\$@H‰\$è����H‹L$H‹D$ H‰L$HH‰D$PHƒÄ(Ã
������ ��0runtime.morestack_noctxt���œ��0"".(*CurveParams).Double���PP��
"".~r3�@$type.*math/big.Int� "".~r2�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�""..this��"type."".p256Curve�PPO�p�*p�
�M#�Tgclocals·6e5d4a330d25067342b1b461a5d19024�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ6"".p256Curve.doubleJacobian�€��þdH‹ %����H;awè����ëêHƒì8H‹Y H…Ût H|$@H9;uH‰#H‹\$@H‰$H‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$è����H‹T$ H‹L$(H‹D$0H‰T$`H‰L$hH‰D$pHƒÄ8Ã
������ ��0runtime.morestack_noctxt���°��@"".(*CurveParams).doubleJacobian���pp�� "".~r5�`$type.*math/big.Int� "".~r4�P$type.*math/big.Int� "".~r3�@$type.*math/big.Int�"".z�0$type.*math/big.Int�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�""..this��"type."".p256Curve�pdo�€�,€�
�W)�Tgclocals·fabf43e74d36f8269fec46b5f209c7ba�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þD"".(*p224Curve).affineFromJacobian�`��HHÇD$0����HÇD$(����H‹\$H‹+H‰l$é����@��H"".(*CurveParams).affineFromJacobian���`��� "".yOut�P$type.*math/big.Int�"".xOut�@$type.*math/big.Int�"".z�0$type.*math/big.Int�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�""..this��$type.*"".p224Curve�0�0�.0��Tgclocals·0c9896cffd1f1d69528d91b5ddf16f57�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ6"".(*p224Curve).addJacobian�`��ZHÇD$@����HÇD$H����HÇD$P����H‹\$H‹+H‰l$é����R��:"".(*CurveParams).addJacobian��� ��� "".~r8�$type.*math/big.Int� "".~r7�€$type.*math/big.Int� "".~r6�p$type.*math/big.Int�
"".z2�`$type.*math/big.Int�
"".y2�P$type.*math/big.Int�
"".x2�@$type.*math/big.Int�
"".z1�0$type.*math/big.Int�
"".y1� $type.*math/big.Int�
"".x1�$type.*math/big.Int�""..this��$type.*"".p224Curve�0�0�00��Tgclocals·96043c875f55b65691ae476956d26f15�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ<"".(*p224Curve).doubleJacobian�`��ZHÇD$(����HÇD$0����HÇD$8����H‹\$H‹+H‰l$é����R��@"".(*CurveParams).doubleJacobian���p��� "".~r5�`$type.*math/big.Int� "".~r4�P$type.*math/big.Int� "".~r3�@$type.*math/big.Int�"".z�0$type.*math/big.Int�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�""..this��$type.*"".p224Curve�0�0�20��Tgclocals·fabf43e74d36f8269fec46b5f209c7ba�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ,"".(*p224Curve).Params� ��ŒdH‹ %����HD$èH;Awè����ëåHì˜���H‹Y H…ÛtH¼$ ���H9;uH‰#H‹œ$ ���1íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ H‰ïH‰ÞH¥H¥è���� H‹´$ ���Hƒþ�t"Hl$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Ð� �‹E�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·d36bb3b94bf2996cb1da6c9a4c25b7b9���<autogenerated>þ2"".(*p224Curve).IsOnCurve�À��¼dH‹ %����H;awè����ëêHì€���H‹Y H…ÛtH¼$ˆ���H9;uH‰#H‹œ$ˆ���1íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ 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���@€�� "".~r2�0type.bool�"".bigY� $type.*math/big.Int�"".bigX�$type.*math/big.Int�""..this��$type.*"".p224Curve�€¼ÿ€�à�6à� �†Z�Tgclocals·8d11a518189555fd7f3bac3cc6ad264c�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ&"".(*p224Curve).Add�À��¨dH‹ %����HD$èH;Awè����ëåHì˜���H‹Y H…ÛtH¼$ ���H9;uH‰#H‹œ$ ���1íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ 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.Add���p°��"".y�`$type.*math/big.Int�"".x�P$type.*math/big.Int�"".bigY2�@$type.*math/big.Int�"".bigX2�0$type.*math/big.Int�"".bigY1� $type.*math/big.Int�"".bigX1�$type.*math/big.Int�""..this��$type.*"".p224Curve�"°í¯°� �8 ��‹•�Tgclocals·be52d99fd4fc187ec6a3cd1eab5661d9�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ,"".(*p224Curve).Double�€��èdH‹ %����HD$øH;Awè����ëåHìˆ���H‹Y H…ÛtH¼$���H9;uH‰#H‹œ$���1íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ H‰ïH‰ÞH¥H¥è���� H‹´$���Hƒþ�tPH,$H‰ïè����H‹œ$˜���H‰\$hH‹œ$ ���H‰\$pè����H‹L$xH‹„$€���H‰Œ$¨���H‰„$°���HÄˆ���Éë¬
������*��0runtime.morestack_noctxt���š��(go.string."elliptic"���Ä��*go.string."p224Curve"���ð��$go.string."Double"���˜��"runtime.panicwrap���Д� runtime.duffcopy���Ž��&"".p224Curve.Double���P��
"".y�@$type.*math/big.Int�"".x�0$type.*math/big.Int�"".bigY1� $type.*math/big.Int�"".bigX1�$type.*math/big.Int�""..this��$type.*"".p224Curve�"Í�€�:€� �‹u�Tgclocals·6e5d4a330d25067342b1b461a5d19024�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ4"".(*p224Curve).ScalarMult�à��ÖdH‹ %����HD$àH;Awè����ëåHì ���H‹Y H…ÛtH¼$¨���H9;uH‰#H‹œ$¨���1íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ 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���€À�� "".y�p$type.*math/big.Int�"".x�`$type.*math/big.Int�"".scalar�0type.[]uint8�"".bigY1� $type.*math/big.Int�"".bigX1�$type.*math/big.Int�""..this��$type.*"".p224Curve�"À¿À �°�<°��‹¥�Tgclocals·6f36ab01c3b1e9831d2d7a8e3c4180c2�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ<"".(*p224Curve).ScalarBaseMult� ��ˆdH‹ %����HD$ðH;Awè����ëåHì���H‹Y H…ÛtH¼$˜���H9;uH‰#H‹œ$˜���1íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ 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���` ��"".y�P$type.*math/big.Int�"".x�@$type.*math/big.Int�"".scalar�type.[]uint8�""..this��$type.*"".p224Curve�" ÝŸ ��>��‹…�Tgclocals·9f0d5ba6770c4a1ed4fa771547e96df1�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ>"".p224Curve.affineFromJacobian� ��ˆdH‹ %����H;awè����ëêHƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$8H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹L$ H‹D$(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_ ��@�
�`0�Tgclocals·c58ca97dece16b102712abc6214647d0�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ0"".p224Curve.addJacobian�€��ðdH‹ %����H;awè����ëêHƒìPH‹Y H…Ût H|$XH9;uH‰#H‹\$XH‰$H‹œ$À���H‰\$H‹œ$È���H‰\$H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$ H‹œ$à���H‰\$(H‹œ$è���H‰\$0è����H‹T$8H‹L$@H‹D$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À� �‡9�Tgclocals·4e47429b88aabb077f30310cf1a36efe�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ6"".p224Curve.doubleJacobian�À��¢dH‹ %����H;awè����ëêHƒì8H‹Y H…Ût H|$@H9;uH‰#H‹\$@H‰$H‹œ$¨���H‰\$H‹œ$°���H‰\$H‹œ$¸���H‰\$è����H‹T$ H‹L$(H‹D$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."".p224Curve�pvo� �D �
�`@�Tgclocals·0fe6fa3e5fe9fd04c70316644d57d98b�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·64a4b785410a5123ad63652e16ed21cd�0��0�������������
���*����þTgclocals·2878994323cd6807288b8c7136fb357b�0��0������*���*���*���*����þTgclocals·e1ae6533a9e39048ba0735a2264ce16a� �� ��������������þTgclocals·bd51743682bd6c0f7b9f2e8e6dffed99� �� ������
���
����þTgclocals·22d606b97ffec0d4f9ab2625bc73c94e�P��P���������� ������
���
���������������þTgclocals·7650a70b4a38a0814139688226f01b71�P��P��� ���ª���ª���ª���ª���ª��ª��ª��ª
���þTgclocals·e1ae6533a9e39048ba0735a2264ce16a� �� ��������������þTgclocals·b107c4c358f5d47b9130b386254c1b5c� �� ������ª��ª���þTgclocals·cdad2423f80435eacf693a74832cb24c�À��À��� ����������€��� ‚��¢��ª��ª‚��ª¢��ª‚�ª‚�
ª‚€
ª‚ˆ
ª‚Š
ª‚¨
ª¨ª
¨ª
ˆªˆªª�Š�‚��þTgclocals·614be66d6df4d24fef7ab4d56c53e034�À��À������ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*��ª*���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·6e5d4a330d25067342b1b461a5d19024������
���*����þTgclocals·46c9adfbb2843f1ab6470b4461274885�p��p �������������€��€‚��€¢��€Š�� Š��¢Š��¢ˆ��¢���ª���*����þTgclocals·f237bd067cce228eb1f6b08047c69539�p��p ������ª���ª���ª���ª���ª���ª���ª���ª���ª���ª���ª���ª����þTgclocals·a21b64a35d2a276f0248c0c8639ab3de�8��8����������€��� ���¨���‚����þTgclocals·57c10b7d7abbdcca99885f7ec756852c�8��8������ª���ª���ª���ª���ª����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·9f0d5ba6770c4a1ed4fa771547e96df1������ ���
����þTgclocals·0372b889336bbdf612862c172920463d�����������þTgclocals·643845f6d9a96dc00f5314b2c0e90347�0��0������»���»€.�»‚�»,��þTgclocals·faff5067deadc48dcd6a14adc0635627� �� ����������� ���þTgclocals·342a2255d4a57c43aa83532dc8e1656f� �� ������«���«����þTgclocals·fcd1d08a61205d0019d9048ecb6f50d7�(��(�������������������þTgclocals·565f8232bc3f5778e8c6b4872e1af99e�(��(������+���+(��+���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þ""..gostring.1���Š��������t�������39402006196394479212279040100143613805079739270465446667948293404245721771496870329047266088258938001861606973112319�� �""..gostring.1���þ""..gostring.2���Š��������t�������39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643�� �""..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"�°��ª��������D�������26959946667150639794667015087019630673557916260026308143510066298881�� � go.string."26959946667150639794667015087019630673557916260026308143510066298881"���þ go.string."26959946667150639794667015087019625940457807714424391721682722368061"�°��ª��������D�������26959946667150639794667015087019625940457807714424391721682722368061�� � go.string."26959946667150639794667015087019625940457807714424391721682722368061"���þˆgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"� ��’��������8�������b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4�� �ˆgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"���þˆgo.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"� ��’��������8�������b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21�� �ˆgo.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"���þˆgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"� ��’��������8�������bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34�� �ˆgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þ,:go.itab."".p224Curve."".Curve�����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3��������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·dc7bd12cd5d42039dd7b3a93035a775b���������VUU�þ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·467ca33e7e3e829f22ac320bdfa387a6���������B����þTgclocals·0528ab8f76149a707fd2f0025c2178a3��������������þTgclocals·e8c55b930b09fa5028b5e4b78b8932dc���������
����þTgclocals·0528ab8f76149a707fd2f0025c2178a3��������������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þ´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"�À��¾��������N�������115792089210356248762697446949407573530086143415290314195533631308867097853951�� �´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"���þ´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"�À��¾��������N�������115792089210356248762697446949407573529996955224135760342422259061068512044369�� �´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·6ead6b6e61a1f26ea1ab78eb082291de�0��0���������� ���
�������þTgclocals·a7c27d2bfcc924fa8a92b6b29b7218b1�0��0�������������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þ*"".mask��0type.[]uint8�0�������������������������""".statictmp_0672���þ,"".initonce��type.sync.Once���þ*"".p384��(type.*"".CurveParams���þ*"".p521��(type.*"".CurveParams���þ*"".p224��Ð"type."".p224Curve���þ,"".p224P��@type.[8]uint32�@������������ðÿÿÿÿÿÿÿÿÿÿÿÿÿ�þ*""".p224ZeroModP31��0type.[]uint32�0�������������������������""".statictmp_0673���þ,""".p224ZeroModP63��€type.[8]uint64�€������€����øÿÿ����øÿÿ����øÿÿ��øÿ÷ÿÿ����øÿÿ����øÿÿ����øÿÿ�þ*"".p256��"type."".p256Curve���þ*"".p256RInverse��$type.*math/big.Int���þ,"".p256One��Htype.[9]uint32�@������������øÿÿÿÿÿÿÿÿÿ¿ÿÿÿ�þ,"".p256Zero��Htype.[9]uint32���þ,"".p256P��Htype.[9]uint32�Hÿÿÿÿÿÿÿÿÿÿ������������ ����ÿÿÿ�þ,"".p2562P��Htype.[9]uint32�Hþÿÿÿÿÿÿÿÿÿ������������@����ÿÿÿ�þ,$"".p256Precomputed��à! type.[540]uint32�à!x(RA sy¶ ÿâ¯Ý:ˆˆÝ­ Ü~ž«nJ î ¬*|5%Ý\äÐ!ǥŒ‡t#
!ºT»Kã?®�v¥A Qü" O™4Ó` ®†E_é säÌ6ú,Íë//@ ¿p\\’ag¢© Ü F$¡Þ"Éxwo~„fžì
Sô4ò1\ç… ql�z&
PÀW Wû˜�Ì7¨
’ ^ú ž«›ã‰Å$£�çÞÖKn—JÄ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º3Œ 9TËŽ£½X6OV) [Üö~¹S�ÀÄ"ÿ×]ö䡪æc$ Ê:Èí~Ù
JÎ8 °‚wðA‰Ýj
ÍJ‰Õbñ ï„Vj&#ò×�’Ëàr¶9¢V…šÀç�ÓØ· €š0�_Ðݵ/ Ô¿ 8¶Î \‚Q[Ï  èiVó,o¥„Ñø X4�wÔ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Øè¿_‚¾R‹�gû³)½/Æ Çü¶)NZf VÂj æqâA ԛ>«
×rŸ5>¼ç¯Ø
šÄì tl0¾æçRgÔ#�…Þƒˆá}¸poÕLnk 5#Y÷]
¶~§sëéJQìóYk‚}ñ‘ I)Ç
¿bßý#°V
}�a�ÒÙ#9?! ®(] ÂÀ… ï²ì„ÜMé5JA=Ü]‰fxè`"d5® ±BE:Ù¤*•A̖ )§Q™4¾ª#+~0Ÿ»¶õçá„ú z?ßÄêZ5€ fÞ1£Ên 5£Ž$`ˆ ðr5]õ�Lhäž*)uJ±¾· ¡x* ²Ï6É'V t¹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 Ö{K ™7ZG8³ÿ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¢§ÞÎ 3vn�RÉÎm€ á§âBáɐÈÛ6\9uÁ
sïÄ4o•ò\K: 6JdÂLDªN/
º%Œ
×~’¶'Ê7”f¡ ¼ã§À\à ¢h °¶Éíãò›Á )"ˆbA+ï\
+bC>C½ Màd’H³µÉ%ÿ…Wï¤Ï´!Š$ "R°j±›m–u 
iJ
l¼å ¨=ì¬n™ SaA
Ir·`ÍÙº¬úÅï×Q+�
´Bô· ÿ(»ÊS¬ÌBa©¿Qv•�òàø9ÔÕkô/謶 x°m�W}ý¬Ê.ìm¨ Ú²ÖÉìe ´’8�õ€°¸Ø-ÁÑF½ §•ÃV6
%¤#’ÍÈÝD [Jø
tüÙ ¶› L”ې0g
áÂ#ŒƒCG=t¸[¥… yGç8aW�'yX ú01Uà Öô p%¶ ‘Åž þh” -x .ǘ²;†c¸TY6 ßþç )´d×¹ Øõâ:…¨îB e·¥ ÿ¯í̝
ºäe †~t©N¡×YV9âÔ.·C}±zΒÒ’F?Ã>†ÀFÁZõ½}Eä‰"ŽÇ
¢ÅY—‹-…•{tUx¤šÒ4Ø×ïÚ-—œuê·ޝJ Øcñ×Uhï[
Ø0{ o=ç A¨
l— Ì©çq·¾½<w QõwÁÐ xšÄ�þ,"".p256Zero31��Htype.[9]uint32�Høÿÿüÿÿ?üÿÿü�@üÿÿüÿÿ?üÿÿ€üÿÿ7üÿÿ�þ,""".statictmp_0672��type.[8]uint8�ÿ?�þ,""".statictmp_0673��@type.[8]uint32�@��€øÿÿøÿÿøÿøÿÿøÿÿøÿÿøÿÿ�þ,"".initdone·��type.uint8���þ6"".(*CurveParams).Params·f��������������0"".(*CurveParams).Params���þ,runtime.throwreturn·f��������������&runtime.throwreturn���þ<"".(*CurveParams).IsOnCurve·f��������������6"".(*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·f��������������0math/big.(*Int).SetInt64���þN"".(*CurveParams).affineFromJacobian·f��������������H"".(*CurveParams).affineFromJacobian���þ:math/big.(*Int).ModInverse·f��������������4math/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·f��������������0"".(*CurveParams).Double���þ>"".(*CurveParams).ScalarMult·f��������������8"".(*CurveParams).ScalarMult���þF"".(*CurveParams).ScalarBaseMult·f��������������@"".(*CurveParams).ScalarBaseMult���þ""".GenerateKey·f��������������"".GenerateKey���þ(runtime.makeslice·f��������������"runtime.makeslice���þio.ReadFull·f��������������io.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·f��������������runtime.memmove���þ"".Unmarshal·f��������������"".Unmarshal���þ6math/big.(*Int).SetBytes·f��������������0math/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·f��������������2math/big.(*Int).SetString���þ"".P256·f��������������"".P256���þ$sync.(*Once).Do·f��������������sync.(*Once).Do���þ$runtime.convT2I·f��������������runtime.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·f��������������6"".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·f��������������6"".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·f��������������0"".p256SelectAffinePoint���þ:"".p256SelectJacobianPoint·f��������������4"".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·f��������������sync.init���þ math/big.init·f��������������math/big.init���þio.init·f��������������io.init���þbruntime.gcbits.0x88884800000000000000000000000000� �� ˆˆH��������������þ@go.string."elliptic.CurveParams"�P��J���������������elliptic.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"�0��0���������������BitSize�� �&go.string."BitSize"���þ.go.string."CurveParams"�@��8�������� �������CurveParams�� �.go.string."CurveParams"���þ&type."".CurveParams��ð��ð0�������OnŸ"���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������������������������(�����������������������������������������������, �� runtime.algarray���0��bruntime.gcbits.0x88884800000000000000000000000000���P��@go.string."elliptic.CurveParams"���p��(type.*"".CurveParams���€��"runtime.zerovalue���À�&type."".CurveParams���À��go.string."P"���à��$type.*math/big.Int�����go.string."N"���°��$type.*math/big.Int���à��go.string."B"���€��$type.*math/big.Int���°��go.string."Gx"���Ð��$type.*math/big.Int���€��go.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"�P��L���������������*elliptic.CurveParams�� �Bgo.string."*elliptic.CurveParams"���þÈgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"�à��Ò��������X�������func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �Ègo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð�������ŒßË�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��È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)"�°��ª��������D�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P�� 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"���Š��������4�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��€go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"���p��Œgo.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"���„��������1�������func(*elliptic.CurveParams) *elliptic.CurveParams�� �zgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"���þTtype.func(*"".CurveParams) *"".CurveParams� �� �������‹¦¢“�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��zgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"���p��fgo.weak.type.*func(*"".CurveParams) *"".CurveParams���€��"runtime.zerovalue��� €�Ttype.func(*"".CurveParams) *"".CurveParams���А�Ttype.func(*"".CurveParams) *"".CurveParams���€��(type.*"".CurveParams�����(type.*"".CurveParams���þbruntime.gcbits.0x48844400000000000000000000000000� �� H„D��������������þ&go.string."[]uint8"�0��0���������������[]uint8�� �&go.string."[]uint8"���þtype.[]uint8� �� �������ß~.8�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��&go.string."[]uint8"���p��*go.weak.type.*[]uint8���€��"runtime.zerovalue�����type.uint8���þ6go.typelink.[]uint8/[]uint8��������������type.[]uint8���þŠgo.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"� ��”��������9�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Šgo.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"���p��–go.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.*"".CurveParams�����type.[]uint8��� ��$type.*math/big.Int���°��$type.*math/big.Int���þ²go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"�À��¼��������M�������func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)�� �²go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þÀtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à�������ÏkÁð�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��²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.8���Ž��������v�������func(*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÷r�3��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������" €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��""..gostring.8���p��Ö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)"�À��¾��������N�������func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �´go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÌtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à�������0åd�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��´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)"�à��Ò��������X�������func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)�� �Ègo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð�������çy9�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��È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)"�°��¤��������A�������func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �šgo.string."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à�������ð\áõ�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��šgo.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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��rgo.string."func(*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)���€��"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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(*big.Int, *big.Int) bool"���p��jgo.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"�`��Z���������������func() *elliptic.CurveParams�� �Pgo.string."func() *elliptic.CurveParams"���þ6type.func() *"".CurveParams����������ˆ¨"å�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Pgo.string."func() *elliptic.CurveParams"���p��Hgo.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)"�p��f��������"�������func([]uint8) (*big.Int, *big.Int)�� �\go.string."func([]uint8) (*big.Int, *big.Int)"���þbtype.func([]uint8) (*math/big.Int, *math/big.Int)�°��°�������€Ÿ.l�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��\go.string."func([]uint8) (*big.Int, *big.Int)"���p��tgo.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)"���Ž��������6�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��„go.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"�@��8�������� �������addJacobian�� �.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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ö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"�P��F���������������affineFromJacobian�� �<go.string."affineFromJacobian"���þ†go.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"�����������7�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��†go.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)"�°��¤��������A�������func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)�� �šgo.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�à��à�������³mÃ-�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��šgo.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��Ð��Ð�������Y”ˆœ�6���������������������������������������������������������������������������������������� ������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������p  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Bgo.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).IsOnCurve���€��6"".(*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�� �� �������ƒCG�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��6go.string."*elliptic.Curve"���p��.go.weak.type.**"".Curve���€��"runtime.zerovalue�����type."".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.algarray���0��bruntime.gcbits.0x8c000000000000000000000000000000���P��4go.string."elliptic.Curve"���p��type.*"".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() *"".CurveParams���€��4go.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"�P��H���������������*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"�@��2���������������elliptic�� �(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)"�Ð��Î��������V�������func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �Ägo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð�������Ò2¯À�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ä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)"�°��¦��������B�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��œgo.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"���†��������2�������func(*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�À��À�������áz�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��|go.string."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"���p��ˆgo.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� �� �������–&1�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��vgo.string."func(*elliptic.p256Curve) *elliptic.CurveParams"���p��bgo.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)"�����������7�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��†go.string."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"���p��’go.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.*"".p256Curve�����type.[]uint8��� ��$type.*math/big.Int���°��$type.*math/big.Int���þ®go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"�À��¸��������K�������func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)�� �®go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þ¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à�������ãòœµ�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��®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.9���Š��������t�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��""..gostring.9���p��Ò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)"�À��º��������L�������func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �°go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÈtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à�������U¡ƒ�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��°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)"�Ð��Î��������V�������func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)�� �Ägo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð�������'‹¸�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ä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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��>go.string."*elliptic.p256Curve"���p��6go.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).IsOnCurve���€��2"".(*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).addJacobian���€��6"".(*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"�P��F���������������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."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"�Ð��Ì��������U�������func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �Âgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð�������S2ž¥�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Â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)"�°��¤��������A�������func(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)�Ð��Ð�������ÊQj�3���������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��šgo.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"���„��������1�������func(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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��zgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) bool"���p��†go.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� �� �������æ‚H›�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��tgo.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)"���Ž��������6�������func(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)�À��À�������ÍÑl’�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��„go.string."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"���p��go.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."".p256Curve�����type.[]uint8��� ��$type.*math/big.Int���°��$type.*math/big.Int���þ¬go.string."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"�À��¶��������J�������func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)�� �¬go.string."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à�������ez�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��¬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.10���ˆ��������s�������func(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)� �� �������è·[b�3��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������" €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��""..gostring.10���p��Ð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)"�À��¸��������K�������func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �®go.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÆtype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à������� µ�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��®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)"�Ð��Ì��������U�������func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)�� �Âgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð�������ò¿à �3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Â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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��<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.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��(go.string."[]uint32"���p��,go.weak.type.*[]uint32���€��"runtime.zerovalue�����type.uint32���þ:go.typelink.[]uint32/[]uint32��������������type.[]uint32���þLgo.string."*elliptic.p224FieldElement"�`��V���������������*elliptic.p224FieldElement�� �Lgo.string."*elliptic.p224FieldElement"���þ2type.*"".p224FieldElement�� �� �������|͸¡�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Lgo.string."*elliptic.p224FieldElement"���p��Dgo.weak.type.**"".p224FieldElement���€��"runtime.zerovalue�����0type."".p224FieldElement���þ^runtime.gcbits.0x000000000000000000000000000000� �� �����������������þJgo.string."elliptic.p224FieldElement"�`��T���������������elliptic.p224FieldElement�� �Jgo.string."elliptic.p224FieldElement"���þ8go.string."p224FieldElement"�P��B���������������p224FieldElement�� �8go.string."p224FieldElement"���þ0type."".p224FieldElement���� �������ϔ(Ã�‘����������������������������������������������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��Jgo.string."elliptic.p224FieldElement"���p��2type.*"".p224FieldElement���€��"runtime.zerovalue�����type.uint32��� ��type.[]uint32���`À�0type."".p224FieldElement���À��8go.string."p224FieldElement"���Ð��"go.importpath."".���à�0type."".p224FieldElement���þ>go.string."*elliptic.p224Curve"�P��H���������������*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)"�Ð��Î��������V�������func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �Ägo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð�������{fI�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ä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)"�°��¦��������B�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��œgo.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"���†��������2�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��|go.string."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"���p��ˆgo.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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��vgo.string."func(*elliptic.p224Curve) *elliptic.CurveParams"���p��bgo.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)"�����������7�������func(*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)�À��À�������O�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��†go.string."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"���p��’go.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.*"".p224Curve�����type.[]uint8��� ��$type.*math/big.Int���°��$type.*math/big.Int���þ®go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"�À��¸��������K�������func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)�� �®go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þ¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à�������³!Êb�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��®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.11���Š��������t�������func(*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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��""..gostring.11���p��Ò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)"�À��º��������L�������func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �°go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÈtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à�������ߙwn�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��°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)"�Ð��Î��������V�������func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)�� �Ägo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð�������ähBK�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ä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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��>go.string."*elliptic.p224Curve"���p��6go.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).IsOnCurve���€��2"".(*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).addJacobian���€��6"".(*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� �� HDDDDD„DDDDDD����þ<go.string."elliptic.p224Curve"�P��F���������������elliptic.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)"�Ð��Ì��������U�������func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �Âgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð�������ÿ3l2�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Â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)"�°��¤��������A�������func(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)�Ð��Ð�������]¯Õs�3���������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��šgo.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"���„��������1�������func(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�À��À�������ÄH�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��zgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) bool"���p��†go.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� �� �������ß[tŽ�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��tgo.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)"���Ž��������6�������func(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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��„go.string."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"���p��go.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."".p224Curve�����type.[]uint8��� ��$type.*math/big.Int���°��$type.*math/big.Int���þ¬go.string."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"�À��¶��������J�������func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)�� �¬go.string."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à�������P03�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��¬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.12���ˆ��������s�������func(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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��""..gostring.12���p��Ð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)"�À��¸��������K�������func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)�� �®go.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÆtype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à�������ºZ�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��®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)"�Ð��Ì��������U�������func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)�� �Âgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð�������{)ÇF�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Â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��° ��° h�������9hL����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���������������������������������������H������������������������������� ������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ˆ �� runtime.algarray���0��bruntime.gcbits.0x48444444444484444444444444000000���P��<go.string."elliptic.p224Curve"���p��$type.*"".p224Curve���€��"runtime.zerovalue���À�"type."".p224Curve���à��(type.*"".CurveParams�����go.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.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��(go.string."[]uint64"���p��,go.weak.type.*[]uint64���€��"runtime.zerovalue�����type.uint64���þ:go.typelink.[]uint64/[]uint64��������������type.[]uint64���þVgo.string."*elliptic.p224LargeFieldElement"�`��`���������������*elliptic.p224LargeFieldElement�� �Vgo.string."*elliptic.p224LargeFieldElement"���þ<type.*"".p224LargeFieldElement�� �� �������ß»¤‡�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Vgo.string."*elliptic.p224LargeFieldElement"���p��Ngo.weak.type.**"".p224LargeFieldElement���€��"runtime.zerovalue�����:type."".p224LargeFieldElement���þTgo.string."elliptic.p224LargeFieldElement"�`��^���������������elliptic.p224LargeFieldElement�� �Tgo.string."elliptic.p224LargeFieldElement"���þBgo.string."p224LargeFieldElement"�P��L���������������p224LargeFieldElement�� �Bgo.string."p224LargeFieldElement"���þ:type."".p224LargeFieldElement����x�������Ÿ¨¥n�‘����������������������������������������������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��Tgo.string."elliptic.p224LargeFieldElement"���p��<type.*"".p224LargeFieldElement���€��"runtime.zerovalue�����type.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.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��*go.string."[28]uint8"���p��.go.weak.type.*[28]uint8���€��"runtime.zerovalue�����type.uint8��� ��type.[]uint8���þ>go.typelink.[28]uint8/[28]uint8��������������type.[28]uint8���þ,go.string."*[28]uint8"�@��6��������
�������*[28]uint8�� �,go.string."*[28]uint8"���þtype.*[28]uint8� �� �������÷!Îë�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*[28]uint8"���p��0go.weak.type.**[28]uint8���€��"runtime.zerovalue�����type.[28]uint8���þ*go.string."[32]uint8"�@��4�������� �������[32]uint8�� �*go.string."[32]uint8"���þtype.[32]uint8�À��À �������œYÿ¨�‘������������������������������������������������������������������������ ������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��*go.string."[32]uint8"���p��.go.weak.type.*[32]uint8���€��"runtime.zerovalue�����type.uint8��� ��type.[]uint8���þ>go.typelink.[32]uint8/[32]uint8��������������type.[32]uint8���þ,go.string."*[32]uint8"�@��6��������
�������*[32]uint8�� �,go.string."*[32]uint8"���þtype.*[32]uint8� �� �������ôÇy�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*[32]uint8"���p��0go.weak.type.**[32]uint8���€��"runtime.zerovalue�����type.[32]uint8���þ*go.string."[9]uint32"�@��4�������� �������[9]uint32�� �*go.string."[9]uint32"���þtype.[9]uint32�À��À$�������#ì�‘������������������������������������������������������������������������ ������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��*go.string."[9]uint32"���p��.go.weak.type.*[9]uint32���€��"runtime.zerovalue�����type.uint32��� ��type.[]uint32���þ>go.typelink.[9]uint32/[9]uint32��������������type.[9]uint32���þ,go.string."*[9]uint32"�@��6��������
�������*[9]uint32�� �,go.string."*[9]uint32"���þtype.*[9]uint32� �� �������"9>M�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*[9]uint32"���p��0go.weak.type.**[9]uint32���€��"runtime.zerovalue�����type.[9]uint32���þ,go.string."[17]uint64"�@��6��������
�������[17]uint64�� �,go.string."[17]uint64"���þtype.[17]uint64�À��Àˆ�������åó�‘������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��,go.string."[17]uint64"���p��0go.weak.type.*[17]uint64���€��"runtime.zerovalue�����type.uint64��� ��type.[]uint64���þBgo.typelink.[17]uint64/[17]uint64��������������type.[17]uint64���þ,go.string."[18]uint32"�@��6��������
�������[18]uint32�� �,go.string."[18]uint32"���þtype.[18]uint32�À��ÀH�������Oh[°�‘������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��,go.string."[18]uint32"���p��0go.weak.type.*[18]uint32���€��"runtime.zerovalue�����type.uint32��� ��type.[]uint32���þBgo.typelink.[18]uint32/[18]uint32��������������type.[18]uint32���þ.go.string."[][9]uint32"�@��8�������� �������[][9]uint32�� �.go.string."[][9]uint32"���þ type.[][9]uint32� �� �������_z¶�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��.go.string."[][9]uint32"���p��2go.weak.type.*[][9]uint32���€��"runtime.zerovalue�����type.[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.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��0go.string."[3][9]uint32"���p��4go.weak.type.*[3][9]uint32���€��"runtime.zerovalue�����type.[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.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��4go.string."[][3][9]uint32"���p��8go.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"�P��B���������������[16][3][9]uint32�� �8go.string."[16][3][9]uint32"���þ*type.[16][3][9]uint32�À��ÀÀ������ò–ìú�‘������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��8go.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"�P��D���������������*[16][3][9]uint32�� �:go.string."*[16][3][9]uint32"���þ,type.*[16][3][9]uint32� �� �������‚'«/�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��: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.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��.go.string."[540]uint32"���p��2go.weak.type.*[540]uint32���€��"runtime.zerovalue�����type.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.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��0go.string."*[540]uint32"���p��4go.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.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��,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.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��*go.string."[8]uint32"���p��.go.weak.type.*[8]uint32���€��"runtime.zerovalue�����type.uint32��� ��type.[]uint32���þ>go.typelink.[8]uint32/[8]uint32��������������type.[8]uint32���þ*go.string."[8]uint64"�@��4�������� �������[8]uint64�� �*go.string."[8]uint64"���þtype.[8]uint64�À��À@�������ÞÑ^ú�‘������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��*go.string."[8]uint64"���p��.go.weak.type.*[8]uint64���€��"runtime.zerovalue�����type.uint64��� ��type.[]uint64���þ>go.typelink.[8]uint64/[8]uint64��������������type.[8]uint64���þ(go.string."[8]uint8"�@��2���������������[8]uint8�� �(go.string."[8]uint8"���þtype.[8]uint8�À��À�������>ù0´�‘�������������������������������������������������������������������������������  � runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��(go.string."[8]uint8"���p��,go.weak.type.*[8]uint8���€��"runtime.zerovalue�����type.uint8��� ��type.[]uint8���þ:go.typelink.[8]uint8/[8]uint8��������������type.[8]uint8���þ go.string."sync"�0��*���������������sync�� � go.string."sync"���þ&go.importpath.sync.� �� ���������������� � go.string."sync"���þ&go.string."runtime"�0��0���������������runtime�� �&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"�@��2���������������math/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·f��������������2"".(*p256Curve).IsOnCurve���þJ"".(*p256Curve).affineFromJacobian·f��������������D"".(*p256Curve).affineFromJacobian���þ,"".(*p256Curve).Add·f��������������&"".(*p256Curve).Add���þ<"".(*p256Curve).addJacobian·f��������������6"".(*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·f��������������4"".(*p256Curve).ScalarMult���þ2"".p256Curve.IsOnCurve·f��������������,"".p256Curve.IsOnCurve���þD"".p256Curve.affineFromJacobian·f��������������>"".p256Curve.affineFromJacobian���þ&"".p256Curve.Add·f�������������� "".p256Curve.Add���þ6"".p256Curve.addJacobian·f��������������0"".p256Curve.addJacobian���þ,"".p256Curve.Double·f��������������&"".p256Curve.Double���þ<"".p256Curve.doubleJacobian·f��������������6"".p256Curve.doubleJacobian���þJ"".(*p224Curve).affineFromJacobian·f��������������D"".(*p224Curve).affineFromJacobian���þ<"".(*p224Curve).addJacobian·f��������������6"".(*p224Curve).addJacobian���þB"".(*p224Curve).doubleJacobian·f��������������<"".(*p224Curve).doubleJacobian���þ2"".(*p224Curve).Params·f��������������,"".(*p224Curve).Params���þ8"".(*p224Curve).IsOnCurve·f��������������2"".(*p224Curve).IsOnCurve���þ,"".(*p224Curve).Add·f��������������&"".(*p224Curve).Add���þ2"".(*p224Curve).Double·f��������������,"".(*p224Curve).Double���þ:"".(*p224Curve).ScalarMult·f��������������4"".(*p224Curve).ScalarMult���þB"".(*p224Curve).ScalarBaseMult·f��������������<"".(*p224Curve).ScalarBaseMult���þD"".p224Curve.affineFromJacobian·f��������������>"".p224Curve.affineFromJacobian���þ6"".p224Curve.addJacobian·f��������������0"".p224Curve.addJacobian���þ<"".p224Curve.doubleJacobian·f��������������6"".p224Curve.doubleJacobian���þ"runtime.zerovalue������ÿÿgo13ld