blob: e6f502ad1db1d0400016dc5b793bac27ca4908e2 [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 20235 `
go object linux amd64 go1.5.1 X:none
build id "94411a5d77f7564ecc7cb0685cb6642c83b4cbe0"
$$
package elliptic
import runtime "runtime"
import io "io"
import sync "sync"
import big "math/big"
type @"math/big".Word uintptr
type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int }
import rand "math/rand" // indirect
type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) }
type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source }
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") ExpFloat64 () (? float64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Float32 () (? float32)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Float64 () (? float64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int () (? int)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int31 () (? int32)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int31n (@"math/rand".n·3 int32) (? int32)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int63 () (? int64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int63n (@"math/rand".n·3 int64) (? int64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Intn (@"math/rand".n·3 int) (? int)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") NormFloat64 () (? float64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Perm (@"math/rand".n·3 int) (? []int)
func (@"math/rand".r·1 *@"math/rand".Rand "esc:0x9") Seed (@"math/rand".seed·2 int64)
func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Uint32 () (? uint32)
type @"io".ByteScanner interface { ReadByte() (@"io".c byte, @"io".err error); UnreadByte() (? error) }
type @"math/big".nat []@"math/big".Word
func (@"math/big".z·2 @"math/big".nat) @"math/big".add (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".and (@"math/big".x·3 @"math/big".nat "esc:0x1", @"math/big".y·4 @"math/big".nat "esc:0x1") (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".andNot (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".y·4 @"math/big".nat "esc:0x1") (? @"math/big".nat)
func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".bit (@"math/big".i·3 uint) (? uint) { var @"math/big".j·4 uint; ; @"math/big".j·4 = @"math/big".i·3 / 0x40; if @"math/big".j·4 >= uint(len(@"math/big".x·2)) { return 0x0 }; return uint(@"math/big".x·2[@"math/big".j·4] >> (@"math/big".i·3 % 0x40) & @"math/big".Word(0x1)) }
func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".bitLen () (? int)
func (@"math/big".z·2 @"math/big".nat "esc:0x1") @"math/big".bytes (@"math/big".buf·3 []byte "esc:0x1") (@"math/big".i·1 int)
func (@"math/big".z·1 @"math/big".nat "esc:0x1") @"math/big".clear ()
func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".cmp (@"math/big".y·3 @"math/big".nat "esc:0x1") (@"math/big".r·1 int)
func (@"math/big".q·1 @"math/big".nat) @"math/big".convertWords (@"math/big".s·2 []byte "esc:0x1", @"math/big".charset·3 string "esc:0x1", @"math/big".b·4 @"math/big".Word, @"math/big".ndigits·5 int, @"math/big".bb·6 @"math/big".Word, @"math/big".table·7 []@"math/big".divisor "esc:0x9")
func (@"math/big".x·2 @"math/big".nat "esc:0x9") @"math/big".decimalString () (? string)
func (@"math/big".z·3 @"math/big".nat) @"math/big".div (@"math/big".z2·4 @"math/big".nat, @"math/big".u·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat)
func (@"math/big".z·3 @"math/big".nat "esc:0x12") @"math/big".divLarge (@"math/big".u·4 @"math/big".nat, @"math/big".uIn·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat)
func (@"math/big".z·3 @"math/big".nat) @"math/big".divW (@"math/big".x·4 @"math/big".nat, @"math/big".y·5 @"math/big".Word) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".Word)
func (@"math/big".z·2 @"math/big".nat) @"math/big".expNN (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNMontgomery (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".expWW (@"math/big".x·3 @"math/big".Word, @"math/big".y·4 @"math/big".Word) (? @"math/big".nat)
func (@"math/big".x·2 @"math/big".nat "esc:0x9") @"math/big".hexString () (? string)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".make (@"math/big".n·3 int) (? @"math/big".nat)
func (@"math/big".x·2 @"math/big".nat) @"math/big".modW (@"math/big".d·3 @"math/big".Word) (@"math/big".r·1 @"math/big".Word)
func (@"math/big".z·2 @"math/big".nat) @"math/big".montgomery (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"math/big".m·5 @"math/big".nat, @"math/big".k·6 @"math/big".Word, @"math/big".n·7 int) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".mul (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".Word, @"math/big".r·5 @"math/big".Word) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".mulRange (@"math/big".a·3 uint64, @"math/big".b·4 uint64) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".norm () (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".or (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".y·4 @"math/big".nat "esc:0x9") (? @"math/big".nat)
func (@"math/big".n·2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps·3 int) (? bool)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".random (@"math/big".rand·3 *@"math/rand".Rand "esc:0x9", @"math/big".limit·4 @"math/big".nat "esc:0x1", @"math/big".n·5 int) (? @"math/big".nat)
func (@"math/big".z·5 @"math/big".nat) @"math/big".scan (@"math/big".r·6 @"io".ByteScanner, @"math/big".base·7 int, @"math/big".fracOk·8 bool) (@"math/big".res·1 @"math/big".nat, @"math/big".b·2 int, @"math/big".count·3 int, @"math/big".err·4 error)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".set (@"math/big".x·3 @"math/big".nat "esc:0x9") (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setBit (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".i·4 uint, @"math/big".b·5 uint) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setBytes (@"math/big".buf·3 []byte "esc:0x1") (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setUint64 (@"math/big".x·3 uint64) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setWord (@"math/big".x·3 @"math/big".Word) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".shl (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".shr (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat)
func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".sticky (@"math/big".i·3 uint) (? uint)
func (@"math/big".x·2 @"math/big".nat "esc:0x9") @"math/big".string (@"math/big".charset·3 string "esc:0x1") (? string)
func (@"math/big".z·2 @"math/big".nat) @"math/big".sub (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".trailingZeroBits () (? uint)
func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".xor (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".y·4 @"math/big".nat "esc:0x9") (? @"math/big".nat)
import fmt "fmt" // indirect
type @"fmt".State interface { Flag(@"fmt".c int) (? bool); Precision() (@"fmt".prec int, @"fmt".ok bool); Width() (@"fmt".wid int, @"fmt".ok bool); Write(@"fmt".b []byte) (@"fmt".ret int, @"fmt".err error) }
type @"fmt".ScanState interface { Read(@"fmt".buf []byte) (@"fmt".n int, @"fmt".err error); ReadRune() (@"fmt".r rune, @"fmt".size int, @"fmt".err error); SkipSpace(); Token(@"fmt".skipSpace bool, @"fmt".f func(? rune) (? bool)) (@"fmt".token []byte, @"fmt".err error); UnreadRune() (? error); Width() (@"fmt".wid int, @"fmt".ok bool) }
type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat }
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Abs (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Add (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") And (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") AndNot (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Binomial (@"math/big".n·3 int64, @"math/big".k·4 int64) (? *@"math/big".Int)
func (@"math/big".x·2 *@"math/big".Int "esc:0x9") Bit (@"math/big".i·3 int) (? uint)
func (@"math/big".x·2 *@"math/big".Int "esc:0x1") BitLen () (? int)
func (@"math/big".x·2 *@"math/big".Int "esc:0x22") Bits () (? []@"math/big".Word) { return @"math/big".x·2.@"math/big".abs }
func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Bytes () (? []byte)
func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Cmp (@"math/big".y·3 *@"math/big".Int "esc:0x1") (@"math/big".r·1 int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Div (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·3 *@"math/big".Int "esc:0x1a") DivMod (@"math/big".x·4 *@"math/big".Int "esc:0x9", @"math/big".y·5 *@"math/big".Int "esc:0x9", @"math/big".m·6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Exp (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x1", @"math/big".m·5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".x·1 *@"math/big".Int "esc:0x9") Format (@"math/big".s·2 @"fmt".State, @"math/big".ch·3 rune)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") GCD (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9", @"math/big".a·5 *@"math/big".Int "esc:0x9", @"math/big".b·6 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x9") GobDecode (@"math/big".buf·3 []byte "esc:0x1") (? error)
func (@"math/big".x·3 *@"math/big".Int "esc:0x1") GobEncode () (? []byte, ? error)
func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Int64 () (? int64) { var @"math/big".v·3 int64; ; @"math/big".v·3 = int64(@"math/big".low64(@"math/big".x·2.@"math/big".abs)); if @"math/big".x·2.@"math/big".neg { @"math/big".v·3 = -@"math/big".v·3 }; return @"math/big".v·3 }
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Lsh (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".n·4 uint) (? *@"math/big".Int)
func (@"math/big".z·3 *@"math/big".Int "esc:0x9") MarshalJSON () (? []byte, ? error)
func (@"math/big".z·3 *@"math/big".Int "esc:0x9") MarshalText () (@"math/big".text·1 []byte, @"math/big".err·2 error)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Mod (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") ModInverse (@"math/big".g·3 *@"math/big".Int "esc:0x9", @"math/big".n·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") ModSqrt (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".p·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Mul (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") MulRange (@"math/big".a·3 int64, @"math/big".b·4 int64) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Neg (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Not (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Or (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".x·2 *@"math/big".Int "esc:0x9") ProbablyPrime (@"math/big".n·3 int) (? bool)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Quo (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·3 *@"math/big".Int "esc:0x1a") QuoRem (@"math/big".x·4 *@"math/big".Int "esc:0x9", @"math/big".y·5 *@"math/big".Int "esc:0x9", @"math/big".r·6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Rand (@"math/big".rnd·3 *@"math/rand".Rand "esc:0x9", @"math/big".n·4 *@"math/big".Int "esc:0x1") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Rem (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Rsh (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".n·4 uint) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x9") Scan (@"math/big".s·3 @"fmt".ScanState, @"math/big".ch·4 rune) (? error)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Set (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetBit (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".i·4 int, @"math/big".b·5 uint) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x12") SetBits (@"math/big".abs·3 []@"math/big".Word) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetBytes (@"math/big".buf·3 []byte "esc:0x1") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetInt64 (@"math/big".x·3 int64) (? *@"math/big".Int)
func (@"math/big".z·3 *@"math/big".Int "esc:0x1a") SetString (@"math/big".s·4 string, @"math/big".base·5 int) (? *@"math/big".Int, ? bool)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetUint64 (@"math/big".x·3 uint64) (? *@"math/big".Int)
func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Sign () (? int) { if len(@"math/big".x·2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x·2.@"math/big".neg { return -0x1 }; return 0x1 }
func (@"math/big".x·2 *@"math/big".Int "esc:0x9") String () (? string)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Sub (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Uint64 () (? uint64) { return @"math/big".low64(@"math/big".x·2.@"math/big".abs) }
func (@"math/big".z·2 *@"math/big".Int "esc:0x9") UnmarshalJSON (@"math/big".text·3 []byte) (? error)
func (@"math/big".z·2 *@"math/big".Int "esc:0x9") UnmarshalText (@"math/big".text·3 []byte) (? error)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Xor (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") @"math/big".binaryGCD (@"math/big".a·3 *@"math/big".Int "esc:0x9", @"math/big".b·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
func (@"math/big".z·4 *@"math/big".Int "esc:0x1a") @"math/big".scan (@"math/big".r·5 @"io".ByteScanner, @"math/big".base·6 int) (? *@"math/big".Int, ? int, ? error)
type @"".CurveParams struct { P *@"math/big".Int; N *@"math/big".Int; B *@"math/big".Int; Gx *@"math/big".Int; Gy *@"math/big".Int; BitSize int; Name string }
func (@"".curve·3 *@"".CurveParams "esc:0x9") Add (@"".x1·4 *@"math/big".Int "esc:0x9", @"".y1·5 *@"math/big".Int "esc:0x9", @"".x2·6 *@"math/big".Int "esc:0x9", @"".y2·7 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int)
func (@"".curve·3 *@"".CurveParams "esc:0x9") Double (@"".x1·4 *@"math/big".Int "esc:0x9", @"".y1·5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int)
func (@"".curve·2 *@"".CurveParams "esc:0x9") IsOnCurve (@"".x·3 *@"math/big".Int "esc:0x9", @"".y·4 *@"math/big".Int "esc:0x9") (? bool)
func (@"".curve·2 *@"".CurveParams "esc:0x12") Params () (? *@"".CurveParams) { return @"".curve·2 }
func (@"".curve·3 *@"".CurveParams "esc:0x9") ScalarBaseMult (@"".k·4 []byte "esc:0x1") (? *@"math/big".Int, ? *@"math/big".Int)
func (@"".curve·3 *@"".CurveParams "esc:0x9") ScalarMult (@"".Bx·4 *@"math/big".Int "esc:0x9", @"".By·5 *@"math/big".Int "esc:0x9", @"".k·6 []byte "esc:0x1") (? *@"math/big".Int, ? *@"math/big".Int)
func (@"".curve·4 *@"".CurveParams "esc:0x9") @"".addJacobian (@"".x1·5 *@"math/big".Int "esc:0x9", @"".y1·6 *@"math/big".Int "esc:0x9", @"".z1·7 *@"math/big".Int "esc:0x9", @"".x2·8 *@"math/big".Int "esc:0x9", @"".y2·9 *@"math/big".Int "esc:0x9", @"".z2·10 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int, ? *@"math/big".Int)
func (@"".curve·3 *@"".CurveParams "esc:0x9") @"".affineFromJacobian (@"".x·4 *@"math/big".Int "esc:0x9", @"".y·5 *@"math/big".Int "esc:0x9", @"".z·6 *@"math/big".Int "esc:0x9") (@"".xOut·1 *@"math/big".Int, @"".yOut·2 *@"math/big".Int)
func (@"".curve·4 *@"".CurveParams "esc:0x9") @"".doubleJacobian (@"".x·5 *@"math/big".Int "esc:0x9", @"".y·6 *@"math/big".Int "esc:0x9", @"".z·7 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int, ? *@"math/big".Int)
type @"".Curve interface { Add(@"".x1 *@"math/big".Int, @"".y1 *@"math/big".Int, @"".x2 *@"math/big".Int, @"".y2 *@"math/big".Int) (@"".x *@"math/big".Int, @"".y *@"math/big".Int); Double(@"".x1 *@"math/big".Int, @"".y1 *@"math/big".Int) (@"".x *@"math/big".Int, @"".y *@"math/big".Int); IsOnCurve(@"".x *@"math/big".Int, @"".y *@"math/big".Int) (? bool); Params() (? *@"".CurveParams); ScalarBaseMult(@"".k []byte) (@"".x *@"math/big".Int, @"".y *@"math/big".Int); ScalarMult(@"".x1 *@"math/big".Int, @"".y1 *@"math/big".Int, @"".k []byte) (@"".x *@"math/big".Int, @"".y *@"math/big".Int) }
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
func @"".GenerateKey (@"".curve·5 @"".Curve, @"".rand·6 @"io".Reader) (@"".priv·1 []byte, @"".x·2 *@"math/big".Int, @"".y·3 *@"math/big".Int, @"".err·4 error)
func @"".Marshal (@"".curve·2 @"".Curve, @"".x·3 *@"math/big".Int "esc:0x1", @"".y·4 *@"math/big".Int "esc:0x1") (? []byte)
func @"".Unmarshal (@"".curve·3 @"".Curve, @"".data·4 []byte "esc:0x1") (@"".x·1 *@"math/big".Int, @"".y·2 *@"math/big".Int)
func @"".P256 () (? @"".Curve)
func @"".P384 () (? @"".Curve)
func @"".P521 () (? @"".Curve)
func @"".P224 () (? @"".Curve)
func @"".init ()
func @"math/big".low64 (@"math/big".z·2 @"math/big".nat "esc:0x1") (? uint64) { if len(@"math/big".z·2) == 0x0 { return 0x0 }; var @"math/big".v·3 uint64; ; @"math/big".v·3 = uint64(@"math/big".z·2[0x0]); if false && len(@"math/big".z·2) > 0x1 { @"math/big".v·3 |= uint64(@"math/big".z·2[0x1]) << 0x20 }; return @"math/big".v·3 }
$$
�_go_.o 0 0 0 644 311823 `
go object linux amd64 go1.5.1 X:none
!
��go13ldio.amath/big.a sync.a�þ0"".(*CurveParams).Params�� ��H‹\$H‰\$Ã� ��� "".~r0�(type.*"".CurveParams�"".curve��(type.*"".CurveParams���j��Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ6"".(*CurveParams).IsOnCurve��À��¸dH‹ %����HD$èH;A†º��Hì˜���H‹Œ$°���1ۈ\$xH‰œ$€���H‰œ$ˆ���H‰œ$���H\$xH‰$H‰L$H‰L$è����H‹D$H‰$H‰D$ H‰D$H‹œ$ ���H‹+H‰l$è����H‹Œ$¨���1ۈ\$XH‰\$`H‰\$hH‰\$pH\$XH‰$H‰L$H‰L$è����H‹D$H‰$H‰D$(H‰D$H‹œ$¨���H‰\$è����1ۈ\$8H‰\$@H‰\$HH‰\$PH\$8H‰$H‹œ$¨���H‰\$HÇD$���è����H‹D$H‰$H‰D$0H‰D$H‹œ$¨���H‰\$è����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ƒû�”„$¸���HÄ˜���Ãè����é$þÿÿ
������²
��&math/big.(*Int).Mul���‚
��&math/big.(*Int).Mod���ì
��&math/big.(*Int).Mul���¶
��&math/big.(*Int).Mul���¨
��&math/big.(*Int).Lsh���ò
��&math/big.(*Int).Add���¬
��&math/big.(*Int).Sub���ô
��&math/big.(*Int).Add���º
��&math/big.(*Int).Mod���ê
��&math/big.(*Int).Cmp���¦
��0runtime.morestack_noctxt���@°��"".autotmp_0006�¿"type.math/big.Int�"".autotmp_0005�"type.math/big.Int�"".autotmp_0004�?"type.math/big.Int�"".autotmp_0002��$type.*math/big.Int�"".autotmp_0001��$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�°²¯°�à�2p';+2 >%$1�&�X(5%9%_,�Tgclocals·1d6beff734779c3f3dd75ac2a5d7f1fc�Tgclocals·b1973ce378665cb4660c9fbc01665b5f���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".zForAffine��€��€dH‹ %����H;a†£���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ÇÀ���ë‡è����é@ÿÿÿ
������4��"type.math/big.Int���F
��"runtime.newobject���î
��0math/big.(*Int).SetInt64���î
��0runtime.morestack_noctxt���0@��
"".autotmp_0008��type.int�"".z�$type.*math/big.Int� "".~r2� $type.*math/big.Int�"".y�$type.*math/big.Int�"".x��$type.*math/big.Int�@L?@\�À�$š.
4
��"TJ�Tgclocals·51af24152615272c3d9efc8538f95767�Tgclocals·0c8aa8e80191a30eac23f1a218103f16���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþH"".(*CurveParams).affineFromJacobian�� ��†dH‹ %����H;a†æ��HƒìxH‹”$˜���H‹jHƒý�…¬��1ÀHƒø�uIH����H‰$è����H‹\$H‰\$0H����H‰$è����H‹D$H‹\$0H‰œ$ ���H‰„$¨���HƒÄxÃ1ۈ\$XH‰\$`H‰\$hH‰\$pH\$XH‰$H‰T$H‹œ$€���H‹+H‰l$è����H‹D$1ۈ\$8H‰\$@H‰\$HH‰\$PH\$8H‰$H‰D$H‰D$(H‰D$è����H‹\$H‰\$ H����H‰$è����H‹\$H‰$H‹œ$ˆ���H‰\$H‹\$ H‰\$è����H‹D$H‰$H‰„$ ���H‰D$H‹œ$€���H‹+H‰l$è����H‹D$ H‰$H‰D$H‹\$(H‰\$è����H����H‰$è����H‹\$H‰$H‹œ$���H‰\$H‹\$ H‰\$è����H‹D$H‰$H‰„$¨���H‰D$H‹œ$€���H‹+H‰l$è����HƒÄxö€û�t HÇÀÿÿÿÿéBþÿÿHÇÀ���é6þÿÿè����éýýÿÿ"
������p��"type.math/big.Int���‚
��"runtime.newobject���¤��"type.math/big.Int���¶
��"runtime.newobject���ä
��4math/big.(*Int).ModInverse���Ò
��&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���ô
��0runtime.morestack_noctxt���`ð��"".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_0012��$type.*math/big.Int�"".autotmp_0010�$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�&ðfïðÚïð7��8®I=<:+:& �*�@W7P5+A�Tgclocals·b74edb4a1477ea13e86a038da205eb1d�Tgclocals·583c327fbb94d3e31fd002013b03417a���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ*"".(*CurveParams).Add��€��ìdH‹ %����H;a†Ù���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Ãè����é
ÿÿÿ
������V
��"".zForAffine��� 
��"".zForAffine���º
��:"".(*CurveParams).addJacobian���’
��H"".(*CurveParams).affineFromJacobian���Ú
��0runtime.morestack_noctxt���p°��"".autotmp_0019��$type.*math/big.Int�"".autotmp_0018��$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�°Ô¯°�€�Î" “��*%Md�Tgclocals·eebd90c7319ab33c7277322f98789ca9�Tgclocals·0c8aa8e80191a30eac23f1a218103f16���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ:"".(*CurveParams).addJacobian��À+��¶+dH‹ %����H„$`þÿÿH;A†¶
��Hì ��H����H‰$è����H‹\$H‰œ$¸���H����H‰$è����H‹\$H‰œ$°���H����H‰$è����H‹”$@��H‹D$H‹´$¸���H‰t$`H‹œ$°���H‰\$XH‰D$@H‹jHƒý�…
��1ÀHƒø�u{H‰4$H‹œ$H��H‰\$è����H‹\$XH‰$H‹œ$P��H‰\$è����H‹\$@H‰$H‹œ$X��H‰\$è����H‹\$`H‰œ$`��H‹\$XH‰œ$h��H‹\$@H‰œ$p��HÄ ��ÃH‹„$X��H‹hHƒý�…R ��1ÀHƒø�u{H‰4$H‹œ$0��H‰\$è����H‹\$XH‰$H‹œ$8��H‰\$è����H‹\$@H‰$H‹œ$@��H‰\$è����H‹\$`H‰œ$`��H‹\$XH‰œ$h��H‹\$@H‰œ$p��HÄ ��Ã1ۈœ$���H‰œ$��H‰œ$��H‰œ$��Hœ$���H‰$H‰T$H‰T$è����H‹D$H‰$H‰D$PH‰D$H‹œ$(��H‹+H‰l$è����H‹Œ$X��1ۈœ$à��H‰œ$è��H‰œ$ð��H‰œ$ø��Hœ$à��H‰$H‰L$H‰L$è����H‹D$H‰$H‰D$HH‰D$H‹œ$(��H‹+H‰l$è����1ۈœ$À��H‰œ$È��H‰œ$Ð��H‰œ$Ø��Hœ$À��H‰$H‹œ$0��H‰\$H‹\$HH‰\$è����H‹D$H‰$H‰D$xH‰D$H‹œ$(��H‹+H‰l$è����1ۈœ$ ��H‰œ$¨��H‰œ$°��H‰œ$¸��Hœ$ ��H‰$H‹œ$H��H‰\$H‹\$PH‰\$è����H‹D$H‰$H‰D$pH‰D$H‹œ$(��H‹+H‰l$è����1ۈœ$€��H‰œ$ˆ��H‰œ$��H‰œ$˜��Hœ$€��H‰$H‹\$pH‰\$H‹\$xH‰\$è����H‹L$H‹iHƒý�…¤��1ÀHƒø�”D$?H‹iHƒý�…k��1ÀHƒøÿu.H‰ $H‰Œ$¨���H‰L$H‹œ$(��H‹+H‰l$è����H‹Œ$¨���1ۈœ$`��H‰œ$h��H‰œ$p��H‰œ$x��Hœ$`��H‰$H‰Œ$¨���H‰L$HÇD$���è����H‹D$H‰$H‰D$H‰„$ ���H‰D$è����1ۈœ$@��H‰œ$H��H‰œ$P��H‰œ$X��Hœ$@��H‰$H‹œ$¨���H‰\$H‹œ$ ���H‰\$è����H‹\$H‰œ$˜���1ۈœ$ ��H‰œ$(��H‰œ$0��H‰œ$8��Hœ$ ��H‰$H‹œ$8��H‰\$H‹œ$X��H‰\$è����H‹D$H‰$H‰„$ˆ���H‰D$H‹\$HH‰\$è����H‹„$ˆ���H‰$H‰D$H‹œ$(��H‹+H‰l$è����1ۈœ$���H‰œ$��H‰œ$��H‰œ$��Hœ$���H‰$H‹œ$P��H‰\$H‹œ$@��H‰\$è����H‹D$H‰$H‰„$€���H‰D$H‹\$PH‰\$è����H‹„$€���H‰$H‰D$H‹œ$(��H‹+H‰l$è����1ۈœ$à���H‰œ$è���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ƒý�…c��1ÀHƒø�”À€|$?�tk<�tgH‹œ$(��H‰$H‹œ$0��H‰\$H‹œ$8��H‰\$H‹œ$@��H‰\$è����H‹T$ H‹L$(H‹D$0H‰”$`��H‰Œ$h��H‰„$p��HÄ ��ÃH‰ $H‰Œ$���H‰L$HÇD$���è����1ۈœ$À���H‰œ$È���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‹œ$X��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‰œ$p��HÄ ��ö€û�t HÇÀÿÿÿÿé‹üÿÿHÇÀ���éüÿÿ¶€û�t HÇÀÿÿÿÿé'üÿÿHÇÀ���éüÿÿ¶€û�t HÇÀÿÿÿÿéƒùÿÿHÇÀ���éwùÿÿ¶€û�t HÇÀÿÿÿÿéJùÿÿHÇÀ���é>ùÿÿ¶€û�t HÇÀÿÿÿÿéœöÿÿHÇÀ���éöÿÿ¶€û�t HÇÀÿÿÿÿéãõÿÿHÇÀ���é×õÿÿè����é%õÿÿr
������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���ô
��&math/big.(*Int).Mul���Ä
��&math/big.(*Int).Mod���Ì 
��&math/big.(*Int).Mul���œ

��&math/big.(*Int).Mod���® 
��&math/big.(*Int).Mul���þ 
��&math/big.(*Int).Mod��� 
��&math/big.(*Int).Mul���à 
��&math/big.(*Int).Mod���ì
��&math/big.(*Int).Sub��� 
��&math/big.(*Int).Add�����&math/big.(*Int).Lsh���€
��&math/big.(*Int).Mul���˜
��&math/big.(*Int).Mul���Ê
��&math/big.(*Int).Mul���”
��&math/big.(*Int).Mul���à
��&math/big.(*Int).Mod���ø
��&math/big.(*Int).Mul���Â
��&math/big.(*Int).Mul���Ž
��&math/big.(*Int).Mod���¦
��&math/big.(*Int).Sub���¨
��&math/big.(*Int).Add���ì
��@"".(*CurveParams).doubleJacobian���ˆ
��&math/big.(*Int).Lsh���š
��&math/big.(*Int).Mul���ä
��&math/big.(*Int).Set���”
��&math/big.(*Int).Mul���Ô
��&math/big.(*Int).Sub���Ž 
��&math/big.(*Int).Sub���È 
��&math/big.(*Int).Sub���Ž!
��&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���¤+
��0runtime.morestack_noctxt��� À��r"".autotmp_0056�¿"type.math/big.Int�"".autotmp_0055�ÿ"type.math/big.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.*math/big.Int�"".autotmp_0043��$type.*math/big.Int�"".autotmp_0042��$type.*math/big.Int�"".autotmp_0041��type.int�"".autotmp_0040��type.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.int�"".autotmp_0033��type.int�"".autotmp_0032��$type.*math/big.Int�"".autotmp_0031��$type.*math/big.Int�"".autotmp_0030��$type.*math/big.Int�"".autotmp_0029��$type.*math/big.Int�"".autotmp_0028��$type.*math/big.Int�"".autotmp_0027��type.int�"".autotmp_0024�ß$type.*math/big.Int�"".autotmp_0023�Ï$type.*math/big.Int�"".v�ï$type.*math/big.Int�"".r�Ÿ$type.*math/big.Int�
"".s2�¿$type.*math/big.Int�
"".s1�¯$type.*math/big.Int�"".j�$type.*math/big.Int�"".i�ÿ$type.*math/big.Int�"".xEqual�Átype.bool�"".h�ï$type.*math/big.Int�
"".u2�ß$type.*math/big.Int�
"".u1�Ï$type.*math/big.Int�"".z2z2�¯$type.*math/big.Int�"".z1z1�Ÿ$type.*math/big.Int�
"".z3�¿$type.*math/big.Int�
"".y3�$type.*math/big.Int�
"".x3�ÿ$type.*math/big.Int� "".~r8�$type.*math/big.Int� "".~r7�€$type.*math/big.Int� "".~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"À†¿À˜¿Àæ
¿Àç¿ÀÏ�à�”Þ"v//A+A#N#N#K.MYQ(Q(Q. gS    # - /9    ! �–�-Xº(D(I(I(FZP LY%r%rAbNI%°:#?€ ¦�Tgclocals·39a9c1b0d81015d4d96ba29064d78c6e�Tgclocals·595fe15f02c9ee5a56bd371b005343b1���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ0"".(*CurveParams).Double��à��ÔdH‹ %����H;a†���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Ãè����éVÿÿÿ
������V
��"".zForAffine���®
��@"".(*CurveParams).doubleJacobian���†
��H"".(*CurveParams).affineFromJacobian���Â
��0runtime.morestack_noctxt���Pp��"".autotmp_0058��$type.*math/big.Int�"".autotmp_0057��$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ˆop�°�öl� �*†�Tgclocals·13bdb4aeeaf63de3cc223d640262ea59�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ@"".(*CurveParams).doubleJacobian�� ��šdH‹ %����HD$ H;A†«��Hìà���H‹Œ$���1ۈœ$À���H‰œ$È���H‰œ$Ð���H‰œ$Ø���Hœ$À���H‰$H‰L$H‰L$è����H‹D$H‰$H‰D$@H‰D$H‹œ$è���H‹+H‰l$è����H‹Œ$ø���1ۈœ$ ���H‰œ$¨���H‰œ$°���H‰œ$¸���Hœ$ ���H‰$H‰L$H‰L$è����H‹D$H‰$H‰D$8H‰D$H‹œ$è���H‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹œ$ð���H‰\$H‹\$@H‰\$è����H‹L$H‰L$XH‹iHƒý�…_��1ÀHƒøÿuH‰ $H‰L$H‹œ$è���H‹+H‰l$è����1ۈœ$€���H‰œ$ˆ���H‰œ$���H‰œ$˜���Hœ$€���H‰$H‹œ$ð���H‰\$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‹œ$ð���H‰\$H‹\$8H‰\$è����H‹\$H‰\$HH����H‰$è����H‹L$XH‹\$H‰$H‰L$H‰L$è����H‹\$H‰\$01ۈ\$`H‰\$hH‰\$pH‰\$xH\$`H‰$H‹\$HH‰\$HÇD$���è����H‹L$0H‹D$H‰ $H‰L$H‰D$è����H‹L$0H‹iHƒý�u51ÀHƒøÿuFH‰ $H‰L$H‹œ$è���H‹+H‰l$è����H‹L$0H‹iHƒý�t˶€û�„h��HÇÀÿÿÿÿHƒøÿtºH‰ $H‰L$H‹œ$è���H‹+H‰l$è����H����H‰$è����H‹\$H‰$H‹œ$ø���H‰\$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‹œ$è���H‹+H‰l$è����H‹L$ H‰ $H‰L$H‹\$@H‰\$è����H‹L$ H‹iHƒý�…"��1ÀHƒøÿu#H‰ $H‰L$H‹œ$è���H‹+H‰l$è����H‹L$ H‰ $H‰L$H‹œ$è���H‹+H‰l$è����H‹D$HH‰$H‰D$HÇD$���è����H‹D$HH‰$H‰D$H‹\$0H‰\$è����H‹L$HH‹iHƒý�…m��1ÀHƒøÿu#H‰ $H‰L$H‹œ$è���H‹+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‹œ$è���H‹+H‰l$è����H‹D$(H‰$H‰D$H‹\$8H‰\$è����H‹L$(H‹iHƒý�ux1ÀHƒøÿu#H‰ $H‰L$H‹œ$è���H‹+H‰l$è����H‹L$(H‰ $H‰L$H‹œ$è���H‹+H‰l$è����H‹\$0H‰œ$��H‹\$(H‰œ$��H‹\$ H‰œ$��HÄà���ö€û�t HÇÀÿÿÿÿévÿÿÿHÇÀ���éjÿÿÿ¶€û�t HÇÀÿÿÿÿéþÿÿHÇÀ���éuþÿÿ¶€û�t HÇÀÿÿÿÿéÌýÿÿHÇÀ���éÀýÿÿ¶€û�t HÇÀÿÿÿÿéVýÿÿHÇÀ���éJýÿÿHÇÀ���éMüÿÿ¶€û�t HÇÀÿÿÿÿéúÿÿHÇÀ���éƒúÿÿè����é3ùÿÿT
������¾
��&math/big.(*Int).Mul���Ž
��&math/big.(*Int).Mod���–
��&math/big.(*Int).Mul���æ
��&math/big.(*Int).Mod���ô��"type.math/big.Int���†
��"runtime.newobject���Ð
��&math/big.(*Int).Sub���Ì
��&math/big.(*Int).Add���Þ
��&math/big.(*Int).Add���¢
��&math/big.(*Int).Mul���Ò
��&math/big.(*Int).Set���Š
��&math/big.(*Int).Lsh���Ä
��&math/big.(*Int).Add���Ž 
��&math/big.(*Int).Mul���° ��"type.math/big.Int��� 
��"runtime.newobject���ü 
��&math/big.(*Int).Mul���ü

��&math/big.(*Int).Lsh���¶ 
��&math/big.(*Int).Sub���  
��&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���ˆ
��0runtime.morestack_noctxt���pÀ��<"".autotmp_0078�ÿ"type.math/big.Int�"".autotmp_0077�¿"type.math/big.Int�"".autotmp_0076�"type.math/big.Int�"".autotmp_0075�?"type.math/big.Int�"".autotmp_0074��type.int�"".autotmp_0073��type.int�"".autotmp_0072��type.int�"".autotmp_0071��type.int�"".autotmp_0070��$type.*math/big.Int�"".autotmp_0069��type.int�"".autotmp_0068��$type.*math/big.Int�"".autotmp_0067��$type.*math/big.Int�"".autotmp_0066��$type.*math/big.Int�"".autotmp_0064��$type.*math/big.Int�"".autotmp_0063��$type.*math/big.Int�
"".y3�ï$type.*math/big.Int�
"".z3�ÿ$type.*math/big.Int�
"".x3�ß$type.*math/big.Int�"".beta�¯$type.*math/big.Int�"".alpha2�Ÿ$type.*math/big.Int�"".alpha�$type.*math/big.Int�"".gamma�Ï$type.*math/big.Int�"".delta�¿$type.*math/big.Int� "".~r5�`$type.*math/big.Int� "".~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�À÷ ¿À¹�Ð �Ì„'A+A#:S/7@##=####,##/     �H�^(D(sI"v]ísð"\Å�Tgclocals·b924dab0cf39ef31d5f8a67bff7c4c83�Tgclocals·fd2ff387b00bfffdf98c0e582007adb7���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ8"".(*CurveParams).ScalarMult�� 
��Š
dH‹ %����H„$hÿÿÿH;A†`��Hì��1ۈœ$ø���H‰œ$���H‰œ$��H‰œ$��Hœ$ø���H‰$HÇD$���è����H‹\$H‰\$x1҈”$Ø���H‰”$à���H‰”$è���H‰”$ð���H”$Ø���1ɈŒ$¸���H‰Œ$À���H‰Œ$È���H‰Œ$Ð���HŒ$¸���1Àˆ„$˜���H‰„$ ���H‰„$¨���H‰„$°���H„$˜���H‹´$8��H‹¬$@��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ã€���€û€uSH‹œ$ ��H‰$H‹œ$(��H‰\$H‹œ$0��H‰\$H‹\$xH‰\$H‰T$ H‰L$(H‰D$0è����H‹T$8H‹L$@H‹D$H¶\$WHÑãˆ\$WH‹l$XHÿÅH‰l$XHƒýŒJÿÿÿH‹\$pHÿÃH‰\$pH‹\$hHÿÃH‰\$hH‹\$hH‹l$`H9ëŒÿþÿÿH‹œ$ ��H‰$H‰T$H‰L$H‰D$è����H‹L$ H‹D$(H‰Œ$P��H‰„$X��HÄ��Ãè����é{ýÿÿ
������²
��0math/big.(*Int).SetInt64���ä
��@"".(*CurveParams).doubleJacobian���¬
��:"".(*CurveParams).addJacobian���ª 
��H"".(*CurveParams).affineFromJacobian���ø 
��0runtime.morestack_noctxt���€°��*"".autotmp_0094�Ïtype.*uint8�"".autotmp_0093�ïtype.int�"".autotmp_0092�ßtype.int�"".autotmp_0091�ÿ"type.math/big.Int�"".autotmp_0090�¿"type.math/big.Int�"".autotmp_0089�"type.math/big.Int�"".autotmp_0088�?"type.math/big.Int�"".autotmp_0087��$type.*math/big.Int�"".autotmp_0086��$type.*math/big.Int�"".autotmp_0084��type.uint8�"".autotmp_0083�¯type.[]uint8�"".autotmp_0080��$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�"°Ø¯°��8ø"E{c/S -B��X™ã<�Tgclocals·b88a91723f17d3c1cbefc4b0c8c5661b�Tgclocals·0f9fea0d0edb3cc60789ef7212ffd68e���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ@"".(*CurveParams).ScalarBaseMult��€��âdH‹ %����H;av[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ƒÄ@Ãè����ë
������š
��8"".(*CurveParams).ScalarMult���Ö
��0runtime.morestack_noctxt���`€�� "".~r2�P$type.*math/big.Int� "".~r1�@$type.*math/big.Int�"".k�type.[]uint8�"".curve��(type.*"".CurveParams�€V€�€�šR�
�L4�Tgclocals·d98f60bd8519d0c68364b2a1d83af357�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".GenerateKey��  ��„ dH‹ %����H;a†%��HƒìH1Û1Û1ÛH‰œ$˜���H‰œ$ ���HDŽ$�������HDŽ$ˆ�������1ÛH‰\$pH‰\$xH‰œ$€���H‹\$XH‰$H‹\$PH‹[8ÿÓH‹\$H‹C(H‰D$@HƒÀHÁøH����H‰$H‰D$H‰D$è����H‹„$ˆ���H‹\$H‰\$pH‹\$ H‰\$xH‹\$(H‰œ$€���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Ãè���� è���� è���� è���� è���� è����é¾ýÿÿ
������Ö�������Œ��type.[]uint8���²
��"runtime.makeslice���œ
��io.ReadFull���Ü��"".mask���ê�"".mask���Ò�������¬
��$runtime.panicindex���º
��$runtime.panicindex���È
��$runtime.panicindex���Ö
��$runtime.panicindex���ä
��$runtime.panicindex���ò
��0runtime.morestack_noctxt���°��"".autotmp_0100��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�(®Î;�Ð�DªY CZX"=��k¢Ü,;�Tgclocals·7ae82dc8363f20e2c0b5fdf6bdf4799e�Tgclocals·f6bd6b3389b872033d462029172c8612���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".Marshal��à
��Â
dH‹ %����HD$¸H;A†��HìÈ���1ÛH‰œ$ð���H‰œ$ø���H‰œ$���H‹œ$Ø���H‰$H‹œ$Ð���H‹[8ÿÓH‹\$H‹C(HƒÀHÁøH‰D$0HÑàHÿÀH����H‰$H‰D$H‰D$è����H‹L$H‹D$ H‹\$(H‰\$xH‰L$hHƒø�H‰D$p†ß��ÆH‹œ$à���H‰$è����L‹\$H‹L$L‹T$H‹\$0HÿÃH‹l$pL‹D$xH)ËH9뇗��L‹L$hH)ÝI)ØIƒø�tM L‰Œ$°���L‰ÎH‰¬$¸���L‰„$À���L‰„$¨���L‰\$PL‰ÚH‰L$XL‰T$`L‰”$���H‰¬$ ���H‰èH‰Œ$ˆ���H9é}H‰ÈH‰´$˜���H‰4$H‰”$€���H‰T$H‰D$è����H‹œ$è���H‰$è����H‹t$H‹D$H‹T$H‹\$0HÑãHÿÃH‹l$pL‹D$xH)ÃH9뇿���L‹L$hH)ÝI)ØIƒø�tM L‰Œ$°���L‰ÏH‰¬$¸���L‰„$À���L‰„$���H‰t$8H‰D$@H‰ÁH‰T$HH‰”$¨���H‰¬$ˆ���H‰èH‰Œ$ ���H9é}H‰ÈH‰¼$€���H‰<$H‰´$˜���H‰t$H‰D$è����H‹\$hH‰œ$ð���H‹\$pH‰œ$ø���H‹\$xH‰œ$���HÄÈ���Ãè���� è���� è���� è����é_ýÿÿ
������¢�������ä��type.[]uint8���Š
��"runtime.makeslice���‚
��*math/big.(*Int).Bytes���ü
��runtime.memmove���ž
��*math/big.(*Int).Bytes���ž 
��runtime.memmove���†

��$runtime.panicslice���”

��$runtime.panicslice���¢

��$runtime.panicindex���°

��0runtime.morestack_noctxt���p��&"".autotmp_0117��type.uintptr�"".autotmp_0116��type.int�"".autotmp_0115��type.[]uint8�"".autotmp_0114��type.[]uint8�"".autotmp_0111�type.[]uint8�"".autotmp_0110�_type.[]uint8�"".autotmp_0108��type.[]uint8�"".autotmp_0107��type.int�"".autotmp_0106��type.int�"".autotmp_0105�/type.[]uint8�"".autotmp_0103��type.int�"".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�â.�°�<Ö9+9 ® ±/��QoÂ.�Tgclocals·542025ec7112cf0e72702f44ea44c234�Tgclocals·265ff9aa60beff6ac6f3306fc03e670b���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".Unmarshal��à��ÄdH‹ %����H;a†Å��HƒìHHDŽ$€�������HÇD$x����H‹\$XH‰$H‹\$PH‹[8ÿÓH‹L$hH‹\$H‹[(HƒÃHÁûH‰\$(HÑãHÿÃH9ËtHƒÄHÃH‹\$`Hƒù�†W��¶€ûtHƒÄHÃH����H‰$è����H‹D$H‹\$(HÿÃH‹l$pH9ë‡��Hƒû‚��HÿËHÿÍL‹D$`Hƒý�tIÿÀH‰$L‰D$0L‰D$H‰\$8H‰\$H‰l$@H‰l$è����H‹\$ H‰\$xH����H‰$è����H‹D$H‹\$(HÿÃH‹l$hL‹D$pH9뇒���L‹L$`H)ÝI)ØIƒø�tM H‰$L‰L$0L‰L$H‰l$8H‰l$L‰D$@L‰D$è����H‹D$ H‹\$xH‰\$H‰„$€���H‰D$H‹\$XH‰$H‹\$PH‹[0ÿÓ¶\$€û�uHÇD$x����HDŽ$€�������HƒÄHÃëùè���� è���� è���� è����éþÿÿ
������|�������”��"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���²
��0runtime.morestack_noctxt���p��"".autotmp_0125��type.[]uint8�"".autotmp_0124��type.int�"".autotmp_0123��$type.*math/big.Int�"".autotmp_0122�/type.[]uint8�"".autotmp_0121��type.int�"".byteLen�?type.int�"".y�`$type.*math/big.Int�"".x�P$type.*math/big.Int�"".data� type.[]uint8�"".curve��type."".Curve�2S¹/�ð�@ô,*zq5 ��>Tz(-�Tgclocals·d52f2021c5c4e3bfe78df1306ab2c62d�Tgclocals·64e6abdf0268293babaa7bcc4e1e7821���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".initAll��`��VdH‹ %����H;avè����è����è����è����Ãè����ëÕ
������ 
��"".initP224���*
��"".initP256���4
��"".initP384���>
��"".initP521���J
��0runtime.morestack_noctxt��������0�0� œ �
�!�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".initP384��À ��¼ dH‹ %����H;a†��Hƒì0H����H‰$è����H‹D$1íH‰(H‰hH‰hH‰hH‰h H‰h(H‰h0H‰h8H-����H‰h0HÇ@8���€=�����…��H‰����H����H‰$è����H‹\$H‰$H����H‰\$HÇD$t���HÇD$
���è����H‹D$ H‹����Hƒû�„-��€=�����… ��H‰H����H‰$è����H‹\$H‰$H����H‰\$HÇD$t���HÇD$
���è����H‹D$ H‹����Hƒû�„±��€=�����…��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$`���HÇD$���è����H‹D$ H‹����Hƒû�„0��€=�����… ��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$`���HÇD$���è����H‹D$ H‹����Hƒû�„¯���€=�����…‹���H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$`���HÇD$���è����H‹D$ H‹����Hƒû�t5€=�����uH‰C H‹����HÇC(€��HƒÄ0ÃLC L‰$H‰D$è����ë؉ëÇLCL‰$H‰D$è����ébÿÿÿ‰éJÿÿÿLCL‰$H‰D$è����éáþÿÿ‰éÉþÿÿLCL‰$H‰D$è����é`þÿÿ‰éHþÿÿH‰$H‰D$è����éãýÿÿ‰éÌýÿÿH-����H‰,$H‰D$è����é`ýÿÿè����éâüÿÿZ
������4��&type."".CurveParams���F
��"runtime.newobject��� ��"go.string."P-384"���Ä�6runtime.writeBarrierEnabled���à��"".p384���î��"type.math/big.Int���€
��"runtime.newobject��� ��""..gostring.1���Ø
��2math/big.(*Int).SetString���ð��"".p384����6runtime.writeBarrierEnabled���²��"type.math/big.Int���Ä
��"runtime.newobject���ä��""..gostring.2���œ
��2math/big.(*Int).SetString���´��"".p384���Ô�6runtime.writeBarrierEnabled���ø��"type.math/big.Int���Š
��"runtime.newobject���ª��Øgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"���â
��2math/big.(*Int).SetString���ú��"".p384���š�6runtime.writeBarrierEnabled���¾��"type.math/big.Int���Ð
��"runtime.newobject���ð��Øgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"���¨
��2math/big.(*Int).SetString���À��"".p384���à�6runtime.writeBarrierEnabled���„��"type.math/big.Int���–
��"runtime.newobject���¶��Øgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"���î
��2math/big.(*Int).SetString���† ��"".p384���ž �6runtime.writeBarrierEnabled���º ��"".p384���ø 
��.runtime.writebarrierptr���¨

��.runtime.writebarrierptr���ä

��.runtime.writebarrierptr���  
��.runtime.writebarrierptr���Ô 
��.runtime.writebarrierptr���ú ��"".p384���– 
��.runtime.writebarrierptr���ª 
��0runtime.morestack_noctxt����`��"".autotmp_0137��$type.*math/big.Int�"".autotmp_0136��$type.*math/big.Int�"".autotmp_0135��$type.*math/big.Int�"".autotmp_0134��$type.*math/big.Int�"".autotmp_0131��$type.*math/big.Int�"".autotmp_0130��$type.*math/big.Int�"".autotmp_0129��$type.*math/big.Int�"".autotmp_0128��$type.*math/big.Int�`Ö_`²� �Hª]bccc[ � �"þ�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".initP521��À ��¼ dH‹ %����H;a†��Hƒì0H����H‰$è����H‹D$1íH‰(H‰hH‰hH‰hH‰h H‰h(H‰h0H‰h8H-����H‰h0HÇ@8���€=�����…��H‰����H����H‰$è����H‹\$H‰$H����H‰\$HÇD$���HÇD$
���è����H‹D$ H‹����Hƒû�„-��€=�����… ��H‰H����H‰$è����H‹\$H‰$H����H‰\$HÇD$���HÇD$
���è����H‹D$ H‹����Hƒû�„±��€=�����…��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$ƒ���HÇD$���è����H‹D$ H‹����Hƒû�„0��€=�����… ��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$‚���HÇD$���è����H‹D$ H‹����Hƒû�„¯���€=�����…‹���H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$ƒ���HÇD$���è����H‹D$ H‹����Hƒû�t5€=�����uH‰C H‹����HÇC( ��HƒÄ0ÃLC L‰$H‰D$è����ë؉ëÇLCL‰$H‰D$è����ébÿÿÿ‰éJÿÿÿLCL‰$H‰D$è����éáþÿÿ‰éÉþÿÿLCL‰$H‰D$è����é`þÿÿ‰éHþÿÿH‰$H‰D$è����éãýÿÿ‰éÌýÿÿH-����H‰,$H‰D$è����é`ýÿÿè����éâüÿÿZ
������4��&type."".CurveParams���F
��"runtime.newobject��� ��"go.string."P-521"���Ä�6runtime.writeBarrierEnabled���à��"".p521���î��"type.math/big.Int���€
��"runtime.newobject��� ��""..gostring.3���Ø
��2math/big.(*Int).SetString���ð��"".p521����6runtime.writeBarrierEnabled���²��"type.math/big.Int���Ä
��"runtime.newobject���ä��""..gostring.4���œ
��2math/big.(*Int).SetString���´��"".p521���Ô�6runtime.writeBarrierEnabled���ø��"type.math/big.Int���Š
��"runtime.newobject���ª��""..gostring.5���â
��2math/big.(*Int).SetString���ú��"".p521���š�6runtime.writeBarrierEnabled���¾��"type.math/big.Int���Ð
��"runtime.newobject���ð��""..gostring.6���¨
��2math/big.(*Int).SetString���À��"".p521���à�6runtime.writeBarrierEnabled���„��"type.math/big.Int���–
��"runtime.newobject���¶��""..gostring.7���î
��2math/big.(*Int).SetString���† ��"".p521���ž �6runtime.writeBarrierEnabled���º ��"".p521���ø 
��.runtime.writebarrierptr���¨

��.runtime.writebarrierptr���ä

��.runtime.writebarrierptr���  
��.runtime.writebarrierptr���Ô 
��.runtime.writebarrierptr���ú ��"".p521���– 
��.runtime.writebarrierptr���ª 
��0runtime.morestack_noctxt����`��"".autotmp_0148��$type.*math/big.Int�"".autotmp_0147��$type.*math/big.Int�"".autotmp_0146��$type.*math/big.Int�"".autotmp_0145��$type.*math/big.Int�"".autotmp_0142��$type.*math/big.Int�"".autotmp_0141��$type.*math/big.Int�"".autotmp_0140��$type.*math/big.Int�"".autotmp_0139��$type.*math/big.Int�`Ö_`²� �HÀ]bccc[ � �"þ�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".P256��À��°dH‹ %����H;avHƒì 1ÛH‰\$(H‰\$0H����H‰$H����H‰\$è����H‹����1íH9ètH‹����H‰\$0H‰D$(HƒÄ ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë»è����éhÿÿÿ
������D��"".initonce���Z��"".initAll·f���n
��sync.(*Once).Do���|��:go.itab."".p256Curve."".Curve���˜��"".p256���Ä��"type."".p256Curve���Ú��type."".Curve���ò��:go.itab."".p256Curve."".Curve���†
�� runtime.typ2Itab���ž
��0runtime.morestack_noctxt��� @�� "".~r0��type."".Curve�@K?@A� �ØS�
�6j�Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".P384��À��°dH‹ %����H;avHƒì 1ÛH‰\$(H‰\$0H����H‰$H����H‰\$è����H‹����1íH9ètH‹����H‰\$0H‰D$(HƒÄ ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë»è����éhÿÿÿ
������D��"".initonce���Z��"".initAll·f���n
��sync.(*Once).Do���|��@go.itab.*"".CurveParams."".Curve���˜��"".p384���Ä��(type.*"".CurveParams���Ú��type."".Curve���ò��@go.itab.*"".CurveParams."".Curve���†
�� runtime.typ2Itab���ž
��0runtime.morestack_noctxt��� @�� "".~r0��type."".Curve�@K?@A� �äS�
�6j�Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".P521��À��°dH‹ %����H;avHƒì 1ÛH‰\$(H‰\$0H����H‰$H����H‰\$è����H‹����1íH9ètH‹����H‰\$0H‰D$(HƒÄ ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë»è����éhÿÿÿ
������D��"".initonce���Z��"".initAll·f���n
��sync.(*Once).Do���|��@go.itab.*"".CurveParams."".Curve���˜��"".p521���Ä��(type.*"".CurveParams���Ú��type."".Curve���ò��@go.itab.*"".CurveParams."".Curve���†
�� runtime.typ2Itab���ž
��0runtime.morestack_noctxt��� @�� "".~r0��type."".Curve�@K?@A� �ðS�
�6j�Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".initP224��à��ÎdH‹ %����H;a†Š��Hƒì0H����H‰$è����H‹D$1íH‰(H‰hH‰hH‰hH‰h H‰h(H‰h0H‰h8H-����H‰h0HÇ@8���€=�����…��H‰����H����H‰$è����H‹\$H‰$H����H‰\$HÇD$D���HÇD$
���è����H‹D$ H‹����Hƒû�„¶��€=�����…–��H‰H����H‰$è����H‹\$H‰$H����H‰\$HÇD$D���HÇD$
���è����H‹D$ H‹����Hƒû�„:��€=�����…��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$8���HÇD$���è����H‹D$ H‹����Hƒû�„¹��€=�����…•��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$8���HÇD$���è����H‹D$ H‹����Hƒû�„8��€=�����…��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$8���HÇD$���è����H‹D$ H‹����Hƒû�„·���€=�����…“���H‰C 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ÃLC L‰$H‰D$è����éZÿÿÿ‰éBÿÿÿLCL‰$H‰D$è����éÙþÿÿ‰éÁþÿÿLCL‰$H‰D$è����éXþÿÿ‰é@þÿÿLCL‰$H‰D$è����é×ýÿÿ‰é¿ýÿÿH‰$H‰D$è����éZýÿÿ‰éCýÿÿH-����H‰,$H‰D$è����é×üÿÿè����éYüÿÿl
������4��&type."".CurveParams���F
��"runtime.newobject��� ��"go.string."P-224"���Ä�6runtime.writeBarrierEnabled���à��"".p224���î��"type.math/big.Int���€
��"runtime.newobject��� �� go.string."26959946667150639794667015087019630673557916260026308143510066298881"���Ø
��2math/big.(*Int).SetString���ð��"".p224����6runtime.writeBarrierEnabled���²��"type.math/big.Int���Ä
��"runtime.newobject���ä�� go.string."26959946667150639794667015087019625940457807714424391721682722368061"���œ
��2math/big.(*Int).SetString���´��"".p224���Ô�6runtime.writeBarrierEnabled���ø��"type.math/big.Int���Š
��"runtime.newobject���ª��ˆgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"���â
��2math/big.(*Int).SetString���ú��"".p224���š�6runtime.writeBarrierEnabled���¾��"type.math/big.Int���Ð
��"runtime.newobject���ð��ˆgo.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"���¨
��2math/big.(*Int).SetString���À��"".p224���à�6runtime.writeBarrierEnabled���„��"type.math/big.Int���–
��"runtime.newobject���¶��ˆgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"���î
��2math/big.(*Int).SetString���† ��"".p224���¦ �6runtime.writeBarrierEnabled���Ê ��"".p224���î ��"".p224���Ž
��"".p224���°

��"".p224FromBig���¾
��"".p224���Þ
��"".p224���€ 
��"".p224FromBig���Ž ��"".p224���® ��"".p224���Ð 
��"".p224FromBig���þ 
��.runtime.writebarrierptr���º 
��.runtime.writebarrierptr���ö 
��.runtime.writebarrierptr���² 
��.runtime.writebarrierptr���æ 
��.runtime.writebarrierptr���Œ��"".p224���¨
��.runtime.writebarrierptr���¼
��0runtime.morestack_noctxt����`��"".autotmp_0165��$type.*math/big.Int�"".autotmp_0164��$type.*math/big.Int�"".autotmp_0163��$type.*math/big.Int�"".autotmp_0162��$type.*math/big.Int�"".autotmp_0159��$type.*math/big.Int�"".autotmp_0158��$type.*math/big.Int�"".autotmp_0157��$type.*math/big.Int�"".autotmp_0156��$type.*math/big.Int�`Ù_`¿�°�R0]bcccc((( � �"Ž�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".P224��À��¾dH‹ %����H;a†‚���Hƒì81ÛH‰\$@H‰\$HH����H‰$H����H‰\$è����H����H‰$H����H‰\$H����H‰\$H����H‰\$HÇD$ ����è����H‹\$(H‰\$@H‹\$0H‰\$HHƒÄ8Ãè����éaÿÿÿ
������L��"".initonce���b��"".initAll·f���v
��sync.(*Once).Do���„��"type."".p224Curve���š��type."".Curve���²��:go.itab."".p224Curve."".Curve���Ê��"".p224���ð
��runtime.convT2I���¬
��0runtime.morestack_noctxt��� p�� "".~r0��type."".Curve�p}op � �P#V �
�:f�Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ&"".p224Curve.Params�� ��H‹\$H‰\$pÃ�à��� "".~r0�Ð(type.*"".CurveParams�"".curve��"type."".p224Curve���\��Tgclocals·4be18b2efc93437c7d1b6ea69d102baf�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ,"".p224Curve.IsOnCurve��À
��¢
dH‹ %����HD$ˆH;A†o��Hìø���1ۉ\$`‰\$d‰\$h‰\$l‰\$p‰\$t‰\$x‰\$|1ۉ\$ ‰\$$‰\$(‰\$,‰\$0‰\$4‰\$8‰\$<H\$`H‰$H‹œ$h��H‰\$è����H\$ H‰$H‹œ$p��H‰\$è����H¼$€���1ÀHƒÇøè����1ۉ\$@‰\$D‰\$H‰\$L‰\$P‰\$T‰\$X‰\$\H\$@H‰$H\$`H‰\$Hœ$€���H‰\$è����H\$@H‰$H\$@H‰\$H\$`H‰\$Hœ$€���H‰\$è����1ÀHƒø}8H\$`Hƒøƒ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Äø���Ãè���� è���� è���� è���� è����éoýÿÿ"
������ô
��"".p224FromBig���ª
��"".p224FromBig���Ð
®� runtime.duffzero���Þ
��"".p224Square���¼
��"".p224Mul���€
��"".p224Sub���œ
��"".p224Reduce���ò
��"".p224Add���¢
��"".p224Contract���ì
��"".p224Square���œ
��"".p224Contract���Ø 
��$runtime.panicindex���æ 
��$runtime.panicindex���ô 
��$runtime.panicindex���‚

��$runtime.panicindex���

��0runtime.morestack_noctxt���€ð��"".autotmp_0168��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�&ð²ïðïð5� �fbD"%// "+%(
� �y§�Tgclocals·878ed5966f736c3febaddd4d372a3fb5�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ "".p224Curve.Add��à��ÌdH‹ %����H„$ÿÿÿH;A†A��Hìh��1ۉœ$H��‰œ$L��‰œ$P��‰œ$T��‰œ$X��‰œ$\��‰œ$`��‰œ$d��1ۉœ$è���‰œ$ì���‰œ$ð���‰œ$ô���‰œ$ø���‰œ$ü���‰œ$���‰œ$��1ۉœ$ˆ���‰œ$Œ���‰œ$���‰œ$”���‰œ$˜���‰œ$œ���‰œ$ ���‰œ$¤���1ۉœ$(��‰œ$,��‰œ$0��‰œ$4��‰œ$8��‰œ$<��‰œ$@��‰œ$D��1ۉœ$È���‰œ$Ì���‰œ$Ð���‰œ$Ô���‰œ$Ø���‰œ$Ü���‰œ$à���‰œ$ä���1ۉ\$h‰\$l‰\$p‰\$t‰\$x‰\$|‰œ$€���‰œ$„���1ۉœ$��‰œ$ ��‰œ$��‰œ$��‰œ$��‰œ$��‰œ$ ��‰œ$$��1ۉœ$¨���‰œ$¬���‰œ$°���‰œ$´���‰œ$¸���‰œ$¼���‰œ$À���‰œ$Ä���1ۉ\$H‰\$L‰\$P‰\$T‰\$X‰\$\‰\$`‰\$dHœ$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ÇÀ���éúýÿÿè����éšûÿÿ
������¸
��"".p224FromBig���ô
��"".p224FromBig���¸

��"".p224FromBig���ô

��"".p224FromBig���â 
��$"".p224AddJacobian���²
��"".p224ToAffine���º
��0runtime.morestack_noctxt���°Ð��$"".autotmp_0172��type.int�"".autotmp_0171��type.int�"".autotmp_0170��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�"ÐœÏб�ð�Jž"àDDsJ@ @ ��›Õ�Tgclocals·a51c92db5a5d277fb517efc477ddb941�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ&"".p224Curve.Double��À��ºdH‹ %����HD$H;A†û��Hìð���1ۉœ$Ð���‰œ$Ô���‰œ$Ø���‰œ$Ü���‰œ$à���‰œ$ä���‰œ$è���‰œ$ì���1ۉœ$���‰œ$”���‰œ$˜���‰œ$œ���‰œ$ ���‰œ$¤���‰œ$¨���‰œ$¬���1ۉ\$P‰\$T‰\$X‰\$\‰\$`‰\$d‰\$h‰\$l1ۉœ$°���‰œ$´���‰œ$¸���‰œ$¼���‰œ$À���‰œ$Ä���‰œ$È���‰œ$Ì���1ۉ\$p‰\$t‰\$x‰\$|‰œ$€���‰œ$„���‰œ$ˆ���‰œ$Œ���1ۉ\$0‰\$4‰\$8‰\$<‰\$@‰\$D‰\$H‰\$LHœ$Ð���H‰$H‹œ$`��H‰\$è����Hœ$���H‰$H‹œ$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Äð���Ãè����éãýÿÿ
������²
��"".p224FromBig���î
��"".p224FromBig���
��*"".p224DoubleJacobian���Ú
��"".p224ToAffine���¨
��0runtime.morestack_noctxt���à��
"".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�àóßà � �& IG ��ØÈ�Tgclocals·95f7be97c823909e7684dc391baad276�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ."".p224Curve.ScalarMult��À ��¾ dH‹ %����H„$xÿÿÿH;A†:��Hì��1ۉœ$è���‰œ$ì���‰œ$ð���‰œ$ô���‰œ$ø���‰œ$ü���‰œ$���‰œ$��1ۉœ$¨���‰œ$¬���‰œ$°���‰œ$´���‰œ$¸���‰œ$¼���‰œ$À���‰œ$Ä���1ۉ\$h‰\$l‰\$p‰\$t‰\$x‰\$|‰œ$€���‰œ$„���1ۉœ$È���‰œ$Ì���‰œ$Ð���‰œ$Ô���‰œ$Ø���‰œ$Ü���‰œ$à���‰œ$ä���1ۉœ$ˆ���‰œ$Œ���‰œ$���‰œ$”���‰œ$˜���‰œ$œ���‰œ$ ���‰œ$¤���1ۉ\$H‰\$L‰\$P‰\$T‰\$X‰\$\‰\$`‰\$dHœ$è���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Ä��Ãè����é¡ýÿÿ
������Ü
��"".p224FromBig���˜
��"".p224FromBig���Ž
��""".p224ScalarMult���Þ
��"".p224ToAffine���¬ 
��0runtime.morestack_noctxt���À��
"".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�"² �à�&Ø"²sJ ��íó�Tgclocals·5038c50c808b810066550394a22fff2e�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ6"".p224Curve.ScalarBaseMult��€��ðdH‹ %����HD$¸H;A†–��HìÈ���1ۉ\$h‰\$l‰\$p‰\$t‰\$x‰\$|‰œ$€���‰œ$„���1ۉœ$¨���‰œ$¬���‰œ$°���‰œ$´���‰œ$¸���‰œ$¼���‰œ$À���‰œ$Ä���1ۉœ$ˆ���‰œ$Œ���‰œ$���‰œ$”���‰œ$˜���‰œ$œ���‰œ$ ���‰œ$¤���1ۉ\$H‰\$L‰\$P‰\$T‰\$X‰\$\‰\$`‰\$dÇ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ÄÈ���Ãè����éHþÿÿ
��������""".p224ScalarMult���
��"".p224ToAffine���Þ
��0runtime.morestack_noctxt��� ��
"".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�Ž�À�î¾J � �ßa�Tgclocals·652df303fa21e07d6a26d7e0d678a4ff�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224IsZero��€��údH‹ %����H;a† ��HƒìP1ۉ\$‰\$‰\$‰\$‰\$ ‰\$$‰\$(‰\$,H\$H‰$H‹\$XH‰\$è����1ÿ1ö‹\$‰\$0‹\$‰\$4‹\$‰\$8‹\$‰\$<‹\$ ‰\$@‹\$$‰\$D‹\$(‰\$H‹L$,‰L$L1ÀIÇÁ���HL$0L9È}-‹ ×H����HƒøssHƒ‹‰Õ)݉ë ó‰ÞHƒÁHÿÀL9È|ӉùÁé ù‰ÈÁé Á‰ÈÁè ȉÃÁë ÉÚÑê ډñÁé ñ‰ÈÁé Á‰ÈÁè ȉÃÁë ÉØÑè ؉Ó!Ãóÿƒã‰\$`HƒÄPÃè���� è����éÃþÿÿ
������š
��"".p224Contract���Þ��"".p224P���Ú
��$runtime.panicindex���è
��0runtime.morestack_noctxt���  �� "".autotmp_0193��type.uint32�"".autotmp_0192��type.uint32�"".autotmp_0191��type.uint32�"".autotmp_0190��type.uint32�"".autotmp_0189��type.uint32�"".autotmp_0188��type.uint32�"".autotmp_0187��type.uint32�"".autotmp_0186��type.uint32�"".autotmp_0185��type.uint32�"".autotmp_0184��type.uint32�"".autotmp_0183��type.uint32�"".autotmp_0182��type.uint32�"".autotmp_0181�?0type."".p224FieldElement�"".minimal�0type."".p224FieldElement� "".~r1�type.uint32�"".a��2type.*"".p224FieldElement� ”Ÿ �À�`¤"U    ' � �Lô�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224Add��À��ªdH‹ %����H;av|H‹t$H‹T$H‹L$1ÀHƒø}CHƒþ�t[HƒøsNH†‹Hƒú�t>Hƒøs1H,‚‹m�ëHƒù�tHƒøsH,‰]�HÿÀHƒø|½Ãè���� ‰ëÞè���� ‰ë¾è���� ‰ë¡è����ékÿÿÿ
������Ö
��$runtime.panicindex���ì
��$runtime.panicindex���‚
��$runtime.panicindex���˜
��0runtime.morestack_noctxt���0���"".b� 2type.*"".p224FieldElement�"".a�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement� � � ê: !�
�j6�Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224Sub��€��€dH‹ %����H;a†£���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ÿÿÿè����é@ÿÿÿ
������~��""".p224ZeroModP31���Œ�""".p224ZeroModP31���˜
��$runtime.panicindex���®
��$runtime.panicindex���Ä
��$runtime.panicindex���Ò
��$runtime.panicindex���î
��0runtime.morestack_noctxt���0���"".b� 2type.*"".p224FieldElement�"".a�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement�À�À� "W +
� �‹5�Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224Mul��à��àdH‹ %����H;a†��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‰ëƒè���� ‰é^ÿÿÿè���� ‰éÿÿÿè����éÐþÿÿ
������Ä
��$"".p224ReduceLarge���Ø
��$runtime.panicindex���æ
��$runtime.panicindex���þ
��$runtime.panicindex���–
��$runtime.panicindex���²
��$runtime.panicindex���Î
��0runtime.morestack_noctxt���@ ��"".autotmp_0204��type.int�"".autotmp_0203��type.int�"".autotmp_0201��type.int� "".tmp�0<type.*"".p224LargeFieldElement�"".b� 2type.*"".p224FieldElement�"".a�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement� Ó E�°�<Ä& [   - 
� �áO�Tgclocals·31b2ddfd7c7062d584469c95698a3e1d�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224Square��à��ÞdH‹ %����H;a†R��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‰éÿÿÿè���� ‰éÎþÿÿè����é‘þÿÿ
������Æ
��$"".p224ReduceLarge���Ú
��$runtime.panicindex���è
��$runtime.panicindex���à
��$runtime.panicindex���î
��$runtime.panicindex���„
��$runtime.panicindex���’
��$runtime.panicindex���°
��$runtime.panicindex���Ì
��0runtime.morestack_noctxt���0 ��"".autotmp_0211��type.int�"".autotmp_0210��type.int�"".autotmp_0209��type.uint64�"".autotmp_0208��type.int�"".autotmp_0206��type.int� "".tmp� <type.*"".p224LargeFieldElement�"".a�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement� Ô „�ð�Tè! 2, / 
  ��âŽ�Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ$"".p224ReduceLarge��À ��º dH‹ %����H;a†���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ÿÿÿè���� è���� è���� ‰�éãþÿÿè���� è���� è���� è���� è���� è���� è���� è���� è���� ‰�é¢ýÿÿè���� è���� è���� ‰�éýÿÿè����éãüÿÿ(
������¢��""".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���¨ 
��0runtime.morestack_noctxt��� ��� "".autotmp_0228��type.uint32�"".autotmp_0227��type.uint32�"".autotmp_0226��type.uint32�"".autotmp_0224��type.uint64�"".autotmp_0223��type.int�"".autotmp_0222��type.uint64�"".autotmp_0221��type.int�"".autotmp_0220��type.int�"".autotmp_0219��type.uint64�"".autotmp_0218��type.int�"".autotmp_0217��type.uint64�"".autotmp_0216��type.int�"".autotmp_0215��type.uint64�"".autotmp_0214��type.int�
"".in�<type.*"".p224LargeFieldElement� "".out��2type.*"".p224FieldElement� � �t”I
KIB

K5     ��€ �Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224Reduce�� ��„dH‹ %����H;a†%��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‹‰Ýå���Չ(Ãè���� è���� è���� è���� è���� ‰�éøþÿÿè����é¾þÿÿ
������ž
��$runtime.panicindex���¬
��$runtime.panicindex���º
��$runtime.panicindex���È
��$runtime.panicindex���Ö
��$runtime.panicindex���ò
��0runtime.morestack_noctxt������"".autotmp_0242��type.uint32�"".autotmp_0241��type.uint32�"".autotmp_0240��type.uint32�"".autotmp_0239��type.uint32�"".autotmp_0238��type.uint32�"".autotmp_0237��type.uint32�"".autotmp_0236��type.uint32�"".autotmp_0235��type.uint32�"".autotmp_0234��type.uint32�"".autotmp_0233��type.uint32�"".autotmp_0231��type.uint32�"".autotmp_0229��type.int�"".a��2type.*"".p224FieldElement�Ð�Ð�XäF(  
-� �ŽB�Tgclocals·87d20ce1b58390b294df80b886db78bf�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224Invert��À��ºdH‹ %����H„$0ÿÿÿH;A†ø��HìP��1ۉœ$¸���‰œ$¼���‰œ$À���‰œ$Ä���‰œ$È���‰œ$Ì���‰œ$Ð���‰œ$Ô���1ۉœ$˜���‰œ$œ���‰œ$ ���‰œ$¤���‰œ$¨���‰œ$¬���‰œ$°���‰œ$´���1ۉ\$x‰\$|‰œ$€���‰œ$„���‰œ$ˆ���‰œ$Œ���‰œ$���‰œ$”���1ۉ\$X‰\$\‰\$`‰\$d‰\$h‰\$l‰\$p‰\$tH¼$Ø���1ÀHƒÇøè����Hœ$¸���H‰$H‹œ$`��H‰\$Hœ$Ø���H‰\$è����Hœ$¸���H‰$Hœ$¸���H‰\$H‹œ$`��H‰\$Hœ$Ø���H‰\$è����Hœ$¸���H‰$Hœ$¸���H‰\$Hœ$Ø���H‰\$è����Hœ$¸���H‰$Hœ$¸���H‰\$H‹œ$`��H‰\$Hœ$Ø���H‰\$è����Hœ$˜���H‰$Hœ$¸���H‰\$Hœ$Ø���H‰\$è����Hœ$˜���H‰$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����Hœ$˜���H‰$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����Hœ$¸���H‰$Hœ$¸���H‰\$Hœ$˜���H‰\$Hœ$Ø���H‰\$è����Hœ$˜���H‰$Hœ$¸���H‰\$Hœ$Ø���H‰\$è����1À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��Ãè����éãøÿÿ@
������ö
®� 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���¨
��0runtime.morestack_noctxt���  ��("".autotmp_0249��type.int�"".autotmp_0248��type.int�"".autotmp_0247��type.int�"".autotmp_0246��type.int�"".autotmp_0245��type.int�"".autotmp_0244��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�" ð Ÿ  � �Æ "Ê+8+8+++8+ +8( %5( %2% %/% %5 +8+8 +5] ��¥û �Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224Contract��À��ºdH‹ %����H;a†@��HƒìxH‹´$€���Hƒþ�„#��H‹Œ$ˆ���HÇÀ���HÇÂ���Hƒù�„ü��HÇÇ���HÇÅ���H‰t$`H‰D$hH‰T$pH‰T$@H‰L$HH‰ÊH‰|$PH‰l$XH‰l$(H‰D$8H‰|$ H9Ç}H‰øH‰t$0H‰4$H‰T$H‰T$H‰ÃHÁãH‰\$è����H‹„$€���1É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ƒÄxÃè���� ‰�é°þÿÿè���� è���� è���� è���� è���� ‰�éîýÿÿè���� è���� è���� è���� è���� ‰�é"ýÿÿè���� è���� è���� è���� è���� ‰�é_üÿÿè���� è���� è���� è���� è���� ‰�é“ûÿÿ‰éýúÿÿ‰éÖúÿÿè����é£úÿÿ0
������è
��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���¨
��0runtime.morestack_noctxt��� ð��f"".autotmp_0299�¿type.[]uint32�"".autotmp_0298�type.[]uint32�"".autotmp_0297��type.uint32�"".autotmp_0296��type.uint32�"".autotmp_0295��type.uint32�"".autotmp_0294��type.uint32�"".autotmp_0293��type.uint32�"".autotmp_0292��type.uint32�"".autotmp_0291��type.uint32�"".autotmp_0290��type.uint32�"".autotmp_0289��type.uint32�"".autotmp_0288��type.uint32�"".autotmp_0287��type.uint32�"".autotmp_0286��type.uint32�"".autotmp_0285��type.uint32�"".autotmp_0284��type.uint32�"".autotmp_0283��type.uint32�"".autotmp_0282��type.uint32�"".autotmp_0281��type.uint32�"".autotmp_0280��type.uint32�"".autotmp_0279��type.uint32�"".autotmp_0278��type.uint32�"".autotmp_0277��type.uint32�"".autotmp_0276��type.uint32�"".autotmp_0275��type.int�"".autotmp_0274��type.uint32�"".autotmp_0273��type.int�"".autotmp_0272��type.uint32�"".autotmp_0271��type.int�"".autotmp_0270��type.uint32�"".autotmp_0269��type.uint32�"".autotmp_0268��type.uint32�"".autotmp_0267��type.uint32�"".autotmp_0266��type.int�"".autotmp_0265��type.uint32�"".autotmp_0264��type.uint32�"".autotmp_0263��type.int�"".autotmp_0262��type.int�"".autotmp_0261��type.uint32�"".autotmp_0260��type.int�"".autotmp_0259��type.uint32�"".autotmp_0258��type.uint32�"".autotmp_0257��type.uint32�"".autotmp_0256��type.uint32�"".autotmp_0255��type.int�"".autotmp_0254��type.uint32�"".autotmp_0252��type.int�"".autotmp_0251�_type.[]uint32�"".autotmp_0250�/type.[]uint32�
"".in�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement�ð÷ïðÑ�à
�²Š©F(  
*2  F(   *2       
 
 W/  ��³­ �Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�Tgclocals·5f32766c99d383f833fae93d4e4d71d1���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ$"".p224AddJacobian��à*��à*dH‹ %����H„$hþÿÿH;A†‹
��Hì��1ۉ\$`‰\$d‰\$h‰\$l‰\$p‰\$t‰\$x‰\$|1ۉ\$@‰\$D‰\$H‰\$L‰\$P‰\$T‰\$X‰\$\1ۉœ$À���‰œ$Ä���‰œ$È���‰œ$Ì���‰œ$Ð���‰œ$Ô���‰œ$Ø���‰œ$Ü���1ۉœ$ ���‰œ$¤���‰œ$¨���‰œ$¬���‰œ$°���‰œ$´���‰œ$¸���‰œ$¼���1ۉœ$���‰œ$��‰œ$��‰œ$ ��‰œ$��‰œ$��‰œ$��‰œ$��1ۉœ$à���‰œ$ä���‰œ$è���‰œ$ì���‰œ$ð���‰œ$ô���‰œ$ø���‰œ$ü���1ۉœ$€��‰œ$„��‰œ$ˆ��‰œ$Œ��‰œ$��‰œ$”��‰œ$˜��‰œ$œ��1ۉœ$`��‰œ$d��‰œ$h��‰œ$l��‰œ$p��‰œ$t��‰œ$x��‰œ$|��1ۉœ$@��‰œ$D��‰œ$H��‰œ$L��‰œ$P��‰œ$T��‰œ$X��‰œ$\��1ۉœ$ ��‰œ$$��‰œ$(��‰œ$,��‰œ$0��‰œ$4��‰œ$8��‰œ$<��1ۉœ$€���‰œ$„���‰œ$ˆ���‰œ$Œ���‰œ$���‰œ$”���‰œ$˜���‰œ$œ���H¼$ ��1ÀHƒÇøè����H‹œ$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Ä��Ãè���� è���� è���� è���� è���� è���� è���� è���� è����éPõÿÿr
������þ 
®� 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���Î*
��0runtime.morestack_noctxt���°��8"".autotmp_0307��type.int�"".autotmp_0306��type.uint32�"".autotmp_0305��type.int�"".autotmp_0304��type.int�"".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(&&&&&&7
��¡�Tgclocals·bd5ecf30bdbc677b0e14fa50cb5ef414�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ*"".p224DoubleJacobian��à��ÐdH‹ %����H„$HÿÿÿH;A†ƒ��Hì8��1ۉ\$`‰\$d‰\$h‰\$l‰\$p‰\$t‰\$x‰\$|1ۉ\$@‰\$D‰\$H‰\$L‰\$P‰\$T‰\$X‰\$\1ۉœ$€���‰œ$„���‰œ$ˆ���‰œ$Œ���‰œ$���‰œ$”���‰œ$˜���‰œ$œ���1ۉœ$ ���‰œ$¤���‰œ$¨���‰œ$¬���‰œ$°���‰œ$´���‰œ$¸���‰œ$¼���1ۉ\$ ‰\$$‰\$(‰\$,‰\$0‰\$4‰\$8‰\$<H¼$À���1ÀHƒÇøè����H\$`H‰$H‹œ$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��Ãè���� è���� è���� è���� è���� è���� è���� è���� è���� è����éXúÿÿL
������–
®� 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���¾
��0runtime.morestack_noctxt���`ð��""".autotmp_0314��type.int�"".autotmp_0313��type.uint32�"".autotmp_0312��type.int�"".autotmp_0311��type.uint32�"".autotmp_0310��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�"ð¼
ïðQ�° �š "Ú((5%E (5+#2 35 +%/ @  #��²þ�Tgclocals·13e63fd4a2a6f514772f401b6d3ddccb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ,"".p224CopyConditional��à��ÖdH‹ %����H;a†Ž���H‹|$H‹L$‹t$ÁæÁþ1ÀHƒø}MHƒù�thHƒøs[H‹HƒøsHH‹Hƒÿ�t8Hƒøs+H,‡‹m�1ë!ó1ÓHƒøsH,‰]�HÿÀHƒø|³Ãè���� è���� ‰ëÄè���� è���� ‰ë”è����éUÿÿÿ
������ü
��$runtime.panicindex���Š
��$runtime.panicindex��� 
��$runtime.panicindex���®
��$runtime.panicindex���Ä
��0runtime.morestack_noctxt���0���"".autotmp_0316��type.uint32�"".control� type.uint32�
"".in�2type.*"".p224FieldElement� "".out��2type.*"".p224FieldElement�°�°�(†
D $ �
�}3�Tgclocals·3bb21ca8fe1d99a3e492463bd711418a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ""".p224ScalarMult��à ��Þ dH‹ %����HD$˜H;A†M��Hìè���H‹´$ð���H‹”$ø���H‹Œ$���1ۉœ$¨���‰œ$¬���‰œ$°���‰œ$´���‰œ$¸���‰œ$¼���‰œ$À���‰œ$Ä���1ۉœ$ˆ���‰œ$Œ���‰œ$���‰œ$”���‰œ$˜���‰œ$œ���‰œ$ ���‰œ$¤���1ۉ\$h‰\$l‰\$p‰\$t‰\$x‰\$|‰œ$€���‰œ$„���1ÀHƒø}cHƒþ�„y��Hƒøƒh��H†Ç����Hƒú�„M��Hƒøƒ<��H‚Ç����Hƒù�„!��Hƒøƒ��HÇ����HÿÀHƒø|H‹¼$ ��H‹„$(��H‹œ$0��H‰œ$à���E1ÀH‰„$Ø���H‰D$XH‰¼$Ð���H‹l$XI9荨��H‰¼$È���¶/L‰D$`@ˆl$K1ÀH‰D$PHƒøƒn��H‰4$H‰T$H‰L$H‰t$H‰T$ H‰L$(è����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‹D$`H‹¼$È���H‹´$ð���H‹”$ø���H‹Œ$���H‹D$PHÿÀH‰D$PHƒø‚’þÿÿHÿÇIÿÀH‹l$XI9èŒXþÿÿHÄè���Ã1Ûé¯þÿÿè���� ‰éØýÿÿè���� ‰é¬ýÿÿè���� ‰é€ýÿÿè����é‘üÿÿ
������
��*"".p224DoubleJacobian���Ò 
��$"".p224AddJacobian���ž

��,"".p224CopyConditional���ê

��,"".p224CopyConditional���° 
��,"".p224CopyConditional���ø 
��$runtime.panicindex���” 
��$runtime.panicindex���° 
��$runtime.panicindex���Ì 
��0runtime.morestack_noctxt���Ð��$"".autotmp_0323�?type.*uint8�"".autotmp_0322�Ÿtype.int�"".autotmp_0321��type.int�"".autotmp_0319�/type.[]uint8�"".autotmp_0318�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�ДÏÐ<�ð�b˜
7œ ["+v&&H    ��Çô5�Tgclocals·a53873d76abf6c974a5fb149881b41d1�Tgclocals·83ead081cd909acab0dcd88a450c1878���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224ToAffine��À
��¼
dH‹ %����H„$XÿÿÿH;A†y��Hì(��1ۉ\$@‰\$D‰\$H‰\$L‰\$P‰\$T‰\$X‰\$\1ۉ\$ ‰\$$‰\$(‰\$,‰\$0‰\$4‰\$8‰\$<1ۉœ$€���‰œ$„���‰œ$ˆ���‰œ$Œ���‰œ$���‰œ$”���‰œ$˜���‰œ$œ���1ۉ\$`‰\$d‰\$h‰\$l‰\$p‰\$t‰\$x‰\$|H¼$ ���1ÀHƒÇøè����H‹œ$@��H‰$è����‹\$ƒû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Ä(��Ãè����ébýÿÿ"
������¢
®� runtime.duffzero���Ä
��"".p224IsZero���ä��"type.math/big.Int���ö
��"runtime.newobject���ž��"type.math/big.Int���°
��"runtime.newobject���°
��"".p224Invert���ú
��"".p224Square���Ô
��"".p224Mul���²
��"".p224Mul���Œ
��"".p224Mul���È
��"".p224Contract���þ
��"".p224Contract���  
��"".p224ToBig���Ö 
��"".p224ToBig���ª

��0runtime.morestack_noctxt���PÐ��"".autotmp_0328��$type.*math/big.Int�"".autotmp_0327��$type.*math/big.Int�"".autotmp_0326�$type.*math/big.Int�"".autotmp_0325�$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�("ОÏÐÒÏÐ � �>Â
" R-%7%Q ��á6@“6�Tgclocals·a0f6f4a20ccf32f1280dec3af9030979�Tgclocals·008e235a1392cc90d1ed9ad2f7e76d87���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ&"".get28BitsFromEnd��à��ÎdH‹ %����H;a†Ê���L‹d$L‹\$L‹T$ H‹t$1ÛE1É1ÀHƒøsf1ÿH‰òHƒþ�~&H‰óHÿËH9óƒˆ���I,¶]�H‰ßHƒøu`IƒútZD‰ÊH‰Í@¶ßH‰ÁHÁáHƒù s?ÓãL‰ÑIƒú s0ÓëH‰é ÓA‰ÙHÿÀHƒøršD‰Ëãÿÿÿ‰\$(L‰d$0H‰t$8L‰\$@Ã1ÛëÌ1Ûë½H‰ÓHÿËL9ÛwH‰Þë–è���� è���� è����éÿÿÿ
������ 
��$runtime.panicslice���®
��$runtime.panicindex���¼
��0runtime.morestack_noctxt���€���
"".autotmp_0332��type.uint32� "".~r3�Ptype.[]uint8� "".~r2�@type.uint32�"".shift�0type.uint� "".buf��type.[]uint8�ð�ð�Hì
)  ,   � �Ï!�Tgclocals·3d17ca39743a8f2ddc0e4b26ff0542ec�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224FromBig��€
��ä dH‹ %����H;a†U��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Ãè����éŽýÿÿ
������B
��*math/big.(*Int).Bytes���¶
��&"".get28BitsFromEnd�����&"".get28BitsFromEnd���Ì
��&"".get28BitsFromEnd���Ø
��&"".get28BitsFromEnd���ä
��&"".get28BitsFromEnd���ð
��&"".get28BitsFromEnd���ü
��&"".get28BitsFromEnd���ˆ 
��&"".get28BitsFromEnd���Ò 
��0runtime.morestack_noctxt��� °��"".bytes�/type.[]uint8�
"".in�$type.*math/big.Int� "".out��2type.*"".p224FieldElement�°Ð¯°�€�4” EFFFFFFF� � à�Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�Tgclocals·790e5cc5051fc0affc980ade09e929ec���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".p224ToBig��€��údH‹ %����H;a†à��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‹D$H\$,Hƒû�tDHÇÅ���HÇÂ���H‰$H‰\$HH‰\$H‰l$PH‰l$H‰T$XH‰T$è����H‹\$ H‰\$pHƒÄ`Éë¸è����éþÿÿ
������œ��"type.math/big.Int���®
��"runtime.newobject���¸
��0math/big.(*Int).SetBytes���è
��0runtime.morestack_noctxt��� À��
"".autotmp_0335��$type.*math/big.Int�"".autotmp_0334�/type.[]uint8� "".buf�gtype.[28]uint8� "".~r1�$type.*math/big.Int�
"".in��2type.*"".p224FieldElement�À׿À�€�„® #  

















hK � �–j�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·790e5cc5051fc0affc980ade09e929ec���dprebuilts/go/linux-x86/src/crypto/elliptic/p224.goþ"".initP256��À��®dH‹ %����H;a†z��Hƒì0H����H‰$è����H‹D$1íH‰(H‰hH‰hH‰hH‰h H‰h(H‰h0H‰h8H-����H‰h0HÇ@8���€=�����…��H‰����H����H‰$è����H‹\$H‰$H����H‰\$HÇD$N���HÇD$
���è����H‹D$ H‹����Hƒû�„¦��€=�����…†��H‰H����H‰$è����H‹\$H‰$H����H‰\$HÇD$N���HÇD$
���è����H‹D$ H‹����Hƒû�„*��€=�����…��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$@���HÇD$���è����H‹D$ H‹����Hƒû�„©��€=�����……��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$@���HÇD$���è����H‹D$ H‹����Hƒû�„(��€=�����…��H‰CH����H‰$è����H‹\$H‰$H����H‰\$HÇD$@���HÇD$���è����H‹D$ H‹����Hƒû�„§���€=�����…ƒ���H‰C H����H‹HÇC(���H����H‰$è����H‹\$H‰$H����H‰\$HÇD$@���HÇD$���è����H‹\$ €=�����u H‰����HƒÄ0ÃH-����H‰,$H‰\$è����ëäLC L‰$H‰D$è����éjÿÿÿ‰éRÿÿÿLCL‰$H‰D$è����ééþÿÿ‰éÑþÿÿLCL‰$H‰D$è����éhþÿÿ‰éPþÿÿLCL‰$H‰D$è����éçýÿÿ‰éÏýÿÿH‰$H‰D$è����éjýÿÿ‰éSýÿÿH-����H‰,$H‰D$è����éçüÿÿè����éiüÿÿj
������4��&type."".CurveParams���F
��"runtime.newobject��� ��"go.string."P-256"���Ä�6runtime.writeBarrierEnabled���à��"".p256���î��"type.math/big.Int���€
��"runtime.newobject��� ��´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"���Ø
��2math/big.(*Int).SetString���ð��"".p256����6runtime.writeBarrierEnabled���²��"type.math/big.Int���Ä
��"runtime.newobject���ä��´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"���œ
��2math/big.(*Int).SetString���´��"".p256���Ô�6runtime.writeBarrierEnabled���ø��"type.math/big.Int���Š
��"runtime.newobject���ª��˜go.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"���â
��2math/big.(*Int).SetString���ú��"".p256���š�6runtime.writeBarrierEnabled���¾��"type.math/big.Int���Ð
��"runtime.newobject���ð��˜go.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"���¨
��2math/big.(*Int).SetString���À��"".p256���à�6runtime.writeBarrierEnabled���„��"type.math/big.Int���–
��"runtime.newobject���¶��˜go.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"���î
��2math/big.(*Int).SetString���† ��"".p256���¦ �6runtime.writeBarrierEnabled���Ê ��"".p256���î ��"type.math/big.Int���€

��"runtime.newobject��� 
��˜go.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"���Ø

��2math/big.(*Int).SetString���î
�6runtime.writeBarrierEnabled���‚ ��"".p256RInverse���š ��"".p256RInverse���¶ 
��.runtime.writebarrierptr���Þ 
��.runtime.writebarrierptr���š 
��.runtime.writebarrierptr���Ö 
��.runtime.writebarrierptr���’ 
��.runtime.writebarrierptr���Æ 
��.runtime.writebarrierptr���ì ��"".p256���ˆ
��.runtime.writebarrierptr���œ
��0runtime.morestack_noctxt����`��"".autotmp_0348��$type.*math/big.Int�"".autotmp_0347��$type.*math/big.Int�"".autotmp_0346��$type.*math/big.Int�"".autotmp_0345��$type.*math/big.Int�"".autotmp_0344��$type.*math/big.Int�"".autotmp_0341��$type.*math/big.Int�"".autotmp_0340��$type.*math/big.Int�"".autotmp_0339��$type.*math/big.Int�"".autotmp_0338��$type.*math/big.Int�"".autotmp_0337��$type.*math/big.Int�`²_`Ö� �N2]bccccQ� �"þ�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ&"".p256Curve.Params�� ��H‹\$H‰\$Ã� ��� "".~r0�(type.*"".CurveParams�"".curve��"type."".p256Curve���N��Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ "".p256GetScalar��À��ºdH‹ %����H;a†@��Hƒìh1ۈ\$HH‰\$PH‰\$XH‰\$`H\$HH‰$H‹\$xH‰\$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹D$ 1ÛH‰\$0H‰\$8H‰\$@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‹„$ˆ���ëžè����é£þÿÿ
������´
��0math/big.(*Int).SetBytes���€��"".p256���¢
��&math/big.(*Int).Cmp���ô��"".p256���–
��&math/big.(*Int).Mod���²
��*math/big.(*Int).Bytes���â
��$runtime.panicindex���¨
��0runtime.morestack_noctxt���@�� "".autotmp_0354��type.int�"".autotmp_0353�?"type.math/big.Int�"".scalarBytes�otype.[]uint8�"".n�$type.*math/big.Int�
"".in�type.[]uint8� "".out��type.*[32]uint8�ИÏÐ0�à�:ZL:!"
   ��Y7Hˆ�Tgclocals·14c16763214c88f6ebc22b4b638329b7�Tgclocals·a0ae979060439276475a90ef1322884f���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ6"".p256Curve.ScalarBaseMult��À��¦dH‹ %����HD$ÈH;A†ñ���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Ä¸���Ãè����éíþÿÿ
������N
š � runtime.duffzero���¸
�� "".p256GetScalar���Ö
š � runtime.duffzero���ö
š � runtime.duffzero���–
š � runtime.duffzero���ü
��*"".p256ScalarBaseMult���Æ
��"".p256ToAffine���”
��0runtime.morestack_noctxt���`ð��
"".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/G � �[Å�Tgclocals·d98f60bd8519d0c68364b2a1d83af357�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ."".p256Curve.ScalarMult��À��¤dH‹ %����H„$xÿÿÿH;A†m��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Ä��Ãè����énþÿÿ
������T
š � runtime.duffzero���¾
�� "".p256GetScalar���Ü
š � runtime.duffzero���‚
š � runtime.duffzero���¨
š � runtime.duffzero���È
š � runtime.duffzero���è
š � runtime.duffzero���¬
��"".p256FromBig���è
��"".p256FromBig���ú
��""".p256ScalarMult���Ä
��"".p256ToAffine���’
��0runtime.morestack_noctxt���€��
"".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�"å� �(Œ" 5YIG� �^Â�Tgclocals·ecc591e57c9cfd5780396a91917d5274�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ&"".nonZeroToAllOnes�� �� ‹\$ÿËÁëÿˉ\$Ã� ��� "".~r1�type.uint32�"".x��type.uint32���¦��Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/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_0371��type.uint32�"".autotmp_0370��type.uint32�"".autotmp_0369��type.uint32�"".autotmp_0368��type.uint32�"".autotmp_0367��type.uint32�"".autotmp_0366��type.uint32�"".autotmp_0365��type.uint32�"".autotmp_0364��type.uint32�"".autotmp_0363��type.uint32�"".carry�type.uint32�"".inout��type.*[9]uint32� � �4¶  
 ��Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256Sum��À��¶dH‹ %����H;a†þ��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þÿÿè���� ‰é=þÿÿè����éåýÿÿ&
������Ú
��$"".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���¤
��0runtime.morestack_noctxt���0 ��"".autotmp_0377��type.uint32�"".autotmp_0376��type.uint32�"".autotmp_0375��type.int�"".autotmp_0374��type.uint32� "".in2� type.*[9]uint32�
"".in�type.*[9]uint32� "".out��type.*[9]uint32� Þ ª� �lâ&R$(  4   ��ì´�Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256Diff��€ ��ö
dH‹ %����H;a†ž��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þÿÿè���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� ‰�éÈýÿÿè���� ‰éýÿÿè����éEýÿÿ6
������º��"".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���ä

��0runtime.morestack_noctxt���0 ��"".autotmp_0385��type.uint32�"".autotmp_0384��type.uint32�"".autotmp_0383��type.uint32�"".autotmp_0382��type.int�"".autotmp_0381��type.uint32�"".autotmp_0380��type.uint32� "".in2� type.*[9]uint32�
"".in�type.*[9]uint32� "".out��type.*[9]uint32� ™ �À�|®&R;$( 4;   ��§™�Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ&"".p256ReduceDegree��À>��²>dH‹ %����H;a†|��HƒìXH‹L$`H|$1ÀHƒÇèè����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ÿÀéíñÿÿè���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è����égðÿÿÚ
������P
ä� 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���€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���þ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��� >
��0runtime.morestack_noctxt��� °��¤"".autotmp_0467��type.int�"".autotmp_0466��type.uint32�"".autotmp_0465��type.uint32�"".autotmp_0464��type.uint32�"".autotmp_0463��type.uint32�"".autotmp_0462��type.int�"".autotmp_0461��type.uint32�"".autotmp_0460��type.uint32�"".autotmp_0459��type.int�"".autotmp_0458��type.uint32�"".autotmp_0457��type.uint32�"".autotmp_0456��type.uint32�"".autotmp_0455��type.int�"".autotmp_0454��type.uint32�"".autotmp_0453��type.int�"".autotmp_0452��type.uint32�"".autotmp_0451��type.int�"".autotmp_0450��type.uint32�"".autotmp_0449��type.int�"".autotmp_0448��type.uint32�"".autotmp_0447��type.int�"".autotmp_0446��type.uint32�"".autotmp_0445��type.int�"".autotmp_0444��type.uint32�"".autotmp_0443��type.int�"".autotmp_0442��type.uint32�"".autotmp_0441��type.int�"".autotmp_0440��type.uint32�"".autotmp_0439��type.int�"".autotmp_0438��type.uint32�"".autotmp_0437��type.int�"".autotmp_0436��type.uint32�"".autotmp_0435��type.int�"".autotmp_0434��type.uint32�"".autotmp_0433��type.int�"".autotmp_0432��type.uint32�"".autotmp_0431��type.int�"".autotmp_0430��type.uint32�"".autotmp_0429��type.int�"".autotmp_0428��type.uint32�"".autotmp_0427��type.int�"".autotmp_0426��type.uint32�"".autotmp_0425��type.int�"".autotmp_0424��type.uint32�"".autotmp_0423��type.int�"".autotmp_0422��type.uint32�"".autotmp_0421��type.int�"".autotmp_0420��type.uint32�"".autotmp_0419��type.int�"".autotmp_0418��type.uint32�"".autotmp_0417��type.int�"".autotmp_0416��type.uint32�"".autotmp_0415��type.int�"".autotmp_0414��type.uint32�"".autotmp_0413��type.int�"".autotmp_0412��type.uint32�"".autotmp_0411��type.int�"".autotmp_0410��type.uint32�"".autotmp_0409��type.int�"".autotmp_0408��type.uint32�"".autotmp_0407��type.int�"".autotmp_0406��type.uint32�"".autotmp_0405��type.int�"".autotmp_0404��type.uint32�"".autotmp_0403��type.uint32�"".autotmp_0402��type.uint32�"".autotmp_0400��type.uint32�"".autotmp_0399��type.uint32�"".autotmp_0398��type.uint32�"".autotmp_0397��type.uint32�"".autotmp_0396��type.uint32�"".autotmp_0395��type.int�"".autotmp_0394��type.uint32�"".autotmp_0393��type.uint32�"".autotmp_0392��type.uint32�"".autotmp_0391��type.uint32�"".autotmp_0390��type.uint32�"".autotmp_0389��type.uint32�"".autotmp_0388��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·afcdf1e7ace662e6b150526dfdbca287�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256Square��À��ÀdH‹ %����H„$hÿÿÿH;A†{��Hì��H‹Œ$(��H¼$���1ÀHƒÇèè����‹‹)H¯ÝH‰œ$���‹‹iHÑåH¯ÝH‰œ$˜���‹‹iHÑåH¯Ý‹iD‹AIÑàI¯èHëH‰œ$ ���‹‹i HÑåH¯Ý‹iD‹AIÑàI¯èHëH‰œ$¨���‹‹iHÑåH¯Ý‹iD‹A IÁàI¯èHë‹iD‹AI¯èHëH‰œ$°���‹‹iHÑåH¯Ý‹iD‹AIÑàI¯èHë‹iD‹A IÑàI¯èHëH‰œ$¸���‹‹iHÑåH¯Ý‹iD‹AIÁàI¯èHë‹iD‹AIÑàI¯èHë‹i D‹A IÑàI¯èHëH‰œ$À���‹‹iHÑåH¯Ý‹iD‹AIÑàI¯èHë‹iD‹AIÑàI¯èHë‹i D‹AIÑàI¯èHëH‰œ$È���‹‹i HÑåH¯Ý‹iD‹AIÁàI¯èHë‹iD‹AIÑàI¯èHë‹i D‹AIÁàI¯èHë‹iD‹AI¯èHëH‰œ$Ð���‹Y‹i HÑåH¯Ý‹iD‹AIÑàI¯èHë‹i D‹AIÑàI¯èHë‹iD‹AIÑàI¯èHëH‰œ$Ø���‹Y‹i HÑåH¯Ý‹i D‹AIÁàI¯èHë‹iD‹AIÑàI¯èHë‹iD‹AIÑàI¯èHëH‰œ$à���‹Y ‹i HÑåH¯Ý‹iD‹AIÑàI¯èHë‹iD‹AIÑàI¯èHëH‰œ$è���‹Y‹i HÑåH¯Ý‹iD‹AIÁàI¯èHë‹iD‹AI¯èHëH‰œ$ð���‹Y‹i HÑåH¯Ý‹iD‹AIÑàI¯èHëH‰œ$ø���‹Y‹i HÑåH¯Ý‹iD‹AIÑàI¯èHëH‰œ$���‹Y‹i HÑåH¯ÝH‰œ$��‹Y ‹i H¯ÝH‰œ$��H‹œ$ ��H‰$H´$���H|$è����è����HÄ��Ãè����é`üÿÿ
������r
˜� runtime.duffzero���Š
¤� runtime.duffcopy���”
��&"".p256ReduceDegree���®
��0runtime.morestack_noctxt��� °�� "".tmp�type.[17]uint64�
"".in�type.*[9]uint32� "".out��type.*[9]uint32�"°ó¯°
� �\è*%%46HGWHI75&&#g
� �‰�Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256Mul�� ��”dH‹ %����H„$hÿÿÿH;A†%��Hì��H‹”$(��H‹Œ$0��H¼$���1ÀHƒÇèè����‹‹)H¯ÝH‰œ$���‹‹iHÁå�H¯Ý‹jD‹IÁà�I¯èHëH‰œ$˜���‹‹iHÁå�H¯Ý‹jD‹AIÑàI¯èHë‹jD‹IÁà�I¯èHëH‰œ$ ���‹‹i HÁå�H¯Ý‹jD‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹j D‹IÁà�I¯èHëH‰œ$¨���‹‹iHÁå�H¯Ý‹jD‹A IÑàI¯èHë‹jD‹AIÁà�I¯èHë‹j D‹AIÑàI¯èHë‹jD‹IÁà�I¯èHëH‰œ$°���‹‹iHÁå�H¯Ý‹jD‹AIÁà�I¯èHë‹jD‹A IÁà�I¯èHë‹j D‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹jD‹IÁà�I¯èHëH‰œ$¸���‹‹iHÁå�H¯Ý‹jD‹AIÑàI¯èHë‹jD‹AIÁà�I¯èHë‹j D‹A IÑàI¯èHë‹jD‹AIÁà�I¯èHë‹jD‹AIÑàI¯èHë‹jD‹IÁà�I¯èHëH‰œ$À���‹‹iHÁå�H¯Ý‹jD‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹j D‹AIÁà�I¯èHë‹jD‹A IÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹jD‹IÁà�I¯èHëH‰œ$È���‹‹i HÁå�H¯Ý‹jD‹AIÑàI¯èHë‹jD‹AIÁà�I¯èHë‹j D‹AIÑàI¯èHë‹jD‹AIÁà�I¯èHë‹jD‹A IÑàI¯èHë‹jD‹AIÁà�I¯èHë‹jD‹AIÑàI¯èHë‹j D‹IÁà�I¯èHëH‰œ$Ð���‹Z‹i HÁå�H¯Ý‹jD‹AIÁà�I¯èHë‹j D‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹jD‹A IÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹j D‹AIÁà�I¯èHëH‰œ$Ø���‹Z‹i HÁå�H¯Ý‹j D‹AIÑàI¯èHë‹jD‹AIÁà�I¯èHë‹jD‹AIÑàI¯èHë‹jD‹AIÁà�I¯èHë‹jD‹A IÑàI¯èHë‹j D‹AIÁà�I¯èHëH‰œ$à���‹Z ‹i HÁå�H¯Ý‹jD‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹j D‹A IÁà�I¯èHëH‰œ$è���‹Z‹i HÁå�H¯Ý‹jD‹AIÑàI¯èHë‹jD‹AIÁà�I¯èHë‹jD‹AIÑàI¯èHë‹j D‹AIÁà�I¯èHëH‰œ$ð���‹Z‹i HÁå�H¯Ý‹jD‹AIÁà�I¯èHë‹jD‹AIÁà�I¯èHë‹j D‹AIÁà�I¯èHëH‰œ$ø���‹Z‹i HÁå�H¯Ý‹jD‹AIÑàI¯èHë‹j D‹AIÁà�I¯èHëH‰œ$���‹Z‹i HÁå�H¯Ý‹j D‹AIÁà�I¯èHëH‰œ$��‹Z ‹i HÁå�H¯ÝH‰œ$��H‹œ$ ��H‰$H´$���H|$è����è����HÄ��Ãè����é¶ùÿÿ
������‚
˜� runtime.duffzero���Þ
¤� runtime.duffcopy���è
��&"".p256ReduceDegree���‚
��0runtime.morestack_noctxt���0°�� "".tmp�type.[17]uint64� "".in2� type.*[9]uint32�
"".in�type.*[9]uint32� "".out��type.*[9]uint32�"° ¯°�Ð �dÞ2&7J
Z n}’ ” p
\L9(#¯� �³ �Tgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256Assign��@��<H‹t$Hƒþ�tH‹|$è����‹‰Éëí"
� runtime.duffcopy��� ���
"".in�type.*[9]uint32� "".out��type.*[9]uint32� � �”
��Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256Invert�� ��ŽdH‹ %����H„$ÿÿÿH;A†¢��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‰ÏHƒù�„‘��è����‹‰H\$tH‰$H\$tH‰\$è����H\$tH‰$H\$tH‰\$è����H\$tH‰$H\$tH‰\$Hœ$(��H‰\$è����Hœ$à���H‰ÙH\$tH‰ÞHƒû�„��H‰Ï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ƒû�„I��H‰ÏHƒù�„5��è����‹‰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ƒû�„«��H‰ÏHƒù�„—��è����‹‰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ƒû�„ ��H‰ÏHƒù�„ù��è����‹‰1ÀH‰D$Hƒø }+H\$tH‰$H\$tH‰\$è����H‹D$HÿÀH‰D$Hƒø |ÕHœ$¼���H‰ÙH\$tH‰ÞHƒû�„”��H‰Ï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ýÿÿ‰éeýÿÿ‰é�ýÿÿ‰éìüÿÿ‰ébüÿÿ‰éNüÿÿ‰éÄûÿÿ‰é°ûÿÿ‰éþúÿÿ‰éêúÿÿ‰éhúÿÿ‰éTúÿÿè����é9ùÿÿ^
������T
š � runtime.duffzero���t
š � 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���ü
��0runtime.morestack_noctxt��� à��B"".autotmp_0486��type.*[9]uint32�"".autotmp_0485��type.*[9]uint32�"".autotmp_0484��type.*[9]uint32�"".autotmp_0483��type.*[9]uint32�"".autotmp_0482��type.*[9]uint32�"".autotmp_0481��type.*[9]uint32�"".autotmp_0480��type.*[9]uint32�"".autotmp_0479��type.*[9]uint32�"".autotmp_0478��type.*[9]uint32�"".autotmp_0477��type.*[9]uint32�"".autotmp_0474��type.int�"".autotmp_0473��type.int�"".autotmp_0472��type.int�"".autotmp_0471��type.int�"".autotmp_0470��type.int�"".autotmp_0469��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�"àÆ ßàg�Ð �ü¦
" r%3%3%3 %3 %3 3%( % % %%%%5   ��ʆ �Tgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256Scalar3�� ��„dH‹ %����H;a†¥��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ƒù ‚Þþÿÿè���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è����é>þÿÿ"
������€
��$"".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���ò
��0runtime.morestack_noctxt��� ��"".autotmp_0493��type.uint32�"".autotmp_0492��type.uint32�"".autotmp_0491��type.uint32�"".autotmp_0490��type.int�"".autotmp_0489��type.uint32�"".autotmp_0488��type.uint32� "".out��type.*[9]uint32� ± ‡�Ð�l¨ /$(  %   ��¿‘�Tgclocals·87d20ce1b58390b294df80b886db78bf�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256Scalar4��à ��Ì dH‹ %����H;a†I��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þÿÿè���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è����éšýÿÿ.
������ú
��$"".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���º 
��0runtime.morestack_noctxt��� ��"".autotmp_0503��type.uint32�"".autotmp_0502��type.uint32�"".autotmp_0501��type.uint32�"".autotmp_0500��type.uint32�"".autotmp_0499��type.int�"".autotmp_0498��type.uint32�"".autotmp_0497��type.uint32�"".autotmp_0496��type.uint32� "".out��type.*[9]uint32� î ê�ð�ˆÞ %($( %(  !   ��üô�Tgclocals·87d20ce1b58390b294df80b886db78bf�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256Scalar8��à ��Ì dH‹ %����H;a†I��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þÿÿè���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è���� è����éšýÿÿ.
������ú
��$"".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���º 
��0runtime.morestack_noctxt��� ��"".autotmp_0513��type.uint32�"".autotmp_0512��type.uint32�"".autotmp_0511��type.uint32�"".autotmp_0510��type.uint32�"".autotmp_0509��type.int�"".autotmp_0508��type.uint32�"".autotmp_0507��type.uint32�"".autotmp_0506��type.uint32� "".out��type.*[9]uint32� î ê�ð�ˆš %($( %(  !   ��üô�Tgclocals·87d20ce1b58390b294df80b886db78bf�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ$"".p256PointDouble��À ��° dH‹ %����HD$H;A†ö��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
������T
š � runtime.duffzero���t
š � 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���ž 
��0runtime.morestack_noctxt���`à��"".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�àîßà� �dà i(((%("(&#(%%5��¡ÿ�Tgclocals·13e63fd4a2a6f514772f401b6d3ddccb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ("".p256PointAddMixed�� ��ˆdH‹ %����H„$ØþÿÿH;A†��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
������T
š � runtime.duffzero���t
š � 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���ö
��0runtime.morestack_noctxt���€Ð��& "".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�"ЗÏÐ�Ð�n¨ "È#(%(+++++(+3 (+3#7��€Ð�Tgclocals·985e7f97b0b5289d928dafb1f67eb662�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256PointAdd��à��ÜdH‹ %����H„$HþÿÿH;A†‰��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��Ãè����éRúÿÿ\
������Z
š � runtime.duffzero���z
š � 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���Ê
��0runtime.morestack_noctxt���ð��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#I ��Ïá�Tgclocals·bd5ecf30bdbc677b0e14fa50cb5ef414�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ,"".p256CopyConditional��à��ÒdH‹ %����H;a†Œ���L‹L$‹|$H‹L$1ÀHƒø }PIƒù�tkHƒø s^I‹Hƒù�tNHƒø sAH,‹m�1ë!û‰ÞHƒø s'H‹Hƒø sH‰Õ1õ‰+HÿÀHƒø |°Ãè���� è���� è���� ‰ë®è���� A‰ëè����éWÿÿÿ
������ö
��$runtime.panicindex���„
��$runtime.panicindex���’
��$runtime.panicindex���¨
��$runtime.panicindex�����0runtime.morestack_noctxt���0���"".mask� type.uint32�
"".in�type.*[9]uint32� "".out��type.*[9]uint32�°�°�(Ä!+ �
�z6�Tgclocals·3bb21ca8fe1d99a3e492463bd711418a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ0"".p256SelectAffinePoint��€ ��èdH‹ %����H;a†��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ò}qIƒü�„$��Hƒú ƒ��I”D‹+Hƒú ƒû���I”Hƒø�†æ���‹)D!ÍD í‰+H‰ÃH‰õHƒø‚Å���HÿËHÿÍI‰ÈHƒý�tIƒÀH‰ØH‰îL‰ÁHÿÂL9ò|1ÒIÇÆ ���L9ò}aIƒû�„���Hƒú stI“D‹+Hƒú s`I“Hƒø�vO‹)D!ÍD í‰+H‰ÃH‰õHƒør2HÿËHÿÍI‰ÈHƒý�tIƒÀH‰ØH‰îL‰ÁHÿÂL9ò|ŸAÿÂAƒú‚èþÿÿÃè���� è���� è���� è���� A‰éwÿÿÿè���� è���� è���� è���� A‰$éÓþÿÿè���� A‰écþÿÿè���� A‰$éþÿÿè����éÌýÿÿ
������†
��$runtime.panicslice���”
��$runtime.panicindex���¢
��$runtime.panicindex���°
��$runtime.panicindex���Î
��$runtime.panicslice���Ü
��$runtime.panicindex���ê
��$runtime.panicindex���ø
��$runtime.panicindex���˜
��$runtime.panicindex���¶
��$runtime.panicindex���Ö
��0runtime.morestack_noctxt���`��� "".autotmp_0531��type.int�"".autotmp_0530��type.int�"".autotmp_0529��type.int�"".autotmp_0528��type.int�"".autotmp_0527��type.int�"".autotmp_0526��type.int�"".autotmp_0522��type.uint32�"".autotmp_0521��type.uint32�"".autotmp_0520��type.uint32�"".autotmp_0519��type.uint32�"".autotmp_0518��type.uint32�"".autotmp_0517��type.uint32�"".index�Ptype.uint32�"".table� type.[]uint32�"".yOut�type.*[9]uint32�"".xOut��type.*[9]uint32�À�À�|Ö1
=,1( � �Â~�Tgclocals·13a990b4a341857296a1c12de153dcaa�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ4"".p256SelectJacobianPoint��  ��’ dH‹ %����H;a†ì��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ýÿÿè����é÷üÿÿ"
������ª 
��$runtime.panicindex���¸ 
��$runtime.panicindex���Π
��$runtime.panicindex���Ü 
��$runtime.panicindex���ú 
��$runtime.panicindex���ˆ

��$runtime.panicindex���¤

��$runtime.panicindex���²

��$runtime.panicindex���Ð

��$runtime.panicindex���Þ

��$runtime.panicindex���ú

��$runtime.panicindex���ˆ 
��$runtime.panicindex���¦ 
��$runtime.panicindex���Ä 
��$runtime.panicindex���â 
��$runtime.panicindex���€ 
��0runtime.morestack_noctxt���P���,"".autotmp_0551��type.int�"".autotmp_0550��type.int�"".autotmp_0549��type.int�"".autotmp_0548��type.int�"".autotmp_0547��type.int�"".autotmp_0546��type.int�"".autotmp_0545��type.int�"".autotmp_0544��type.int�"".autotmp_0543��type.int�"".autotmp_0542��type.int�"".autotmp_0538��type.uint32�"".autotmp_0537��type.uint32�"".autotmp_0536��type.uint32�"".autotmp_0535��type.uint32�"".autotmp_0534��type.uint32�"".autotmp_0533��type.uint32�"".autotmp_0532��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·d0110d631ecd4af0947009e36d46dc99�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256GetBit��À��´dH‹ %����H;avDL‹D$H‹\$L‰ÂIÁèHƒû�t)Iƒø sJ¶H‰ÑHƒáÒëHƒã¶Û‰\$Ãè���� ‰ëÓè����ë¦
������’
��$runtime.panicindex���¨
��0runtime.morestack_noctxt���0��� "".~r2� type.uint32� "".bit�type.uint�"".scalar��type.*[32]uint8�`�`�Î? �
�H�Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ*"".p256ScalarBaseMult��€��ædH‹ %����H„$HÿÿÿH;A†N��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ƒû�„i��Hƒø ƒX��HƒÇ����HÿÀH9ð|Ò1ÀHÇÆ ���H9ð}.H‹œ$P��Hƒû�„��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ƒø ‡*��HÇÆ���H)ÖHÆI‰ðIÁèIƒù�„L��Iƒø ƒ;��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ƒø ƒz��K¶H‰ÁHƒáÒëHƒã¶Û‰ØD‰ÓÑãD ۉõÁå ë‰ÅÁå ë‰Þ‹\$DHû��‡1��HÇÅ��H)ÝL����Iƒø�„��Hƒý�tM˜Hœ$ü���H‰$Hœ$Ø���H‰\$L‰„$ ��L‰D$H‰¬$(��H‰l$H‰¬$0��H‰l$ ‰t$T‰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ƒú ‚KüÿÿHÄ8��ÃA‰�éêýÿÿè���� è���� è���� è���� è���� A‰é¬üÿÿè���� ‰éÚûÿÿè���� ‰éûÿÿè���� ‰éFûÿÿè����éúÿÿ4
������|
š � 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���Ô
��0runtime.morestack_noctxt���@ð��@"".autotmp_0572��type.uint32�"".autotmp_0571��type.uint32�"".autotmp_0570��type.uint�"".autotmp_0569��type.uint32�"".autotmp_0568��type.uint�"".autotmp_0567��type.uint32�"".autotmp_0566��type.uint�"".autotmp_0564��type.uint�"".autotmp_0563��type.int�"".autotmp_0562��type.int�"".autotmp_0561��type.int�"".autotmp_0560��type.int�"".autotmp_0556��type.uint�"".autotmp_0555��type.uint32�"".autotmp_0554��type.uint32�"".autotmp_0553�/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�"ðé ïðt�€ �¾Ü* \&&&  _ B87<ƒ
i&&%
&&0; L3 ��§Ù�Tgclocals·31b2ddfd7c7062d584469c95698a3e1d�Tgclocals·790e5cc5051fc0affc980ade09e929ec���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ("".p256PointToAffine��à��ÄdH‹ %����H;a†Å���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ƒÄ`Ãè����éÿÿÿ
������>
š � runtime.duffzero���^
š � runtime.duffzero���œ
��"".p256Invert���Ì
��"".p256Square���
��"".p256Mul���Ô
��"".p256Mul���ž
��"".p256Mul���²
��0runtime.morestack_noctxt���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�ÀÀ¿À�ð�(Ò ""%� �M£�Tgclocals·06be2e0cf40ff10dd1e5bbc1da1e184c�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256ToAffine�� ��ŠdH‹ %����H;a†¨���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Ãè����é;ÿÿÿ
������>
š � runtime.duffzero���^
š � runtime.duffzero���ä
��("".p256PointToAffine���€
��"".p256ToBig���°
��"".p256ToBig���ø
��0runtime.morestack_noctxt���Pð��"".autotmp_0577�$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�ð£ïð�Ð�ê ?E��q&9�Tgclocals·956175074b3249e0865444212394b303�Tgclocals·0c8aa8e80191a30eac23f1a218103f16���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ""".p256ScalarMult��à��ÔdH‹ %����H„$€øÿÿH;A†Å��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ƒÇlè����‹‰H‹´$(��H¼$@��HƒÇlHƒÇ$è����‹‰H¼$@��HƒÇlHƒÇHH5����è����‹‰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
������Š
š � 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���Â
��0runtime.morestack_noctxt���`€ ��8"".autotmp_0590��type.uint32�"".autotmp_0589��type.int�"".autotmp_0588��type.int�"".autotmp_0587��type.int�"".autotmp_0586��type.int�"".autotmp_0584��type.int�"".autotmp_0583��type.int�"".autotmp_0582��type.uint32�"".autotmp_0581��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·13e63fd4a2a6f514772f401b6d3ddccb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256FromBig��€ ��ò
dH‹ %����HD$¸H;A†—��HìÈ���1ۈœ$¨���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ƒø ¾���1ÛHƒþ�„ò��H‹~H‹NH‹VH‰¼$���H‰Œ$˜���H‰”$ ���H‰|$0H‰|$`H‰L$8H‰T$@H‰T$pH‰L$hHƒù�Žz��Iƒø�„h��H‰D$ Hƒø ƒR��I€Hƒù�†=��H‹/‰íåÿÿÿ‰+H‰4$H‰t$HÇD$���è����L‹„$Ð���H‹t$(H‹T$ HÿÂHƒú uHÄÈ���Ã1ÛHƒþ�„ã���H‹~H‹FH‹NH‰¼$���H‰„$˜���H‰Œ$ ���H‰|$HH‰|$xH‰D$PH‰L$XH‰Œ$ˆ���H‰„$€���Hƒø�~lIƒø�taH‰T$ Hƒú sOIHƒø�v>H‹/‰íåÿÿÿ‰+H‰4$H‰t$HÇD$���è����L‹„$Ð���H‹t$(H‹D$ HÿÀé}þÿÿè���� è���� A‰�ëšIƒø�tH‰T$ Hƒú s IÇ����ëŸè���� A‰�ë݉éÿÿÿè���� è���� A‰�éþÿÿIƒø�t!H‰D$ Hƒø sI€Ç����éšþÿÿè���� A‰�ëډéþÿÿè����éGýÿÿ
������Æ
��&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���à

��0runtime.morestack_noctxt��� ��"".autotmp_0599��(type.[]math/big.Word�"".autotmp_0598�o(type.[]math/big.Word�"".autotmp_0597�?"type.math/big.Int�"".autotmp_0595��type.int�"".autotmp_0594��type.int�"".autotmp_0593��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�ÐÐ�À�hîM2 X4$ Z($#    ��b*—�Tgclocals·7e902992778eda5f91d29a3f0c115aee�Tgclocals·6a1d7c889446d1a17760f6adad7ddc7f���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".p256ToBig��À��¬dH‹ %����H;a†y��HƒìXH����H‰$è����H‹L$1ÀˆD$8H‰D$@H‰D$HH‰D$PHD$8H‰D$(H‰L$0H‰ $H‹\$`‹k H‰l$è����H‹D$0HÇÁ���Hƒù�Œ˜���H‰ËH‰L$ HƒãHƒû�…Þ���H‰$H‰D$HÇD$���è����H‹\$(H‰$H‹\$`Hƒû�„¨���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‰\$hHƒÄXÃè���� ‰éQÿÿÿH‰$H‰D$HÇD$���è����éÿÿÿè����éjþÿÿ
������4��"type.math/big.Int���F
��"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���š
��0runtime.morestack_noctxt��� °�� "".autotmp_0603�?"type.math/big.Int�"".i�otype.int� "".tmp�_$type.*math/big.Int�"".result�O$type.*math/big.Int� "".~r1�$type.*math/big.Int�
"".in��type.*[9]uint32�°Ê¯°>� �D¤4 <   ��"?È9 �Tgclocals·a8402fb913afde093f7818dc5c2d5fd9�Tgclocals·be44ce08ac92ed44a07e8fdb5604c12b���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ"".init��À��¨dH‹ %����H;av>¶����€û�t¶����€ûuÃè���� Æ����è����è����è����Æ����Ãè����ë¬
������$��"".initdone·���<��"".initdone·���R
��"runtime.throwinit���b�"".initdone·���n
��io.init���x
��math/big.init���‚
��sync.init���Ž�"".initdone·���œ
��0runtime.morestack_noctxt��������`�`�Æ`�
�(8�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���dprebuilts/go/linux-x86/src/crypto/elliptic/p256.goþ2type..hash."".CurveParams� ��ždH‹ %����H;avvHƒì H‹\$(H‰$Hƒ<$�tYH‹\$0H‰\$HÇD$0���è����H‹D$H‹\$(H‰$Hƒ<$�t#Hƒ$0H‰D$0H‰D$è����H‹\$H‰\$8HƒÄ É%����ëԉ%����ëžè����éqÿÿÿ
������n
��runtime.memhash�����runtime.strhash���Œ
��0runtime.morestack_noctxt���0@�� "".~r2� type.uintptr�"".h�type.uintptr�"".p��(type.*"".CurveParams�@_?@���
�6Z�Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ.type..eq."".CurveParams� ��„dH‹ %����H;a†å���HƒìHH‹\$PH‰$Hƒ<$�„Á���H‹\$XH‰\$Hƒ|$�„Ÿ���HÇD$0���è����¶\$€û�u
ÆD$`�HƒÄHÃH‹\$PHƒû�tnH‹s0H‹K8H‹\$XHƒû�tWH‹S0H‹C8H9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è����¶\$ €û�t
ÆD$`HƒÄHÃÆD$`�HƒÄHÉ륉뎉%����éUÿÿÿ‰%����é3ÿÿÿè����éþþÿÿ
������–
�� runtime.memequal���ì
�� runtime.eqstring���ò
��0runtime.morestack_noctxt���0��
"".autotmp_0608�?type.string�"".autotmp_0607�type.string� "".~r2� type.bool�"".q�(type.*"".CurveParams�"".p��(type.*"".CurveParams�0Kj 8��� �JÆ�Tgclocals·3bb21ca8fe1d99a3e492463bd711418a�Tgclocals·a8eabfc4a4514ed6b3b0c61e9680e440���lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goþ"".Curve.Add� ��dH‹ %����H;avoHƒì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Ãè����éxÿÿÿ
������Æ�������þ
��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�pjop���
�c-�Tgclocals·cde59c54593d9a88e8be0b1914f1516e�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ"".Curve.Double�€��âdH‹ %����H;av[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�PVOP�€�€�
�O1�Tgclocals·8ead428b4183a0f1b19d8f59d3dde163�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ$"".Curve.IsOnCurve�à��ÌdH‹ %����H;avPHƒì 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�
�O!�Tgclocals·d0110d631ecd4af0947009e36d46dc99�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ"".Curve.Params�À��¦dH‹ %����H;av=HƒìH‹Y H…Ût H|$H9;uH‰#H‹\$ H‰$H‹\$H‹[8ÿÓH‹\$H‰\$(HƒÄÃè����ë­
������v�������š
��0runtime.morestack_noctxt���0 �� "".~r0� (type.*"".CurveParams�""..this��type."".Curve� 8 �`�
`�
�;%�Tgclocals·3bb21ca8fe1d99a3e492463bd711418a�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ."".Curve.ScalarBaseMult�€��ödH‹ %����H;aveHƒì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�``_` �€� €�
�Y'�Tgclocals·33bd09daed8d27c6aa5688ccfd7468ad�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ&"".Curve.ScalarMult�À��°dH‹ %����H;avHƒì@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ƒÄ@Ãè����é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€� � �
�m3�Tgclocals·01bc52eaf25414f97ebedc96f60fbb43�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<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·e5d5edcf53e2c122038779d75a487a60�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<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·8ead428b4183a0f1b19d8f59d3dde163�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<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·3f3273e6cb8b40c41344569cdb3bf5df�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<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·690151c7d298310801646a02cef0d54e�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<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·13bdb4aeeaf63de3cc223d640262ea59�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<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·a5947a078ff8f32dc378f6b0b238531d�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ,"".(*p256Curve).Params�à��ÈdH‹ %����H;a†‡���Hƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$81íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$ ���H����H‰\$ HÇD$(���è���� H‹\$8Hƒû�t H‹+H‰l$@HƒÄ0Éëïè����é\ÿÿÿ
������x��(go.string."elliptic"��� ��*go.string."p256Curve"���Ê��$go.string."Params"���ð
��"runtime.panicwrap���¶
��0runtime.morestack_noctxt��� `�� "".~r0�(type.*"".CurveParams�""..this��$type.*"".p256Curve�`~_`�°�°�
�w9�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ<"".(*p256Curve).ScalarBaseMult� �� dH‹ %����H;a†³���Hƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$81íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$ ���H����H‰\$ HÇD$(���è���� H‹t$8H‹H‰ $H‹\$@H‰\$H‹\$HH‰\$H‹\$PH‰\$è����H‹L$ H‹D$(H‰L$XH‰D$`HƒÄ0Ãè����é0ÿÿÿ
������x��(go.string."elliptic"��� ��*go.string."p256Curve"���Ê��4go.string."ScalarBaseMult"���ð
��"runtime.panicwrap���Ò
��6"".p256Curve.ScalarBaseMult���Ž
��0runtime.morestack_noctxt���``��"".y�P$type.*math/big.Int�"".x�@$type.*math/big.Int�"".scalar�type.[]uint8�""..this��$type.*"".p256Curve�`®_`
���
�wY�Tgclocals·d98f60bd8519d0c68364b2a1d83af357�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ4"".(*p256Curve).ScalarMult�à��ÎdH‹ %����H;a†Ê���Hƒì@H‹Y H…Ût H|$HH9;uH‰#H‹\$H1íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$ ���H����H‰\$ HÇD$(
���è���� H‹t$HH‹H‰ $H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����H‹L$0H‹D$8H‰L$xH‰„$€���HƒÄ@Ãè����éÿÿÿ
������x��(go.string."elliptic"��� ��*go.string."p256Curve"���Ê��,go.string."ScalarMult"���ð
��"runtime.panicwrap���ú
��."".p256Curve.ScalarMult���¼
��0runtime.morestack_noctxt���€€�� "".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�€Å€�ð� ð�
�wy�Tgclocals·ecc591e57c9cfd5780396a91917d5274�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ,"".p256Curve.IsOnCurve�À��ÀdH‹ %����H;avJHƒì H‹Y H…Ût H|$(H9;uH‰#H‹\$(H‰$H‹\$0H‰\$H‹\$8H‰\$è����¶\$ˆ\$@HƒÄ Ãè����ë 
������Ž
��6"".(*CurveParams).IsOnCurve���´
��0runtime.morestack_noctxt���@@�� "".~r2�0type.bool�"".y� $type.*math/big.Int�"".x�$type.*math/big.Int�""..this��"type."".p256Curve�@E?@�`�"`�
�F�Tgclocals·e5d5edcf53e2c122038779d75a487a60�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ>"".p256Curve.affineFromJacobian�€��êdH‹ %����H;av_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Ãè����ë‹
������¢
��H"".(*CurveParams).affineFromJacobian���Þ
��0runtime.morestack_noctxt���``�� "".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_`�€�$€�
�P0�Tgclocals·8ead428b4183a0f1b19d8f59d3dde163�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ "".p256Curve.Add�€��þdH‹ %����H;aviHƒì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Ãè����ë
������¶
��*"".(*CurveParams).Add���ò
��0runtime.morestack_noctxt���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�pdop�€�&€�
�Z&�Tgclocals·3f3273e6cb8b40c41344569cdb3bf5df�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ0"".p256Curve.addJacobian�€��ædH‹ %����H;a†–���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Ãè����éMÿÿÿ
������ò
��:"".(*CurveParams).addJacobian���Ô
��0runtime.morestack_noctxt���  �� "".~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� ‘Ÿ �À�(À�
�xH�Tgclocals·690151c7d298310801646a02cef0d54e�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ&"".p256Curve.Double�à��ÖdH‹ %����H;avUHƒì(H‹Y H…Ût H|$0H9;uH‰#H‹\$0H‰$H‹\$8H‰\$H‹\$@H‰\$è����H‹L$H‹D$ H‰L$HH‰D$PHƒÄ(Ãè����ë•
������Ž
��0"".(*CurveParams).Double���Ê
��0runtime.morestack_noctxt���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�PPOP �p�*p�
�F*�Tgclocals·13bdb4aeeaf63de3cc223d640262ea59�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ6"".p256Curve.doubleJacobian�€��þdH‹ %����H;aviHƒì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Ãè����ë
������¢
��@"".(*CurveParams).doubleJacobian���ò
��0runtime.morestack_noctxt���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�pdop�€�,€�
�P0�Tgclocals·a5947a078ff8f32dc378f6b0b238531d�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<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·8ead428b4183a0f1b19d8f59d3dde163�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<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·690151c7d298310801646a02cef0d54e�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<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·a5947a078ff8f32dc378f6b0b238531d�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ,"".(*p224Curve).Params� ��ŽdH‹ %����HD$èH;A†¥���Hì˜���H‹Y H…ÛtH¼$ ���H9;uH‰#H‹œ$ ���1íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$ ���H����H‰\$ HÇD$(���è���� H‹´$ ���Hƒþ�tH|$0è����H‹\$0H‰œ$¨���HÄ˜���ÉëÝè����é9ÿÿÿ
������”��(go.string."elliptic"���¼��*go.string."p224Curve"���æ��$go.string."Params"���Œ
��"runtime.panicwrap���”� runtime.duffcopy���ü
��0runtime.morestack_noctxt��� °��"".curve�Ï"type."".p224Curve� "".~r0�(type.*"".CurveParams�""..this��$type.*"".p224Curve�°™¯°�Ð�4Ð� �…K�Tgclocals·3f5c1f818fa7055d0400cecd34057162�Tgclocals·0ebab88fa809a64715f990f20954c3c3���<autogenerated>þ2"".(*p224Curve).IsOnCurve�À��¼dH‹ %����H;a†Á���Hì€���H‹Y H…ÛtH¼$ˆ���H9;uH‰#H‹œ$ˆ���1íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$ ���H����H‰\$ HÇD$( ���è���� H‹´$ˆ���Hƒþ�t;H‰çè����H‹œ$���H‰\$hH‹œ$˜���H‰\$pè����¶\$xˆœ$ ���HÄ€���ÉëÁè����é"ÿÿÿ
������Š��(go.string."elliptic"���²��*go.string."p224Curve"���Ü��*go.string."IsOnCurve"���‚
��"runtime.panicwrap���²
”� runtime.duffcopy���ð
��,"".p224Curve.IsOnCurve���ª
��0runtime.morestack_noctxt���@€�� "".~r2�0type.bool�"".bigY� $type.*math/big.Int�"".bigX�$type.*math/big.Int�""..this��$type.*"".p224Curve�€µÿ€�à�6à� �€`�Tgclocals·e5d5edcf53e2c122038779d75a487a60�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ&"".(*p224Curve).Add�À��¨dH‹ %����HD$èH;A†ò���Hì˜���H‹Y H…ÛtH¼$ ���H9;uH‰#H‹œ$ ���1íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$ ���H����H‰\$ HÇD$(���è���� H‹´$ ���Hƒþ�tlH‰çè����H‹œ$¨���H‰\$hH‹œ$°���H‰\$pH‹œ$¸���H‰\$xH‹œ$À���H‰œ$€���è����H‹Œ$ˆ���H‹„$���H‰Œ$È���H‰„$Ð���HÄ˜���Éëè����éìþÿÿ
������”��(go.string."elliptic"���¼��*go.string."p224Curve"���æ��go.string."Add"���Œ
��"runtime.panicwrap���¼
”� runtime.duffcopy���´
�� "".p224Curve.Add���–
��0runtime.morestack_noctxt���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·3f3273e6cb8b40c41344569cdb3bf5df�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ,"".(*p224Curve).Double�€��èdH‹ %����HD$øH;A†Ò���Hìˆ���H‹Y H…ÛtH¼$���H9;uH‰#H‹œ$���1íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$ ���H����H‰\$ HÇD$(���è���� H‹´$���Hƒþ�tLH‰çè����H‹œ$˜���H‰\$hH‹œ$ ���H‰\$pè����H‹L$xH‹„$€���H‰Œ$¨���H‰„$°���HÄˆ���Éë°è����é ÿÿÿ
������”��(go.string."elliptic"���¼��*go.string."p224Curve"���æ��$go.string."Double"���Œ
��"runtime.panicwrap���¼
”� runtime.duffcopy���ú
��&"".p224Curve.Double���Ö
��0runtime.morestack_noctxt���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�Æ�€�:€� �…{�Tgclocals·13bdb4aeeaf63de3cc223d640262ea59�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ4"".(*p224Curve).ScalarMult�à��ÈdH‹ %����HD$àH;A†��Hì ���H‹Y H…ÛtH¼$¨���H9;uH‰#H‹œ$¨���1íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$ ���H����H‰\$ HÇD$(
���è���� H‹´$¨���Hƒþ�t|H‰çè����H‹œ$°���H‰\$hH‹œ$¸���H‰\$pH‹œ$À���H‰\$xH‹œ$È���H‰œ$€���H‹œ$Ð���H‰œ$ˆ���è����H‹Œ$���H‹„$˜���H‰Œ$Ø���H‰„$à���HÄ ���Éë€è����éÜþÿÿ
������”��(go.string."elliptic"���¼��*go.string."p224Curve"���æ��,go.string."ScalarMult"���Œ
��"runtime.panicwrap���¼
”� runtime.duffcopy���Ô
��."".p224Curve.ScalarMult���¶
��0runtime.morestack_noctxt���€À�� "".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·ecc591e57c9cfd5780396a91917d5274�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ<"".(*p224Curve).ScalarBaseMult� ��ˆdH‹ %����HD$ðH;A†â���Hì���H‹Y H…ÛtH¼$˜���H9;uH‰#H‹œ$˜���1íH9ëuEH����H‰$HÇD$���H����H‰\$HÇD$ ���H����H‰\$ HÇD$(���è���� H‹´$˜���Hƒþ�t\H‰çè����H‹œ$ ���H‰\$hH‹œ$¨���H‰\$pH‹œ$°���H‰\$xè����H‹Œ$€���H‹„$ˆ���H‰Œ$¸���H‰„$À���HÄ���Éë è����éüþÿÿ
������”��(go.string."elliptic"���¼��*go.string."p224Curve"���æ��4go.string."ScalarBaseMult"���Œ
��"runtime.panicwrap���¼
”� runtime.duffcopy���”
��6"".p224Curve.ScalarBaseMult���ö
��0runtime.morestack_noctxt���` ��"".y�P$type.*math/big.Int�"".x�@$type.*math/big.Int�"".scalar�type.[]uint8�""..this��$type.*"".p224Curve� ÖŸ ��>��…‹�Tgclocals·d98f60bd8519d0c68364b2a1d83af357�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ>"".p224Curve.affineFromJacobian� ��ŽdH‹ %����H;avnHƒì0H‹Y H…Ût H|$8H9;uH‰#H‹\$8H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹L$ H‹D$(H‰Œ$¸���H‰„$À���HƒÄ0Ãè����éyÿÿÿ
������´
��H"".(*CurveParams).affineFromJacobian���ü
��0runtime.morestack_noctxt��� `�� "".yOut�$type.*math/big.Int�"".xOut�€$type.*math/big.Int�"".z�ð$type.*math/big.Int�"".y�à$type.*math/big.Int�"".x�Ð$type.*math/big.Int�""..this��"type."".p224Curve�`i_`��@�
�Y7�Tgclocals·851b4f21d598685350e42b8302c18771�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ0"".p224Curve.addJacobian�€��þdH‹ %����H;a†¢���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Ãè����éAÿÿÿ
������Š
��:"".(*CurveParams).addJacobian���ì
��0runtime.morestack_noctxt���à �� "".~r8�Ð$type.*math/big.Int� "".~r7�À$type.*math/big.Int� "".~r6�°$type.*math/big.Int�
"".z2� $type.*math/big.Int�
"".y2�$type.*math/big.Int�
"".x2�€$type.*math/big.Int�
"".z1�ð$type.*math/big.Int�
"".y1�à$type.*math/big.Int�
"".x1�Ð$type.*math/big.Int�""..this��"type."".p224Curve� Ÿ  �À�BÀ� �„<�Tgclocals·acc11b41e7adca20a78d573eade35863�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þ6"".p224Curve.doubleJacobian�À��¨dH‹ %����H;av{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Ãè����élÿÿÿ
������´
��@"".(*CurveParams).doubleJacobian���–
��0runtime.morestack_noctxt���°p�� "".~r5� $type.*math/big.Int� "".~r4�$type.*math/big.Int� "".~r3�€$type.*math/big.Int�"".z�ð$type.*math/big.Int�"".y�à$type.*math/big.Int�"".x�Ð$type.*math/big.Int�""..this��"type."".p224Curve�pvop� �D �
�YG�Tgclocals·e0eab70f6447ade3396963f8a240e436�Tgclocals·33cdeccccebe80329f1fdbee7f5874cb���<autogenerated>þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þTgclocals·b1973ce378665cb4660c9fbc01665b5f�P��P��������������������������þTgclocals·1d6beff734779c3f3dd75ac2a5d7f1fc�P��P�������������������������������þTgclocals·0c8aa8e80191a30eac23f1a218103f16� �� ��������������þTgclocals·51af24152615272c3d9efc8538f95767� �� �������������þTgclocals·583c327fbb94d3e31fd002013b03417a�X��X ��� ��������������������������þTgclocals·b74edb4a1477ea13e86a038da205eb1d�X��X ������������������������������?����þTgclocals·0c8aa8e80191a30eac23f1a218103f16� �� ��������������þTgclocals·eebd90c7319ab33c7277322f98789ca9� �� �������������þTgclocals·595fe15f02c9ee5a56bd371b005343b1� �� !���<������������€�������À������������������������������ ����� �����"Ÿ�����"Ÿ���� "ß���� "Ÿ����""Ÿ ���""Ÿ �� ""Ÿ0�� ""Ÿ0��"""Ÿ8� """Ÿ:� """Ÿ:�""""Ÿ;�""""Ÿ: """"Ÿ> """"�� """"."""""?."""""?*"""""*""""""""""" """"" """"" """""�"""""�þTgclocals·39a9c1b0d81015d4d96ba29064d78c6e�˜��˜!���
�������������������������������������������������������������������������������������������������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·13bdb4aeeaf63de3cc223d640262ea59�������������þTgclocals·fd2ff387b00bfffdf98c0e582007adb7�ˆ��ˆ������������ �� ��"��"�˜�"�˜ "�Ø "�¸ "�¼""�½""�­""� ""�""�""��þTgclocals·b924dab0cf39ef31d5f8a67bff7c4c83�ˆ��ˆ����������������������������������������������������þTgclocals·0f9fea0d0edb3cc60789ef7212ffd68e�0��0�������������CD�@D��þTgclocals·b88a91723f17d3c1cbefc4b0c8c5661b�0��0�������������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·d98f60bd8519d0c68364b2a1d83af357�������������þTgclocals·f6bd6b3389b872033d462029172c8612�����������þTgclocals·7ae82dc8363f20e2c0b5fdf6bdf4799e�0��0��� ��������Ÿ�����þTgclocals·265ff9aa60beff6ac6f3306fc03e670b� �� ����������@����þTgclocals·542025ec7112cf0e72702f44ea44c234� �� �������������þTgclocals·64e6abdf0268293babaa7bcc4e1e7821�(��(�������������������þTgclocals·d52f2021c5c4e3bfe78df1306ab2c62d�(��(���������g���'����þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þ*go.string.hdr."P-384"� �� ������������������"go.string."P-384"���þ"go.string."P-384"��� P-384��þ$"".hdr..gostring.1� �� ��������t����������""..gostring.1���þ""..gostring.1�ð��ê39402006196394479212279040100143613805079739270465446667948293404245721771496870329047266088258938001861606973112319��þ$"".hdr..gostring.2� �� ��������t����������""..gostring.2���þ""..gostring.2�ð��ê39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643��þàgo.string.hdr."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"� �� ��������`����������Øgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"���þØgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"�Ð��Âb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef��þàgo.string.hdr."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"� �� ��������`����������Øgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"���þØgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"�Ð��Âaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7��þàgo.string.hdr."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"� �� ��������`����������Øgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"���þØgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"�Ð��Â3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þ*go.string.hdr."P-521"� �� ������������������"go.string."P-521"���þ"go.string."P-521"��� P-521��þ$"".hdr..gostring.3� �� ������������������""..gostring.3���þ""..gostring.3�À��¼6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151��þ$"".hdr..gostring.4� �� ������������������""..gostring.4���þ""..gostring.4�À��¼6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449��þ$"".hdr..gostring.5� �� ��������ƒ����������""..gostring.5���þ""..gostring.5���ˆ051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00��þ$"".hdr..gostring.6� �� ��������‚����������""..gostring.6���þ""..gostring.6���†c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66��þ$"".hdr..gostring.7� �� ��������ƒ����������""..gostring.7���þ""..gostring.7���ˆ11839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þ0:go.itab."".p256Curve."".Curve�����þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þ0@go.itab.*"".CurveParams."".Curve�����þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þ*go.string.hdr."P-224"� �� ������������������"go.string."P-224"���þ"go.string."P-224"��� P-224��þ¨go.string.hdr."26959946667150639794667015087019630673557916260026308143510066298881"� �� ��������D���������� go.string."26959946667150639794667015087019630673557916260026308143510066298881"���þ go.string."26959946667150639794667015087019630673557916260026308143510066298881"���Š26959946667150639794667015087019630673557916260026308143510066298881��þ¨go.string.hdr."26959946667150639794667015087019625940457807714424391721682722368061"� �� ��������D���������� go.string."26959946667150639794667015087019625940457807714424391721682722368061"���þ go.string."26959946667150639794667015087019625940457807714424391721682722368061"���Š26959946667150639794667015087019625940457807714424391721682722368061��þgo.string.hdr."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"� �� ��������8����������ˆgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"���þˆgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"�€��rb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4��þgo.string.hdr."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"� �� ��������8����������ˆgo.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"���þˆgo.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"�€��rb70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21��þgo.string.hdr."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"� �� ��������8����������ˆgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"���þˆgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"�€��rbd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þ0:go.itab."".p224Curve."".Curve�����þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·4be18b2efc93437c7d1b6ea69d102baf�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·878ed5966f736c3febaddd4d372a3fb5���������`���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·a51c92db5a5d277fb517efc477ddb941���������à��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·95f7be97c823909e7684dc391baad276���������`���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5038c50c808b810066550394a22fff2e���������à���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·652df303fa21e07d6a26d7e0d678a4ff��������� ���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·31b2ddfd7c7062d584469c95698a3e1d�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·87d20ce1b58390b294df80b886db78bf�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�������������þTgclocals·5f32766c99d383f833fae93d4e4d71d1������ ��������þTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·bd5ecf30bdbc677b0e14fa50cb5ef414������ ���ÿ���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·13e63fd4a2a6f514772f401b6d3ddccb���������?����þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3bb21ca8fe1d99a3e492463bd711418a�������������þTgclocals·83ead081cd909acab0dcd88a450c1878� �� ��������������þTgclocals·a53873d76abf6c974a5fb149881b41d1� �� ��� ����������þTgclocals·008e235a1392cc90d1ed9ad2f7e76d87�(��(�����������������þTgclocals·a0f6f4a20ccf32f1280dec3af9030979�(��(����������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3d17ca39743a8f2ddc0e4b26ff0542ec�������������þTgclocals·790e5cc5051fc0affc980ade09e929ec��������������þTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�������������þTgclocals·790e5cc5051fc0affc980ade09e929ec��������������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þ*go.string.hdr."P-256"� �� ������������������"go.string."P-256"���þ"go.string."P-256"��� P-256��þ¼go.string.hdr."115792089210356248762697446949407573530086143415290314195533631308867097853951"� �� ��������N����������´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"���þ´go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"� ��ž115792089210356248762697446949407573530086143415290314195533631308867097853951��þ¼go.string.hdr."115792089210356248762697446949407573529996955224135760342422259061068512044369"� �� ��������N����������´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"���þ´go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"� ��ž115792089210356248762697446949407573529996955224135760342422259061068512044369��þ go.string.hdr."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"� �� ��������@����������˜go.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"���þ˜go.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"���‚5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b��þ go.string.hdr."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"� �� ��������@����������˜go.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"���þ˜go.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"���‚6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296��þ go.string.hdr."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"� �� ��������@����������˜go.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"���þ˜go.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"���‚4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5��þ go.string.hdr."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"� �� ��������@����������˜go.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"���þ˜go.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"���‚7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þTgclocals·a0ae979060439276475a90ef1322884f�(��(���������� ���!����þTgclocals·14c16763214c88f6ebc22b4b638329b7�(��(����������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·d98f60bd8519d0c68364b2a1d83af357�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·ecc591e57c9cfd5780396a91917d5274�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad��������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·afcdf1e7ace662e6b150526dfdbca287�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·5c5a9f3dff47a8940bdc317b9324ac2a�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·2a1dd1e1e59d0a384c26951e316cd7e6�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·87d20ce1b58390b294df80b886db78bf�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·87d20ce1b58390b294df80b886db78bf�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·87d20ce1b58390b294df80b886db78bf�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·13e63fd4a2a6f514772f401b6d3ddccb���������?����þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·985e7f97b0b5289d928dafb1f67eb662���������ÿ����þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·bd5ecf30bdbc677b0e14fa50cb5ef414������ ���ÿ���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3bb21ca8fe1d99a3e492463bd711418a�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·13a990b4a341857296a1c12de153dcaa�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·d0110d631ecd4af0947009e36d46dc99�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·790e5cc5051fc0affc980ade09e929ec��������������þTgclocals·31b2ddfd7c7062d584469c95698a3e1d�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·06be2e0cf40ff10dd1e5bbc1da1e184c�������������þTgclocals·0c8aa8e80191a30eac23f1a218103f16� �� ��������������þTgclocals·956175074b3249e0865444212394b303� �� �������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·13e63fd4a2a6f514772f401b6d3ddccb���������?����þTgclocals·6a1d7c889446d1a17760f6adad7ddc7f�(��(����������������þTgclocals·7e902992778eda5f91d29a3f0c115aee�(��(����������������þTgclocals·be44ce08ac92ed44a07e8fdb5604c12b�0��0���������� ������
����þTgclocals·a8402fb913afde093f7818dc5c2d5fd9�0��0�������������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þ."".mask��0type.[]uint8�0�������������������������""".statictmp_0604���þ0"".initonce��type.sync.Once���þ."".p384��(type.*"".CurveParams���þ."".p521��(type.*"".CurveParams���þ."".p224��Ð"type."".p224Curve���þ0"".p224P��@type.[8]uint32�@������������ðÿÿÿÿÿÿÿÿÿÿÿÿÿ�þ.""".p224ZeroModP31��0type.[]uint32�0�������������������������""".statictmp_0605���þ0""".p224ZeroModP63��€type.[8]uint64�€������€����øÿÿ����øÿÿ����øÿÿ��øÿ÷ÿÿ����øÿÿ����øÿÿ����øÿÿ�þ."".p256��"type."".p256Curve���þ."".p256RInverse��$type.*math/big.Int���þ0"".p256One��Htype.[9]uint32�@������������øÿÿÿÿÿÿÿÿÿ¿ÿÿÿ�þ0"".p256Zero��Htype.[9]uint32���þ0"".p256P��Htype.[9]uint32�Hÿÿÿÿÿÿÿÿÿÿ������������ ����ÿÿÿ�þ0"".p2562P��Htype.[9]uint32�Hþÿÿÿÿÿÿÿÿÿ������������@����ÿÿÿ�þ0$"".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šÄ�þ0"".p256Zero31��Htype.[9]uint32�Høÿÿüÿÿ?üÿÿü�@üÿÿüÿÿ?üÿÿ€üÿÿ7üÿÿ�þ0""".statictmp_0604��type.[8]uint8�ÿ?�þ0""".statictmp_0605��@type.[8]uint32�@��€øÿÿøÿÿøÿøÿÿøÿÿøÿÿøÿÿ�þ0"".initdone·��type.uint8���þ6"".(*CurveParams).Params·f��������������0"".(*CurveParams).Params���þ<"".(*CurveParams).IsOnCurve·f��������������6"".(*CurveParams).IsOnCurve���þ "".zForAffine·f��������������"".zForAffine���þN"".(*CurveParams).affineFromJacobian·f��������������H"".(*CurveParams).affineFromJacobian���þ0"".(*CurveParams).Add·f��������������*"".(*CurveParams).Add���þ@"".(*CurveParams).addJacobian·f��������������:"".(*CurveParams).addJacobian���þ6"".(*CurveParams).Double·f��������������0"".(*CurveParams).Double���þF"".(*CurveParams).doubleJacobian·f��������������@"".(*CurveParams).doubleJacobian���þ>"".(*CurveParams).ScalarMult·f��������������8"".(*CurveParams).ScalarMult���þF"".(*CurveParams).ScalarBaseMult·f��������������@"".(*CurveParams).ScalarBaseMult���þ""".GenerateKey·f��������������"".GenerateKey���þ"".Marshal·f��������������"".Marshal���þ"".Unmarshal·f��������������"".Unmarshal���þ"".initAll·f��������������"".initAll���þ"".initP384·f��������������"".initP384���þ"".initP521·f��������������"".initP521���þ"".P256·f��������������"".P256���þ"".P384·f��������������"".P384���þ"".P521·f��������������"".P521���þ"".initP224·f��������������"".initP224���þ"".P224·f��������������"".P224���þ,"".p224Curve.Params·f��������������&"".p224Curve.Params���þ2"".p224Curve.IsOnCurve·f��������������,"".p224Curve.IsOnCurve���þ&"".p224Curve.Add·f�������������� "".p224Curve.Add���þ,"".p224Curve.Double·f��������������&"".p224Curve.Double���þ4"".p224Curve.ScalarMult·f��������������."".p224Curve.ScalarMult���þ<"".p224Curve.ScalarBaseMult·f��������������6"".p224Curve.ScalarBaseMult���þ "".p224IsZero·f��������������"".p224IsZero���þ"".p224Add·f��������������"".p224Add���þ"".p224Sub·f��������������"".p224Sub���þ"".p224Mul·f��������������"".p224Mul���þ "".p224Square·f��������������"".p224Square���þ*"".p224ReduceLarge·f��������������$"".p224ReduceLarge���þ "".p224Reduce·f��������������"".p224Reduce���þ "".p224Invert·f��������������"".p224Invert���þ$"".p224Contract·f��������������"".p224Contract���þ*"".p224AddJacobian·f��������������$"".p224AddJacobian���þ0"".p224DoubleJacobian·f��������������*"".p224DoubleJacobian���þ2"".p224CopyConditional·f��������������,"".p224CopyConditional���þ("".p224ScalarMult·f��������������""".p224ScalarMult���þ$"".p224ToAffine·f��������������"".p224ToAffine���þ,"".get28BitsFromEnd·f��������������&"".get28BitsFromEnd���þ""".p224FromBig·f��������������"".p224FromBig���þ"".p224ToBig·f��������������"".p224ToBig���þ"".initP256·f��������������"".initP256���þ,"".p256Curve.Params·f��������������&"".p256Curve.Params���þ&"".p256GetScalar·f�������������� "".p256GetScalar���þ<"".p256Curve.ScalarBaseMult·f��������������6"".p256Curve.ScalarBaseMult���þ4"".p256Curve.ScalarMult·f��������������."".p256Curve.ScalarMult���þ,"".nonZeroToAllOnes·f��������������&"".nonZeroToAllOnes���þ*"".p256ReduceCarry·f��������������$"".p256ReduceCarry���þ"".p256Sum·f��������������"".p256Sum���þ"".p256Diff·f��������������"".p256Diff���þ,"".p256ReduceDegree·f��������������&"".p256ReduceDegree���þ "".p256Square·f��������������"".p256Square���þ"".p256Mul·f��������������"".p256Mul���þ "".p256Assign·f��������������"".p256Assign���þ "".p256Invert·f��������������"".p256Invert���þ""".p256Scalar3·f��������������"".p256Scalar3���þ""".p256Scalar4·f��������������"".p256Scalar4���þ""".p256Scalar8·f��������������"".p256Scalar8���þ*"".p256PointDouble·f��������������$"".p256PointDouble���þ."".p256PointAddMixed·f��������������("".p256PointAddMixed���þ$"".p256PointAdd·f��������������"".p256PointAdd���þ2"".p256CopyConditional·f��������������,"".p256CopyConditional���þ6"".p256SelectAffinePoint·f��������������0"".p256SelectAffinePoint���þ:"".p256SelectJacobianPoint·f��������������4"".p256SelectJacobianPoint���þ "".p256GetBit·f��������������"".p256GetBit���þ0"".p256ScalarBaseMult·f��������������*"".p256ScalarBaseMult���þ."".p256PointToAffine·f��������������("".p256PointToAffine���þ$"".p256ToAffine·f��������������"".p256ToAffine���þ("".p256ScalarMult·f��������������""".p256ScalarMult���þ""".p256FromBig·f��������������"".p256FromBig���þ"".p256ToBig·f��������������"".p256ToBig���þ"".init·f��������������"".init���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2�������������þTgclocals·a8eabfc4a4514ed6b3b0c61e9680e440��������������þTgclocals·3bb21ca8fe1d99a3e492463bd711418a�������������þ:type..hashfunc."".CurveParams��������������2type..hash."".CurveParams���þ6type..eqfunc."".CurveParams��������������.type..eq."".CurveParams���þ0type..alg."".CurveParams� �� �������������������:type..hashfunc."".CurveParams�����6type..eqfunc."".CurveParams���þ"runtime.gcbits.5f���_�þHgo.string.hdr."elliptic.CurveParams"� �� ������������������@go.string."elliptic.CurveParams"���þ@go.string."elliptic.CurveParams"�0��*elliptic.CurveParams��þ"go.string.hdr."P"� �� ������������������go.string."P"���þgo.string."P"���P��þ"go.string.hdr."N"� �� ������������������go.string."N"���þgo.string."N"���N��þ"go.string.hdr."B"� �� ������������������go.string."B"���þgo.string."B"���B��þ$go.string.hdr."Gx"� �� ������������������go.string."Gx"���þgo.string."Gx"���Gx��þ$go.string.hdr."Gy"� �� ������������������go.string."Gy"���þgo.string."Gy"���Gy��þ.go.string.hdr."BitSize"� �� ������������������&go.string."BitSize"���þ&go.string."BitSize"���BitSize��þ(go.string.hdr."Name"� �� ������������������ go.string."Name"���þ go.string."Name"���
Name��þ6go.string.hdr."CurveParams"� �� �������� ����������.go.string."CurveParams"���þ.go.string."CurveParams"� ��CurveParams��þ>go.string.hdr."crypto/elliptic"� �� ������������������6go.string."crypto/elliptic"���þ6go.string."crypto/elliptic"� �� crypto/elliptic��þ"go.importpath."".� �� ������������������6go.string."crypto/elliptic"���þ&type."".CurveParams��À��À@�������8�������OnŸ"�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������������������������(���������������������������������������0�����������������������������������������������00��0type..alg."".CurveParams���@��"runtime.gcbits.5f���P��Hgo.string.hdr."elliptic.CurveParams"���p��(type.*"".CurveParams���€��"runtime.zerovalue���À�&type."".CurveParams���À��"go.string.hdr."P"���à��$type.*math/big.Int�����"go.string.hdr."N"���°��$type.*math/big.Int���à��"go.string.hdr."B"���€��$type.*math/big.Int���°��$go.string.hdr."Gx"���Ð��$type.*math/big.Int���€��$go.string.hdr."Gy"��� ��$type.*math/big.Int���Ð��.go.string.hdr."BitSize"���ð��type.int��� ��(go.string.hdr."Name"���À��type.string���`ð�&type."".CurveParams���ð��6go.string.hdr."CurveParams"���€��"go.importpath."".���À�&type."".CurveParams���þ"runtime.gcbits.01����þJgo.string.hdr."*elliptic.CurveParams"� �� ������������������Bgo.string."*elliptic.CurveParams"���þBgo.string."*elliptic.CurveParams"�0��,*elliptic.CurveParams��þÐgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������X����������Ègo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÈgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"�À��²func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð��������������ŒßË�3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Ðgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��ügo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÐ�êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��(type.*"".CurveParams�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þªgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ¨go.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������D���������� go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"���þ go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"���Šfunc(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)��þ®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�Ð��Ð��������������Ô�¢�3��������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¨go.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��Àgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���а�®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��(type.*"".CurveParams�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���þÆgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þˆgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"� �� ��������4����������€go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"���þ€go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"�p��jfunc(*elliptic.CurveParams, *big.Int, *big.Int) bool��þztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) bool�À��À��������������Eú¤�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��ˆgo.string.hdr."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���þògo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int) bool func(*"".CurveParams, *math/big.Int, *math/big.Int) bool��������������ztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) bool���þ‚go.string.hdr."func(*elliptic.CurveParams) *elliptic.CurveParams"� �� ��������1����������zgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"���þzgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"�p��dfunc(*elliptic.CurveParams) *elliptic.CurveParams��þTtype.func(*"".CurveParams) *"".CurveParams� �� ��������������‹¦¢“�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��‚go.string.hdr."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���þÆgo.typelink.func(*elliptic.CurveParams) *elliptic.CurveParams func(*"".CurveParams) *"".CurveParams��������������Ttype.func(*"".CurveParams) *"".CurveParams���þ.go.string.hdr."[]uint8"� �� ������������������&go.string."[]uint8"���þ&go.string."[]uint8"���[]uint8��þtype.[]uint8� �� ��������������ß~.8��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��.go.string.hdr."[]uint8"���p��*go.weak.type.*[]uint8���€��"runtime.zerovalue�����type.uint8���þ6go.typelink.[]uint8 []uint8��������������type.[]uint8���þ’go.string.hdr."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"� �� ��������9����������Šgo.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"���þŠgo.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"�€��tfunc(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)��þ„type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)�À��À��������������…Äå�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��’go.string.hdr."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.typelink.func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int) func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)��������������„type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)���þºgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� �� ��������M����������²go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þ²go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� ��œfunc(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)��þÀtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à��������������ÏkÁð�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��ºgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���p��Ògo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�Àtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���ÐÀ�Àtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��(type.*"".CurveParams�����$type.*math/big.Int��� ��$type.*math/big.Int���°��type.[]uint8���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þêgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)��������������Àtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���þ$"".hdr..gostring.8� �� ��������v����������""..gostring.8���þ""..gostring.8�ð��îfunc(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þÄtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)� �� ��������������y÷r�3������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"0€� runtime.algarray���@��"runtime.gcbits.01���P��$"".hdr..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.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������Ätype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ¼go.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������N����������´go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þ´go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� ��žfunc(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þÌtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à��������������0åd�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¼go.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��Þgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�Ìtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÀ�Ìtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��(type.*"".CurveParams�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þøgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������Ìtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þÐgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"� �� ��������X����������Ègo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þÈgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"�À��²func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þêtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð��������������çy9�3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Ðgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���p��ügo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���ÐÀ�êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��(type.*"".CurveParams�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þªgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ&go.string.hdr."Add"� �� ������������������go.string."Add"���þgo.string."Add"���Add��þ¢go.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������A����������šgo.string."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þšgo.string."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���„func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à��������������ð\áõ�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¢go.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��Úgo.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÀ�Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��$type.*math/big.Int�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þÚgo.typelink.func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ,go.string.hdr."Double"� �� ������������������$go.string."Double"���þ$go.string."Double"���Double��þzgo.string.hdr."func(*big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������-����������rgo.string."func(*big.Int, *big.Int) (*big.Int, *big.Int)"���þrgo.string."func(*big.Int, *big.Int) (*big.Int, *big.Int)"�`��\func(*big.Int, *big.Int) (*big.Int, *big.Int)��þŒtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�À��À��������������3`1
�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��zgo.string.hdr."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.typelink.func(*big.Int, *big.Int) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������Œtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ2go.string.hdr."IsOnCurve"� �� �������� ����������*go.string."IsOnCurve"���þ*go.string."IsOnCurve"� ��IsOnCurve��þZgo.string.hdr."func(*big.Int, *big.Int) bool"� �� ������������������Rgo.string."func(*big.Int, *big.Int) bool"���þRgo.string."func(*big.Int, *big.Int) bool"�@��<func(*big.Int, *big.Int) bool��þXtype.func(*math/big.Int, *math/big.Int) bool�°��°��������������À§�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Zgo.string.hdr."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.typelink.func(*big.Int, *big.Int) bool func(*math/big.Int, *math/big.Int) bool��������������Xtype.func(*math/big.Int, *math/big.Int) bool���þ,go.string.hdr."Params"� �� ������������������$go.string."Params"���þ$go.string."Params"���Params��þXgo.string.hdr."func() *elliptic.CurveParams"� �� ������������������Pgo.string."func() *elliptic.CurveParams"���þPgo.string."func() *elliptic.CurveParams"�@��:func() *elliptic.CurveParams��þ6type.func() *"".CurveParams�����������������ˆ¨"å�3��������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Xgo.string.hdr."func() *elliptic.CurveParams"���p��Hgo.weak.type.*func() *"".CurveParams���€��"runtime.zerovalue��� €�6type.func() *"".CurveParams���Ѐ�6type.func() *"".CurveParams���€��(type.*"".CurveParams���þ~go.typelink.func() *elliptic.CurveParams func() *"".CurveParams��������������6type.func() *"".CurveParams���þ<go.string.hdr."ScalarBaseMult"� �� ������������������4go.string."ScalarBaseMult"���þ4go.string."ScalarBaseMult"� ��ScalarBaseMult��þdgo.string.hdr."func([]uint8) (*big.Int, *big.Int)"� �� ��������"����������\go.string."func([]uint8) (*big.Int, *big.Int)"���þ\go.string."func([]uint8) (*big.Int, *big.Int)"�P��Ffunc([]uint8) (*big.Int, *big.Int)��þbtype.func([]uint8) (*math/big.Int, *math/big.Int)�°��°��������������€Ÿ.l�3����������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��dgo.string.hdr."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.typelink.func([]uint8) (*big.Int, *big.Int) func([]uint8) (*math/big.Int, *math/big.Int)��������������btype.func([]uint8) (*math/big.Int, *math/big.Int)���þ4go.string.hdr."ScalarMult"� �� ��������
����������,go.string."ScalarMult"���þ,go.string."ScalarMult"� ��ScalarMult��þŒgo.string.hdr."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� �� ��������6����������„go.string."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þ„go.string."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"�p��nfunc(*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��������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Œgo.string.hdr."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���p��°go.weak.type.*func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�žtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���а�žtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��$type.*math/big.Int�����$type.*math/big.Int��� ��type.[]uint8���°��$type.*math/big.Int���À��$type.*math/big.Int���þšgo.typelink.func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)��������������žtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���þ6go.string.hdr."addJacobian"� �� �������� ����������.go.string."addJacobian"���þ.go.string."addJacobian"� ��addJacobian��þÞgo.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"� �� ��������_����������Ögo.string."func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þÖgo.string."func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"�À��Àfunc(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þ¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�����������������+Õõ �3���������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 0€� runtime.algarray���@��"runtime.gcbits.01���P��Þgo.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���p��´go.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���Ðà�¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��$type.*math/big.Int�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���ð��$type.*math/big.Int���€��$type.*math/big.Int���þðgo.typelink.func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þDgo.string.hdr."affineFromJacobian"� �� ������������������<go.string."affineFromJacobian"���þ<go.string."affineFromJacobian"�0��&affineFromJacobian��þŽgo.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������7����������†go.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þ†go.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"�p��pfunc(*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��������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Žgo.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��¼go.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���а�ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��$type.*math/big.Int�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���þ¨go.typelink.func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ<go.string.hdr."doubleJacobian"� �� ������������������4go.string."doubleJacobian"���þ4go.string."doubleJacobian"� ��doubleJacobian��þ¢go.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"� �� ��������A����������šgo.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þšgo.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���„func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�à��à��������������³mÃ-�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¢go.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���p��Úgo.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���а�Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��$type.*math/big.Int�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þÚgo.typelink.func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ(type.*"".CurveParams��Ð��Ð��������������Y”ˆœ�6�������������������������������������������������������������������������������� ������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������p0 � runtime.algarray���@��"runtime.gcbits.01���P��Jgo.string.hdr."*elliptic.CurveParams"���p��:go.weak.type.**"".CurveParams���€��"runtime.zerovalue�����&type."".CurveParams���` �(type.*"".CurveParams���Àð�(type.*"".CurveParams���ð��&go.string.hdr."Add"�����Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��� ��êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���°��*"".(*CurveParams).Add���À��*"".(*CurveParams).Add���Ð��,go.string.hdr."Double"���ð��Œtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��®type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�����0"".(*CurveParams).Double��� ��0"".(*CurveParams).Double���°��2go.string.hdr."IsOnCurve"���Ð��Xtype.func(*math/big.Int, *math/big.Int) bool���à��ztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) bool���ð��6"".(*CurveParams).IsOnCurve���€��6"".(*CurveParams).IsOnCurve�����,go.string.hdr."Params"���°��6type.func() *"".CurveParams���À��Ttype.func(*"".CurveParams) *"".CurveParams���Ð��0"".(*CurveParams).Params���à��0"".(*CurveParams).Params���ð��<go.string.hdr."ScalarBaseMult"�����btype.func([]uint8) (*math/big.Int, *math/big.Int)��� ��„type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)���°��@"".(*CurveParams).ScalarBaseMult���À��@"".(*CurveParams).ScalarBaseMult���Ð��4go.string.hdr."ScalarMult"���ð��žtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��Àtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�����8"".(*CurveParams).ScalarMult��� ��8"".(*CurveParams).ScalarMult���°��6go.string.hdr."addJacobian"���À��"go.importpath."".���Ð��¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���à��Ätype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���ð��:"".(*CurveParams).addJacobian���€��:"".(*CurveParams).addJacobian�����Dgo.string.hdr."affineFromJacobian"��� ��"go.importpath."".���°��ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���À��Ìtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���Ð��H"".(*CurveParams).affineFromJacobian���à��H"".(*CurveParams).affineFromJacobian���ð��<go.string.hdr."doubleJacobian"���€��"go.importpath."".�����Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��� ��êtype.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���°��@"".(*CurveParams).doubleJacobian���À��@"".(*CurveParams).doubleJacobian���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·cde59c54593d9a88e8be0b1914f1516e���������?����þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·8ead428b4183a0f1b19d8f59d3dde163�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·d0110d631ecd4af0947009e36d46dc99�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3bb21ca8fe1d99a3e492463bd711418a�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·33bd09daed8d27c6aa5688ccfd7468ad�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·01bc52eaf25414f97ebedc96f60fbb43������ �������þ>go.string.hdr."*elliptic.Curve"� �� ������������������6go.string."*elliptic.Curve"���þ6go.string."*elliptic.Curve"� �� *elliptic.Curve��þtype.*"".Curve�� �� ��������������ƒCG�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��>go.string.hdr."*elliptic.Curve"���p��.go.weak.type.**"".Curve���€��"runtime.zerovalue�����type."".Curve���þ"runtime.gcbits.03����þ<go.string.hdr."elliptic.Curve"� �� ������������������4go.string."elliptic.Curve"���þ4go.string."elliptic.Curve"� ��elliptic.Curve��þ*go.string.hdr."Curve"� �� ������������������"go.string."Curve"���þ"go.string."Curve"��� Curve��þtype."".Curve��°��°��������������@ÀUó���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,0à� runtime.algarray���@��"runtime.gcbits.03���P��<go.string.hdr."elliptic.Curve"���p��type.*"".Curve���€��"runtime.zerovalue���À�type."".Curve���À��&go.string.hdr."Add"���à��Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ð��,go.string.hdr."Double"�����Œtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��� ��2go.string.hdr."IsOnCurve"���À��Xtype.func(*math/big.Int, *math/big.Int) bool���Ð��,go.string.hdr."Params"���ð��6type.func() *"".CurveParams���€��<go.string.hdr."ScalarBaseMult"��� ��btype.func([]uint8) (*math/big.Int, *math/big.Int)���°��4go.string.hdr."ScalarMult"���Ð��žtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���`à�type."".Curve���à��*go.string.hdr."Curve"���ð��"go.importpath."".���€°�type."".Curve���þFgo.string.hdr."*elliptic.p256Curve"� �� ������������������>go.string."*elliptic.p256Curve"���þ>go.string."*elliptic.p256Curve"�0��(*elliptic.p256Curve��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·e5d5edcf53e2c122038779d75a487a60�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·8ead428b4183a0f1b19d8f59d3dde163�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f3273e6cb8b40c41344569cdb3bf5df�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·690151c7d298310801646a02cef0d54e������
�������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·13bdb4aeeaf63de3cc223d640262ea59�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·a5947a078ff8f32dc378f6b0b238531d�������������þ0go.string.hdr."elliptic"� �� ������������������(go.string."elliptic"���þ(go.string."elliptic"� ��elliptic��þ2go.string.hdr."p256Curve"� �� �������� ����������*go.string."p256Curve"���þ*go.string."p256Curve"� ��p256Curve��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·d98f60bd8519d0c68364b2a1d83af357�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·ecc591e57c9cfd5780396a91917d5274�������������þÌgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������V����������Ägo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÄgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"�°��®func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð��������������Ò2¯À�3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Ìgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��øgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÐ�ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��$type.*"".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þ¢go.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ¤go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������B����������œgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���þœgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���†func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)��þªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�Ð��Ð��������������¡€3?�3��������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¤go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��¼go.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���а�ªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��$type.*"".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���þ¾go.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������ªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ„go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"� �� ��������2����������|go.string."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"���þ|go.string."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"�p��ffunc(*elliptic.p256Curve, *big.Int, *big.Int) bool��þvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) bool�À��À��������������áz�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��„go.string.hdr."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���þêgo.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int) bool func(*"".p256Curve, *math/big.Int, *math/big.Int) bool��������������vtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) bool���þ~go.string.hdr."func(*elliptic.p256Curve) *elliptic.CurveParams"� �� ��������/����������vgo.string."func(*elliptic.p256Curve) *elliptic.CurveParams"���þvgo.string."func(*elliptic.p256Curve) *elliptic.CurveParams"�`��`func(*elliptic.p256Curve) *elliptic.CurveParams��þPtype.func(*"".p256Curve) *"".CurveParams� �� ��������������–&1�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��~go.string.hdr."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.typelink.func(*elliptic.p256Curve) *elliptic.CurveParams func(*"".p256Curve) *"".CurveParams��������������Ptype.func(*"".p256Curve) *"".CurveParams���þŽgo.string.hdr."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"� �� ��������7����������†go.string."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"���þ†go.string."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"�p��pfunc(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)��þ€type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)�À��À��������������t}³Þ�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Žgo.string.hdr."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.typelink.func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int) func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)��������������€type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)���þ¶go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� �� ��������K����������®go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þ®go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� ��˜func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)��þ¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à��������������ãòœµ�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¶go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���p��Îgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���ÐÀ�¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��$type.*"".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��type.[]uint8���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þâgo.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)��������������¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���þ$"".hdr..gostring.9� �� ��������t����������""..gostring.9���þ""..gostring.9�ð��êfunc(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þÀtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)� �� ��������������”áB£�3������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"0€� runtime.algarray���@��"runtime.gcbits.01���P��$"".hdr..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.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������Àtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ¸go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������L����������°go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þ°go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� ��šfunc(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þÈtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à��������������U¡ƒ�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¸go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��Úgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�Ètype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÀ�Ètype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��$type.*"".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þðgo.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������Ètype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þÌgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"� �� ��������V����������Ägo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þÄgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"�°��®func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð��������������'‹¸�3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Ìgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���p��øgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���ÐÀ�ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��$type.*"".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þ¢go.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ$type.*"".p256Curve��Ð��Ð��������������á¥Ñ�6�������������������������������������������������������������������������������� ������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������p0 � runtime.algarray���@��"runtime.gcbits.01���P��Fgo.string.hdr."*elliptic.p256Curve"���p��6go.weak.type.**"".p256Curve���€��"runtime.zerovalue�����"type."".p256Curve���` �$type.*"".p256Curve���Àð�$type.*"".p256Curve���ð��&go.string.hdr."Add"�����Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��� ��ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���°��&"".(*p256Curve).Add���À��&"".(*p256Curve).Add���Ð��,go.string.hdr."Double"���ð��Œtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��ªtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�����,"".(*p256Curve).Double��� ��,"".(*p256Curve).Double���°��2go.string.hdr."IsOnCurve"���Ð��Xtype.func(*math/big.Int, *math/big.Int) bool���à��vtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) bool���ð��2"".(*p256Curve).IsOnCurve���€��2"".(*p256Curve).IsOnCurve�����,go.string.hdr."Params"���°��6type.func() *"".CurveParams���À��Ptype.func(*"".p256Curve) *"".CurveParams���Ð��,"".(*p256Curve).Params���à��,"".(*p256Curve).Params���ð��<go.string.hdr."ScalarBaseMult"�����btype.func([]uint8) (*math/big.Int, *math/big.Int)��� ��€type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)���°��<"".(*p256Curve).ScalarBaseMult���À��<"".(*p256Curve).ScalarBaseMult���Ð��4go.string.hdr."ScalarMult"���ð��žtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��¼type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�����4"".(*p256Curve).ScalarMult��� ��4"".(*p256Curve).ScalarMult���°��6go.string.hdr."addJacobian"���À��"go.importpath."".���Ð��¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���à��Àtype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���ð��6"".(*p256Curve).addJacobian���€��6"".(*p256Curve).addJacobian�����Dgo.string.hdr."affineFromJacobian"��� ��"go.importpath."".���°��ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���À��Ètype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���Ð��D"".(*p256Curve).affineFromJacobian���à��D"".(*p256Curve).affineFromJacobian���ð��<go.string.hdr."doubleJacobian"���€��"go.importpath."".�����Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��� ��ætype.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���°��<"".(*p256Curve).doubleJacobian���À��<"".(*p256Curve).doubleJacobian���þDgo.string.hdr."elliptic.p256Curve"� �� ������������������<go.string."elliptic.p256Curve"���þ<go.string."elliptic.p256Curve"�0��&elliptic.p256Curve��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·e5d5edcf53e2c122038779d75a487a60�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·8ead428b4183a0f1b19d8f59d3dde163�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f3273e6cb8b40c41344569cdb3bf5df�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·690151c7d298310801646a02cef0d54e������
�������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·13bdb4aeeaf63de3cc223d640262ea59�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·a5947a078ff8f32dc378f6b0b238531d�������������þÊgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������U����������Âgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÂgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"�°��¬func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð��������������S2ž¥�3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Êgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��ögo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÐ�ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"type."".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þžgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ¢go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������A����������šgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���þšgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���„func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)��þ¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�Ð��Ð��������������ÊQj�3��������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¢go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��ºgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���а�¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"type."".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���þºgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ‚go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) bool"� �� ��������1����������zgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) bool"���þzgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) bool"�p��dfunc(elliptic.p256Curve, *big.Int, *big.Int) bool��þttype.func("".p256Curve, *math/big.Int, *math/big.Int) bool�À��À��������������Cäƒ/�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��‚go.string.hdr."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���þægo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int) bool func("".p256Curve, *math/big.Int, *math/big.Int) bool��������������ttype.func("".p256Curve, *math/big.Int, *math/big.Int) bool���þ|go.string.hdr."func(elliptic.p256Curve) *elliptic.CurveParams"� �� ��������.����������tgo.string."func(elliptic.p256Curve) *elliptic.CurveParams"���þtgo.string."func(elliptic.p256Curve) *elliptic.CurveParams"�`��^func(elliptic.p256Curve) *elliptic.CurveParams��þNtype.func("".p256Curve) *"".CurveParams� �� ��������������æ‚H›�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��|go.string.hdr."func(elliptic.p256Curve) *elliptic.CurveParams"���p��`go.weak.type.*func("".p256Curve) *"".CurveParams���€��"runtime.zerovalue��� €�Ntype.func("".p256Curve) *"".CurveParams���А�Ntype.func("".p256Curve) *"".CurveParams���€��"type."".p256Curve�����(type.*"".CurveParams���þºgo.typelink.func(elliptic.p256Curve) *elliptic.CurveParams func("".p256Curve) *"".CurveParams��������������Ntype.func("".p256Curve) *"".CurveParams���þŒgo.string.hdr."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"� �� ��������6����������„go.string."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"���þ„go.string."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"�p��nfunc(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)��þ~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)�À��À��������������ÍÑl’�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Œgo.string.hdr."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.typelink.func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int) func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)��������������~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)���þ´go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� �� ��������J����������¬go.string."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þ¬go.string."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� ��–func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)��þºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à��������������ez�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��´go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���p��Ìgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���ÐÀ�ºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��"type."".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��type.[]uint8���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þÞgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)��������������ºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���þ&"".hdr..gostring.10� �� ��������s����������""..gostring.10���þ""..gostring.10�ð��èfunc(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þ¾type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)� �� ��������������è·[b�3������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"0€� runtime.algarray���@��"runtime.gcbits.01���P��&"".hdr..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.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������¾type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ¶go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������K����������®go.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þ®go.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� ��˜func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þÆtype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à�������������� µ�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¶go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��Øgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�Ætype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÀ�Ætype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"type."".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þìgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������Ætype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þÊgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"� �� ��������U����������Âgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þÂgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"�°��¬func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð��������������ò¿à �3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Êgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���p��ögo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���ÐÀ�ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��"type."".p256Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þžgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ"type."".p256Curve��À ��À ��������������­Â]œ�9�������������������������������������������������������������������������������������������������������������������������������������� ������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������v0 � runtime.algarray���@��"runtime.gcbits.01���P��Dgo.string.hdr."elliptic.p256Curve"���p��$type.*"".p256Curve���€��"runtime.zerovalue���À�"type."".p256Curve���à��(type.*"".CurveParams���`�"type."".p256Curve�����2go.string.hdr."p256Curve"��� ��"go.importpath."".���°à�"type."".p256Curve���à��&go.string.hdr."Add"���€��Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�����ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��� �� "".p256Curve.Add���°�� "".p256Curve.Add���À��,go.string.hdr."Double"���à��Œtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ð��¨type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��&"".p256Curve.Double�����&"".p256Curve.Double��� ��2go.string.hdr."IsOnCurve"���À��Xtype.func(*math/big.Int, *math/big.Int) bool���Ð��ttype.func("".p256Curve, *math/big.Int, *math/big.Int) bool���à��,"".p256Curve.IsOnCurve���ð��,"".p256Curve.IsOnCurve���€��,go.string.hdr."Params"��� ��6type.func() *"".CurveParams���°��Ntype.func("".p256Curve) *"".CurveParams���À��&"".p256Curve.Params���Ð��&"".p256Curve.Params���à��<go.string.hdr."ScalarBaseMult"���€��btype.func([]uint8) (*math/big.Int, *math/big.Int)�����~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)��� ��6"".p256Curve.ScalarBaseMult���°��6"".p256Curve.ScalarBaseMult���À��4go.string.hdr."ScalarMult"���à��žtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���ð��ºtype.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��."".p256Curve.ScalarMult�����."".p256Curve.ScalarMult��� ��6go.string.hdr."addJacobian"���°��"go.importpath."".���À��¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���Ð��¾type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���à��0"".p256Curve.addJacobian���ð��0"".p256Curve.addJacobian���€��Dgo.string.hdr."affineFromJacobian"�����"go.importpath."".��� ��ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���°��Ætype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���À��>"".p256Curve.affineFromJacobian���Ð��>"".p256Curve.affineFromJacobian���à��<go.string.hdr."doubleJacobian"���ð��"go.importpath."".���€ ��Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��� ��ätype.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���  ��6"".p256Curve.doubleJacobian���° ��6"".p256Curve.doubleJacobian���þ0go.string.hdr."[]uint32"� �� ������������������(go.string."[]uint32"���þ(go.string."[]uint32"� ��[]uint32��þtype.[]uint32� �� ��������������ԑ��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��0go.string.hdr."[]uint32"���p��,go.weak.type.*[]uint32���€��"runtime.zerovalue�����type.uint32���þ:go.typelink.[]uint32 []uint32��������������type.[]uint32���þ type..hashfunc32� �� �������� ����������,runtime.memhash_varlen���þtype..eqfunc32� �� �������� ����������.runtime.memequal_varlen���þtype..alg32� �� ������������������� type..hashfunc32�����type..eqfunc32���þTgo.string.hdr."*elliptic.p224FieldElement"� �� ������������������Lgo.string."*elliptic.p224FieldElement"���þLgo.string."*elliptic.p224FieldElement"�@��6*elliptic.p224FieldElement��þ2type.*"".p224FieldElement�� �� ��������������|͸¡�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��Tgo.string.hdr."*elliptic.p224FieldElement"���p��Dgo.weak.type.**"".p224FieldElement���€��"runtime.zerovalue�����0type."".p224FieldElement���þruntime.gcbits.������þRgo.string.hdr."elliptic.p224FieldElement"� �� ������������������Jgo.string."elliptic.p224FieldElement"���þJgo.string."elliptic.p224FieldElement"�@��4elliptic.p224FieldElement��þ@go.string.hdr."p224FieldElement"� �� ������������������8go.string."p224FieldElement"���þ8go.string."p224FieldElement"�0��"p224FieldElement��þ0type."".p224FieldElement���� ���������������ϔ(Ã�‘���������������������������������������������������������������������������������������������������������������0��type..alg32���@��runtime.gcbits.���P��Rgo.string.hdr."elliptic.p224FieldElement"���p��2type.*"".p224FieldElement���€��"runtime.zerovalue�����type.uint32��� ��type.[]uint32���`À�0type."".p224FieldElement���À��@go.string.hdr."p224FieldElement"���Ð��"go.importpath."".���à�0type."".p224FieldElement���þ"type..hashfunc104� �� ��������h����������,runtime.memhash_varlen���þtype..eqfunc104� �� ��������h����������.runtime.memequal_varlen���þtype..alg104� �� �������������������"type..hashfunc104�����type..eqfunc104���þFgo.string.hdr."*elliptic.p224Curve"� �� ������������������>go.string."*elliptic.p224Curve"���þ>go.string."*elliptic.p224Curve"�0��(*elliptic.p224Curve��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·8ead428b4183a0f1b19d8f59d3dde163�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·690151c7d298310801646a02cef0d54e������
�������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·a5947a078ff8f32dc378f6b0b238531d�������������þ2go.string.hdr."p224Curve"� �� �������� ����������*go.string."p224Curve"���þ*go.string."p224Curve"� ��p224Curve��þTgclocals·0ebab88fa809a64715f990f20954c3c3������ ��������þTgclocals·3f5c1f818fa7055d0400cecd34057162�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·e5d5edcf53e2c122038779d75a487a60�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·3f3273e6cb8b40c41344569cdb3bf5df�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·13bdb4aeeaf63de3cc223d640262ea59�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·ecc591e57c9cfd5780396a91917d5274�������������þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·d98f60bd8519d0c68364b2a1d83af357�������������þÌgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������V����������Ägo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÄgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"�°��®func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð��������������{fI�3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Ìgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��øgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÐ�ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��$type.*"".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þ¢go.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ¤go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������B����������œgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���þœgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���†func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)��þªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�Ð��Ð��������������Fôå¯�3��������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¤go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��¼go.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���а�ªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��$type.*"".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���þ¾go.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������ªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ„go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"� �� ��������2����������|go.string."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"���þ|go.string."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"�p��ffunc(*elliptic.p224Curve, *big.Int, *big.Int) bool��þvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) bool�À��À��������������l×Ï�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��„go.string.hdr."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���þêgo.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int) bool func(*"".p224Curve, *math/big.Int, *math/big.Int) bool��������������vtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) bool���þ~go.string.hdr."func(*elliptic.p224Curve) *elliptic.CurveParams"� �� ��������/����������vgo.string."func(*elliptic.p224Curve) *elliptic.CurveParams"���þvgo.string."func(*elliptic.p224Curve) *elliptic.CurveParams"�`��`func(*elliptic.p224Curve) *elliptic.CurveParams��þPtype.func(*"".p224Curve) *"".CurveParams� �� ��������������9˄�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��~go.string.hdr."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.typelink.func(*elliptic.p224Curve) *elliptic.CurveParams func(*"".p224Curve) *"".CurveParams��������������Ptype.func(*"".p224Curve) *"".CurveParams���þŽgo.string.hdr."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"� �� ��������7����������†go.string."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"���þ†go.string."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"�p��pfunc(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)��þ€type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)�À��À��������������O�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Žgo.string.hdr."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.typelink.func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int) func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)��������������€type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)���þ¶go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� �� ��������K����������®go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þ®go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� ��˜func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)��þ¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à��������������³!Êb�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¶go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���p��Îgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���ÐÀ�¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��$type.*"".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��type.[]uint8���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þâgo.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)��������������¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���þ&"".hdr..gostring.11� �� ��������t����������""..gostring.11���þ""..gostring.11�ð��êfunc(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þÀtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)� �� ��������������û¿Õ)�3������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"0€� runtime.algarray���@��"runtime.gcbits.01���P��&"".hdr..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.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������Àtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ¸go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������L����������°go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þ°go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� ��šfunc(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þÈtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à��������������ߙwn�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¸go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��Úgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�Ètype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÀ�Ètype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��$type.*"".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þðgo.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������Ètype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þÌgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"� �� ��������V����������Ägo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þÄgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"�°��®func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð��������������ähBK�3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Ìgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���p��øgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���ÐÀ�ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��$type.*"".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þ¢go.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ$type.*"".p224Curve��Ð��Ð��������������Á˜ãø�6�������������������������������������������������������������������������������� ������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������p0 � runtime.algarray���@��"runtime.gcbits.01���P��Fgo.string.hdr."*elliptic.p224Curve"���p��6go.weak.type.**"".p224Curve���€��"runtime.zerovalue�����"type."".p224Curve���` �$type.*"".p224Curve���Àð�$type.*"".p224Curve���ð��&go.string.hdr."Add"�����Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��� ��ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���°��&"".(*p224Curve).Add���À��&"".(*p224Curve).Add���Ð��,go.string.hdr."Double"���ð��Œtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��ªtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�����,"".(*p224Curve).Double��� ��,"".(*p224Curve).Double���°��2go.string.hdr."IsOnCurve"���Ð��Xtype.func(*math/big.Int, *math/big.Int) bool���à��vtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) bool���ð��2"".(*p224Curve).IsOnCurve���€��2"".(*p224Curve).IsOnCurve�����,go.string.hdr."Params"���°��6type.func() *"".CurveParams���À��Ptype.func(*"".p224Curve) *"".CurveParams���Ð��,"".(*p224Curve).Params���à��,"".(*p224Curve).Params���ð��<go.string.hdr."ScalarBaseMult"�����btype.func([]uint8) (*math/big.Int, *math/big.Int)��� ��€type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)���°��<"".(*p224Curve).ScalarBaseMult���À��<"".(*p224Curve).ScalarBaseMult���Ð��4go.string.hdr."ScalarMult"���ð��žtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��¼type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�����4"".(*p224Curve).ScalarMult��� ��4"".(*p224Curve).ScalarMult���°��6go.string.hdr."addJacobian"���À��"go.importpath."".���Ð��¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���à��Àtype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���ð��6"".(*p224Curve).addJacobian���€��6"".(*p224Curve).addJacobian�����Dgo.string.hdr."affineFromJacobian"��� ��"go.importpath."".���°��ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���À��Ètype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���Ð��D"".(*p224Curve).affineFromJacobian���à��D"".(*p224Curve).affineFromJacobian���ð��<go.string.hdr."doubleJacobian"���€��"go.importpath."".�����Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��� ��ætype.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���°��<"".(*p224Curve).doubleJacobian���À��<"".(*p224Curve).doubleJacobian���þDgo.string.hdr."elliptic.p224Curve"� �� ������������������<go.string."elliptic.p224Curve"���þ<go.string."elliptic.p224Curve"�0��&elliptic.p224Curve��þ$go.string.hdr."gx"� �� ������������������go.string."gx"���þgo.string."gx"���gx��þ$go.string.hdr."gy"� �� ������������������go.string."gy"���þgo.string."gy"���gy��þ"go.string.hdr."b"� �� ������������������go.string."b"���þgo.string."b"���b��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·851b4f21d598685350e42b8302c18771���������à���þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·acc11b41e7adca20a78d573eade35863���������à��þTgclocals·33cdeccccebe80329f1fdbee7f5874cb�����������þTgclocals·e0eab70f6447ade3396963f8a240e436���������à���þÊgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������U����������Âgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þÂgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"�°��¬func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�ð��ð��������������ÿ3l2�3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Êgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��ögo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÐ�ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"type."".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þžgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ¢go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������A����������šgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���þšgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���„func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)��þ¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�Ð��Ð��������������]¯Õs�3��������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¢go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��ºgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���а�¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"type."".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���þºgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þ‚go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) bool"� �� ��������1����������zgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) bool"���þzgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) bool"�p��dfunc(elliptic.p224Curve, *big.Int, *big.Int) bool��þttype.func("".p224Curve, *math/big.Int, *math/big.Int) bool�À��À��������������ÄH�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��‚go.string.hdr."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���þægo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int) bool func("".p224Curve, *math/big.Int, *math/big.Int) bool��������������ttype.func("".p224Curve, *math/big.Int, *math/big.Int) bool���þ|go.string.hdr."func(elliptic.p224Curve) *elliptic.CurveParams"� �� ��������.����������tgo.string."func(elliptic.p224Curve) *elliptic.CurveParams"���þtgo.string."func(elliptic.p224Curve) *elliptic.CurveParams"�`��^func(elliptic.p224Curve) *elliptic.CurveParams��þNtype.func("".p224Curve) *"".CurveParams� �� ��������������ß[tŽ�3��������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��|go.string.hdr."func(elliptic.p224Curve) *elliptic.CurveParams"���p��`go.weak.type.*func("".p224Curve) *"".CurveParams���€��"runtime.zerovalue��� €�Ntype.func("".p224Curve) *"".CurveParams���А�Ntype.func("".p224Curve) *"".CurveParams���€��"type."".p224Curve�����(type.*"".CurveParams���þºgo.typelink.func(elliptic.p224Curve) *elliptic.CurveParams func("".p224Curve) *"".CurveParams��������������Ntype.func("".p224Curve) *"".CurveParams���þŒgo.string.hdr."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"� �� ��������6����������„go.string."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"���þ„go.string."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"�p��nfunc(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)��þ~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)�À��À�������������� ßË�3������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Œgo.string.hdr."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.typelink.func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int) func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)��������������~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)���þ´go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� �� ��������J����������¬go.string."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���þ¬go.string."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"� ��–func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)��þºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)�à��à��������������P03�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��´go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"���p��Ìgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���ÐÀ�ºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���€��"type."".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��type.[]uint8���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þÞgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)��������������ºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���þ&"".hdr..gostring.12� �� ��������s����������""..gostring.12���þ""..gostring.12�ð��èfunc(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þ¾type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)� �� ��������������Ûi¹�3������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"0€� runtime.algarray���@��"runtime.gcbits.01���P��&"".hdr..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.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������¾type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ¶go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� �� ��������K����������®go.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���þ®go.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"� ��˜func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)��þÆtype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�à��à��������������ºZ�3����������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��¶go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"���p��Øgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�Ætype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ÐÀ�Ætype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��"type."".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���þìgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��������������Ætype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���þÊgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"� �� ��������U����������Âgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���þÂgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"�°��¬func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)��þätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)�ð��ð��������������{)ÇF�3������������������������������������������������������������������������������������������������������������������������������������������������������������0€� runtime.algarray���@��"runtime.gcbits.01���P��Êgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"���p��ögo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��"runtime.zerovalue��� €�ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���ÐÀ�ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€��"type."".p224Curve�����$type.*math/big.Int��� ��$type.*math/big.Int���°��$type.*math/big.Int���À��$type.*math/big.Int���Ð��$type.*math/big.Int���à��$type.*math/big.Int���þžgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int) func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��������������ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���þ"type."".p224Curve��° ��° h��������������9hL��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���������������������������������������H������������������������������� ������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ˆ0��type..alg104���@��"runtime.gcbits.01���P��Dgo.string.hdr."elliptic.p224Curve"���p��$type.*"".p224Curve���€��"runtime.zerovalue���À�"type."".p224Curve���à��(type.*"".CurveParams�����$go.string.hdr."gx"��� ��"go.importpath."".���°��0type."".p224FieldElement���à��$go.string.hdr."gy"���ð��"go.importpath."".���€��0type."".p224FieldElement���°��"go.string.hdr."b"���À��"go.importpath."".���Ð��0type."".p224FieldElement���`€�"type."".p224Curve���€��2go.string.hdr."p224Curve"�����"go.importpath."".��� Ð�"type."".p224Curve���Ð��&go.string.hdr."Add"���ð��Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���€��ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)�����&"".(*p224Curve).Add��� �� "".p224Curve.Add���°��,go.string.hdr."Double"���Ð��Œtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���à��¨type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���ð��,"".(*p224Curve).Double���€��&"".p224Curve.Double�����2go.string.hdr."IsOnCurve"���°��Xtype.func(*math/big.Int, *math/big.Int) bool���À��ttype.func("".p224Curve, *math/big.Int, *math/big.Int) bool���Ð��2"".(*p224Curve).IsOnCurve���à��,"".p224Curve.IsOnCurve���ð��,go.string.hdr."Params"�����6type.func() *"".CurveParams��� ��Ntype.func("".p224Curve) *"".CurveParams���°��,"".(*p224Curve).Params���À��&"".p224Curve.Params���Ð��<go.string.hdr."ScalarBaseMult"���ð��btype.func([]uint8) (*math/big.Int, *math/big.Int)���€��~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)�����<"".(*p224Curve).ScalarBaseMult��� ��6"".p224Curve.ScalarBaseMult���°��4go.string.hdr."ScalarMult"���Ð��žtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���à��ºtype.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)���ð��4"".(*p224Curve).ScalarMult���€ ��."".p224Curve.ScalarMult��� ��6go.string.hdr."addJacobian"���  ��"go.importpath."".���° ��¢type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���À ��¾type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���Ð ��6"".(*p224Curve).addJacobian���à ��0"".p224Curve.addJacobian���ð ��Dgo.string.hdr."affineFromJacobian"���€
��"go.importpath."".���
��ªtype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)��� 
��Ætype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)���°
��D"".(*p224Curve).affineFromJacobian�����>"".p224Curve.affineFromJacobian���Ð
��<go.string.hdr."doubleJacobian"���à
��"go.importpath."".���ð
��Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)���€ ��ätype.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)��� ��<"".(*p224Curve).doubleJacobian���  ��6"".p224Curve.doubleJacobian���þ0go.string.hdr."[]uint64"� �� ������������������(go.string."[]uint64"���þ(go.string."[]uint64"� ��[]uint64��þtype.[]uint64� �� ��������������?µi ��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��0go.string.hdr."[]uint64"���p��,go.weak.type.*[]uint64���€��"runtime.zerovalue�����type.uint64���þ:go.typelink.[]uint64 []uint64��������������type.[]uint64���þ"type..hashfunc120� �� ��������x����������,runtime.memhash_varlen���þtype..eqfunc120� �� ��������x����������.runtime.memequal_varlen���þtype..alg120� �� �������������������"type..hashfunc120�����type..eqfunc120���þ^go.string.hdr."*elliptic.p224LargeFieldElement"� �� ������������������Vgo.string."*elliptic.p224LargeFieldElement"���þVgo.string."*elliptic.p224LargeFieldElement"�@��@*elliptic.p224LargeFieldElement��þ<type.*"".p224LargeFieldElement�� �� ��������������ß»¤‡�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��^go.string.hdr."*elliptic.p224LargeFieldElement"���p��Ngo.weak.type.**"".p224LargeFieldElement���€��"runtime.zerovalue�����:type."".p224LargeFieldElement���þ\go.string.hdr."elliptic.p224LargeFieldElement"� �� ������������������Tgo.string."elliptic.p224LargeFieldElement"���þTgo.string."elliptic.p224LargeFieldElement"�@��>elliptic.p224LargeFieldElement��þJgo.string.hdr."p224LargeFieldElement"� �� ������������������Bgo.string."p224LargeFieldElement"���þBgo.string."p224LargeFieldElement"�0��,p224LargeFieldElement��þ:type."".p224LargeFieldElement����x���������������Ÿ¨¥n�‘���������������������������������������������������������������������������������������������������������������0��type..alg120���@��runtime.gcbits.���P��\go.string.hdr."elliptic.p224LargeFieldElement"���p��<type.*"".p224LargeFieldElement���€��"runtime.zerovalue�����type.uint64��� ��type.[]uint64���`À�:type."".p224LargeFieldElement���À��Jgo.string.hdr."p224LargeFieldElement"���Ð��"go.importpath."".���à�:type."".p224LargeFieldElement���þ type..hashfunc28� �� ������������������,runtime.memhash_varlen���þtype..eqfunc28� �� ������������������.runtime.memequal_varlen���þtype..alg28� �� ������������������� type..hashfunc28�����type..eqfunc28���þ2go.string.hdr."[28]uint8"� �� �������� ����������*go.string."[28]uint8"���þ*go.string."[28]uint8"� ��[28]uint8��þtype.[28]uint8�À��À���������������>s â�‘�����������������������������������������������������������������������0��type..alg28���@��runtime.gcbits.���P��2go.string.hdr."[28]uint8"���p��.go.weak.type.*[28]uint8���€��"runtime.zerovalue�����type.uint8��� ��type.[]uint8���þ>go.typelink.[28]uint8 [28]uint8��������������type.[28]uint8���þ2go.string.hdr."[32]uint8"� �� �������� ����������*go.string."[32]uint8"���þ*go.string."[32]uint8"� ��[32]uint8��þtype.[32]uint8�À��À ���������������œYÿ¨�‘���������������������������������������������������������������� �������0��type..alg32���@��runtime.gcbits.���P��2go.string.hdr."[32]uint8"���p��.go.weak.type.*[32]uint8���€��"runtime.zerovalue�����type.uint8��� ��type.[]uint8���þ>go.typelink.[32]uint8 [32]uint8��������������type.[32]uint8���þ4go.string.hdr."*[32]uint8"� �� ��������
����������,go.string."*[32]uint8"���þ,go.string."*[32]uint8"� ��*[32]uint8��þtype.*[32]uint8� �� ��������������ôÇy�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��4go.string.hdr."*[32]uint8"���p��0go.weak.type.**[32]uint8���€��"runtime.zerovalue�����type.[32]uint8���þ type..hashfunc36� �� ��������$����������,runtime.memhash_varlen���þtype..eqfunc36� �� ��������$����������.runtime.memequal_varlen���þtype..alg36� �� ������������������� type..hashfunc36�����type..eqfunc36���þ2go.string.hdr."[9]uint32"� �� �������� ����������*go.string."[9]uint32"���þ*go.string."[9]uint32"� ��[9]uint32��þtype.[9]uint32�À��À$���������������#ì�‘���������������������������������������������������������������� �������0��type..alg36���@��runtime.gcbits.���P��2go.string.hdr."[9]uint32"���p��.go.weak.type.*[9]uint32���€��"runtime.zerovalue�����type.uint32��� ��type.[]uint32���þ>go.typelink.[9]uint32 [9]uint32��������������type.[9]uint32���þ4go.string.hdr."*[9]uint32"� �� ��������
����������,go.string."*[9]uint32"���þ,go.string."*[9]uint32"� ��*[9]uint32��þtype.*[9]uint32� �� ��������������"9>M�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��4go.string.hdr."*[9]uint32"���p��0go.weak.type.**[9]uint32���€��"runtime.zerovalue�����type.[9]uint32���þ"type..hashfunc136� �� ��������ˆ����������,runtime.memhash_varlen���þtype..eqfunc136� �� ��������ˆ����������.runtime.memequal_varlen���þtype..alg136� �� �������������������"type..hashfunc136�����type..eqfunc136���þ4go.string.hdr."[17]uint64"� �� ��������
����������,go.string."[17]uint64"���þ,go.string."[17]uint64"� ��[17]uint64��þtype.[17]uint64�À��Àˆ���������������åó�‘�����������������������������������������������������������������������0��type..alg136���@��runtime.gcbits.���P��4go.string.hdr."[17]uint64"���p��0go.weak.type.*[17]uint64���€��"runtime.zerovalue�����type.uint64��� ��type.[]uint64���þBgo.typelink.[17]uint64 [17]uint64��������������type.[17]uint64���þ type..hashfunc72� �� ��������H����������,runtime.memhash_varlen���þtype..eqfunc72� �� ��������H����������.runtime.memequal_varlen���þtype..alg72� �� ������������������� type..hashfunc72�����type..eqfunc72���þ4go.string.hdr."[18]uint32"� �� ��������
����������,go.string."[18]uint32"���þ,go.string."[18]uint32"� ��[18]uint32��þtype.[18]uint32�À��ÀH���������������Oh[°�‘�����������������������������������������������������������������������0��type..alg72���@��runtime.gcbits.���P��4go.string.hdr."[18]uint32"���p��0go.weak.type.*[18]uint32���€��"runtime.zerovalue�����type.uint32��� ��type.[]uint32���þBgo.typelink.[18]uint32 [18]uint32��������������type.[18]uint32���þ6go.string.hdr."[][9]uint32"� �� �������� ����������.go.string."[][9]uint32"���þ.go.string."[][9]uint32"� ��[][9]uint32��þ type.[][9]uint32� �� ��������������_z¶��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��6go.string.hdr."[][9]uint32"���p��2go.weak.type.*[][9]uint32���€��"runtime.zerovalue�����type.[9]uint32���þFgo.typelink.[][9]uint32 [][9]uint32�������������� type.[][9]uint32���þ"type..hashfunc108� �� ��������l����������,runtime.memhash_varlen���þtype..eqfunc108� �� ��������l����������.runtime.memequal_varlen���þtype..alg108� �� �������������������"type..hashfunc108�����type..eqfunc108���þ8go.string.hdr."[3][9]uint32"� �� �������� ����������0go.string."[3][9]uint32"���þ0go.string."[3][9]uint32"� ��[3][9]uint32��þ"type.[3][9]uint32�À��Àl���������������ùü¢#�‘�����������������������������������������������������������������������0��type..alg108���@��runtime.gcbits.���P��8go.string.hdr."[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���þ<go.string.hdr."[][3][9]uint32"� �� ������������������4go.string."[][3][9]uint32"���þ4go.string."[][3][9]uint32"� ��[][3][9]uint32��þ&type.[][3][9]uint32� �� ��������������°äÏÌ��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��<go.string.hdr."[][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���þ$type..hashfunc1728� �� ��������À���������,runtime.memhash_varlen���þ type..eqfunc1728� �� ��������À���������.runtime.memequal_varlen���þtype..alg1728� �� �������������������$type..hashfunc1728����� type..eqfunc1728���þ@go.string.hdr."[16][3][9]uint32"� �� ������������������8go.string."[16][3][9]uint32"���þ8go.string."[16][3][9]uint32"�0��"[16][3][9]uint32��þ*type.[16][3][9]uint32�À��ÀÀ��������������ò–ìú�‘�����������������������������������������������������������������������0��type..alg1728���@��runtime.gcbits.���P��@go.string.hdr."[16][3][9]uint32"���p��<go.weak.type.*[16][3][9]uint32���€��"runtime.zerovalue�����"type.[3][9]uint32��� ��&type.[][3][9]uint32���þZgo.typelink.[16][3][9]uint32 [16][3][9]uint32��������������*type.[16][3][9]uint32���þBgo.string.hdr."*[16][3][9]uint32"� �� ������������������:go.string."*[16][3][9]uint32"���þ:go.string."*[16][3][9]uint32"�0��$*[16][3][9]uint32��þ,type.*[16][3][9]uint32� �� ��������������‚'«/�6�������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��Bgo.string.hdr."*[16][3][9]uint32"���p��>go.weak.type.**[16][3][9]uint32���€��"runtime.zerovalue�����*type.[16][3][9]uint32���þ4go.string.hdr."[]big.Word"� �� ��������
����������,go.string."[]big.Word"���þ,go.string."[]big.Word"� ��[]big.Word��þ(type.[]math/big.Word� �� ��������������=ҌN��������������������������������������������������������� 0 � runtime.algarray���@��"runtime.gcbits.01���P��4go.string.hdr."[]big.Word"���p��:go.weak.type.*[]math/big.Word���€��"runtime.zerovalue�����$type.math/big.Word���þLgo.typelink.[]big.Word []math/big.Word��������������(type.[]math/big.Word���þ2go.string.hdr."[8]uint32"� �� �������� ����������*go.string."[8]uint32"���þ*go.string."[8]uint32"� ��[8]uint32��þtype.[8]uint32�À��À ���������������¥ˆ.À�‘�����������������������������������������������������������������������0��type..alg32���@��runtime.gcbits.���P��2go.string.hdr."[8]uint32"���p��.go.weak.type.*[8]uint32���€��"runtime.zerovalue�����type.uint32��� ��type.[]uint32���þ>go.typelink.[8]uint32 [8]uint32��������������type.[8]uint32���þ type..hashfunc64� �� ��������@����������,runtime.memhash_varlen���þtype..eqfunc64� �� ��������@����������.runtime.memequal_varlen���þtype..alg64� �� ������������������� type..hashfunc64�����type..eqfunc64���þ2go.string.hdr."[8]uint64"� �� �������� ����������*go.string."[8]uint64"���þ*go.string."[8]uint64"� ��[8]uint64��þtype.[8]uint64�À��À@���������������ÞÑ^ú�‘�����������������������������������������������������������������������0��type..alg64���@��runtime.gcbits.���P��2go.string.hdr."[8]uint64"���p��.go.weak.type.*[8]uint64���€��"runtime.zerovalue�����type.uint64��� ��type.[]uint64���þ>go.typelink.[8]uint64 [8]uint64��������������type.[8]uint64���þ$type..hashfunc2160� �� ��������p���������,runtime.memhash_varlen���þ type..eqfunc2160� �� ��������p���������.runtime.memequal_varlen���þtype..alg2160� �� �������������������$type..hashfunc2160����� type..eqfunc2160���þ6go.string.hdr."[540]uint32"� �� �������� ����������.go.string."[540]uint32"���þ.go.string."[540]uint32"� ��[540]uint32��þ type.[540]uint32�À��Àp��������������ŹwB�‘����������������������������������������������������������������������0��type..alg2160���@��runtime.gcbits.���P��6go.string.hdr."[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.hdr."[8]uint8"� �� ������������������(go.string."[8]uint8"���þ(go.string."[8]uint8"� ��[8]uint8��þtype.[8]uint8�À��À���������������>ù0´�‘�����������������������������������������������������������������������0 � runtime.algarray���@��runtime.gcbits.���P��0go.string.hdr."[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.hdr."runtime"� �� ������������������&go.string."runtime"���þ&go.string."runtime"���runtime��þ,go.importpath.runtime.� �� ������������������&go.string."runtime"���þ$go.string.hdr."io"� �� ������������������go.string."io"���þgo.string."io"���io��þ"go.importpath.io.� �� ������������������go.string."io"���þ(go.string.hdr."sync"� �� ������������������ go.string."sync"���þ go.string."sync"���
sync��þ&go.importpath.sync.� �� ������������������ go.string."sync"���þ0go.string.hdr."math/big"� �� ������������������(go.string."math/big"���þ(go.string."math/big"� ��math/big��þ.go.importpath.math/big.� �� ������������������(go.string."math/big"���þ8type..hash."".CurveParams·f��������������2type..hash."".CurveParams���þ4type..eq."".CurveParams·f��������������.type..eq."".CurveParams���þ"".Curve.Add·f��������������"".Curve.Add���þ$"".Curve.Double·f��������������"".Curve.Double���þ*"".Curve.IsOnCurve·f��������������$"".Curve.IsOnCurve���þ$"".Curve.Params·f��������������"".Curve.Params���þ4"".Curve.ScalarBaseMult·f��������������."".Curve.ScalarBaseMult���þ,"".Curve.ScalarMult·f��������������&"".Curve.ScalarMult���þ8"".(*p256Curve).IsOnCurve·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���þ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�