Home | History | Annotate | Download | only in crypto
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     20235     `
      3 go object linux amd64 go1.5.1 X:none
      4 build id "94411a5d77f7564ecc7cb0685cb6642c83b4cbe0"
      5 
      6 $$
      7 package elliptic
      8 	import runtime "runtime"
      9 	import io "io"
     10 	import sync "sync"
     11 	import big "math/big"
     12 	type @"math/big".Word uintptr
     13 	type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int }
     14 	import rand "math/rand" // indirect
     15 	type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) }
     16 	type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source }
     17 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") ExpFloat64 () (? float64)
     18 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Float32 () (? float32)
     19 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Float64 () (? float64)
     20 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int () (? int)
     21 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int31 () (? int32)
     22 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int31n (@"math/rand".n3 int32) (? int32)
     23 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int63 () (? int64)
     24 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int63n (@"math/rand".n3 int64) (? int64)
     25 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Intn (@"math/rand".n3 int) (? int)
     26 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") NormFloat64 () (? float64)
     27 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Perm (@"math/rand".n3 int) (? []int)
     28 	func (@"math/rand".r1 *@"math/rand".Rand "esc:0x9") Seed (@"math/rand".seed2 int64)
     29 	func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Uint32 () (? uint32)
     30 	type @"io".ByteScanner interface { ReadByte() (@"io".c byte, @"io".err error); UnreadByte() (? error) }
     31 	type @"math/big".nat []@"math/big".Word
     32 	func (@"math/big".z2 @"math/big".nat) @"math/big".add (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat)
     33 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".and (@"math/big".x3 @"math/big".nat "esc:0x1", @"math/big".y4 @"math/big".nat "esc:0x1") (? @"math/big".nat)
     34 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".andNot (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x1") (? @"math/big".nat)
     35 	func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".bit (@"math/big".i3 uint) (? uint) { var @"math/big".j4 uint; ; @"math/big".j4 = @"math/big".i3 / 0x40; if @"math/big".j4 >= uint(len(@"math/big".x2)) { return 0x0 }; return uint(@"math/big".x2[@"math/big".j4] >> (@"math/big".i3 % 0x40) & @"math/big".Word(0x1)) }
     36 	func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".bitLen () (? int)
     37 	func (@"math/big".z2 @"math/big".nat "esc:0x1") @"math/big".bytes (@"math/big".buf3 []byte "esc:0x1") (@"math/big".i1 int)
     38 	func (@"math/big".z1 @"math/big".nat "esc:0x1") @"math/big".clear ()
     39 	func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".cmp (@"math/big".y3 @"math/big".nat "esc:0x1") (@"math/big".r1 int)
     40 	func (@"math/big".q1 @"math/big".nat) @"math/big".convertWords (@"math/big".s2 []byte "esc:0x1", @"math/big".charset3 string "esc:0x1", @"math/big".b4 @"math/big".Word, @"math/big".ndigits5 int, @"math/big".bb6 @"math/big".Word, @"math/big".table7 []@"math/big".divisor "esc:0x9")
     41 	func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".decimalString () (? string)
     42 	func (@"math/big".z3 @"math/big".nat) @"math/big".div (@"math/big".z24 @"math/big".nat, @"math/big".u5 @"math/big".nat, @"math/big".v6 @"math/big".nat) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".nat)
     43 	func (@"math/big".z3 @"math/big".nat "esc:0x12") @"math/big".divLarge (@"math/big".u4 @"math/big".nat, @"math/big".uIn5 @"math/big".nat, @"math/big".v6 @"math/big".nat) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".nat)
     44 	func (@"math/big".z3 @"math/big".nat) @"math/big".divW (@"math/big".x4 @"math/big".nat, @"math/big".y5 @"math/big".Word) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".Word)
     45 	func (@"math/big".z2 @"math/big".nat) @"math/big".expNN (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat)
     46 	func (@"math/big".z2 @"math/big".nat) @"math/big".expNNMontgomery (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat)
     47 	func (@"math/big".z2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat)
     48 	func (@"math/big".z2 @"math/big".nat) @"math/big".expWW (@"math/big".x3 @"math/big".Word, @"math/big".y4 @"math/big".Word) (? @"math/big".nat)
     49 	func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".hexString () (? string)
     50 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".make (@"math/big".n3 int) (? @"math/big".nat)
     51 	func (@"math/big".x2 @"math/big".nat) @"math/big".modW (@"math/big".d3 @"math/big".Word) (@"math/big".r1 @"math/big".Word)
     52 	func (@"math/big".z2 @"math/big".nat) @"math/big".montgomery (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat, @"math/big".k6 @"math/big".Word, @"math/big".n7 int) (? @"math/big".nat)
     53 	func (@"math/big".z2 @"math/big".nat) @"math/big".mul (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat)
     54 	func (@"math/big".z2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".Word, @"math/big".r5 @"math/big".Word) (? @"math/big".nat)
     55 	func (@"math/big".z2 @"math/big".nat) @"math/big".mulRange (@"math/big".a3 uint64, @"math/big".b4 uint64) (? @"math/big".nat)
     56 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".norm () (? @"math/big".nat)
     57 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".or (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x9") (? @"math/big".nat)
     58 	func (@"math/big".n2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps3 int) (? bool)
     59 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".random (@"math/big".rand3 *@"math/rand".Rand "esc:0x9", @"math/big".limit4 @"math/big".nat "esc:0x1", @"math/big".n5 int) (? @"math/big".nat)
     60 	func (@"math/big".z5 @"math/big".nat) @"math/big".scan (@"math/big".r6 @"io".ByteScanner, @"math/big".base7 int, @"math/big".fracOk8 bool) (@"math/big".res1 @"math/big".nat, @"math/big".b2 int, @"math/big".count3 int, @"math/big".err4 error)
     61 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".set (@"math/big".x3 @"math/big".nat "esc:0x9") (? @"math/big".nat)
     62 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setBit (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".i4 uint, @"math/big".b5 uint) (? @"math/big".nat)
     63 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setBytes (@"math/big".buf3 []byte "esc:0x1") (? @"math/big".nat)
     64 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setUint64 (@"math/big".x3 uint64) (? @"math/big".nat)
     65 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setWord (@"math/big".x3 @"math/big".Word) (? @"math/big".nat)
     66 	func (@"math/big".z2 @"math/big".nat) @"math/big".shl (@"math/big".x3 @"math/big".nat, @"math/big".s4 uint) (? @"math/big".nat)
     67 	func (@"math/big".z2 @"math/big".nat) @"math/big".shr (@"math/big".x3 @"math/big".nat, @"math/big".s4 uint) (? @"math/big".nat)
     68 	func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".sticky (@"math/big".i3 uint) (? uint)
     69 	func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".string (@"math/big".charset3 string "esc:0x1") (? string)
     70 	func (@"math/big".z2 @"math/big".nat) @"math/big".sub (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat)
     71 	func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".trailingZeroBits () (? uint)
     72 	func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".xor (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x9") (? @"math/big".nat)
     73 	import fmt "fmt" // indirect
     74 	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) }
     75 	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) }
     76 	type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat }
     77 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Abs (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
     78 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Add (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
     79 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") And (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
     80 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") AndNot (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
     81 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Binomial (@"math/big".n3 int64, @"math/big".k4 int64) (? *@"math/big".Int)
     82 	func (@"math/big".x2 *@"math/big".Int "esc:0x9") Bit (@"math/big".i3 int) (? uint)
     83 	func (@"math/big".x2 *@"math/big".Int "esc:0x1") BitLen () (? int)
     84 	func (@"math/big".x2 *@"math/big".Int "esc:0x22") Bits () (? []@"math/big".Word) { return @"math/big".x2.@"math/big".abs }
     85 	func (@"math/big".x2 *@"math/big".Int "esc:0x1") Bytes () (? []byte)
     86 	func (@"math/big".x2 *@"math/big".Int "esc:0x1") Cmp (@"math/big".y3 *@"math/big".Int "esc:0x1") (@"math/big".r1 int)
     87 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Div (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
     88 	func (@"math/big".z3 *@"math/big".Int "esc:0x1a") DivMod (@"math/big".x4 *@"math/big".Int "esc:0x9", @"math/big".y5 *@"math/big".Int "esc:0x9", @"math/big".m6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int)
     89 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Exp (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x1", @"math/big".m5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
     90 	func (@"math/big".x1 *@"math/big".Int "esc:0x9") Format (@"math/big".s2 @"fmt".State, @"math/big".ch3 rune)
     91 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") GCD (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9", @"math/big".a5 *@"math/big".Int "esc:0x9", @"math/big".b6 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
     92 	func (@"math/big".z2 *@"math/big".Int "esc:0x9") GobDecode (@"math/big".buf3 []byte "esc:0x1") (? error)
     93 	func (@"math/big".x3 *@"math/big".Int "esc:0x1") GobEncode () (? []byte, ? error)
     94 	func (@"math/big".x2 *@"math/big".Int "esc:0x1") Int64 () (? int64) { var @"math/big".v3 int64; ; @"math/big".v3 = int64(@"math/big".low64(@"math/big".x2.@"math/big".abs)); if @"math/big".x2.@"math/big".neg { @"math/big".v3 = -@"math/big".v3 }; return @"math/big".v3 }
     95 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Lsh (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".n4 uint) (? *@"math/big".Int)
     96 	func (@"math/big".z3 *@"math/big".Int "esc:0x9") MarshalJSON () (? []byte, ? error)
     97 	func (@"math/big".z3 *@"math/big".Int "esc:0x9") MarshalText () (@"math/big".text1 []byte, @"math/big".err2 error)
     98 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Mod (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
     99 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") ModInverse (@"math/big".g3 *@"math/big".Int "esc:0x9", @"math/big".n4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    100 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") ModSqrt (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".p4 *@"math/big".Int) (? *@"math/big".Int)
    101 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Mul (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    102 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") MulRange (@"math/big".a3 int64, @"math/big".b4 int64) (? *@"math/big".Int)
    103 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Neg (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    104 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Not (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    105 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Or (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    106 	func (@"math/big".x2 *@"math/big".Int "esc:0x9") ProbablyPrime (@"math/big".n3 int) (? bool)
    107 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Quo (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    108 	func (@"math/big".z3 *@"math/big".Int "esc:0x1a") QuoRem (@"math/big".x4 *@"math/big".Int "esc:0x9", @"math/big".y5 *@"math/big".Int "esc:0x9", @"math/big".r6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int)
    109 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rand (@"math/big".rnd3 *@"math/rand".Rand "esc:0x9", @"math/big".n4 *@"math/big".Int "esc:0x1") (? *@"math/big".Int)
    110 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rem (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    111 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rsh (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".n4 uint) (? *@"math/big".Int)
    112 	func (@"math/big".z2 *@"math/big".Int "esc:0x9") Scan (@"math/big".s3 @"fmt".ScanState, @"math/big".ch4 rune) (? error)
    113 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Set (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    114 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetBit (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".i4 int, @"math/big".b5 uint) (? *@"math/big".Int)
    115 	func (@"math/big".z2 *@"math/big".Int "esc:0x12") SetBits (@"math/big".abs3 []@"math/big".Word) (? *@"math/big".Int)
    116 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetBytes (@"math/big".buf3 []byte "esc:0x1") (? *@"math/big".Int)
    117 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetInt64 (@"math/big".x3 int64) (? *@"math/big".Int)
    118 	func (@"math/big".z3 *@"math/big".Int "esc:0x1a") SetString (@"math/big".s4 string, @"math/big".base5 int) (? *@"math/big".Int, ? bool)
    119 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetUint64 (@"math/big".x3 uint64) (? *@"math/big".Int)
    120 	func (@"math/big".x2 *@"math/big".Int "esc:0x1") Sign () (? int) { if len(@"math/big".x2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x2.@"math/big".neg { return -0x1 }; return 0x1 }
    121 	func (@"math/big".x2 *@"math/big".Int "esc:0x9") String () (? string)
    122 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Sub (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    123 	func (@"math/big".x2 *@"math/big".Int "esc:0x1") Uint64 () (? uint64) { return @"math/big".low64(@"math/big".x2.@"math/big".abs) }
    124 	func (@"math/big".z2 *@"math/big".Int "esc:0x9") UnmarshalJSON (@"math/big".text3 []byte) (? error)
    125 	func (@"math/big".z2 *@"math/big".Int "esc:0x9") UnmarshalText (@"math/big".text3 []byte) (? error)
    126 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Xor (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    127 	func (@"math/big".z2 *@"math/big".Int "esc:0x1a") @"math/big".binaryGCD (@"math/big".a3 *@"math/big".Int "esc:0x9", @"math/big".b4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int)
    128 	func (@"math/big".z4 *@"math/big".Int "esc:0x1a") @"math/big".scan (@"math/big".r5 @"io".ByteScanner, @"math/big".base6 int) (? *@"math/big".Int, ? int, ? error)
    129 	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 }
    130 	func (@"".curve3 *@"".CurveParams "esc:0x9") Add (@"".x14 *@"math/big".Int "esc:0x9", @"".y15 *@"math/big".Int "esc:0x9", @"".x26 *@"math/big".Int "esc:0x9", @"".y27 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int)
    131 	func (@"".curve3 *@"".CurveParams "esc:0x9") Double (@"".x14 *@"math/big".Int "esc:0x9", @"".y15 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int)
    132 	func (@"".curve2 *@"".CurveParams "esc:0x9") IsOnCurve (@"".x3 *@"math/big".Int "esc:0x9", @"".y4 *@"math/big".Int "esc:0x9") (? bool)
    133 	func (@"".curve2 *@"".CurveParams "esc:0x12") Params () (? *@"".CurveParams) { return @"".curve2 }
    134 	func (@"".curve3 *@"".CurveParams "esc:0x9") ScalarBaseMult (@"".k4 []byte "esc:0x1") (? *@"math/big".Int, ? *@"math/big".Int)
    135 	func (@"".curve3 *@"".CurveParams "esc:0x9") ScalarMult (@"".Bx4 *@"math/big".Int "esc:0x9", @"".By5 *@"math/big".Int "esc:0x9", @"".k6 []byte "esc:0x1") (? *@"math/big".Int, ? *@"math/big".Int)
    136 	func (@"".curve4 *@"".CurveParams "esc:0x9") @"".addJacobian (@"".x15 *@"math/big".Int "esc:0x9", @"".y16 *@"math/big".Int "esc:0x9", @"".z17 *@"math/big".Int "esc:0x9", @"".x28 *@"math/big".Int "esc:0x9", @"".y29 *@"math/big".Int "esc:0x9", @"".z210 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int, ? *@"math/big".Int)
    137 	func (@"".curve3 *@"".CurveParams "esc:0x9") @"".affineFromJacobian (@"".x4 *@"math/big".Int "esc:0x9", @"".y5 *@"math/big".Int "esc:0x9", @"".z6 *@"math/big".Int "esc:0x9") (@"".xOut1 *@"math/big".Int, @"".yOut2 *@"math/big".Int)
    138 	func (@"".curve4 *@"".CurveParams "esc:0x9") @"".doubleJacobian (@"".x5 *@"math/big".Int "esc:0x9", @"".y6 *@"math/big".Int "esc:0x9", @"".z7 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int, ? *@"math/big".Int)
    139 	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) }
    140 	type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
    141 	func @"".GenerateKey (@"".curve5 @"".Curve, @"".rand6 @"io".Reader) (@"".priv1 []byte, @"".x2 *@"math/big".Int, @"".y3 *@"math/big".Int, @"".err4 error)
    142 	func @"".Marshal (@"".curve2 @"".Curve, @"".x3 *@"math/big".Int "esc:0x1", @"".y4 *@"math/big".Int "esc:0x1") (? []byte)
    143 	func @"".Unmarshal (@"".curve3 @"".Curve, @"".data4 []byte "esc:0x1") (@"".x1 *@"math/big".Int, @"".y2 *@"math/big".Int)
    144 	func @"".P256 () (? @"".Curve)
    145 	func @"".P384 () (? @"".Curve)
    146 	func @"".P521 () (? @"".Curve)
    147 	func @"".P224 () (? @"".Curve)
    148 	func @"".init ()
    149 	func @"math/big".low64 (@"math/big".z2 @"math/big".nat "esc:0x1") (? uint64) { if len(@"math/big".z2) == 0x0 { return 0x0 }; var @"math/big".v3 uint64; ; @"math/big".v3 = uint64(@"math/big".z2[0x0]); if false && len(@"math/big".z2) > 0x1 { @"math/big".v3 |= uint64(@"math/big".z2[0x1]) << 0x20 }; return @"math/big".v3 }
    150 
    151 $$
    152 _go_.o          0           0     0     644     311823    `
    153 go object linux amd64 go1.5.1 X:none
    154 
    155 !
    156 go13ldio.amath/big.async.a0"".(*CurveParams).Params H\$H\$ "".~r0(type.*"".CurveParams"".curve(type.*"".CurveParamsjTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go6"".(*CurveParams).IsOnCurvedH%HD$H;AHH$1\$xH$H$H$H\$xH$HL$HL$HD$H$HD$ HD$H$H+Hl$H$1\$XH\$`H\$hH\$pH\$XH$HL$HL$HD$H$HD$(HD$H$H\$1\$8H\$@H\$HH\$PH\$8H$H$H\$HD$HD$H$HD$0HD$H$H\$HD$(H$HD$H\$0H\$HD$(H$HD$H$HkHl$HD$(H$HD$H$H+Hl$H\$(H$H\$ H\$H\$H$H$
    160 
    161 &math/big.(*Int).Mul
    162 &math/big.(*Int).Mod
    163 &math/big.(*Int).Mul
    164 &math/big.(*Int).Mul
    165 &math/big.(*Int).Lsh
    166 &math/big.(*Int).Add
    167 &math/big.(*Int).Sub
    168 &math/big.(*Int).Add
    169 &math/big.(*Int).Mod
    170 &math/big.(*Int).Cmp
    171 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
    172 "".x3$type.*math/big.Int
    173 "".y2$type.*math/big.Int"".~r20type.bool"".y $type.*math/big.Int"".x$type.*math/big.Int"".curve(type.*"".CurveParams2p';+2 >%$1&X(5%9%_,Tgclocals1d6beff734779c3f3dd75ac2a5d7f1fcTgclocalsb1973ce378665cb4660c9fbc01665b5flprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".zForAffinedH%H;aH HH$HT$HD$(HhHua1Hu!HD$0HhHu01Hu
    176 HT$8H HT$H$HD$HT$t	HHt	HH@
    177 
    178 4"type.math/big.IntF
    179 "runtime.newobject
    180 0math/big.(*Int).SetInt64
    181 0runtime.morestack_noctxt0@
    182 "".autotmp_0008type.int"".z$type.*math/big.Int"".~r2 $type.*math/big.Int"".y$type.*math/big.Int"".x$type.*math/big.Int@L?@\$.
    184 4
    185 "TJTgclocals51af24152615272c3d9efc8538f95767Tgclocals0c8aa8e80191a30eac23f1a218103f16lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.goH"".(*CurveParams).affineFromJacobiandH%H;aHxH$HjH1HuIHH$H\$H\$0HH$HD$H\$0H$H$Hx1\$XH\$`H\$hH\$pH\$XH$HT$H$H+Hl$HD$1\$8H\$@H\$HH\$PH\$8H$HD$HD$(HD$H\$H\$ HH$H\$H$H$H\$H\$ H\$HD$H$H$HD$H$H+Hl$HD$ H$HD$H\$(H\$HH$H\$H$H$H\$H\$ H\$HD$H$H$HD$H$H+Hl$HxtHBH6"
    188 p"type.math/big.Int
    189 "runtime.newobject"type.math/big.Int
    190 "runtime.newobject
    191 4math/big.(*Int).ModInverse
    192 &math/big.(*Int).Mul"type.math/big.Int
    193 "runtime.newobject
    194 &math/big.(*Int).Mul
    195 &math/big.(*Int).Mod
    196 &math/big.(*Int).Mul"type.math/big.Int
    197 "runtime.newobject
    198 &math/big.(*Int).Mul
    199 &math/big.(*Int).Mod
    200 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"".yOutP$type.*math/big.Int"".xOut@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int"".curve(type.*"".CurveParams&f78I=<:+:& *@W7P5+ATgclocalsb74edb4a1477ea13e86a038da205eb1dTgclocals583c327fbb94d3e31fd002013b03417alprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go*"".(*CurveParams).AdddH%H;aHXH\$hH$H\$pH\$H\$H\$PH\$xH$H$H\$HD$H\$`H$H\$hH\$H\$pH\$H\$PH\$H\$xH\$ H$H\$(HD$0HT$8HL$@HD$HH\$`H$HT$HL$HD$HD$ HL$(H$H$HX
    202 
    204 V
    205 "".zForAffine
    206 "".zForAffine
    207 :"".(*CurveParams).addJacobian
    208 H"".(*CurveParams).affineFromJacobian
    209 0runtime.morestack_noctxtp"".autotmp_0019$type.*math/big.Int"".autotmp_0018$type.*math/big.Int
    210 "".z1$type.*math/big.Int"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int
    213 "".y2@$type.*math/big.Int
    214 "".x20$type.*math/big.Int
    215 "".y1 $type.*math/big.Int
    216 "".x1$type.*math/big.Int"".curve(type.*"".CurveParams" *%MdTgclocalseebd90c7319ab33c7277322f98789ca9Tgclocals0c8aa8e80191a30eac23f1a218103f16lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go:"".(*CurveParams).addJacobian++dH%H$`H;A
    218 H HH$H\$H$HH$H\$H$HH$H$@HD$H$Ht$`H$H\$XHD$@HjH
    220 1Hu{H4$H$HH\$H\$XH$H$PH\$H\$@H$H$XH\$H\$`H$`H\$XH$hH\$@H$pH H$XHhHR	1Hu{H4$H$0H\$H\$XH$H$8H\$H\$@H$H$@H\$H\$`H$`H\$XH$hH\$@H$pH 1$H$H$H$H$H$HT$HT$HD$H$HD$PHD$H$(H+Hl$H$X1$H$H$H$H$H$HL$HL$HD$H$HD$HHD$H$(H+Hl$1$H$H$H$H$H$H$0H\$H\$HH\$HD$H$HD$xHD$H$(H+Hl$1$H$H$H$H$H$H$HH\$H\$PH\$HD$H$HD$pHD$H$(H+Hl$1$H$H$H$H$H$H\$pH\$H\$xH\$HL$HiH1HD$?HiHk1Hu.H$H$HL$H$(H+Hl$H$1$`H$hH$pH$xH$`H$H$HL$HD$HD$H$HD$H$HD$1$@H$HH$PH$XH$@H$H$H\$H$H\$H\$H$1$ H$(H$0H$8H$ H$H$8H\$H$XH\$HD$H$H$HD$H\$HH\$H$H$HD$H$(H+Hl$1$H$H$H$H$H$H$PH\$H$@H\$HD$H$H$HD$H\$PH\$H$H$HD$H$(H+Hl$1$H$H$H$H$H$H$H\$H$H\$HL$HiH1Hu.H$H$HL$H$(H+Hl$H$HiHc1H|$?tk<tgH$(H$H$0H\$H$8H\$H$@H\$HT$ HL$(HD$0H$`H$hH$pH H$H$HL$HD$1$H$H$H$H$H$H\$xH\$H$H\$H\$H\$hH\$`H$H$H\$HD$`H$HD$HD$HD$`H$HD$H$H\$HD$`H$HD$H\$hH\$HD$`H$HD$H\$hH\$HD$`H$HD$H$(H+Hl$H\$XH$H$H\$HD$hH$HD$H\$`H\$HD$XH$HD$H\$hH\$H$H$HD$H$H\$H$H$HD$HD$HD$XH$HD$H$H\$HD$XH$HD$H$(H+Hl$H\$@H$H$@H\$H$XH\$HD$@H$HD$HD$HD$@H$HD$H\$PH\$HD$@H$HD$H\$HH\$HD$@H$HD$H$H\$HD$@H$HD$H$(H+Hl$H\$`H$`H\$XH$hH\$@H$pH tHHtH'HtHHwtHJH>tHHtHH%r
    230 J"type.math/big.Int\
    231 "runtime.newobject"type.math/big.Int
    232 "runtime.newobject"type.math/big.Int
    233 "runtime.newobject
    234 &math/big.(*Int).Set
    235 &math/big.(*Int).Set
    236 &math/big.(*Int).Set
    237 &math/big.(*Int).Set
    238 &math/big.(*Int).Set
    239 &math/big.(*Int).Set
    240 &math/big.(*Int).Mul
    241 &math/big.(*Int).Mod	
    242 &math/big.(*Int).Mul
    243 
    244 &math/big.(*Int).Mod
    246 &math/big.(*Int).Mul
    248 &math/big.(*Int).Mod
    250 &math/big.(*Int).Mul
    252 &math/big.(*Int).Mod
    253 &math/big.(*Int).Sub
    254 &math/big.(*Int).Add
    255 &math/big.(*Int).Lsh
    256 &math/big.(*Int).Mul
    257 &math/big.(*Int).Mul
    258 &math/big.(*Int).Mul
    259 &math/big.(*Int).Mul
    260 &math/big.(*Int).Mod
    261 &math/big.(*Int).Mul
    262 &math/big.(*Int).Mul
    263 &math/big.(*Int).Mod
    264 &math/big.(*Int).Sub
    265 &math/big.(*Int).Add
    266 @"".(*CurveParams).doubleJacobian
    267 &math/big.(*Int).Lsh
    268 &math/big.(*Int).Mul
    269 &math/big.(*Int).Set
    270 &math/big.(*Int).Mul
    271 &math/big.(*Int).Sub 
    272 &math/big.(*Int).Sub 
    273 &math/big.(*Int).Sub!
    274 &math/big.(*Int).Mod!
    275 &math/big.(*Int).Set!
    276 &math/big.(*Int).Sub"
    277 &math/big.(*Int).Mul"
    278 &math/big.(*Int).Mul#
    279 &math/big.(*Int).Lsh#
    280 &math/big.(*Int).Sub$
    281 &math/big.(*Int).Mod%
    282 &math/big.(*Int).Add%
    283 &math/big.(*Int).Mul%
    284 &math/big.(*Int).Sub&
    285 &math/big.(*Int).Sub&
    286 &math/big.(*Int).Mul'
    287 &math/big.(*Int).Mod+
    288 0runtime.morestack_noctxtr"".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_0041type.int"".autotmp_0040type.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_0034type.int"".autotmp_0033type.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_0027type.int"".autotmp_0024$type.*math/big.Int"".autotmp_0023$type.*math/big.Int"".v$type.*math/big.Int"".r$type.*math/big.Int
    289 "".s2$type.*math/big.Int
    290 "".s1$type.*math/big.Int"".j$type.*math/big.Int"".i$type.*math/big.Int"".xEqualtype.bool"".h$type.*math/big.Int
    291 "".u2$type.*math/big.Int
    292 "".u1$type.*math/big.Int"".z2z2$type.*math/big.Int"".z1z1$type.*math/big.Int
    293 "".z3$type.*math/big.Int
    294 "".y3$type.*math/big.Int
    295 "".x3$type.*math/big.Int"".~r8$type.*math/big.Int"".~r7$type.*math/big.Int"".~r6p$type.*math/big.Int
    299 "".z2`$type.*math/big.Int
    300 "".y2P$type.*math/big.Int
    301 "".x2@$type.*math/big.Int
    302 "".z10$type.*math/big.Int
    303 "".y1 $type.*math/big.Int
    304 "".x1$type.*math/big.Int"".curve(type.*"".CurveParamsF"
    305 "v//A+A#N#N#K.MYQ(Q(Q.gS    # - /9    !  -X(D(I(I(FZP LY%r%rAbNI%:#? Tgclocals39a9c1b0d81015d4d96ba29064d78c6eTgclocals595fe15f02c9ee5a56bd371b005343b1lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go0"".(*CurveParams).DoubledH%H;aH8H\$HH$H\$PH\$HD$H\$@H$H\$HH\$H\$PH\$HD$HT$ HL$(HD$0H\$@H$HT$HL$HD$HD$ HL$(HD$XHL$`H8V
    309 
    310 V
    311 "".zForAffine
    312 @"".(*CurveParams).doubleJacobian
    313 H"".(*CurveParams).affineFromJacobian
    314 0runtime.morestack_noctxtPp"".autotmp_0058$type.*math/big.Int"".autotmp_0057$type.*math/big.Int"".~r3@$type.*math/big.Int"".~r20$type.*math/big.Int
    317 "".y1 $type.*math/big.Int
    318 "".x1$type.*math/big.Int"".curve(type.*"".CurveParamspopl*Tgclocals13bdb4aeeaf63de3cc223d640262ea59Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go@"".(*CurveParams).doubleJacobiandH%HD$H;AHH$1$H$H$H$H$H$HL$HL$HD$H$HD$@HD$H$H+Hl$H$1$H$H$H$H$H$HL$HL$HD$H$HD$8HD$H$H+Hl$HH$H\$H$H$H\$H\$@H\$HL$HL$XHiH_1HuH$HL$H$H+Hl$1$H$H$H$H$H$H$H\$H\$@H\$HL$XHD$H$HL$HD$PHD$H\$PH$H\$XH\$HD$XH$HD$HD$HD$XH$HD$H\$PH\$H\$PH$H$H\$H\$8H\$H\$H\$HHH$HL$XH\$H$HL$HL$H\$H\$01\$`H\$hH\$pH\$xH\$`H$H\$HH\$HD$HL$0HD$H$HL$HD$HL$0HiHu51HuFH$HL$H$H+Hl$HL$0HiHthHHtH$HL$H$H+Hl$HH$H\$H$H$H\$H$H\$HD$H$HD$HD$ HD$HD$ H$HD$H\$8H\$HL$ HiH1Hu#H$HL$H$H+Hl$HL$ H$HL$H\$@H\$HL$ HiH"1Hu#H$HL$H$H+Hl$HL$ H$HL$H$H+Hl$HD$HH$HD$HD$HD$HH$HD$H\$0H\$HL$HHiHm1Hu#H$HL$H$H+Hl$HL$HH\$XH$H\$XH\$HL$HD$8H\$H\$(H$HD$HD$HD$8H$HD$HD$HD$8H$HD$H$H+Hl$HD$(H$HD$H\$8H\$HL$(HiHux1Hu#H$HL$H$H+Hl$HL$(H$HL$H$H+Hl$H\$0H$H\$(H$H\$ H$HtHvHjtHHutHHtHVHJHMtHH3T
    338 
    339 &math/big.(*Int).Mul
    340 &math/big.(*Int).Mod
    341 &math/big.(*Int).Mul
    342 &math/big.(*Int).Mod"type.math/big.Int
    343 "runtime.newobject
    344 &math/big.(*Int).Sub
    345 &math/big.(*Int).Add
    346 &math/big.(*Int).Add
    347 &math/big.(*Int).Mul
    348 &math/big.(*Int).Set
    349 &math/big.(*Int).Lsh
    350 &math/big.(*Int).Add	
    351 &math/big.(*Int).Mul	"type.math/big.Int	
    352 "runtime.newobject	
    353 &math/big.(*Int).Mul
    354 
    355 &math/big.(*Int).Lsh
    357 &math/big.(*Int).Sub
    359 &math/big.(*Int).Add
    361 &math/big.(*Int).Mod
"type.math/big.Int
    364 "runtime.newobject
    365 &math/big.(*Int).Add
    366 &math/big.(*Int).Mul
    367 &math/big.(*Int).Sub
    368 &math/big.(*Int).Add
    369 &math/big.(*Int).Sub
    370 &math/big.(*Int).Add
    371 &math/big.(*Int).Mod
    372 &math/big.(*Int).Lsh
    373 &math/big.(*Int).Sub
    374 &math/big.(*Int).Add
    375 &math/big.(*Int).Mul
    376 &math/big.(*Int).Mul
    377 &math/big.(*Int).Lsh
    378 &math/big.(*Int).Mod
    379 &math/big.(*Int).Sub
    380 &math/big.(*Int).Add
    381 &math/big.(*Int).Mod
    382 0runtime.morestack_noctxtp<"".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_0074type.int"".autotmp_0073type.int"".autotmp_0072type.int"".autotmp_0071type.int"".autotmp_0070$type.*math/big.Int"".autotmp_0069type.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
    383 "".y3$type.*math/big.Int
    384 "".z3$type.*math/big.Int
    385 "".x3$type.*math/big.Int"".beta$type.*math/big.Int"".alpha2$type.*math/big.Int"".alpha$type.*math/big.Int"".gamma$type.*math/big.Int"".delta$type.*math/big.Int"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int"".~r3@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int"".curve(type.*"".CurveParams
'A+A#:S/7@##=####,##/	  
   

H^(D(sI"v]s"\Tgclocalsb924dab0cf39ef31d5f8a67bff7c4c83Tgclocalsfd2ff387b00bfffdf98c0e582007adb7lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go8"".(*CurveParams).ScalarMult
    395 
    396 dH%H$hH;A`H1$H$H$H$H$H$HD$H\$H\$x1$H$H$H$H$1$H$H$H$H$1$H$H$H$H$H$8H$@H$HH$HD$hH$Hl$`H$Ht$pH\$hHl$`H9H\$p+@l$W1Hl$XHH$ H$HT$HL$HD$HT$ HL$(HD$0\$WHuSH$ H$H$(H\$H$0H\$H\$xH\$HT$ HL$(HD$0HT$8HL$@HD$H\$WH\$WHl$XHHl$XHJH\$pHH\$pH\$hHH\$hH\$hHl$`H9H$ H$HT$HL$HD$HL$ HD$(H$PH$XH{
    399 
    400 0math/big.(*Int).SetInt64
    401 @"".(*CurveParams).doubleJacobian
    402 :"".(*CurveParams).addJacobian	
    403 H"".(*CurveParams).affineFromJacobian	
    404 0runtime.morestack_noctxt*"".autotmp_0094type.*uint8"".autotmp_0093type.int"".autotmp_0092type.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_0084type.uint8"".autotmp_0083type.[]uint8"".autotmp_0080$type.*math/big.Int"".bitNumtype.int"".bytetype.uint8
    405 "".Bz$type.*math/big.Int"".~r4p$type.*math/big.Int"".~r3`$type.*math/big.Int"".k0type.[]uint8
    408 "".By $type.*math/big.Int
    409 "".Bx$type.*math/big.Int"".curve(type.*"".CurveParams"8"E{c/S	-BX<Tgclocalsb88a91723f17d3c1cbefc4b0c8c5661bTgclocals0f9fea0d0edb3cc60789ef7212ffd68elprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go@"".(*CurveParams).ScalarBaseMultdH%H;av[H@HD$HH$HhHl$Hh Hl$H\$PH\$H\$XH\$ H\$`H\$(HL$0HD$8HL$hHD$pH@
    412 
    413 8"".(*CurveParams).ScalarMult
    414 0runtime.morestack_noctxt`"".~r2P$type.*math/big.Int"".~r1@$type.*math/big.Int"".ktype.[]uint8"".curve(type.*"".CurveParamsVR
    417 L4Tgclocalsd98f60bd8519d0c68364b2a1d83af357Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".GenerateKey		dH%H;a%HH111H$H$H$H$1H\$pH\$xH$H\$XH$H\$PH[8H\$HC(HD$@HHHH$HD$HD$H$H\$H\$pH\$ H\$xH\$(H$H$1H97H\$`H$H\$hH\$H\$pH\$H\$xH\$H$H\$ H|$@HL$pHD$xHT$0H\$8H$H$HtHHH)HHH?HHH-L
IIII)M9JlmH!@)HHvuH+HHv_HHB@+HL$HD$H$H\$H\$XH$H\$PH[@HD$ H\$(H$H$1H9HH
    425 type.[]uint8
    426 "runtime.makeslice
    427 io.ReadFull"".mask"".mask
    428 $runtime.panicindex
    429 $runtime.panicindex
    430 $runtime.panicindex
    431 $runtime.panicindex
    432 $runtime.panicindex
    433 0runtime.morestack_noctxt"".autotmp_0100type.uint8"".bitSizetype.int"".errtype.error"".y$type.*math/big.Int"".xp$type.*math/big.Int"".priv@type.[]uint8"".rand type.io.Reader"".curvetype."".Curve(;DY
CZX"=k,;Tgclocals7ae82dc8363f20e2c0b5fdf6bdf4799eTgclocalsf6bd6b3389b872033d462029172c8612lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".Marshal
    436 
    437 dH%HD$H;AH1H$H$H$H$H$H$H[8H\$HC(HHHD$0HHHH$HD$HD$HL$HD$ H\$(H\$xHL$hHHD$pH$H$L\$HL$LT$H\$0HHl$pLD$xH)H9LL$hH)I)ItML$LH$L$L$L\$PLHL$XLT$`L$H$HH$H9}HH$H4$H$HT$HD$H$H$Ht$HD$HT$H\$0HHHl$pLD$xH)H9LL$hH)I)ItML$LH$L$L$Ht$8HD$@HHT$HH$H$HH$H9}HH$H<$H$Ht$HD$H\$hH$H\$pH$H\$xH$H_
    444 type.[]uint8
    445 "runtime.makeslice
    446 *math/big.(*Int).Bytes
    447 runtime.memmove
    448 *math/big.(*Int).Bytes	
    449 runtime.memmove
    450 
    451 $runtime.panicslice
    452 
    453 $runtime.panicslice
    454 
    455 $runtime.panicindex
    456 
    457 0runtime.morestack_noctxtp&"".autotmp_0117type.uintptr"".autotmp_0116type.int"".autotmp_0115type.[]uint8"".autotmp_0114type.[]uint8"".autotmp_0111type.[]uint8"".autotmp_0110_type.[]uint8"".autotmp_0108type.[]uint8"".autotmp_0107type.int"".autotmp_0106type.int"".autotmp_0105/type.[]uint8"".autotmp_0103type.int"".yBytestype.[]uint8"".xBytestype.[]uint8"".rettype.[]uint8"".byteLentype.int"".~r3@type.[]uint8"".y0$type.*math/big.Int"".x $type.*math/big.Int"".curvetype."".Curve.<9+9  /Qo.Tgclocals542025ec7112cf0e72702f44ea44c234Tgclocals265ff9aa60beff6ac6f3306fc03e670blprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".UnmarshaldH%H;aHHH$HD$xH\$XH$H\$PH[8HL$hH\$H[(HHH\$(HHH9tHHH\$`HWtHHHH$HD$H\$(HHl$pH9HHHLD$`HtIH$LD$0LD$H\$8H\$Hl$@Hl$H\$ H\$xHH$HD$H\$(HHl$hLD$pH9LL$`H)I)ItMH$LL$0LL$Hl$8Hl$LD$@LD$HD$ H\$xH\$H$HD$H\$XH$H\$PH[0\$uHD$xH$HH
    465 |"type.math/big.Int
    466 "runtime.newobject
    467 0math/big.(*Int).SetBytes"type.math/big.Int
    468 "runtime.newobject
    469 0math/big.(*Int).SetBytes
    470 $runtime.panicslice
    471 $runtime.panicslice
    472 $runtime.panicindex
    473 0runtime.morestack_noctxtp"".autotmp_0125type.[]uint8"".autotmp_0124type.int"".autotmp_0123$type.*math/big.Int"".autotmp_0122/type.[]uint8"".autotmp_0121type.int"".byteLen?type.int"".y`$type.*math/big.Int"".xP$type.*math/big.Int"".data type.[]uint8"".curvetype."".Curve2S/@,*zq5	>Tz(-Tgclocalsd52f2021c5c4e3bfe78df1306ab2c62dTgclocals64e6abdf0268293babaa7bcc4e1e7821lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".initAll`VdH%H;av
    476  
    477 "".initP224*
    478 "".initP2564
    479 "".initP384>
    480 "".initP521J
    481 0runtime.morestack_noctxt00 	
    483 !Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".initP384dH%H;aH0HH$HD$1H(HhHhHhHh Hh(Hh0Hh8H-Hh0H@8=HHH$H\$H$HH\$HD$tHD$
    487 HD$ HH-=
HHH$H\$H$HH\$HD$tHD$
    489 HD$ HH=HCHH$H\$H$HH\$HD$`HD$HD$ HH0=HCHH$H\$H$HH\$HD$`HD$HD$ HH=HCHH$H\$H$HH\$HD$`HD$HD$ HHt5=uHC HHC(H0LC L$HD$LCL$HD$bJLCL$HD$LCL$HD$`HH$HD$H-H,$HD$`Z
    491 4&type."".CurveParamsF
    492 "runtime.newobject"go.string."P-384"6runtime.writeBarrierEnabled"".p384"type.math/big.Int
    493 "runtime.newobject""..gostring.1
    494 2math/big.(*Int).SetString"".p3846runtime.writeBarrierEnabled"type.math/big.Int
    495 "runtime.newobject""..gostring.2
    496 2math/big.(*Int).SetString"".p3846runtime.writeBarrierEnabled"type.math/big.Int
    497 "runtime.newobjectgo.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"
    498 2math/big.(*Int).SetString"".p3846runtime.writeBarrierEnabled"type.math/big.Int
    499 "runtime.newobjectgo.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"
    500 2math/big.(*Int).SetString"".p3846runtime.writeBarrierEnabled"type.math/big.Int
    501 "runtime.newobjectgo.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"
    502 2math/big.(*Int).SetString	"".p384	6runtime.writeBarrierEnabled	"".p384	
    503 .runtime.writebarrierptr
    504 
    505 .runtime.writebarrierptr
    506 
    507 .runtime.writebarrierptr
    509 .runtime.writebarrierptr
    511 .runtime.writebarrierptr"".p384
    514 .runtime.writebarrierptr
    516 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["Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".initP521dH%H;aH0HH$HD$1H(HhHhHhHh Hh(Hh0Hh8H-Hh0H@8=HHH$H\$H$HH\$HD$HD$
    522 HD$ HH-=
HHH$H\$H$HH\$HD$HD$
    524 HD$ HH=HCHH$H\$H$HH\$HD$HD$HD$ HH0=HCHH$H\$H$HH\$HD$HD$HD$ HH=HCHH$H\$H$HH\$HD$HD$HD$ HHt5=uHC HHC(	H0LC L$HD$LCL$HD$bJLCL$HD$LCL$HD$`HH$HD$H-H,$HD$`Z
    526 4&type."".CurveParamsF
    527 "runtime.newobject"go.string."P-521"6runtime.writeBarrierEnabled"".p521"type.math/big.Int
    528 "runtime.newobject""..gostring.3
    529 2math/big.(*Int).SetString"".p5216runtime.writeBarrierEnabled"type.math/big.Int
    530 "runtime.newobject""..gostring.4
    531 2math/big.(*Int).SetString"".p5216runtime.writeBarrierEnabled"type.math/big.Int
    532 "runtime.newobject""..gostring.5
    533 2math/big.(*Int).SetString"".p5216runtime.writeBarrierEnabled"type.math/big.Int
    534 "runtime.newobject""..gostring.6
    535 2math/big.(*Int).SetString"".p5216runtime.writeBarrierEnabled"type.math/big.Int
    536 "runtime.newobject""..gostring.7
    537 2math/big.(*Int).SetString	"".p521	6runtime.writeBarrierEnabled	"".p521	
    538 .runtime.writebarrierptr
    539 
    540 .runtime.writebarrierptr
    541 
    542 .runtime.writebarrierptr
    544 .runtime.writebarrierptr
    546 .runtime.writebarrierptr"".p521
    549 .runtime.writebarrierptr
    551 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["Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".P256dH%H;avH 1H\$(H\$0HH$HH\$H1H9tHH\$0HD$(H HH$HH\$HH\$HD$h
    555 D"".initonceZ"".initAllfn
    556 sync.(*Once).Do|:go.itab."".p256Curve."".Curve"".p256"type."".p256Curvetype."".Curve:go.itab."".p256Curve."".Curve
    557  runtime.typ2Itab
    558 0runtime.morestack_noctxt @"".~r0type."".Curve@K?@AS
    560 6jTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".P384dH%H;avH 1H\$(H\$0HH$HH\$H1H9tHH\$0HD$(H HH$HH\$HH\$HD$h
    562 D"".initonceZ"".initAllfn
    563 sync.(*Once).Do|@go.itab.*"".CurveParams."".Curve"".p384(type.*"".CurveParamstype."".Curve@go.itab.*"".CurveParams."".Curve
    564  runtime.typ2Itab
    565 0runtime.morestack_noctxt @"".~r0type."".Curve@K?@AS
    567 6jTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".P521dH%H;avH 1H\$(H\$0HH$HH\$H1H9tHH\$0HD$(H HH$HH\$HH\$HD$h
    569 D"".initonceZ"".initAllfn
    570 sync.(*Once).Do|@go.itab.*"".CurveParams."".Curve"".p521(type.*"".CurveParamstype."".Curve@go.itab.*"".CurveParams."".Curve
    571  runtime.typ2Itab
    572 0runtime.morestack_noctxt @"".~r0type."".Curve@K?@AS
    574 6jTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".initP224dH%H;aH0HH$HD$1H(HhHhHhHh Hh(Hh0Hh8H-Hh0H@8=HHH$H\$H$HH\$HD$DHD$
    576 HD$ HH=HHH$H\$H$HH\$HD$DHD$
    577 HD$ HH:=HCHH$H\$H$HH\$HD$8HD$HD$ HH=HCHH$H\$H$HH\$HD$8HD$HD$ HH8=HCHH$H\$H$HH\$HD$8HD$HD$ HH=HC HHHC(HH$H$HHHkHl$HH$H$(HHHk Hl$HH$H$HHHHkHl$H0LC L$HD$ZBLCL$HD$LCL$HD$X@LCL$HD$H$HD$ZCH-H,$HD$Yl
    578 4&type."".CurveParamsF
    579 "runtime.newobject"go.string."P-224"6runtime.writeBarrierEnabled"".p224"type.math/big.Int
    580 "runtime.newobjectgo.string."26959946667150639794667015087019630673557916260026308143510066298881"
    581 2math/big.(*Int).SetString"".p2246runtime.writeBarrierEnabled"type.math/big.Int
    582 "runtime.newobjectgo.string."26959946667150639794667015087019625940457807714424391721682722368061"
    583 2math/big.(*Int).SetString"".p2246runtime.writeBarrierEnabled"type.math/big.Int
    584 "runtime.newobjectgo.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"
    585 2math/big.(*Int).SetString"".p2246runtime.writeBarrierEnabled"type.math/big.Int
    586 "runtime.newobjectgo.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"
    587 2math/big.(*Int).SetString"".p2246runtime.writeBarrierEnabled"type.math/big.Int
    588 "runtime.newobjectgo.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"
    589 2math/big.(*Int).SetString	"".p224	6runtime.writeBarrierEnabled	"".p224	"".p224
    590 "".p224
    591 
    592 "".p224FromBig
    593 "".p224
    594 "".p224
    596 "".p224FromBig"".p224"".p224
    600 "".p224FromBig
    602 .runtime.writebarrierptr
    604 .runtime.writebarrierptr
    606 .runtime.writebarrierptr
    608 .runtime.writebarrierptr
    610 .runtime.writebarrierptr"".p224
    611 .runtime.writebarrierptr
    612 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((("Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".P224dH%H;aH81H\$@H\$HHH$HH\$HH$HH\$HH\$HH\$HD$ H\$(H\$@H\$0H\$HH8a
    616 L"".initonceb"".initAllfv
    617 sync.(*Once).Do"type."".p224Curvetype."".Curve:go.itab."".p224Curve."".Curve"".p224
    618 runtime.convT2I
    619 0runtime.morestack_noctxt p"".~r0type."".Curvep}opP#V
    623 :fTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go&"".p224Curve.Params H\$H\$p"".~r0(type.*"".CurveParams"".curve"type."".p224Curve\Tgclocals4be18b2efc93437c7d1b6ea69d102bafTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go,"".p224Curve.IsOnCurve
    625 
    626 dH%HD$H;AoH1\$`\$d\$h\$l\$p\$t\$x\$|1\$ \$$\$(\$,\$0\$4\$8\$<H\$`H$H$hH\$H\$ H$H$pH\$H$1H1\$@\$D\$H\$L\$P\$T\$X\$\H\$@H$H\$`H\$H$H\$H\$@H$H\$@H\$H\$`H\$H$H\$1H}8H\$`HGHH\$`H+Hk+HH|H\$@H$H\$@H\$H\$`H\$H\$@H$H\$@H$H\$@H\$H$H\$HD$HH\$@H$H\$@H\$H\$ H$H\$ H\$H$H\$H\$ H$H\$ H\$1H}AH\$ HsMHHl$@Hs5Hlm9t$xHHH|$xHo"
    633 
    634 "".p224FromBig
    635 "".p224FromBig
    636  runtime.duffzero
    637 "".p224Square
    638 "".p224Mul
    639 "".p224Sub
    640 "".p224Reduce
    641 "".p224Add
    642 "".p224Contract
    643 "".p224Square
    644 "".p224Contract	
    645 $runtime.panicindex	
    646 $runtime.panicindex	
    647 $runtime.panicindex
    648 
    649 $runtime.panicindex
    650 
    651 0runtime.morestack_noctxt"".autotmp_0168type.int
    652 "".x30type."".p224FieldElement"".tmp:type."".p224LargeFieldElement"".y0type."".p224FieldElement"".x0type."".p224FieldElement"".~r2type.bool"".bigY$type.*math/big.Int"".bigX$type.*math/big.Int"".curve"type."".p224Curve&5fbD"%//	"+%(	
    655 yTgclocals878ed5966f736c3febaddd4d372a3fb5Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go "".p224Curve.AdddH%H$H;AAHh1$H$L$P$T$X$\$`$d1$$$$$$$$1$$$$$$$$1$($,$0$4$8$<$@$D1$$$$$$$$1\$h\$l\$p\$t\$x\$|$$1$$$$$$$ $$1$$$$$$$$1\$H\$L\$P\$T\$X\$\\$`\$dH$HH$H$H\$H$H$H$H\$H$HhH1HH$HhH1HH$(H$H$H\$H$H$H$H\$H$HhH1HH$HhH1HH$H$H$H\$H\$HH\$H$HH\$H$H\$ H$H\$(H$(H\$0H$H\$8H\$hH\$@H$H$H$H\$H\$HH\$HL$HD$ H$H$HhD$h6tHHtHH$ftHHH<tHH
    664 
    665 "".p224FromBig
    666 "".p224FromBig
    667 
    668 "".p224FromBig
    669 
    670 "".p224FromBig
    672 $"".p224AddJacobian
    673 "".p224ToAffine
    674 0runtime.morestack_noctxt$"".autotmp_0172type.int"".autotmp_0171type.int"".autotmp_0170type.int
    675 "".z30type."".p224FieldElement
    676 "".y30type."".p224FieldElement
    677 "".x30type."".p224FieldElement
    678 "".z20type."".p224FieldElement
    679 "".y20type."".p224FieldElement
    680 "".x20type."".p224FieldElement
    681 "".z10type."".p224FieldElement
    682 "".y10type."".p224FieldElement
    683 "".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@@	Tgclocalsa51c92db5a5d277fb517efc477ddb941Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go&"".p224Curve.DoubledH%HD$H;AH1$$$$$$$$1$$$$$$$$1\$P\$T\$X\$\\$`\$d\$h\$l1$$$$$$$$1\$p\$t\$x\$|$$$$1\$0\$4\$8\$<\$@\$D\$H\$LH$H$H$`H\$H$H$H$hH\$D$PH$H$H\$pH\$H\$0H\$H$H\$H$H\$ H\$PH\$(H$H$H\$pH\$H\$0H\$HL$HD$ H$pH$xH
    687 
    688 "".p224FromBig
    689 "".p224FromBig
    690 *"".p224DoubleJacobian
    691 "".p224ToAffine
    692 0runtime.morestack_noctxt
    693 "".z20type."".p224FieldElement
    694 "".y20type."".p224FieldElement
    695 "".x20type."".p224FieldElement
    696 "".z10type."".p224FieldElement
    697 "".y10type."".p224FieldElement
    698 "".x1?0type."".p224FieldElement"".y$type.*math/big.Int"".x$type.*math/big.Int"".bigY1$type.*math/big.Int"".bigX1$type.*math/big.Int
&IG
Tgclocals95f7be97c823909e7684dc391baad276Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go."".p224Curve.ScalarMult		dH%H$xH;A:H1$$$$$$$$1$$$$$$$$1\$h\$l\$p\$t\$x\$|$$1$$$$$$$$1$$$$$$$$1\$H\$L\$P\$T\$X\$\\$`\$dH$H$H$xH\$H$H$H$H\$D$hH$H$H$H\$H\$HH\$H$H\$H$H\$ H\$hH\$(H$H\$0H$H\$8H$H\$@H$H$H$H\$H\$HH\$HL$HD$ H$H$H
    703 
    704 "".p224FromBig
    705 "".p224FromBig
    706 """.p224ScalarMult
    707 "".p224ToAffine	
    708 0runtime.morestack_noctxt
    709 "".z20type."".p224FieldElement
    710 "".y20type."".p224FieldElement
    711 "".x20type."".p224FieldElement
    712 "".z10type."".p224FieldElement
    713 "".y10type."".p224FieldElement
    714 "".x1?0type."".p224FieldElement"".y$type.*math/big.Int"".x$type.*math/big.Int"".scalartype.[]uint8"".bigY1$type.*math/big.Int"".bigX1$type.*math/big.Int"&"sJTgclocals5038c50c808b810066550394a22fff2eTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go6"".p224Curve.ScalarBaseMultdH%HD$H;AH1\$h\$l\$p\$t\$x\$|$$1$$$$$$$$1$$$$$$$$1\$H\$L\$P\$T\$X\$\\$`\$dD$hH$H$H$H\$H\$HH\$H$H\$HD$H$H\$ HD$ (H\$hH\$(H$8H\$0H$@H\$8H$HH\$@H$H$H$H\$H\$HH\$HL$HD$ H$PH$XHH
    718 
    719 """.p224ScalarMult
    720 "".p224ToAffine
    721 0runtime.morestack_noctxt
    722 "".z20type."".p224FieldElement
    723 "".y20type."".p224FieldElement
    724 "".x2?0type."".p224FieldElement
    725 "".z10type."".p224FieldElement"".y$type.*math/big.Int"".x$type.*math/big.Int"".scalartype.[]uint8"".curve"type."".p224CurveJ	aTgclocals652df303fa21e07d6a26d7e0d678a4ffTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224IsZerodH%H;a HP1\$\$\$\$\$ \$$\$(\$,H\$H$H\$XH\$11\$\$0\$\$4\$\$8\$\$<\$ \$@\$$\$D\$(\$HL$,L$L1IHL$0L9}-	HHssH)	HHL9|										!\$`HP
    729 
    730 
    731 "".p224Contract"".p224P
    732 $runtime.panicindex
    733 0runtime.morestack_noctxt  "".autotmp_0193type.uint32"".autotmp_0192type.uint32"".autotmp_0191type.uint32"".autotmp_0190type.uint32"".autotmp_0189type.uint32"".autotmp_0188type.uint32"".autotmp_0187type.uint32"".autotmp_0186type.uint32"".autotmp_0185type.uint32"".autotmp_0184type.uint32"".autotmp_0183type.uint32"".autotmp_0182type.uint32"".autotmp_0181?0type."".p224FieldElement"".minimal0type."".p224FieldElement"".~r1type.uint32"".a2type.*"".p224FieldElement`"U			'
LTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224AdddH%H;av|Ht$HT$HL$1H}CHt[HsNHHt>Hs1H,mHtHsH,]HH|k
    743 
    744 
    745 $runtime.panicindex
    746 $runtime.panicindex
    747 $runtime.panicindex
    748 0runtime.morestack_noctxt0"".b 2type.*"".p224FieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElement :	!
    750 j6Tgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224SubdH%H;aHt$HT$HL$1H}`HtHsrHH-L
L9sRHlmHt>Hs1H,m)HtHsH,]HH|z@
    757 ~""".p224ZeroModP31""".p224ZeroModP31
    758 $runtime.panicindex
    759 $runtime.panicindex
    760 $runtime.panicindex
    761 $runtime.panicindex
    762 0runtime.morestack_noctxt0"".b 2type.*"".p224FieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElement "W	+
    764 5Tgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224MuldH%H;aHLT$ LL$(Ht$01H}(HHHHHH|1H}u1H}dHHHHHH;ItxHskIItZHsMI,mHHHs2H,H]HH|HH|H\$H$Ht$HAA^
    772 
    773 $"".p224ReduceLarge
    774 $runtime.panicindex
    775 $runtime.panicindex
    776 $runtime.panicindex
    777 $runtime.panicindex
    778 $runtime.panicindex
    779 0runtime.morestack_noctxt@ "".autotmp_0204type.int"".autotmp_0203type.int"".autotmp_0201type.int"".tmp0<type.*"".p224LargeFieldElement"".b 2type.*"".p224FieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElement  E<&	[			-	
    783 OTgclocals31b2ddfd7c7062d584469c95698a3e1dTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224SquaredH%H;aRHLT$ HT$(1H}(H+HHHHH|1H}{1H9kIHIHI,mHHH9ugHHHtWHsJHLHs6HLHH+HH9~HH|H\$H$HT$HHHHt3Hs&HLHsHHHLH+A
    794 
    795 $"".p224ReduceLarge
    796 $runtime.panicindex
    797 $runtime.panicindex
    798 $runtime.panicindex
    799 $runtime.panicindex
    800 $runtime.panicindex
    801 $runtime.panicindex
    802 $runtime.panicindex
    803 0runtime.morestack_noctxt0 "".autotmp_0211type.int"".autotmp_0210type.int"".autotmp_0209type.uint64"".autotmp_0208type.int"".autotmp_0206type.int"".tmp <type.*"".p224LargeFieldElement"".a2type.*"".p224FieldElement"".out2type.*"".p224FieldElement  T!	2,	/	
    806 	Tgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go$"".p224ReduceLargedH%H;aHT$HD$1H}RHHHH3HHH-HHlHmHH+HH|HHHHHWHFHH;H.HHH,HmII)LHHHHH;HHHH,HmHHHH+HHHHH;HzHHeH,HmHHH+HHH@@HHHHHHHH;HHHH,HmHHH+HHHHH,HmH+HHsLHh@I)LJHh@HjJHh@HjH(H*JH(HHjJH(H8jD(
    832 """.p224ZeroModP63
    833 
    834 $runtime.panicindex
    835 
    836 $runtime.panicindex
    837 
    838 $runtime.panicindex
    839 
    840 $runtime.panicindex
    841 
    842 $runtime.panicindex
    843 
    844 $runtime.panicindex
    845 
    846 $runtime.panicindex
    848 $runtime.panicindex
    850 $runtime.panicindex
    852 $runtime.panicindex
    854 $runtime.panicindex
    856 $runtime.panicindex
    858 $runtime.panicindex
    860 $runtime.panicindex
    862 $runtime.panicindex
    864 $runtime.panicindex
    866 $runtime.panicindex
    868 0runtime.morestack_noctxt  "".autotmp_0228type.uint32"".autotmp_0227type.uint32"".autotmp_0226type.uint32"".autotmp_0224type.uint64"".autotmp_0223type.int"".autotmp_0222type.uint64"".autotmp_0221type.int"".autotmp_0220type.int"".autotmp_0219type.uint64"".autotmp_0218type.int"".autotmp_0217type.uint64"".autotmp_0216type.int"".autotmp_0215type.uint64"".autotmp_0214type.int
    869 "".in<type.*"".p224LargeFieldElement"".out2type.*"".p224FieldElementtI	
    871 KIB
    872 
    873 K5

	
Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224ReducedH%H;a%HD$1H}wHHHHH3HHHH,m+HHHH+HH|Xhh		()(phD@A)D@PhPh(
    889 
    890 $runtime.panicindex
    891 $runtime.panicindex
    892 $runtime.panicindex
    893 $runtime.panicindex
    894 $runtime.panicindex
    895 0runtime.morestack_noctxt"".autotmp_0242type.uint32"".autotmp_0241type.uint32"".autotmp_0240type.uint32"".autotmp_0239type.uint32"".autotmp_0238type.uint32"".autotmp_0237type.uint32"".autotmp_0236type.uint32"".autotmp_0235type.uint32"".autotmp_0234type.uint32"".autotmp_0233type.uint32"".autotmp_0231type.uint32"".autotmp_0229type.int"".a2type.*"".p224FieldElementXF(	
    897 -BTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224InvertdH%H$0H;AHP1$$$$$$$$1$$$$$$$$1\$x\$|$$$$$$1\$X\$\\$`\$d\$h\$l\$p\$tH$1HH$H$H$`H\$H$H\$H$H$H$H\$H$`H\$H$H\$H$H$H$H\$H$H\$H$H$H$H\$H$`H\$H$H\$H$H$H$H\$H$H\$H$H$H$H\$H$H\$H$H$H$H\$H$H\$H$H$H$H\$H$H\$H$H\$H$H$H$H\$H$H\$1HD$HH}>H$H$H$H\$H$H\$HD$HHHD$HH|H$H$H$H\$H$H\$H$H\$H\$xH$H$H\$H$H\$1HD$ H}8H\$xH$H\$xH\$H$H\$HD$ HHD$ H|H$H$H\$xH\$H$H\$H$H\$H\$xH$H$H\$H$H\$1HD$0H}8H\$xH$H\$xH\$H$H\$HD$0HHD$0H|H\$xH$H\$xH\$H$H\$H$H\$H\$XH$H\$xH\$H$H\$1HD$(H/}8H\$XH$H\$XH\$H$H\$HD$(HHD$(H/|H\$xH$H\$xH\$H\$XH\$H$H\$H\$XH$H\$xH\$H$H\$1HD$@H}8H\$XH$H\$XH\$H$H\$HD$@HHD$@H|H$H$H\$XH\$H$H\$H$H\$1HD$8H}>H$H$H$H\$H$H\$HD$8HHD$8H|H$H$H$H\$H$H\$H$H\$H$H$H$H\$H$H\$H$H$H$H\$H$`H\$H$H\$1HD$PHa}>H$H$H$H\$H$H\$HD$PHHD$PHa|H$XH$H$H\$H\$xH\$H$H\$HP@
    902 
    903  runtime.duffzero
    904 "".p224Square
    905 "".p224Mul
    906 "".p224Square
    907 "".p224Mul
    908 "".p224Square
    909 "".p224Square	
    910 "".p224Square	
    911 "".p224Mul
    912 
    913 "".p224Square
    915 "".p224Square
    917 "".p224Mul
    919 "".p224Square
    920 "".p224Square
    921 "".p224Mul
    922 "".p224Square
    923 "".p224Square
    924 "".p224Mul
    925 "".p224Square
    926 "".p224Square
    927 "".p224Mul
    928 "".p224Square
    929 "".p224Square
    930 "".p224Mul
    931 "".p224Square
    932 "".p224Mul
    933 "".p224Square
    934 "".p224Mul
    935 "".p224Square
    936 "".p224Mul
    937 0runtime.morestack_noctxt ("".autotmp_0249type.int"".autotmp_0248type.int"".autotmp_0247type.int"".autotmp_0246type.int"".autotmp_0245type.int"".autotmp_0244type.int"".itype.int"".itype.int"".itype.int"".itype.int"".itype.int"".itype.int"".itype.int"".c:type."".p224LargeFieldElement
    938 "".f40type."".p224FieldElement
    939 "".f30type."".p224FieldElement
    940 "".f20type."".p224FieldElement
    941 "".f10type."".p224FieldElement
    942 "".in2type.*"".p224FieldElement"".out2type.*"".p224FieldElement"

"+8+8+++8+
+8(
%5(
%2%
%/%
%5
+8+8
+5]
Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224ContractdH%H;a@HxH$H#H$HHHHHHt$`HD$hHT$pHT$@HL$HHH|$PHl$XHl$(HD$8H|$ H9}HHt$0H4$HT$HT$HHH\$H$1H}wHHHfHUH3H>HH)H,m+H
    956 HHH+HH|Hhh()(Ph1HHHHHoH3HXH+HHH1H;HHAA)DHHzHH}wHHHHH3HHHH,m+H{HHdH+HH|Hhh()(Ph1HHHHHH3HH+HHHH;HHAA)DHHzHH}'HIH8H!HH|!!!!!h	h						D@ADAA	DAA	DD	AAA	DD	!	!DA)DD@A)D@D@A)D@D@A)D@D@A)D@D@A)D@Hx"_0
    988 
    989 runtime.memmove
    990 $runtime.panicindex
    991 $runtime.panicindex
    992 $runtime.panicindex
    993 $runtime.panicindex
    994 $runtime.panicindex
    995 $runtime.panicindex
    996 $runtime.panicindex
    997 $runtime.panicindex
    998 $runtime.panicindex
    999 $runtime.panicindex
   1000 $runtime.panicindex
   1001 $runtime.panicindex
   1002 $runtime.panicindex
   1003 $runtime.panicindex
   1004 $runtime.panicindex
   1005 $runtime.panicindex
   1006 $runtime.panicindex
   1007 $runtime.panicindex
   1008 $runtime.panicindex
   1009 $runtime.panicindex
   1010 $runtime.panicindex
   1011 0runtime.morestack_noctxt f"".autotmp_0299type.[]uint32"".autotmp_0298type.[]uint32"".autotmp_0297type.uint32"".autotmp_0296type.uint32"".autotmp_0295type.uint32"".autotmp_0294type.uint32"".autotmp_0293type.uint32"".autotmp_0292type.uint32"".autotmp_0291type.uint32"".autotmp_0290type.uint32"".autotmp_0289type.uint32"".autotmp_0288type.uint32"".autotmp_0287type.uint32"".autotmp_0286type.uint32"".autotmp_0285type.uint32"".autotmp_0284type.uint32"".autotmp_0283type.uint32"".autotmp_0282type.uint32"".autotmp_0281type.uint32"".autotmp_0280type.uint32"".autotmp_0279type.uint32"".autotmp_0278type.uint32"".autotmp_0277type.uint32"".autotmp_0276type.uint32"".autotmp_0275type.int"".autotmp_0274type.uint32"".autotmp_0273type.int"".autotmp_0272type.uint32"".autotmp_0271type.int"".autotmp_0270type.uint32"".autotmp_0269type.uint32"".autotmp_0268type.uint32"".autotmp_0267type.uint32"".autotmp_0266type.int"".autotmp_0265type.uint32"".autotmp_0264type.uint32"".autotmp_0263type.int"".autotmp_0262type.int"".autotmp_0261type.uint32"".autotmp_0260type.int"".autotmp_0259type.uint32"".autotmp_0258type.uint32"".autotmp_0257type.uint32"".autotmp_0256type.uint32"".autotmp_0255type.int"".autotmp_0254type.uint32"".autotmp_0252type.int"".autotmp_0251_type.[]uint32"".autotmp_0250/type.[]uint32
   1012 "".in2type.*"".p224FieldElement"".out2type.*"".p224FieldElement
   1014 F(	
   1016 *2

F(	
 *2

			
   1027 
   1029 	W/
	Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals5f32766c99d383f833fae93d4e4d71d1dprebuilts/go/linux-x86/src/crypto/elliptic/p224.go$"".p224AddJacobian**dH%H$hH;A
   1033 H1\$`\$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$1HH$HH$\$\$8H$`H$\$\$4H\$`H$H$HH\$H$H\$H\$@H$H$`H\$H$H\$H$H$H$8H\$H\$@H\$H$H\$H$H$H$PH\$H\$`H\$H$H\$H$H$H$`H\$H\$@H\$H$H\$H$H$H$@H\$H$H\$H$H\$H$H$H$HH\$H\$`H\$H$H\$H$H$H$XH\$H$H\$H$H\$H$H$H$H\$H$H\$H$H$H$H$\$\$<1H}=H$`HHH$HHlm+HH|H$`H$H$`H$H$`H\$H$H\$H$@H$H$H\$H$`H\$H$H\$H$ H$H$H\$H$H\$H$ H$H$ H$D$\$<uqul\$8uc\$4uZH$ H$H$(H\$H$0H\$H$8H\$H$@H\$ H$HH\$(H1H}=H$ HUHH$ H6H+HH|H$ H$H$H$H$H\$H$`H\$H$H\$H\$`H$H\$`H\$H\$@H\$H\$@H$H$HH\$H$`H\$H\$@H$H\$@H$H\$@H\$H$H\$H$0H$H\$@H\$H\$`H\$H$0H$H$0H$HD$H$H\$H$H\$1H}:H\$`HHH$HHlm+HH|H\$`H$H$@H\$H\$`H\$H\$`H$H$ H$H$ H\$H$H\$H$ H$HD$H\$`H\$H$ H$1H}=H$HHH$HH+HH|H$H$H$H\$H$@H\$H$H\$H\$`H$H$H\$H$ H\$H\$`H$H\$`H$H\$`H\$H$ H\$H$H\$H$(H$H\$`H\$H$H\$H$(H$H$ H$H$PH\$\$8\$H$ H$H$8H\$\$4\$H$(H$H$XH\$\$8\$H$(H$H$@H\$\$4\$H$0H$H$`H\$\$8\$H$0H$H$HH\$\$4\$HPr
   1045 	
   1046  runtime.duffzero
   1047 
   1048 "".p224IsZero
   1049 
   1050 "".p224IsZero
   1052 "".p224Square
   1054 "".p224Square
   1056 "".p224Mul
   1058 "".p224Mul
   1059 "".p224Mul
   1060 "".p224Mul
   1061 "".p224Mul
   1062 "".p224Mul
   1063 "".p224Sub
   1064 "".p224Reduce
   1065 "".p224IsZero
   1066 "".p224Reduce
   1067 "".p224Square
   1068 "".p224Mul
   1069 "".p224Sub
   1070 "".p224Reduce
   1071 "".p224IsZero
   1072 *"".p224DoubleJacobian
   1073 "".p224Reduce
   1074 "".p224Mul
   1075 "".p224Add
   1076 "".p224Add
   1077 "".p224Reduce
   1078 "".p224Square
   1079 "".p224Sub
   1080 "".p224Reduce
   1081 "".p224Mul
   1082 "".p224Add 
   1083 "".p224Reduce 
   1084 "".p224Square!
   1085 "".p224Sub!
   1086 "".p224Reduce#
   1087 "".p224Mul$
   1088 "".p224Sub$
   1089 "".p224Reduce%
   1090 "".p224Mul%
   1091 "".p224Sub%
   1092 "".p224Reduce&
   1093 ,"".p224CopyConditional'
   1094 ,"".p224CopyConditional'
   1095 ,"".p224CopyConditional(
   1096 ,"".p224CopyConditional(
   1097 ,"".p224CopyConditional)
   1098 ,"".p224CopyConditional)
   1099 $runtime.panicindex)
   1100 $runtime.panicindex)
   1101 $runtime.panicindex*
   1102 $runtime.panicindex*
   1103 $runtime.panicindex*
   1104 $runtime.panicindex*
   1105 $runtime.panicindex*
   1106 $runtime.panicindex*
   1107 0runtime.morestack_noctxt8"".autotmp_0307type.int"".autotmp_0306type.uint32"".autotmp_0305type.int"".autotmp_0304type.int"".xEqualtype.uint32"".z2IsZerotype.uint32"".z1IsZerotype.uint32"".c:type."".p224LargeFieldElement"".v0type."".p224FieldElement"".r0type."".p224FieldElement"".j0type."".p224FieldElement"".i0type."".p224FieldElement"".h0type."".p224FieldElement
   1108 "".s20type."".p224FieldElement
   1109 "".s10type."".p224FieldElement
   1110 "".u20type."".p224FieldElement
   1111 "".u10type."".p224FieldElement"".z2z20type."".p224FieldElement"".z1z10type."".p224FieldElement
   1112 "".z22type.*"".p224FieldElement
   1113 "".y2p2type.*"".p224FieldElement
   1114 "".x2`2type.*"".p224FieldElement
   1115 "".z1P2type.*"".p224FieldElement
   1116 "".y1@2type.*"".p224FieldElement
   1117 "".x102type.*"".p224FieldElement
   1118 "".z3 2type.*"".p224FieldElement
   1119 "".y32type.*"".p224FieldElement
   1120 "".x32type.*"".p224FieldElement("B"((555858+4	+8+ R4	8"(%%(1	%34	8(2(&&&&&&7
   1122 Tgclocalsbd5ecf30bdbc677b0e14fa50cb5ef414Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go*"".p224DoubleJacobiandH%H$HH;AH81\$`\$d\$h\$l\$p\$t\$x\$|1\$@\$D\$H\$L\$P\$T\$X\$\1$$$$$$$$1$$$$$$$$1\$ \$$\$(\$,\$0\$4\$8\$<H$1HH\$`H$H$hH\$H$H\$H\$@H$H$`H\$H$H\$H$H$H$XH\$H\$@H\$H$H\$H\$ H$H$XH\$H\$`H\$1H}NH\$ HHH\$ HHHl$ HHlm+HH|H\$ H$H$H$H$XH\$H\$`H\$H$H$H$H$H$H\$H\$ H\$H$H\$H$PH$H$`H\$H$hH\$H$PH$H$PH$HD$H$H\$H$PH$HD$H\$@H\$H$PH$H$PH$HD$H\$`H\$H$PH$1H};H\$`HHH$HHlm+HH|H\$`H$H$@H$H$H\$H$H\$H$@H$HD$H\$`H\$H$@H$1H}>H$HaHH$HBH+HH|H$H$H$H\$H$@H\$H$H$H\$@H$H\$@H\$H$H\$1H}8H\$@HHH\$@HH+HH|H\$@H$H$HH$H$H\$H$H\$H$H\$H$HH$HD$H\$@H\$H$HH$H8XL
   1136 
   1137  runtime.duffzero
   1138 "".p224Square
   1139 "".p224Square
   1140 "".p224Mul
   1141 "".p224Add
   1142 "".p224Reduce	
   1143 "".p224Sub	
   1144 "".p224Reduce
   1145 
   1146 "".p224Mul
   1147 
   1148 "".p224Add
   1150 "".p224Reduce
   1152 "".p224Square
   1154 "".p224Sub
   1156 "".p224Reduce
   1158 "".p224Sub
   1160 "".p224Reduce
   1161 "".p224Reduce
   1162 "".p224Square
   1163 "".p224Sub
   1164 "".p224Reduce
   1165 "".p224Sub
   1166 "".p224Reduce
   1167 "".p224Square
   1168 "".p224Reduce
   1169 "".p224Mul
   1170 "".p224Sub
   1171 "".p224Reduce
   1172 $runtime.panicindex
   1173 $runtime.panicindex
   1174 $runtime.panicindex
   1175 $runtime.panicindex
   1176 $runtime.panicindex
   1177 $runtime.panicindex
   1178 $runtime.panicindex
   1179 $runtime.panicindex
   1180 $runtime.panicindex
   1181 0runtime.morestack_noctxt`""".autotmp_0314type.int"".autotmp_0313type.uint32"".autotmp_0312type.int"".autotmp_0311type.uint32"".autotmp_0310type.int"".c:type."".p224LargeFieldElement"".t0type."".p224FieldElement"".alpha0type."".p224FieldElement"".beta0type."".p224FieldElement"".gamma0type."".p224FieldElement"".delta0type."".p224FieldElement
   1182 "".z1P2type.*"".p224FieldElement
   1183 "".y1@2type.*"".p224FieldElement
   1184 "".x102type.*"".p224FieldElement
   1185 "".z3 2type.*"".p224FieldElement
   1186 "".y32type.*"".p224FieldElement
   1187 "".x32type.*"".p224FieldElement"
   1188 Q	"((5%E	(5+#2	35	+%/	@#Tgclocals13e63fd4a2a6f514772f401b6d3ddccbTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go,"".p224CopyConditionaldH%H;aH|$HL$t$1H}MHthHs[HHsHHHt8Hs+H,m1!1HsH,]HH|U
   1198 
   1199 $runtime.panicindex
   1200 $runtime.panicindex
   1201 $runtime.panicindex
   1202 $runtime.panicindex
   1203 0runtime.morestack_noctxt0"".autotmp_0316type.uint32"".control type.uint32
   1204 "".in2type.*"".p224FieldElement"".out2type.*"".p224FieldElement(
   1206 D	$	
   1207 }3Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go""".p224ScalarMult

dH%HD$H;AMHH$H$H$1$$$$$$$$1$$$$$$$$1\$h\$l\$p\$t\$x\$|$$1H}cHyHhHHMH<HH!HHHH|H$ H$(H$0H$E1H$HD$XH$Hl$XI9H$/LD$`@l$K1HD$PHnH4$HT$HL$Ht$HT$ HL$(LD$PHL)\$KHJH\$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\$LD$`H$H$H$H$HD$PHHD$PHHIHl$XI9XH1
   1214 
   1215 *"".p224DoubleJacobian	
   1216 $"".p224AddJacobian
   1217 
   1218 ,"".p224CopyConditional
   1219 
   1220 ,"".p224CopyConditional
   1222 ,"".p224CopyConditional
   1224 $runtime.panicindex
   1226 $runtime.panicindex
   1228 $runtime.panicindex
   1230 0runtime.morestack_noctxt$"".autotmp_0323?type.*uint8"".autotmp_0322type.int"".autotmp_0321type.int"".autotmp_0319/type.[]uint8"".autotmp_0318type.int"".bittype.uint32"".bitNumtype.uint"".bytetype.uint8
   1232 "".zz0type."".p224FieldElement
   1233 "".yy0type."".p224FieldElement
   1234 "".xx0type."".p224FieldElement"".scalar`type.[]uint8"".inZP2type.*"".p224FieldElement"".inY@2type.*"".p224FieldElement"".inX02type.*"".p224FieldElement"".outZ 2type.*"".p224FieldElement"".outY2type.*"".p224FieldElement"".outX2type.*"".p224FieldElement<b
   1238 7	["+v&&H
5Tgclocalsa53873d76abf6c974a5fb149881b41d1Tgclocals83ead081cd909acab0dcd88a450c1878dprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224ToAffine
   1244 
   1245 dH%H$XH;AyH(1\$@\$D\$H\$L\$P\$T\$X\$\1\$ \$$\$(\$,\$0\$4\$8\$<1$$$$$$$$1\$`\$d\$h\$l\$p\$t\$x\$|H$1HH$@H$\$uRHH$H\$H$ HH$HD$H$ H$HH$PH(H\$@H$H$@H\$H\$ H$H\$@H\$H$H\$H$0H$HD$H\$ H\$H$H\$H\$ H$H\$ H\$H\$@H\$H$H\$H$8H$HD$H\$ H\$H$H\$H$H$H$0H\$H\$`H$H$8H\$H$H$H\$H$H\$`H$HD$H$H$HH$PH(b"
   1247 
   1248  runtime.duffzero
   1249 "".p224IsZero"type.math/big.Int
   1250 "runtime.newobject"type.math/big.Int
   1251 "runtime.newobject
   1252 "".p224Invert
   1253 "".p224Square
   1254 "".p224Mul
   1255 "".p224Mul
   1256 "".p224Mul
   1257 "".p224Contract
   1258 "".p224Contract	
   1259 "".p224ToBig	
   1260 "".p224ToBig
   1261 
   1262 0runtime.morestack_noctxtP"".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"".outy0type."".p224FieldElement"".outx0type."".p224FieldElement"".zinvsq0type."".p224FieldElement"".zinv0type."".p224FieldElement"".~r4@$type.*math/big.Int"".~r30$type.*math/big.Int"".z 2type.*"".p224FieldElement"".y2type.*"".p224FieldElement"".x2type.*"".p224FieldElement(">
   1267 "R-%7%Q6@6Tgclocalsa0f6f4a20ccf32f1280dec3af9030979Tgclocals008e235a1392cc90d1ed9ad2f7e76d87dprebuilts/go/linux-x86/src/crypto/elliptic/p224.go&"".get28BitsFromEnddH%H;aLd$L\$LT$ Ht$1E11Hsf1HH~&HHH9I,]HHu`ItZDH@HHH s?LI s0H	AHHrD\$(Ld$0Ht$8L\$@11HHL9wH
   1272 
   1273 $runtime.panicslice
   1274 $runtime.panicindex
   1275 0runtime.morestack_noctxt
   1276 "".autotmp_0332type.uint32"".~r3Ptype.[]uint8"".~r2@type.uint32"".shift0type.uint"".buftype.[]uint8H
   1280 )	,		!Tgclocals3d17ca39743a8f2ddc0e4b26ff0542ecTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224FromBig
   1284 	dH%H;aUHXH\$hH$HT$HL$HD$HT$@H$HL$HHL$HD$PHD$HD$H\$`l$ +HT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HD$H\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HD$H\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HD$H\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HD$H\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HD$H\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HD$H\$`l$ kHT$(HL$0HD$8HT$@H$HL$HHL$HD$PHD$HD$H\$`l$ kH\$(H\$0H\$8HX
   1287 B
   1288 *math/big.(*Int).Bytes
   1289 &"".get28BitsFromEnd
   1290 &"".get28BitsFromEnd
   1291 &"".get28BitsFromEnd
   1292 &"".get28BitsFromEnd
   1293 &"".get28BitsFromEnd
   1294 &"".get28BitsFromEnd
   1295 &"".get28BitsFromEnd	
   1296 &"".get28BitsFromEnd	
   1297 0runtime.morestack_noctxt "".bytes/type.[]uint8
   1298 "".in$type.*math/big.Int"".out2type.*"".p224FieldElement4EFFFFFFF Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals790e5cc5051fc0affc980ade09e929ecdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".p224ToBigdH%H;aH`HD$hH\$,HHCHCC\$G\$F\$Eh	\$DX\$CX\$BX\$AX\$@X\$?X\$>Xh	\$=X\$<X\$;X\$:X\$9X\$8X\$7Xh	\$6X\$5X\$4X\$3X\$2X\$1X\$0Xh	\$/X\$.X\$-X\$,HH$HD$H\$,HtDHHH$H\$HH\$Hl$PHl$HT$XHT$H\$ H\$pH`
   1311 
   1312 "type.math/big.Int
   1313 "runtime.newobject
   1314 0math/big.(*Int).SetBytes
   1315 0runtime.morestack_noctxt 
   1316 "".autotmp_0335$type.*math/big.Int"".autotmp_0334/type.[]uint8"".bufgtype.[28]uint8"".~r1$type.*math/big.Int
   1319 "".in2type.*"".p224FieldElement#		
   1321 
   1322 
   1323 
   1324 
   1325 
   1326 
   1327 
   1328 
   1329 
   1330 
   1331 
   1332 
   1333 
   1334 
   1335 
   1336 
   1337 
   1338 hK
jTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals790e5cc5051fc0affc980ade09e929ecdprebuilts/go/linux-x86/src/crypto/elliptic/p224.go"".initP256dH%H;azH0HH$HD$1H(HhHhHhHh Hh(Hh0Hh8H-Hh0H@8=HHH$H\$H$HH\$HD$NHD$
   1342 HD$ HH=HHH$H\$H$HH\$HD$NHD$
   1343 HD$ HH*=HCHH$H\$H$HH\$HD$@HD$HD$ HH=HCHH$H\$H$HH\$HD$@HD$HD$ HH(=HCHH$H\$H$HH\$HD$@HD$HD$ HH=HC HHHC(HH$H\$H$HH\$HD$@HD$H\$ =uHH0H-H,$H\$LC L$HD$jRLCL$HD$LCL$HD$hPLCL$HD$H$HD$jSH-H,$HD$ij
   1345 4&type."".CurveParamsF
   1346 "runtime.newobject"go.string."P-256"6runtime.writeBarrierEnabled"".p256"type.math/big.Int
   1347 "runtime.newobjectgo.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"
   1348 2math/big.(*Int).SetString"".p2566runtime.writeBarrierEnabled"type.math/big.Int
   1349 "runtime.newobjectgo.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"
   1350 2math/big.(*Int).SetString"".p2566runtime.writeBarrierEnabled"type.math/big.Int
   1351 "runtime.newobjectgo.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"
   1352 2math/big.(*Int).SetString"".p2566runtime.writeBarrierEnabled"type.math/big.Int
   1353 "runtime.newobjectgo.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"
   1354 2math/big.(*Int).SetString"".p2566runtime.writeBarrierEnabled"type.math/big.Int
   1355 "runtime.newobjectgo.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"
   1356 2math/big.(*Int).SetString	"".p256	6runtime.writeBarrierEnabled	"".p256	"type.math/big.Int
   1357 
   1358 "runtime.newobject
   1359 go.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"
   1360 
   1361 2math/big.(*Int).SetString
   1362 6runtime.writeBarrierEnabled"".p256RInverse"".p256RInverse
   1366 .runtime.writebarrierptr
   1368 .runtime.writebarrierptr
   1370 .runtime.writebarrierptr
   1372 .runtime.writebarrierptr
   1374 .runtime.writebarrierptr
   1376 .runtime.writebarrierptr
"".p256
   1378 .runtime.writebarrierptr
   1379 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"Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go&"".p256Curve.Params H\$H\$ "".~r0(type.*"".CurveParams"".curve"type."".p256CurveNTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go "".p256GetScalardH%H;a@Hh1\$HH\$PH\$XH\$`H\$HH$H\$xH\$H$H\$H$H\$HD$ 1H\$0H\$8H\$@HD$(H$HHHkHl$HL$(LL$pH\$HH$HL$HHHkHl$H\$(H$LL$pHL$H|$HD$1IL9}0)HHHHH)It$H sI)@3HHL9|HhAHL$xH$H$
   1385 
   1386 0math/big.(*Int).SetBytes"".p256
   1387 &math/big.(*Int).Cmp"".p256
   1388 &math/big.(*Int).Mod
   1389 *math/big.(*Int).Bytes
   1390 $runtime.panicindex
   1391 0runtime.morestack_noctxt@"".autotmp_0354type.int"".autotmp_0353?"type.math/big.Int"".scalarBytesotype.[]uint8"".n$type.*math/big.Int
   1393 "".intype.[]uint8"".outtype.*[32]uint80:ZL:!"
   1395 
Y7HTgclocals14c16763214c88f6ebc22b4b638329b7Tgclocalsa0ae979060439276475a90ef1322884fdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go6"".p256Curve.ScalarBaseMultdH%HD$H;AHH|$,1H\$,H$H$H\$H$H\$H$H\$H$1HGH|$p1HGH|$L1HGH$H$H\$pH\$H\$LH\$H\$,H\$H$H$H\$pH\$H\$LH\$HL$HD$ H$H$H
   1400 N
   1401 	 runtime.duffzero
   1402  "".p256GetScalar
   1403 	 runtime.duffzero
   1404 	 runtime.duffzero
   1405 	 runtime.duffzero
   1406 *"".p256ScalarBaseMult
   1407 "".p256ToAffine
   1408 0runtime.morestack_noctxt`
   1409 "".z1type.[9]uint32
   1410 "".y1type.[9]uint32
   1411 "".x1Gtype.[9]uint32""".scalarReversedtype.[32]uint8"".yP$type.*math/big.Int"".x@$type.*math/big.Int"".scalartype.[]uint8z53/G[Tgclocalsd98f60bd8519d0c68364b2a1d83af357Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go."".p256Curve.ScalarMultdH%H$xH;AmHH|$41H\$4H$H$(H\$H$0H\$H$8H\$H$1HGH$1HGH$1HGH|$x1HGH|$T1HGH$H$H$H\$H$H$H$ H\$H$H$H\$xH\$H\$TH\$H$H\$H$H\$ H\$4H\$(H$H$H\$xH\$H\$TH\$HL$HD$ H$@H$HHn
   1416 T
   1417 	 runtime.duffzero
   1418  "".p256GetScalar
   1419 	 runtime.duffzero
   1420 	 runtime.duffzero
   1421 	 runtime.duffzero
   1422 	 runtime.duffzero
   1423 	 runtime.duffzero
   1424 "".p256FromBig
   1425 "".p256FromBig
   1426 """.p256ScalarMult
   1427 "".p256ToAffine
   1428 0runtime.morestack_noctxt
   1429 "".z1type.[9]uint32
   1430 "".y1type.[9]uint32
   1431 "".x1type.[9]uint32
   1432 "".pytype.[9]uint32
   1433 "".pxGtype.[9]uint32""".scalarReversedtype.[32]uint8"".yp$type.*math/big.Int"".x`$type.*math/big.Int"".scalar0type.[]uint8"".bigY $type.*math/big.Int"".bigX$type.*math/big.Int"("5YIG^Tgclocalsecc591e57c9cfd5780396a91917d5274Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go&"".nonZeroToAllOnes  \$\$ "".~r1type.uint32"".xtype.uint32Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go$"".p256ReduceCarryT$HD$0(phD@A)D@phphphD@A)D@D@A)D@Hh "".autotmp_0371type.uint32"".autotmp_0370type.uint32"".autotmp_0369type.uint32"".autotmp_0368type.uint32"".autotmp_0367type.uint32"".autotmp_0366type.uint32"".autotmp_0365type.uint32"".autotmp_0364type.uint32"".autotmp_0363type.uint32"".carrytype.uint32"".inouttype.*[9]uint324		
   1442 
Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256SumdH%H;aHLL$ H|$(HD$11IRH	UIHH	H,mHH	H,]H	hH3H	QH+H	6HH	H3H	H+HH	uH$T$HH	IH	H,mH	H,]H	H3H	soH+H	sXHH	sBH3H	s/H+HIAH	h=&
   1461 
   1462 $"".p256ReduceCarry
   1463 $runtime.panicindex
   1464 $runtime.panicindex
   1465 $runtime.panicindex
   1466 $runtime.panicindex
   1467 $runtime.panicindex
   1468 $runtime.panicindex
   1469 $runtime.panicindex
   1470 $runtime.panicindex
   1471 $runtime.panicindex
   1472 $runtime.panicindex
   1473 $runtime.panicindex
   1474 $runtime.panicindex
   1475 $runtime.panicindex
   1476 $runtime.panicindex
   1477 $runtime.panicindex
   1478 $runtime.panicindex
   1479 0runtime.morestack_noctxt0 "".autotmp_0377type.uint32"".autotmp_0376type.uint32"".autotmp_0375type.int"".autotmp_0374type.uint32"".in2 type.*[9]uint32
   1481 "".intype.*[9]uint32"".outtype.*[9]uint32  l&R$(

4  
Tgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256Diff
   1487 dH%H;aHLL$ H|$(HD$11IH	IH\H	KH,m)H1H	 H,]H	H3H	HH-H	Hlm+H	H3H	H+H	HH	lH3H	UH+HH	uH$T$HH	IH	H,m)H	H,]H	H3H	HH-H	Hlm+H	H3H	soH+H	sXHH	sBH3H	s/H+HI8AH	5E6
   1511 "".p256Zero31
   1512 $"".p256ReduceCarry"".p256Zero31
   1513 $runtime.panicindex
   1514 $runtime.panicindex
   1515 $runtime.panicindex
   1516 $runtime.panicindex
   1517 $runtime.panicindex
   1518 $runtime.panicindex
   1519 $runtime.panicindex
   1520 $runtime.panicindex	
   1521 $runtime.panicindex	
   1522 $runtime.panicindex	
   1523 $runtime.panicindex	
   1524 $runtime.panicindex	
   1525 $runtime.panicindex	
   1526 $runtime.panicindex	
   1527 $runtime.panicindex	
   1528 $runtime.panicindex	
   1529 $runtime.panicindex
   1530 
   1531 $runtime.panicindex
   1532 
   1533 $runtime.panicindex
   1534 
   1535 $runtime.panicindex
   1536 
   1537 $runtime.panicindex
   1538 
   1539 $runtime.panicindex
   1540 
   1541 0runtime.morestack_noctxt0 "".autotmp_0385type.uint32"".autotmp_0384type.uint32"".autotmp_0383type.uint32"".autotmp_0382type.int"".autotmp_0381type.uint32"".autotmp_0380type.uint32"".in2 type.*[9]uint32
   1543 "".intype.*[9]uint32"".outtype.*[9]uint32  |&R;$(
4;  
Tgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go&"".p256ReduceDegree>>dH%H;a|HXHL$`H|$1HH\$h\$H\$h\$D$H\$hH 	\$D$H\$p\$T$\$\$HHH\$HHIIHl$hIJlHmH +H\$HH3H\$HlHIIHl$hILJlHm+H\$H$H3H\$HHIIHl$hI
JlHmH +H\$H
H3H\$H
HHl$hH
HlHm+H\$HU
H3H\$H9
H+H\$H
HH\$HH3H\$HH+HH
   1557 H$H \$TD$TH$\$TD$TH$H \$T\$T\$T1HHH\$HG
   1558 H3H\$H+
   1559 HHl$H
   1560 Hlm+H\$H	H3H\$H	HHHH\$H	HDH\$H}	H
   1562 D+HHH\$HL	HDH\$H/	HD+HHH\$H	HDH\$HHD+HHH\$HHDH\$HHD+HHH\$HnHDH\$HQHD+HHH\$H#HDH\$HH!D+HHH\$HHDH\$HHEA)DHHH\$HHDH\$HkHEA)DHHH\$H<HDH\$HH D+HHH\$HHDH\$HHD)+HHH\$HHDH\$HHD+HH	H\$H^HDH\$HAH!D+HHH	111HrHH	HHH	LD$HMA(+H	H3H	H+H	HH	}HII
   1573 Hl$I\Jlm+H	6H3H	HH	H+HH	HII	Hl$IJlm+H	HH	H+H	swHH	saH3H	sNH+HHl$Ti i i Q i i H$T$HXHHH\$HH3H\$HHIIHl$IJlm+HHH\$HkH3HHH\$H:HHHH\$HHDH\$HHD+HHH\$HHDH\$HHD+HHH\$H}HDH\$H`HD+HHH\$H/HDH\$HHD+HHH\$HHDH\$HH D+HH	H\$HHDH\$HH!D+HHH\$HSHDH\$H6HEA)DHH	H\$HHDH\$HHEA)DHH	H\$HHDH\$HHD+HH	H\$HsnHDH\$HsUHD)+HH
   1602 H\$Hs1HDH\$HsH!D+H%H\$HHIIHl$hIJlHmH +H\$HH3H\$HHIIHl$hIpJlHm+H\$HHH3H\$H,HIIHl$hIJlHmH +H\$HH3H\$HHHl$hHHlHm+H\$Hs}H3H\$HseH+H\$HsIHH\$Hs.H3H\$HsH+Hg
   1693 P
   1694  runtime.duffzero
   1695 $"".p256ReduceCarry
   1696 $runtime.panicindex
   1697 $runtime.panicindex
   1698 $runtime.panicindex
   1699 $runtime.panicindex
   1700 $runtime.panicindex
   1701 $runtime.panicindex 
   1702 $runtime.panicindex 
   1703 $runtime.panicindex 
   1704 $runtime.panicindex 
   1705 $runtime.panicindex 
   1706 $runtime.panicindex 
   1707 $runtime.panicindex 
   1708 $runtime.panicindex 
   1709 $runtime.panicindex 
   1710 $runtime.panicindex!
   1711 $runtime.panicindex!
   1712 $runtime.panicindex.
   1713 $runtime.panicindex.
   1714 $runtime.panicindex.
   1715 $runtime.panicindex.
   1716 $runtime.panicindex.
   1717 $runtime.panicindex.
   1718 $runtime.panicindex.
   1719 $runtime.panicindex.
   1720 $runtime.panicindex/
   1721 $runtime.panicindex/
   1722 $runtime.panicindex/
   1723 $runtime.panicindex/
   1724 $runtime.panicindex/
   1725 $runtime.panicindex/
   1726 $runtime.panicindex/
   1727 $runtime.panicindex/
   1728 $runtime.panicindex/
   1729 $runtime.panicindex0
   1730 $runtime.panicindex0
   1731 $runtime.panicindex0
   1732 $runtime.panicindex0
   1733 $runtime.panicindex0
   1734 $runtime.panicindex0
   1735 $runtime.panicindex0
   1736 $runtime.panicindex0
   1737 $runtime.panicindex0
   1738 $runtime.panicindex1
   1739 $runtime.panicindex1
   1740 $runtime.panicindex1
   1741 $runtime.panicindex1
   1742 $runtime.panicindex1
   1743 $runtime.panicindex1
   1744 $runtime.panicindex1
   1745 $runtime.panicindex1
   1746 $runtime.panicindex1
   1747 $runtime.panicindex2
   1748 $runtime.panicindex2
   1749 $runtime.panicindex2
   1750 $runtime.panicindex2
   1751 $runtime.panicindex2
   1752 $runtime.panicindex2
   1753 $runtime.panicindex2
   1754 $runtime.panicindex2
   1755 $runtime.panicindex2
   1756 $runtime.panicindex2
   1757 $runtime.panicindex3
   1758 $runtime.panicindex3
   1759 $runtime.panicindex3
   1760 $runtime.panicindex3
   1761 $runtime.panicindex3
   1762 $runtime.panicindex3
   1763 $runtime.panicindex3
   1764 $runtime.panicindex3
   1765 $runtime.panicindex3
   1766 $runtime.panicindex4
   1767 $runtime.panicindex4
   1768 $runtime.panicindex:
   1769 $runtime.panicindex:
   1770 $runtime.panicindex:
   1771 $runtime.panicindex;
   1772 $runtime.panicindex;
   1773 $runtime.panicindex;
   1774 $runtime.panicindex;
   1775 $runtime.panicindex;
   1776 $runtime.panicindex;
   1777 $runtime.panicindex;
   1778 $runtime.panicindex;
   1779 $runtime.panicindex;
   1780 $runtime.panicindex<
   1781 $runtime.panicindex<
   1782 $runtime.panicindex<
   1783 $runtime.panicindex<
   1784 $runtime.panicindex<
   1785 $runtime.panicindex<
   1786 $runtime.panicindex<
   1787 $runtime.panicindex<
   1788 $runtime.panicindex<
   1789 $runtime.panicindex=
   1790 $runtime.panicindex=
   1791 $runtime.panicindex=
   1792 $runtime.panicindex=
   1793 $runtime.panicindex=
   1794 $runtime.panicindex=
   1795 $runtime.panicindex=
   1796 $runtime.panicindex=
   1797 $runtime.panicindex=
   1798 $runtime.panicindex>
   1799 $runtime.panicindex>
   1800 $runtime.panicindex>
   1801 0runtime.morestack_noctxt"".autotmp_0467type.int"".autotmp_0466type.uint32"".autotmp_0465type.uint32"".autotmp_0464type.uint32"".autotmp_0463type.uint32"".autotmp_0462type.int"".autotmp_0461type.uint32"".autotmp_0460type.uint32"".autotmp_0459type.int"".autotmp_0458type.uint32"".autotmp_0457type.uint32"".autotmp_0456type.uint32"".autotmp_0455type.int"".autotmp_0454type.uint32"".autotmp_0453type.int"".autotmp_0452type.uint32"".autotmp_0451type.int"".autotmp_0450type.uint32"".autotmp_0449type.int"".autotmp_0448type.uint32"".autotmp_0447type.int"".autotmp_0446type.uint32"".autotmp_0445type.int"".autotmp_0444type.uint32"".autotmp_0443type.int"".autotmp_0442type.uint32"".autotmp_0441type.int"".autotmp_0440type.uint32"".autotmp_0439type.int"".autotmp_0438type.uint32"".autotmp_0437type.int"".autotmp_0436type.uint32"".autotmp_0435type.int"".autotmp_0434type.uint32"".autotmp_0433type.int"".autotmp_0432type.uint32"".autotmp_0431type.int"".autotmp_0430type.uint32"".autotmp_0429type.int"".autotmp_0428type.uint32"".autotmp_0427type.int"".autotmp_0426type.uint32"".autotmp_0425type.int"".autotmp_0424type.uint32"".autotmp_0423type.int"".autotmp_0422type.uint32"".autotmp_0421type.int"".autotmp_0420type.uint32"".autotmp_0419type.int"".autotmp_0418type.uint32"".autotmp_0417type.int"".autotmp_0416type.uint32"".autotmp_0415type.int"".autotmp_0414type.uint32"".autotmp_0413type.int"".autotmp_0412type.uint32"".autotmp_0411type.int"".autotmp_0410type.uint32"".autotmp_0409type.int"".autotmp_0408type.uint32"".autotmp_0407type.int"".autotmp_0406type.uint32"".autotmp_0405type.int"".autotmp_0404type.uint32"".autotmp_0403type.uint32"".autotmp_0402type.uint32"".autotmp_0400type.uint32"".autotmp_0399type.uint32"".autotmp_0398type.uint32"".autotmp_0397type.uint32"".autotmp_0396type.uint32"".autotmp_0395type.int"".autotmp_0394type.uint32"".autotmp_0393type.uint32"".autotmp_0392type.uint32"".autotmp_0391type.uint32"".autotmp_0390type.uint32"".autotmp_0389type.uint32"".autotmp_0388type.uint32"".tmp2type.[18]uint32"".tmptype.[17]uint64"".outtype.*[9]uint32
   1804 =OYL.2
   1805 
   1806 L	Z@:@:=;D>=7@=<7$I(0$ 
"
?S!	@:@:=;D>=/3	Y1=OYL&*%&-Tgclocalsafcdf1e7ace662e6b150526dfdbca287Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256SquaredH%H$hH;A{HH$(H$1H)HH$iHHH$iHHiDAIIHH$iHHiDAIIHH$iHHiDAIIHiDAIHH$iHHiDAIIHiDAIIHH$iHHiDAIIHiDAIIHiDAIIHH$iHHiDAIIHiDAIIHiDAIIHH$i HHiDAIIHiDAIIHiDAIIHiDAIHH$Yi HHiDAIIHiDAIIHiDAIIHH$Yi HHiDAIIHiDAIIHiDAIIHH$Yi HHiDAIIHiDAIIHH$Yi HHiDAIIHiDAIHH$Yi HHiDAIIHH$Yi HHiDAIIHH$Yi HHH$Y i HH$H$ H$H$H|$H`
   1825 
   1826 r
   1827  runtime.duffzero
   1828  runtime.duffcopy
   1829 &"".p256ReduceDegree
   1830 0runtime.morestack_noctxt "".tmptype.[17]uint64
   1832 "".intype.*[9]uint32"".outtype.*[9]uint32"
   1834 \*%%46HGWHI75&&#g
   1835 Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256MuldH%H$hH;A%HH$(H$0H$1H)HH$iHHjDIIHH$iHHjDAIIHjDIIHH$iHHjDAIIHjDAIIHjDIIHH$iHHjDAIIHjDAIIHjDAIIHjDIIHH$iHHjDAIIHjDAIIHjDAIIHjDAIIHjDIIHH$iHHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDIIHH$iHHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDIIHH$i HHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHj DIIHH$Zi HHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHj DAIIHH$Zi HHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHj DAIIHH$Zi HHjDAIIHjDAIIHjDAIIHjDAIIHj DAIIHH$Zi HHjDAIIHjDAIIHjDAIIHj DAIIHH$Zi HHjDAIIHjDAIIHj DAIIHH$Zi HHjDAIIHj DAIIHH$Zi HHj DAIIHH$Z i HHH$H$ H$H$H|$H
   1856 
   1857 
   1858  runtime.duffzero
   1859  runtime.duffcopy
   1860 &"".p256ReduceDegree
   1861 0runtime.morestack_noctxt0"".tmptype.[17]uint64"".in2 type.*[9]uint32
   1864 "".intype.*[9]uint32"".outtype.*[9]uint32"d2&7J
   1868 Zn}p
   1871 \L9(#Tgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256Assign@<Ht$HtH|$"
   1874  runtime.duffcopy 
   1875 "".intype.*[9]uint32"".outtype.*[9]uint32  
   1877 Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256InvertdH%H$H;AHpH|$t1HGH|$P1HGH$(1HGH$1HGH$1HGH$L1HGH$1HGH$1HGH\$tH$H$H\$H\$tH$H$H\$H\$tH\$H$(HH\$tHHHHH\$tH$H\$tH\$H\$tH$H\$tH\$H\$tH$H\$tH\$H$(H\$H$HH\$tHHHHH\$tH$H\$tH\$H\$tH$H\$tH\$H\$tH$H\$tH\$H\$tH$H\$tH\$H\$tH$H\$tH\$H$H\$H$HH\$tHHIHH51HD$(H}+H\$tH$H\$tH\$HD$(HHD$(H|H\$tH$H\$tH\$H$H\$H$LHH\$tHHHH1HD$8H}+H\$tH$H\$tH\$HD$8HHD$8H|H\$tH$H\$tH\$H$LH\$H$HH\$tHH
HH1HD$H }+H\$tH$H\$tH\$HD$HHD$H |H$HH\$tHHHHH\$tH$H\$tH\$H$H\$1HD$0H=}-H\$tH$H\$tH\$HD$0HHD$0H=|H\$PH$H$H\$H$H\$1HD$ H}+H\$PH$H\$PH\$HD$ HHD$ H|H\$PH$H\$PH\$H$LH\$1HD$@H}+H\$PH$H\$PH\$HD$@HHD$@H|H\$PH$H\$PH\$H$H\$1HD$HH}+H\$PH$H\$PH\$HD$HHHD$HH|H\$PH$H\$PH\$H$H\$H\$PH$H\$PH\$H\$PH$H\$PH\$H\$PH$H\$PH\$H$(H\$H\$PH$H\$PH\$H\$PH$H\$PH\$H\$PH$H\$PH\$H$H\$H$xH$H\$PH\$H\$tH\$HpyebNhT9^
   1880 T
   1881 	 runtime.duffzerot
   1882 	 runtime.duffzero
   1883 	 runtime.duffzero
   1884 	 runtime.duffzero
   1885 	 runtime.duffzero
   1886 	 runtime.duffzero
   1887 	 runtime.duffzero
   1888 	 runtime.duffzero
   1889 "".p256Square
   1890 "".p256Mul
   1891  runtime.duffcopy
   1892 "".p256Square
   1893 "".p256Square
   1894 "".p256Mul
   1895  runtime.duffcopy
   1896 "".p256Square
   1897 "".p256Square
   1898 "".p256Square
   1899 "".p256Square
   1900 "".p256Mul	
   1901  runtime.duffcopy
   1902 
   1903 "".p256Square
   1905 "".p256Mul
   1907  runtime.duffcopy
   1909 "".p256Square
   1911 "".p256Mul
   1913  runtime.duffcopy
   1914 "".p256Square
   1915  runtime.duffcopy
   1916 "".p256Mul
   1917 "".p256Square
   1918 "".p256Mul
   1919 "".p256Square
   1920 "".p256Mul
   1921 "".p256Square
   1922 "".p256Mul
   1923 "".p256Square
   1924 "".p256Mul
   1925 "".p256Square
   1926 "".p256Square
   1927 "".p256Mul
   1928 "".p256Square
   1929 "".p256Square
   1930 "".p256Mul
   1931 "".p256Mul
   1932 0runtime.morestack_noctxt B"".autotmp_0486type.*[9]uint32"".autotmp_0485type.*[9]uint32"".autotmp_0484type.*[9]uint32"".autotmp_0483type.*[9]uint32"".autotmp_0482type.*[9]uint32"".autotmp_0481type.*[9]uint32"".autotmp_0480type.*[9]uint32"".autotmp_0479type.*[9]uint32"".autotmp_0478type.*[9]uint32"".autotmp_0477type.*[9]uint32"".autotmp_0474type.int"".autotmp_0473type.int"".autotmp_0472type.int"".autotmp_0471type.int"".autotmp_0470type.int"".autotmp_0469type.int"".itype.int"".itype.int"".itype.int"".itype.int"".itype.int"".itype.int"".itype.int"".e64type.[9]uint32"".e32type.[9]uint32"".e16Gtype.[9]uint32
   1936 "".e8type.[9]uint32
   1937 "".e4type.[9]uint32
   1938 "".e2type.[9]uint32"".ftmp2type.[9]uint32"".ftmptype.[9]uint32
   1939 "".intype.*[9]uint32"".outtype.*[9]uint32"g
   1943 " r%3%3%3
%3
%3
3%(
%
%
%%%%5		Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256Scalar3dH%H;aHHD$11H H	"H3H	mHk+H	QH3H	:H+H	HH	H3H	H+HH	uH$T$HH	H3H	Hk+H	H3H	snH+H	sWHH	sAH3H	s.H+HHH	>"
   1967 
   1968 $"".p256ReduceCarry
   1969 $runtime.panicindex
   1970 $runtime.panicindex
   1971 $runtime.panicindex
   1972 $runtime.panicindex
   1973 $runtime.panicindex
   1974 $runtime.panicindex
   1975 $runtime.panicindex
   1976 $runtime.panicindex
   1977 $runtime.panicindex
   1978 $runtime.panicindex
   1979 $runtime.panicindex
   1980 $runtime.panicindex
   1981 $runtime.panicindex
   1982 $runtime.panicindex
   1983 0runtime.morestack_noctxt "".autotmp_0493type.uint32"".autotmp_0492type.uint32"".autotmp_0491type.uint32"".autotmp_0490type.int"".autotmp_0489type.uint32"".autotmp_0488type.uint32"".outtype.*[9]uint32  l/$(

%  
Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256Scalar4		dH%H;aIHHD$11HH	H;H	H3H	H+H	H3H	H+H	H3H	H+H	sHH	WH3H	@H+HH	uH$T$HH	H;H	H3H	H+H	H3H	H+H	H3H	spH+H	sYHH	sAH3H	s.H+HHfH	d.
   2010 
   2011 $"".p256ReduceCarry
   2012 $runtime.panicindex
   2013 $runtime.panicindex
   2014 $runtime.panicindex
   2015 $runtime.panicindex
   2016 $runtime.panicindex
   2017 $runtime.panicindex
   2018 $runtime.panicindex
   2019 $runtime.panicindex
   2020 $runtime.panicindex
   2021 $runtime.panicindex
   2022 $runtime.panicindex
   2023 $runtime.panicindex
   2024 $runtime.panicindex
   2025 $runtime.panicindex
   2026 $runtime.panicindex
   2027 $runtime.panicindex	
   2028 $runtime.panicindex	
   2029 $runtime.panicindex	
   2030 $runtime.panicindex	
   2031 $runtime.panicindex	
   2032 0runtime.morestack_noctxt "".autotmp_0503type.uint32"".autotmp_0502type.uint32"".autotmp_0501type.uint32"".autotmp_0500type.uint32"".autotmp_0499type.int"".autotmp_0498type.uint32"".autotmp_0497type.uint32"".autotmp_0496type.uint32"".outtype.*[9]uint32  %($(
%(  ! 	Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256Scalar8		dH%H;aIHHD$11HH	H;H	H3H	H+H	H3H	H+H	H3H	H+H	sHH	WH3H	@H+HH	uH$T$HH	H;H	H3H	H+H	H3H	H+H	H3H	spH+H	sYHH	sAH3H	s.H+HHfH	d.
   2058 
   2059 $"".p256ReduceCarry
   2060 $runtime.panicindex
   2061 $runtime.panicindex
   2062 $runtime.panicindex
   2063 $runtime.panicindex
   2064 $runtime.panicindex
   2065 $runtime.panicindex
   2066 $runtime.panicindex
   2067 $runtime.panicindex
   2068 $runtime.panicindex
   2069 $runtime.panicindex
   2070 $runtime.panicindex
   2071 $runtime.panicindex
   2072 $runtime.panicindex
   2073 $runtime.panicindex
   2074 $runtime.panicindex
   2075 $runtime.panicindex	
   2076 $runtime.panicindex	
   2077 $runtime.panicindex	
   2078 $runtime.panicindex	
   2079 $runtime.panicindex	
   2080 0runtime.morestack_noctxt "".autotmp_0513type.uint32"".autotmp_0512type.uint32"".autotmp_0511type.uint32"".autotmp_0510type.uint32"".autotmp_0509type.int"".autotmp_0508type.uint32"".autotmp_0507type.uint32"".autotmp_0506type.uint32"".outtype.*[9]uint32  %($(
%(  ! 	Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go$"".p256PointDoubledH%HD$H;AHH$1HGH|$`1HGH$1HGH$1HGH|$<1HGH|$1HGH$H$H$ H\$H\$`H$H$H\$H$H$H$H\$H\$`H\$H\$<H$H$H\$H$H\$H\$H$H$H\$H$H\$H$H$H\$<H\$H\$H\$H$H$H\$<H$H$H\$H$ H\$H\$<H$H\$<H\$H\$<H$H\$<H\$H\$`H\$H$H$H\$<H\$H$H\$H$H$H$H$H$H\$H$H$HD$H$H\$H$H$HD$H$H\$H\$<H$H$H\$H$H\$H\$<H$H$H\$H\$<H\$H\$H$H\$`H\$H\$H$H$H$H\$<H\$H\$H\$H8
   2088 T
   2089 	 runtime.duffzerot
   2090 	 runtime.duffzero
   2091 	 runtime.duffzero
   2092 	 runtime.duffzero
   2093 	 runtime.duffzero
   2094 	 runtime.duffzero
   2095 "".p256Square
   2096 "".p256Square
   2097 "".p256Mul
   2098 "".p256Sum
   2099 "".p256Diff
   2100 "".p256Mul
   2101 "".p256Scalar3
   2102 "".p256Sum
   2103 "".p256Square
   2104 "".p256Diff
   2105 "".p256Diff
   2106 "".p256Scalar4
   2107 "".p256Square	
   2108 "".p256Diff	
   2109 "".p256Diff
   2110 
   2111 "".p256Diff
   2112 
   2113 "".p256Mul
   2115 "".p256Square
   2117 "".p256Scalar8
   2119 "".p256Diff
   2121 0runtime.morestack_noctxt`"".tmp2type.[9]uint32"".tmptype.[9]uint32"".betatype.[9]uint32"".alphaGtype.[9]uint32"".gammatype.[9]uint32"".deltatype.[9]uint32"".zPtype.*[9]uint32"".y@type.*[9]uint32"".x0type.*[9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32di(((%("(&#(%%5Tgclocals13e63fd4a2a6f514772f401b6d3ddccbTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go("".p256PointAddMixeddH%H$H;AHH|$@1HGH|$1HGH$1HGH$1HGH$1HGH$`1HGH$<1HGH$1HGH$1HGH|$d1HGH$1HGH\$@H$H$H\$H$H$H$HD$HD$H$H$H$H\$H\$@H\$H\$H$H$H\$H\$@H\$H$H$H$H\$H\$H\$H$H$H$H\$H$H\$H$`H$H$H\$H$H\$H$`H$H$`H\$H$<H$H$H\$H$`H\$H$H$H$H\$H$H\$H$H$H$H\$H$H\$H\$dH$H$H\$H$`H\$H$H$H$H\$H$H\$H$H$H$H\$H$H$H$H\$H$<H\$H$H$HD$H\$dH\$H$H$HD$H\$dH\$H$H$H\$dH\$H$H\$H$H$H$H\$H$H\$H$H$H$H\$H$<H\$H$H$HD$H$H\$H$H$HD$H$H\$HF
   2125 T
   2126 	 runtime.duffzerot
   2127 	 runtime.duffzero
   2128 	 runtime.duffzero
   2129 	 runtime.duffzero
   2130 	 runtime.duffzero
   2131 	 runtime.duffzero
   2132 	 runtime.duffzero
   2133 	 runtime.duffzero
   2134 	 runtime.duffzero
   2135 	 runtime.duffzero
   2136 	 runtime.duffzero
   2137 "".p256Square
   2138 "".p256Sum
   2139 "".p256Mul
   2140 "".p256Mul
   2141 "".p256Mul
   2142 "".p256Diff
   2143 "".p256Sum
   2144 "".p256Square
   2145 "".p256Mul	
   2146 "".p256Diff
   2147 
   2148 "".p256Sum
   2149 
   2150 "".p256Mul
   2152 "".p256Mul
   2154 "".p256Square
   2156 "".p256Diff
   2158 "".p256Diff
   2160 "".p256Diff
   2161 "".p256Diff
   2162 "".p256Mul
   2163 "".p256Mul
   2164 "".p256Diff
   2165 "".p256Diff
   2166 0runtime.morestack_noctxt&"".tmptype.[9]uint32"".vtype.[9]uint32
   2168 "".rrtype.[9]uint32"".rtype.[9]uint32"".jtype.[9]uint32"".itype.[9]uint32"".hGtype.[9]uint32
   2169 "".u2type.[9]uint32
   2170 "".s2type.[9]uint32"".z1z1z1type.[9]uint32"".z1z1type.[9]uint32
   2171 "".y2ptype.*[9]uint32
   2172 "".x2`type.*[9]uint32
   2173 "".z1Ptype.*[9]uint32
   2174 "".y1@type.*[9]uint32
   2175 "".x10type.*[9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32"n
"#(%(+++++(+3 (+3#7Tgclocals985e7f97b0b5289d928dafb1f67eb662Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256PointAdddH%H$HH;AH8H$1HGH|$d1HGH|$@1HGH|$1HGH$`1HGH$<1HGH$1HGH$1HGH$1HGH$1HGH$1HGH$1HGH$1HGH$1HGH$1HGH$H$H$hH\$H\$@H$H$H\$H$H$H$XH\$H\$@H\$H$H$H$hH\$H$H\$H$H$H$H\$H$H$H$H\$H$H\$H$H$H$H\$H\$@H\$H\$H$H$H\$H\$@H\$H$`H$H$`H\$H\$H\$H$H$H$pH\$H$H\$H\$dH$H$hH\$H$H\$H$<H$H$xH\$H\$dH\$H$H$H$H\$H$H\$H$H$H$H\$H$H\$H$H$H$H\$H$H$H$H\$H$H\$H$H$H$<H\$H$`H\$H$H$H$H\$H$H\$H$H$H$H\$H$H\$H$PH$H$H\$H$H\$H$H$H$H\$H$@H$H$H\$H$H\$H$@H$HD$H$H\$H$@H$HD$H$H\$H$H$H$H\$H$@H\$H$HH$H$H\$H$H\$H$H$H$`H\$H$H\$H$HH$HD$H$H\$H$HH$HD$H$H\$H8R\
   2178 Z
   2179 	 runtime.duffzeroz
   2180 	 runtime.duffzero
   2181 	 runtime.duffzero
   2182 	 runtime.duffzero
   2183 	 runtime.duffzero
   2184 	 runtime.duffzero
   2185 	 runtime.duffzero
   2186 	 runtime.duffzero
   2187 	 runtime.duffzero
   2188 	 runtime.duffzero
   2189 	 runtime.duffzero
   2190 	 runtime.duffzero
   2191 	 runtime.duffzero
   2192 	 runtime.duffzero
   2193 	 runtime.duffzero
   2194 "".p256Square
   2195 "".p256Square
   2196 "".p256Mul
   2197 "".p256Sum
   2198 "".p256Square
   2199 "".p256Diff
   2200 "".p256Diff	
   2201 "".p256Mul	
   2202 "".p256Mul
   2203 
   2204 "".p256Mul
   2206 "".p256Mul
   2208 "".p256Mul
   2210 "".p256Diff
   2212 "".p256Sum
   2214 "".p256Square
   2215 "".p256Mul
   2216 "".p256Diff
   2217 "".p256Sum
   2218 "".p256Mul
   2219 "".p256Mul
   2220 "".p256Square
   2221 "".p256Diff
   2222 "".p256Diff
   2223 "".p256Diff
   2224 "".p256Diff
   2225 "".p256Mul
   2226 "".p256Mul
   2227 "".p256Diff
   2228 "".p256Diff
   2229 0runtime.morestack_noctxt0"".tmptype.[9]uint32"".vtype.[9]uint32
   2231 "".rrtype.[9]uint32"".rtype.[9]uint32"".jtype.[9]uint32"".itype.[9]uint32"".hGtype.[9]uint32
   2232 "".u2type.[9]uint32
   2233 "".u1type.[9]uint32
   2234 "".s2type.[9]uint32
   2235 "".s1type.[9]uint32"".z2z2z2type.[9]uint32"".z2z2type.[9]uint32"".z1z1z1type.[9]uint32"".z1z1type.[9]uint32
   2236 "".z2type.*[9]uint32
   2237 "".y2ptype.*[9]uint32
   2238 "".x2`type.*[9]uint32
   2239 "".z1Ptype.*[9]uint32
   2240 "".y1@type.*[9]uint32
   2241 "".x10type.*[9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32"
"(++(%(+((+++++++3#++3#ITgclocalsbd5ecf30bdbc677b0e14fa50cb5ef414Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go,"".p256CopyConditionaldH%H;aLL$|$HL$1H	}PItkH	s^IHtNH	sAH,m1!H	s'HH	sH1+HH	|AW
   2253 
   2254 $runtime.panicindex
   2255 $runtime.panicindex
   2256 $runtime.panicindex
   2257 $runtime.panicindex
   2258 0runtime.morestack_noctxt0"".mask type.uint32
   2259 "".intype.*[9]uint32"".outtype.*[9]uint32(!+	
   2261 z6Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go0"".p256SelectAffinePoint	dH%H;aD|$0Ld$L\$Ht$(HL$HD$ 1I	L9}&IH	IHL9|1I	L9}&IH	IHL9|AADD1	AAA	AA1I	L9}qI$H	ID+H	IH)D!D	+HHHHHIHtIHHLHL9|1I	L9}aIH	stID+H	s`IHvO)D!D	+HHHr2HHIHtIHHLHL9|AAAwA$AcA$
   2273 
   2274 $runtime.panicslice
   2275 $runtime.panicindex
   2276 $runtime.panicindex
   2277 $runtime.panicindex
   2278 $runtime.panicslice
   2279 $runtime.panicindex
   2280 $runtime.panicindex
   2281 $runtime.panicindex
   2282 $runtime.panicindex
   2283 $runtime.panicindex
   2284 0runtime.morestack_noctxt` "".autotmp_0531type.int"".autotmp_0530type.int"".autotmp_0529type.int"".autotmp_0528type.int"".autotmp_0527type.int"".autotmp_0526type.int"".autotmp_0522type.uint32"".autotmp_0521type.uint32"".autotmp_0520type.uint32"".autotmp_0519type.uint32"".autotmp_0518type.uint32"".autotmp_0517type.uint32"".indexPtype.uint32"".table type.[]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32|1
   2285 =,1(
~Tgclocals13a990b4a341857296a1c12de153dcaaTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go4"".p256SelectJacobianPointdH%H;aDt$(L\$LT$LL$H|$ 1H	H9}&IH	IHH9|1H	H9}&IpH	_IHH9|1H	H9}&I-H	IHH9|}D1		1I	L9}kIH	ID#H	IHHDIpMklLH	XHlm!D	+HL9|1I	L9}oI!H	ID#H	IHHDIMklLH$H	Hlm!D	+HL9|1I	L9}WIt}H	spID#H	s\IHHtKDIs;MklLHHH	s#Hlm!D	+HL9|A{AuA3AAAE"
   2306 	
   2307 $runtime.panicindex	
   2308 $runtime.panicindex	
   2309 $runtime.panicindex	
   2310 $runtime.panicindex	
   2311 $runtime.panicindex
   2312 
   2313 $runtime.panicindex
   2314 
   2315 $runtime.panicindex
   2316 
   2317 $runtime.panicindex
   2318 
   2319 $runtime.panicindex
   2320 
   2321 $runtime.panicindex
   2322 
   2323 $runtime.panicindex
   2325 $runtime.panicindex
   2327 $runtime.panicindex
   2329 $runtime.panicindex
   2331 $runtime.panicindex
   2333 0runtime.morestack_noctxtP,"".autotmp_0551type.int"".autotmp_0550type.int"".autotmp_0549type.int"".autotmp_0548type.int"".autotmp_0547type.int"".autotmp_0546type.int"".autotmp_0545type.int"".autotmp_0544type.int"".autotmp_0543type.int"".autotmp_0542type.int"".autotmp_0538type.uint32"".autotmp_0537type.uint32"".autotmp_0536type.uint32"".autotmp_0535type.uint32"".autotmp_0534type.uint32"".autotmp_0533type.uint32"".autotmp_0532type.uint32"".index@type.uint32"".table0,type.*[16][3][9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32,	cgO (++Tgclocalsd0110d631ecd4af0947009e36d46dc99Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256GetBitdH%H;avDLD$H\$LIHt)I sJHHH\$
   2338 
   2339 $runtime.panicindex
   2340 0runtime.morestack_noctxt0"".~r2 type.uint32"".bittype.uint"".scalartype.*[32]uint8``?
   2344 HTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go*"".p256ScalarBaseMultdH%H$HH;ANH8L$X\$LH$1HGH$1HGH$1HGH$1HGH|$l1HG1H	H9}.H$@HH	HHH9|1H	H9}.H$HHiH	XHHH9|1H	H9}.H$PHH	HHH9|1H HT$`Ht_H$@H$H$HH\$H$PH\$H$@H\$H$HH\$ H$PH\$(L$XHT$`D$D1H *HH)HIIILI ;KHHHAH_H)HIII KHHHAHH)HIII KHHHII)HD$XILII zKHHHDD			\$DH1HH)LIHtMH$H$H$H\$L$ LD$H$(Hl$H$0Hl$ t$Tt$(\$D\$DH$H$H$H\$H\$lH\$H$@H\$H$HH\$ H$PH\$(H$H\$0H$H\$8H$@H$H$H\$\$L\$H$HH$H$H\$\$L\$H$PH$HH\$\$L\$D$T\$LD$H!H$@H$H$H\$D$PD$H$HH$H$H\$\$P\$H$PH$H\$lH\$\$P\$L$XHT$`D$L\$H!\$LHD$XH H HH KH8AAF4
   2354 |
   2355 	 runtime.duffzero
   2356 	 runtime.duffzero
   2357 	 runtime.duffzero
   2358 	 runtime.duffzero
   2359 	 runtime.duffzero
   2360 $"".p256PointDouble$"".p256Precomputed
   2363 0"".p256SelectAffinePoint
   2364 ("".p256PointAddMixed
   2365 ,"".p256CopyConditional
   2366 ,"".p256CopyConditional"".p256One
   2367 ,"".p256CopyConditional
   2368 ,"".p256CopyConditional
   2369 ,"".p256CopyConditional
   2370 ,"".p256CopyConditional
   2371 $runtime.panicslice
   2372 $runtime.panicindex
   2373 $runtime.panicindex
   2374 $runtime.panicindex
   2375 $runtime.panicindex
   2376 $runtime.panicindex
   2377 $runtime.panicindex
   2378 $runtime.panicindex
   2379 0runtime.morestack_noctxt@@"".autotmp_0572type.uint32"".autotmp_0571type.uint32"".autotmp_0570type.uint"".autotmp_0569type.uint32"".autotmp_0568type.uint"".autotmp_0567type.uint32"".autotmp_0566type.uint"".autotmp_0564type.uint"".autotmp_0563type.int"".autotmp_0562type.int"".autotmp_0561type.int"".autotmp_0560type.int"".autotmp_0556type.uint"".autotmp_0555type.uint32"".autotmp_0554type.uint32"".autotmp_0553/type.[]uint32"".indextype.uint32"".jtype.uint"".itype.uint
   2380 "".tztype.[9]uint32
   2381 "".tytype.[9]uint32
   2382 "".txtype.[9]uint32
   2383 "".pytype.[9]uint32
   2384 "".pxwtype.[9]uint32"".tableOffsettype.uint32"".masktype.uint32*"".pIsNoninfiniteMasktype.uint32$"".nIsInfinityMasktype.uint32"".scalar0type.*[32]uint8"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32"	t*	\&&&_B87<
   2390 i&&%
   2391 &&0;	
L3Tgclocals31b2ddfd7c7062d584469c95698a3e1dTgclocals790e5cc5051fc0affc980ade09e929ecdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go("".p256PointToAffinedH%H;aH`H|$<1HGH|$1HGH\$<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`
   2396 >
   2397 	 runtime.duffzero^
   2398 	 runtime.duffzero
   2399 "".p256Invert
   2400 "".p256Square
   2401 "".p256Mul
   2402 "".p256Mul
   2403 "".p256Mul
   2404 0runtime.morestack_noctxtP"".zInvSqtype.[9]uint32"".zInvGtype.[9]uint32"".z@type.*[9]uint32"".y0type.*[9]uint32"".x type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32( ""%MTgclocals06be2e0cf40ff10dd1e5bbc1da1e184cTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256ToAffinedH%H;aHxH|$L1HGH|$(1HGH\$LH$H\$(H\$H$H\$H$H\$H$H\$ H\$LH$H\$H\$pH\$(H$HD$H\$pH$H$Hx;
   2407 >
   2408 	 runtime.duffzero^
   2409 	 runtime.duffzero
   2410 ("".p256PointToAffine
   2411 "".p256ToBig
   2412 "".p256ToBig
   2413 0runtime.morestack_noctxtP"".autotmp_0577$type.*math/big.Int
   2414 "".yytype.[9]uint32
   2415 "".xxWtype.[9]uint32"".yOut@$type.*math/big.Int"".xOut0$type.*math/big.Int"".z type.*[9]uint32"".ytype.*[9]uint32"".xtype.*[9]uint32 ?Eq&9Tgclocals956175074b3249e0865444212394b303Tgclocals0c8aa8e80191a30eac23f1a218103f16dprebuilts/go/linux-x86/src/crypto/elliptic/p256.go""".p256ScalarMultdH%H$H;AHL$L$L$H$1HGH$1HGH$1HGH$1HGH$1HGH|$h1HGH$@1HHH$ H$@HlH$(H$@HlH$H$@HlHHH5HH<H$@HHHklHH$H$@HHqHklHH$H\$H$@HHEHklHHHH\$HH?HH)HHH$@H	HklHHl$HH?HH)HHH$@HHklHH$Hl$ HH?HHD$XH)HHH$@HHklHHHHl$(H\$XHHH$@HWHklHH,$HHH$@H-HklHH$Hl$HHH$@HHklHHHHl$H$@HHHklHH\$H$@HHHklHH$H\$ H$@HH~HklHHHH\$(H$ H\$0H$(H\$8L$L$L$HD$XHH1H	H9}&IH	IHH9|1H	H9}&IH	IHH9|1H	H9}&I~H	mIHH9|\$L1H@&HD$`HL$LL$LD$LT$LL$ LD$(H$H$H$H$HL$HD$HT$HL$ HD$(H$H$H$H$HL$HD$HT$HL$ HD$(H$H$H$H$HL$HD$HT$HL$ HD$(HD$`HH?HH)HHHH)H$0H,H H++HHHH$H$H$H\$H$H\$H$@H\$D$TD$ H$H$H$H\$H\$hH\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H$H\$@H$H$H$H\$\$L\$H$H$H$H\$\$L\$H$H$H$H\$\$L\$D$T\$LD$H!H$H$H$H\$D$PD$H$H$H$H\$\$P\$H$H$H\$hH\$\$P\$L$L$L$D$L\$H!\$LHD$`HH@HAzA7AT
   2433 
   2434 	 runtime.duffzero
   2435 	 runtime.duffzero
   2436 	 runtime.duffzero
   2437 	 runtime.duffzero
   2438 	 runtime.duffzero
   2439 	 runtime.duffzero
   2440  runtime.duffcopy
   2441  runtime.duffcopy"".p256One
   2442  runtime.duffcopy
   2443 $"".p256PointDouble
   2445 ("".p256PointAddMixed
   2446 $"".p256PointDouble
   2447 $"".p256PointDouble
   2448 $"".p256PointDouble
   2449 $"".p256PointDouble
   2450 4"".p256SelectJacobianPoint
   2451 "".p256PointAdd
   2452 ,"".p256CopyConditional
   2453 ,"".p256CopyConditional
   2454 ,"".p256CopyConditional
   2455 ,"".p256CopyConditional
   2456 ,"".p256CopyConditional
   2457 ,"".p256CopyConditional
   2458 $runtime.panicindex
   2459 $runtime.panicindex
   2460 $runtime.panicindex
   2461 $runtime.panicindex
   2462 $runtime.panicindex
   2463 $runtime.panicindex
   2464 $runtime.panicindex
   2465 $runtime.panicindex
   2466 $runtime.panicindex
   2467 $runtime.panicindex
   2468 $runtime.panicindex
   2469 $runtime.panicindex
   2470 $runtime.panicindex
   2471 $runtime.panicindex
   2472 $runtime.panicindex
   2473 $runtime.panicindex
   2474 0runtime.morestack_noctxt` 8"".autotmp_0590type.uint32"".autotmp_0589type.int"".autotmp_0588type.int"".autotmp_0587type.int"".autotmp_0586type.int"".autotmp_0584type.int"".autotmp_0583type.int"".autotmp_0582type.uint32"".autotmp_0581type.uint32"".itype.int"".itype.int"".masktype.uint32*"".pIsNoninfiniteMasktype.uint32"".indextype.uint32$"".nIsInfinityMasktype.uint32"".precomp*type.[16][3][9]uint32
   2475 "".tztype.[9]uint32
   2476 "".tytype.[9]uint32
   2477 "".txtype.[9]uint32
   2478 "".pztype.[9]uint32
   2479 "".pytype.[9]uint32
   2480 "".pxtype.[9]uint32"".scalarPtype.*[32]uint8"".y@type.*[9]uint32"".x0type.*[9]uint32"".zOut type.*[9]uint32"".yOuttype.*[9]uint32"".xOuttype.*[9]uint32"  :o! 
   2481 	:::'@@v&&&&&;5:!**Tgclocals13e63fd4a2a6f514772f401b6d3ddccbTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256FromBig
   2487 dH%HD$H;AH1$H$H$H$H$H$H$H\$HD$HD$H$HD$(HD$HHH+Hl$L$Ht$(1H	1HH~HNHVH$H$H$H|$0H|$`HL$8HT$@HT$pHL$hHzIhHD$ H	RIH=H/+H4$Ht$HD$L$Ht$(HT$ HH	uH1HH~HFHNH$H$H$H|$HH|$xHD$PHL$XH$H$H~lItaHT$ H	sOIHv>H/+H4$Ht$HD$L$Ht$(HD$ H}AItHT$ H	sIAAIt!HD$ H	sIAG
   2496 
   2497 &math/big.(*Int).Lsh"".p256
   2498 &math/big.(*Int).Mod
   2499 &math/big.(*Int).Rsh
   2500 &math/big.(*Int).Rsh
   2501 $runtime.panicindex
   2502 $runtime.panicindex	
   2503 $runtime.panicindex	
   2504 $runtime.panicindex	
   2505 $runtime.panicindex
   2506 
   2507 $runtime.panicindex
   2508 
   2509 0runtime.morestack_noctxt "".autotmp_0599(type.[]math/big.Word"".autotmp_0598o(type.[]math/big.Word"".autotmp_0597?"type.math/big.Int"".autotmp_0595type.int"".autotmp_0594type.int"".autotmp_0593type.int"".~r0(type.[]math/big.Word"".~r0(type.[]math/big.Word"".bits(type.[]math/big.Word"".bits(type.[]math/big.Word"".itype.int"".tmp$type.*math/big.Int
   2513 "".in$type.*math/big.Int"".outtype.*[9]uint32hM2X4$
Z($#
	b*Tgclocals7e902992778eda5f91d29a3f0c115aeeTgclocals6a1d7c889446d1a17760f6adad7ddc7fdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".p256ToBigdH%H;ayHXHH$HL$1D$8HD$@HD$HHD$PHD$8HD$(HL$0H$H\$`k Hl$HD$0HHHHL$ HHH$HD$HD$H\$(H$H\$`HHl$ H	H+Hl$HD$0H$HD$H\$(H\$HD$0HL$ HHhH$HD$HH\$HD$0H$HD$HHH+Hl$H\$0H\$hHXQH$HD$HD$j
   2523 4"type.math/big.IntF
   2524 "runtime.newobject
   2525 0math/big.(*Int).SetInt64
   2526 &math/big.(*Int).Lsh
   2527 0math/big.(*Int).SetInt64
   2528 &math/big.(*Int).Add"".p256RInverse
   2529 &math/big.(*Int).Mul"".p256
   2530 &math/big.(*Int).Mod
   2531 $runtime.panicindex
   2532 &math/big.(*Int).Lsh
   2533 0runtime.morestack_noctxt "".autotmp_0603?"type.math/big.Int"".iotype.int"".tmp_$type.*math/big.Int"".resultO$type.*math/big.Int"".~r1$type.*math/big.Int
   2537 "".intype.*[9]uint32>D4 <
 "?9 Tgclocalsa8402fb913afde093f7818dc5c2d5fd9Tgclocalsbe44ce08ac92ed44a07e8fdb5604c12bdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go"".initdH%H;av>tu
   2542 $"".initdone<"".initdoneR
   2543 "runtime.throwinitb"".initdonen
   2544 io.initx
   2545 math/big.init
   2546 sync.init"".initdone
   2547 0runtime.morestack_noctxt```
   2548 (8Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/go/linux-x86/src/crypto/elliptic/p256.go2type..hash."".CurveParamsdH%H;avvH H\$(H$H<$tYH\$0H\$HD$0HD$H\$(H$H<$t#H$0HD$0HD$H\$H\$8H %%q
   2550 n
   2551 runtime.memhash
   2552 runtime.strhash
   2553 0runtime.morestack_noctxt0@"".~r2 type.uintptr"".htype.uintptr"".p(type.*"".CurveParams@_?@
   2555 6ZTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cblprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go.type..eq."".CurveParamsdH%H;aHHH\$PH$H<$H\$XH\$H|$HD$0\$u
   2557 D$`HHH\$PHtnHs0HK8H\$XHtWHS0HC8H9u@Ht$8H4$HL$@HL$HT$(HT$HD$0HD$\$ t
   2558 D$`HHD$`HH%U%3
   2559 
   2560  runtime.memequal
   2561  runtime.eqstring
   2562 0runtime.morestack_noctxt0
   2563 "".autotmp_0608?type.string"".autotmp_0607type.string"".~r2 type.bool"".q(type.*"".CurveParams"".p(type.*"".CurveParams0Kj	8JTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440lprebuilts/go/linux-x86/src/crypto/elliptic/elliptic.go"".Curve.AdddH%H;avoH8HY Ht
H|$@H9;uH#H\$PH\$H\$XH\$H\$`H\$H\$hH\$ H\$HH$H\$@H[ HL$(HD$0HL$pHD$xH8x
   2568 
   2569 0runtime.morestack_noctxtp"".yp$type.*math/big.Int"".x`$type.*math/big.Int
   2570 "".y2P$type.*math/big.Int
   2571 "".x2@$type.*math/big.Int
   2572 "".y10$type.*math/big.Int
   2573 "".x1 $type.*math/big.Int""..thistype."".Curvepjop
   2574 c-Tgclocalscde59c54593d9a88e8be0b1914f1516eTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Curve.DoubledH%H;av[H(HY Ht
H|$0H9;uH#H\$@H\$H\$HH\$H\$8H$H\$0H[(HL$HD$ HL$PHD$XH(
   2577 
   2578 0runtime.morestack_noctxt`P
   2579 "".yP$type.*math/big.Int"".x@$type.*math/big.Int
   2580 "".y10$type.*math/big.Int
   2581 "".x1 $type.*math/big.Int""..thistype."".CurvePVOP
   2582 O1Tgclocals8ead428b4183a0f1b19d8f59d3dde163Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>$"".Curve.IsOnCurvedH%H;avPH HY Ht
H|$(H9;uH#H\$8H\$H\$@H\$H\$0H$H\$(H[0\$\$HH 
   2585 
   2586 0runtime.morestack_noctxtP@"".~r2@type.bool"".y0$type.*math/big.Int"".x $type.*math/big.Int""..thistype."".Curve@K?@pp
   2588 O!Tgclocalsd0110d631ecd4af0947009e36d46dc99Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>"".Curve.ParamsdH%H;av=HHY Ht
H|$H9;uH#H\$ H$H\$H[8H\$H\$(H
   2591 v
   2592 0runtime.morestack_noctxt0 "".~r0 (type.*"".CurveParams""..thistype."".Curve 8 `
   2594 `
   2595 ;%Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>."".Curve.ScalarBaseMultdH%H;aveH0HY Ht
H|$8H9;uH#H\$HH\$H\$PH\$H\$XH\$H\$@H$H\$8H[@HL$ HD$(HL$`HD$hH0
   2598 
   2599 0runtime.morestack_noctxtp`"".y`$type.*math/big.Int"".xP$type.*math/big.Int"".k type.[]uint8""..thistype."".Curve``_`
   2602 Y'Tgclocals33bd09daed8d27c6aa5688ccfd7468adTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>&"".Curve.ScalarMultdH%H;avH@HY Ht
H|$HH9;uH#H\$XH\$H\$`H\$H\$hH\$H\$pH\$ H\$xH\$(H\$PH$H\$HH[HHL$0HD$8H$H$H@h
   2605 
   2606 0runtime.morestack_noctxt"".y$type.*math/big.Int"".xp$type.*math/big.Int"".k@type.[]uint8
   2608 "".y10$type.*math/big.Int
   2609 "".x1 $type.*math/big.Int""..thistype."".Curvez
   2610 m3Tgclocals01bc52eaf25414f97ebedc96f60fbb43Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>2"".(*p256Curve).IsOnCurve@.D$ H\$H+Hl$&6"".(*CurveParams).IsOnCurve@"".~r20type.bool"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p256Curve   Tgclocalse5d5edcf53e2c122038779d75a487a60Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>D"".(*p256Curve).affineFromJacobian`HHD$0HD$(H\$H+Hl$@H"".(*CurveParams).affineFromJacobian`"".yOutP$type.*math/big.Int"".xOut@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p256Curve000Tgclocals8ead428b4183a0f1b19d8f59d3dde163Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>&"".(*p256Curve).Add`HHD$0HD$8H\$H+Hl$@*"".(*CurveParams).Addp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int
   2615 "".y2@$type.*math/big.Int
   2616 "".x20$type.*math/big.Int
   2617 "".y1 $type.*math/big.Int
   2618 "".x1$type.*math/big.Int""..this$type.*"".p256Curve000Tgclocals3f3273e6cb8b40c41344569cdb3bf5dfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>6"".(*p256Curve).addJacobian`ZHD$@HD$HHD$PH\$H+Hl$R:"".(*CurveParams).addJacobian"".~r8$type.*math/big.Int"".~r7$type.*math/big.Int"".~r6p$type.*math/big.Int
   2622 "".z2`$type.*math/big.Int
   2623 "".y2P$type.*math/big.Int
   2624 "".x2@$type.*math/big.Int
   2625 "".z10$type.*math/big.Int
   2626 "".y1 $type.*math/big.Int
   2627 "".x1$type.*math/big.Int""..this$type.*"".p256Curve000Tgclocals690151c7d298310801646a02cef0d54eTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>,"".(*p256Curve).Double`HHD$ HD$(H\$H+Hl$@0"".(*CurveParams).DoubleP
   2628 "".~r3@$type.*math/big.Int"".~r20$type.*math/big.Int
   2631 "".y1 $type.*math/big.Int
   2632 "".x1$type.*math/big.Int""..this$type.*"".p256Curve000Tgclocals13bdb4aeeaf63de3cc223d640262ea59Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated><"".(*p256Curve).doubleJacobian`ZHD$(HD$0HD$8H\$H+Hl$R@"".(*CurveParams).doubleJacobianp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int"".~r3@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p256Curve000Tgclocalsa5947a078ff8f32dc378f6b0b238531dTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>,"".(*p256Curve).ParamsdH%H;aH0HY Ht
H|$8H9;uH#H\$81H9uEHH$HD$HH\$HD$	HH\$ HD$(H\$8Ht
H+Hl$@H0\
   2641 x(go.string."elliptic"*go.string."p256Curve"$go.string."Params"
   2642 "runtime.panicwrap
   2643 0runtime.morestack_noctxt `"".~r0(type.*"".CurveParams""..this$type.*"".p256Curve`~_`
   2645 w9Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated><"".(*p256Curve).ScalarBaseMultdH%H;aH0HY Ht
H|$8H9;uH#H\$81H9uEHH$HD$HH\$HD$	HH\$ HD$(Ht$8HH$H\$@H\$H\$HH\$H\$PH\$HL$ HD$(HL$XHD$`H00
   2650 x(go.string."elliptic"*go.string."p256Curve"4go.string."ScalarBaseMult"
   2651 "runtime.panicwrap
   2652 6"".p256Curve.ScalarBaseMult
   2653 0runtime.morestack_noctxt``"".yP$type.*math/big.Int"".x@$type.*math/big.Int"".scalartype.[]uint8""..this$type.*"".p256Curve`_`
   2654 
   2655 wYTgclocalsd98f60bd8519d0c68364b2a1d83af357Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>4"".(*p256Curve).ScalarMultdH%H;aH@HY Ht
H|$HH9;uH#H\$H1H9uEHH$HD$HH\$HD$	HH\$ HD$(
   2658 Ht$HHH$H\$PH\$H\$XH\$H\$`H\$H\$hH\$ H\$pH\$(HL$0HD$8HL$xH$H@
   2661 x(go.string."elliptic"*go.string."p256Curve",go.string."ScalarMult"
   2662 "runtime.panicwrap
   2663 ."".p256Curve.ScalarMult
   2664 0runtime.morestack_noctxt"".yp$type.*math/big.Int"".x`$type.*math/big.Int"".scalar0type.[]uint8"".bigY $type.*math/big.Int"".bigX$type.*math/big.Int""..this$type.*"".p256Curve 
   2666 wyTgclocalsecc591e57c9cfd5780396a91917d5274Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>,"".p256Curve.IsOnCurvedH%H;avJH HY Ht
H|$(H9;uH#H\$(H$H\$0H\$H\$8H\$\$\$@H 
   2669 
   2670 6"".(*CurveParams).IsOnCurve
   2671 0runtime.morestack_noctxt@@"".~r20type.bool"".y $type.*math/big.Int"".x$type.*math/big.Int""..this"type."".p256Curve@E?@`"`
   2673 FTgclocalse5d5edcf53e2c122038779d75a487a60Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>>"".p256Curve.affineFromJacobiandH%H;av_H0HY Ht
H|$8H9;uH#H\$8H$H\$@H\$H\$HH\$H\$PH\$HL$ HD$(HL$XHD$`H0
   2676 
   2677 H"".(*CurveParams).affineFromJacobian
   2678 0runtime.morestack_noctxt``"".yOutP$type.*math/big.Int"".xOut@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this"type."".p256Curve`Z_`$
   2680 P0Tgclocals8ead428b4183a0f1b19d8f59d3dde163Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated> "".p256Curve.AdddH%H;aviH8HY Ht
H|$@H9;uH#H\$@H$H\$HH\$H\$PH\$H\$XH\$H\$`H\$ HL$(HD$0HL$hHD$pH8
   2683 
   2684 *"".(*CurveParams).Add
   2685 0runtime.morestack_noctxtpp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int
   2688 "".y2@$type.*math/big.Int
   2689 "".x20$type.*math/big.Int
   2690 "".y1 $type.*math/big.Int
   2691 "".x1$type.*math/big.Int""..this"type."".p256Curvepdop&
   2692 Z&Tgclocals3f3273e6cb8b40c41344569cdb3bf5dfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>0"".p256Curve.addJacobiandH%H;aHPHY Ht
H|$XH9;uH#H\$XH$H\$`H\$H\$hH\$H\$pH\$H\$xH\$ H$H\$(H$H\$0HT$8HL$@HD$HH$H$H$HPM
   2695 
   2696 :"".(*CurveParams).addJacobian
   2697 0runtime.morestack_noctxt"".~r8$type.*math/big.Int"".~r7$type.*math/big.Int"".~r6p$type.*math/big.Int
   2701 "".z2`$type.*math/big.Int
   2702 "".y2P$type.*math/big.Int
   2703 "".x2@$type.*math/big.Int
   2704 "".z10$type.*math/big.Int
   2705 "".y1 $type.*math/big.Int
   2706 "".x1$type.*math/big.Int""..this"type."".p256Curve(
   2707 xHTgclocals690151c7d298310801646a02cef0d54eTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>&"".p256Curve.DoubledH%H;avUH(HY Ht
H|$0H9;uH#H\$0H$H\$8H\$H\$@H\$HL$HD$ HL$HHD$PH(
   2710 
   2711 0"".(*CurveParams).Double
   2712 0runtime.morestack_noctxtPP
   2713 "".~r3@$type.*math/big.Int"".~r20$type.*math/big.Int
   2716 "".y1 $type.*math/big.Int
   2717 "".x1$type.*math/big.Int""..this"type."".p256CurvePPOPp*p
   2719 F*Tgclocals13bdb4aeeaf63de3cc223d640262ea59Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>6"".p256Curve.doubleJacobiandH%H;aviH8HY Ht
H|$@H9;uH#H\$@H$H\$HH\$H\$PH\$H\$XH\$HT$ HL$(HD$0HT$`HL$hHD$pH8
   2722 
   2723 @"".(*CurveParams).doubleJacobian
   2724 0runtime.morestack_noctxtpp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int"".~r3@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this"type."".p256Curvepdop,
   2728 P0Tgclocalsa5947a078ff8f32dc378f6b0b238531dTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>D"".(*p224Curve).affineFromJacobian`HHD$0HD$(H\$H+Hl$@H"".(*CurveParams).affineFromJacobian`"".yOutP$type.*math/big.Int"".xOut@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p224Curve00.0Tgclocals8ead428b4183a0f1b19d8f59d3dde163Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>6"".(*p224Curve).addJacobian`ZHD$@HD$HHD$PH\$H+Hl$R:"".(*CurveParams).addJacobian"".~r8$type.*math/big.Int"".~r7$type.*math/big.Int"".~r6p$type.*math/big.Int
   2733 "".z2`$type.*math/big.Int
   2734 "".y2P$type.*math/big.Int
   2735 "".x2@$type.*math/big.Int
   2736 "".z10$type.*math/big.Int
   2737 "".y1 $type.*math/big.Int
   2738 "".x1$type.*math/big.Int""..this$type.*"".p224Curve0000Tgclocals690151c7d298310801646a02cef0d54eTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated><"".(*p224Curve).doubleJacobian`ZHD$(HD$0HD$8H\$H+Hl$R@"".(*CurveParams).doubleJacobianp"".~r5`$type.*math/big.Int"".~r4P$type.*math/big.Int"".~r3@$type.*math/big.Int"".z0$type.*math/big.Int"".y $type.*math/big.Int"".x$type.*math/big.Int""..this$type.*"".p224Curve0020Tgclocalsa5947a078ff8f32dc378f6b0b238531dTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>,"".(*p224Curve).ParamsdH%HD$H;AHHY HtH$H9;uH#H$1H9uEHH$HD$HH\$HD$	HH\$ HD$(H$HtH|$0H\$0H$H9
   2744 (go.string."elliptic"*go.string."p224Curve"$go.string."Params"
   2745 "runtime.panicwrap
   2746  runtime.duffcopy
   2747 0runtime.morestack_noctxt "".curve"type."".p224Curve"".~r0(type.*"".CurveParams""..this$type.*"".p224Curve4KTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals0ebab88fa809a64715f990f20954c3c3<autogenerated>2"".(*p224Curve).IsOnCurvedH%H;aHHY HtH$H9;uH#H$1H9uEHH$HD$HH\$HD$	HH\$ HD$(	H$Ht;HH$H\$hH$H\$p\$x$H"
   2752 (go.string."elliptic"*go.string."p224Curve"*go.string."IsOnCurve"
   2753 "runtime.panicwrap
   2754  runtime.duffcopy
   2755 ,"".p224Curve.IsOnCurve
   2756 0runtime.morestack_noctxt@"".~r20type.bool"".bigY $type.*math/big.Int"".bigX$type.*math/big.Int""..this$type.*"".p224Curve6`Tgclocalse5d5edcf53e2c122038779d75a487a60Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>&"".(*p224Curve).AdddH%HD$H;AHHY HtH$H9;uH#H$1H9uEHH$HD$HH\$HD$	HH\$ HD$(H$HtlHH$H\$hH$H\$pH$H\$xH$H$H$H$H$H$H
   2761 (go.string."elliptic"*go.string."p224Curve"go.string."Add"
   2762 "runtime.panicwrap
   2763  runtime.duffcopy
   2764  "".p224Curve.Add
   2765 0runtime.morestack_noctxtp"".y`$type.*math/big.Int"".xP$type.*math/big.Int"".bigY2@$type.*math/big.Int"".bigX20$type.*math/big.Int"".bigY1 $type.*math/big.Int"".bigX1$type.*math/big.Int""..this$type.*"".p224Curve8Tgclocals3f3273e6cb8b40c41344569cdb3bf5dfTgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>,"".(*p224Curve).DoubledH%HD$H;AHHY HtH$H9;uH#H$1H9uEHH$HD$HH\$HD$	HH\$ HD$(H$HtLHH$H\$hH$H\$pHL$xH$H$H$H
   2769 (go.string."elliptic"*go.string."p224Curve"$go.string."Double"
   2770 "runtime.panicwrap
   2771  runtime.duffcopy
   2772 &"".p224Curve.Double
   2773 0runtime.morestack_noctxtP
   2774 "".y@$type.*math/big.Int"".x0$type.*math/big.Int"".bigY1 $type.*math/big.Int"".bigX1$type.*math/big.Int""..this$type.*"".p224Curve:{Tgclocals13bdb4aeeaf63de3cc223d640262ea59Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>4"".(*p224Curve).ScalarMultdH%HD$H;AHHY HtH$H9;uH#H$1H9uEHH$HD$HH\$HD$	HH\$ HD$(
   2777 H$Ht|HH$H\$hH$H\$pH$H\$xH$H$H$H$H$H$H$H$H
   2779 (go.string."elliptic"*go.string."p224Curve",go.string."ScalarMult"
   2780 "runtime.panicwrap
   2781  runtime.duffcopy
   2782 ."".p224Curve.ScalarMult
   2783 0runtime.morestack_noctxt"".yp$type.*math/big.Int"".x`$type.*math/big.Int"".scalar0type.[]uint8"".bigY1 $type.*math/big.Int"".bigX1$type.*math/big.Int""..this$type.*"".p224Curve<Tgclocalsecc591e57c9cfd5780396a91917d5274Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated><"".(*p224Curve).ScalarBaseMultdH%HD$H;AHHY HtH$H9;uH#H$1H9uEHH$HD$HH\$HD$	HH\$ HD$(H$Ht\HH$H\$hH$H\$pH$H\$xH$H$H$H$H
   2787 (go.string."elliptic"*go.string."p224Curve"4go.string."ScalarBaseMult"
   2788 "runtime.panicwrap
   2789  runtime.duffcopy
   2790 6"".p224Curve.ScalarBaseMult
   2791 0runtime.morestack_noctxt`"".yP$type.*math/big.Int"".x@$type.*math/big.Int"".scalartype.[]uint8""..this$type.*"".p224Curve>Tgclocalsd98f60bd8519d0c68364b2a1d83af357Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>>"".p224Curve.affineFromJacobiandH%H;avnH0HY Ht
H|$8H9;uH#H\$8H$H$H\$H$H\$H$H\$HL$ HD$(H$H$H0y
   2794 
   2795 H"".(*CurveParams).affineFromJacobian
   2796 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_`@
   2798 Y7Tgclocals851b4f21d598685350e42b8302c18771Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>0"".p224Curve.addJacobiandH%H;aHPHY Ht
H|$XH9;uH#H\$XH$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$0HT$8HL$@HD$HH$H$H$HPA
   2801 
   2802 :"".(*CurveParams).addJacobian
   2803 0runtime.morestack_noctxt"".~r8$type.*math/big.Int"".~r7$type.*math/big.Int"".~r6$type.*math/big.Int
   2807 "".z2$type.*math/big.Int
   2808 "".y2$type.*math/big.Int
   2809 "".x2$type.*math/big.Int
   2810 "".z1$type.*math/big.Int
   2811 "".y1$type.*math/big.Int
   2812 "".x1$type.*math/big.Int""..this"type."".p224CurveB<Tgclocalsacc11b41e7adca20a78d573eade35863Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>6"".p224Curve.doubleJacobiandH%H;av{H8HY Ht
H|$@H9;uH#H\$@H$H$H\$H$H\$H$H\$HT$ HL$(HD$0H$H$H$H8l
   2817 
   2818 @"".(*CurveParams).doubleJacobian
   2819 0runtime.morestack_noctxtp"".~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."".p224CurvepvopD
   2823 YGTgclocalse0eab70f6447ade3396963f8a240e436Tgclocals33cdeccccebe80329f1fdbee7f5874cb<autogenerated>Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocalsb1973ce378665cb4660c9fbc01665b5fPPTgclocals1d6beff734779c3f3dd75ac2a5d7f1fcPPTgclocals0c8aa8e80191a30eac23f1a218103f16  Tgclocals51af24152615272c3d9efc8538f95767  Tgclocals583c327fbb94d3e31fd002013b03417aXX	Tgclocalsb74edb4a1477ea13e86a038da205eb1dXX	?Tgclocals0c8aa8e80191a30eac23f1a218103f16  Tgclocalseebd90c7319ab33c7277322f98789ca9  Tgclocals595fe15f02c9ee5a56bd371b005343b1!<  "" " """ ""  ""0 ""0"""8 """: """:"""";"""": """"> """" """"."""""?."""""?*"""""*""""""""""" """"" """"" """"""""""Tgclocals39a9c1b0d81015d4d96ba29064d78c6e!
   2825 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13bdb4aeeaf63de3cc223d640262ea59Tgclocalsfd2ff387b00bfffdf98c0e582007adb7  """ " " """""""
""""""Tgclocalsb924dab0cf39ef31d5f8a67bff7c4c83Tgclocals0f9fea0d0edb3cc60789ef7212ffd68e00CD@DTgclocalsb88a91723f17d3c1cbefc4b0c8c5661b00Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsd98f60bd8519d0c68364b2a1d83af357Tgclocalsf6bd6b3389b872033d462029172c8612Tgclocals7ae82dc8363f20e2c0b5fdf6bdf4799e00Tgclocals265ff9aa60beff6ac6f3306fc03e670b  @Tgclocals542025ec7112cf0e72702f44ea44c234  Tgclocals64e6abdf0268293babaa7bcc4e1e7821((Tgclocalsd52f2021c5c4e3bfe78df1306ab2c62d((g'Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb*go.string.hdr."P-384"  "go.string."P-384""go.string."P-384"P-384$"".hdr..gostring.1  t""..gostring.1""..gostring.139402006196394479212279040100143613805079739270465446667948293404245721771496870329047266088258938001861606973112319$"".hdr..gostring.2  t""..gostring.2""..gostring.239402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643go.string.hdr."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"  `go.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"go.string."b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aefgo.string.hdr."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"  `go.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"go.string."aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7go.string.hdr."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"  `go.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"go.string."3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5fTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb*go.string.hdr."P-521"  "go.string."P-521""go.string."P-521"P-521$"".hdr..gostring.3  ""..gostring.3""..gostring.36864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151$"".hdr..gostring.4  ""..gostring.4""..gostring.46864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449$"".hdr..gostring.5  ""..gostring.5""..gostring.5051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00$"".hdr..gostring.6  ""..gostring.6""..gostring.6c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66$"".hdr..gostring.7  ""..gostring.7""..gostring.711839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0:go.itab."".p256Curve."".CurveTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6ad0 (a] go.itab.*"".CurveParams."".CurveTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6ad*go.string.hdr."P-224"  "go.string."P-224""go.string."P-224"P-224go.string.hdr."26959946667150639794667015087019630673557916260026308143510066298881"  Dgo.string."26959946667150639794667015087019630673557916260026308143510066298881"go.string."26959946667150639794667015087019630673557916260026308143510066298881"26959946667150639794667015087019630673557916260026308143510066298881go.string.hdr."26959946667150639794667015087019625940457807714424391721682722368061"  Dgo.string."26959946667150639794667015087019625940457807714424391721682722368061"go.string."26959946667150639794667015087019625940457807714424391721682722368061"26959946667150639794667015087019625940457807714424391721682722368061go.string.hdr."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"  8go.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"go.string."b4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4"rb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4go.string.hdr."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"  8go.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"go.string."b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21"rb70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21go.string.hdr."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"  8go.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"go.string."bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34"rbd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0:go.itab."".p224Curve."".CurveTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals4be18b2efc93437c7d1b6ea69d102bafTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals878ed5966f736c3febaddd4d372a3fb5`Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsa51c92db5a5d277fb517efc477ddb941Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals95f7be97c823909e7684dc391baad276`Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5038c50c808b810066550394a22fff2eTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals652df303fa21e07d6a26d7e0d678a4ff Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals31b2ddfd7c7062d584469c95698a3e1dTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals5f32766c99d383f833fae93d4e4d71d1Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsbd5ecf30bdbc677b0e14fa50cb5ef414	Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13e63fd4a2a6f514772f401b6d3ddccb?Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals83ead081cd909acab0dcd88a450c1878  Tgclocalsa53873d76abf6c974a5fb149881b41d1  	Tgclocals008e235a1392cc90d1ed9ad2f7e76d87((Tgclocalsa0f6f4a20ccf32f1280dec3af9030979((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3d17ca39743a8f2ddc0e4b26ff0542ecTgclocals790e5cc5051fc0affc980ade09e929ecTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals790e5cc5051fc0affc980ade09e929ecTgclocals3f5c1f818fa7055d0400cecd34057162*go.string.hdr."P-256"  "go.string."P-256""go.string."P-256"P-256go.string.hdr."115792089210356248762697446949407573530086143415290314195533631308867097853951"  Ngo.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"go.string."115792089210356248762697446949407573530086143415290314195533631308867097853951"115792089210356248762697446949407573530086143415290314195533631308867097853951go.string.hdr."115792089210356248762697446949407573529996955224135760342422259061068512044369"  Ngo.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"go.string."115792089210356248762697446949407573529996955224135760342422259061068512044369"115792089210356248762697446949407573529996955224135760342422259061068512044369go.string.hdr."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"  @go.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"go.string."5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604bgo.string.hdr."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"  @go.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"go.string."6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296go.string.hdr."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"  @go.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"go.string."4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5go.string.hdr."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"  @go.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"go.string."7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000"7fffffff00000001fffffffe8000000100000000ffffffff0000000180000000Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocalsa0ae979060439276475a90ef1322884f(( !Tgclocals14c16763214c88f6ebc22b4b638329b7((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsd98f60bd8519d0c68364b2a1d83af357Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsecc591e57c9cfd5780396a91917d5274Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsafcdf1e7ace662e6b150526dfdbca287Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13e63fd4a2a6f514772f401b6d3ddccb?Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals985e7f97b0b5289d928dafb1f67eb662Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsbd5ecf30bdbc677b0e14fa50cb5ef414	Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13a990b4a341857296a1c12de153dcaaTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsd0110d631ecd4af0947009e36d46dc99Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals790e5cc5051fc0affc980ade09e929ecTgclocals31b2ddfd7c7062d584469c95698a3e1dTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals06be2e0cf40ff10dd1e5bbc1da1e184cTgclocals0c8aa8e80191a30eac23f1a218103f16  Tgclocals956175074b3249e0865444212394b303  Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13e63fd4a2a6f514772f401b6d3ddccb?Tgclocals6a1d7c889446d1a17760f6adad7ddc7f((Tgclocals7e902992778eda5f91d29a3f0c115aee((Tgclocalsbe44ce08ac92ed44a07e8fdb5604c12b00
   2834 Tgclocalsa8402fb913afde093f7818dc5c2d5fd900Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb."".mask0type.[]uint80""".statictmp_06040"".initoncetype.sync.Once."".p384(type.*"".CurveParams."".p521(type.*"".CurveParams."".p224"type."".p224Curve0"".p224P@type.[8]uint32@.""".p224ZeroModP310type.[]uint320""".statictmp_06050""".p224ZeroModP63type.[8]uint64."".p256"type."".p256Curve."".p256RInverse$type.*math/big.Int0"".p256OneHtype.[9]uint32@0"".p256ZeroHtype.[9]uint320"".p256PHtype.[9]uint32H 0"".p2562PHtype.[9]uint32H@0$"".p256Precomputed! type.[540]uint32!x(RA
sy
:~nJ
*|5%\!t#
   2840 !TK?vA
Q"	O4`E_s6,//@p\\ag
F$"xwo~f
   2848 S41\
	qlz&
   2850 PWW7
   2852 ^$KnJK$
   2855 bg~1tWIC:*:ge>x>dC?B?c#<jG+-}'>	
Rn\
@}	[I:gjMswb
WI{j5dmft~PlF ks139TX6OV)[~S"]c$	:~
   2870 J8
wAj
   2872 Jb	Vj&#r9V	0_/8	\Q[
iV,o X4ww]dQ>"Z5zS7g]#a9&zV|]">	7B v
   2882 |
   2883 n7b2{lj#b'+rY\p]kF<Q\3_p	4pi
   2886 F:)C_Rg)/)NZfVjqA
>
   2893 r5>
   2894 	tl0Rg#}poLnk	5#Y]
   2895 ~sJQYk}I)
   2897 b#V
   2898 }a#9?!(]	
M5JA=]fx`"d5
BE:*A	)Q4#+~0z?Z5f1n5$` r5]Lh*)uJx*6'Vtg@Xe=oiz~OOO+0zWLP
r?u\ISJ<)@$8-
v
2"@ySpkIou<a
-8t?jP>^f
{K7ZG8V0^J!YvPe{5
{9Z	_*.$/
   2926 ~k}tP	+R%
2(
}	@U}Y4g`
   2931 	b4	i.q,
BNIzj1<A[B:>t"'&s^eArp	3vnRm
B6\9u
   2935 s4o\K:
6JdLDN/
   2937 %
   2938 ~'7f\	h
	)"bA+\
   2941 +bC>C	MdH%W!$
"Rjmu
   2944 iJ
   2945 l	=nSaA
   2947 Ir`Q+
   2948 B(SBaQv9k/	xmW}.me	8-F V6
   2951 %#D
[J
   2953 t	L0g
   2955 #CG=t[	yG8aW'yX	01U	p%	h
-x.;cTY6	)d	:B	e
   2962 e~tNYV9.C}zF?>FZ}E"
   2964 Y-{tUx4-uJ
cUh[
   2966 0{o=A
   2969 l
q<w
Qw	x0"".p256Zero31Htype.[9]uint32H?@?70""".statictmp_0604type.[8]uint8?0""".statictmp_0605@type.[8]uint32@0"".initdonetype.uint86"".(*CurveParams).Paramsf0"".(*CurveParams).Params<"".(*CurveParams).IsOnCurvef6"".(*CurveParams).IsOnCurve "".zForAffinef"".zForAffineN"".(*CurveParams).affineFromJacobianfH"".(*CurveParams).affineFromJacobian0"".(*CurveParams).Addf*"".(*CurveParams).Add@"".(*CurveParams).addJacobianf:"".(*CurveParams).addJacobian6"".(*CurveParams).Doublef0"".(*CurveParams).DoubleF"".(*CurveParams).doubleJacobianf@"".(*CurveParams).doubleJacobian>"".(*CurveParams).ScalarMultf8"".(*CurveParams).ScalarMultF"".(*CurveParams).ScalarBaseMultf@"".(*CurveParams).ScalarBaseMult""".GenerateKeyf"".GenerateKey"".Marshalf"".Marshal"".Unmarshalf"".Unmarshal"".initAllf"".initAll"".initP384f"".initP384"".initP521f"".initP521"".P256f"".P256"".P384f"".P384"".P521f"".P521"".initP224f"".initP224"".P224f"".P224,"".p224Curve.Paramsf&"".p224Curve.Params2"".p224Curve.IsOnCurvef,"".p224Curve.IsOnCurve&"".p224Curve.Addf "".p224Curve.Add,"".p224Curve.Doublef&"".p224Curve.Double4"".p224Curve.ScalarMultf."".p224Curve.ScalarMult<"".p224Curve.ScalarBaseMultf6"".p224Curve.ScalarBaseMult "".p224IsZerof"".p224IsZero"".p224Addf"".p224Add"".p224Subf"".p224Sub"".p224Mulf"".p224Mul "".p224Squaref"".p224Square*"".p224ReduceLargef$"".p224ReduceLarge "".p224Reducef"".p224Reduce "".p224Invertf"".p224Invert$"".p224Contractf"".p224Contract*"".p224AddJacobianf$"".p224AddJacobian0"".p224DoubleJacobianf*"".p224DoubleJacobian2"".p224CopyConditionalf,"".p224CopyConditional("".p224ScalarMultf""".p224ScalarMult$"".p224ToAffinef"".p224ToAffine,"".get28BitsFromEndf&"".get28BitsFromEnd""".p224FromBigf"".p224FromBig"".p224ToBigf"".p224ToBig"".initP256f"".initP256,"".p256Curve.Paramsf&"".p256Curve.Params&"".p256GetScalarf "".p256GetScalar<"".p256Curve.ScalarBaseMultf6"".p256Curve.ScalarBaseMult4"".p256Curve.ScalarMultf."".p256Curve.ScalarMult,"".nonZeroToAllOnesf&"".nonZeroToAllOnes*"".p256ReduceCarryf$"".p256ReduceCarry"".p256Sumf"".p256Sum"".p256Difff"".p256Diff,"".p256ReduceDegreef&"".p256ReduceDegree "".p256Squaref"".p256Square"".p256Mulf"".p256Mul "".p256Assignf"".p256Assign "".p256Invertf"".p256Invert""".p256Scalar3f"".p256Scalar3""".p256Scalar4f"".p256Scalar4""".p256Scalar8f"".p256Scalar8*"".p256PointDoublef$"".p256PointDouble."".p256PointAddMixedf("".p256PointAddMixed$"".p256PointAddf"".p256PointAdd2"".p256CopyConditionalf,"".p256CopyConditional6"".p256SelectAffinePointf0"".p256SelectAffinePoint:"".p256SelectJacobianPointf4"".p256SelectJacobianPoint "".p256GetBitf"".p256GetBit0"".p256ScalarBaseMultf*"".p256ScalarBaseMult."".p256PointToAffinef("".p256PointToAffine$"".p256ToAffinef"".p256ToAffine("".p256ScalarMultf""".p256ScalarMult""".p256FromBigf"".p256FromBig"".p256ToBigf"".p256ToBig"".initf"".initTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocals3bb21ca8fe1d99a3e492463bd711418a:type..hashfunc."".CurveParams2type..hash."".CurveParams6type..eqfunc."".CurveParams.type..eq."".CurveParams0type..alg."".CurveParams  :type..hashfunc."".CurveParams6type..eqfunc."".CurveParams"runtime.gcbits.5f_Hgo.string.hdr."elliptic.CurveParams"  @go.string."elliptic.CurveParams"@go.string."elliptic.CurveParams"0*elliptic.CurveParams"go.string.hdr."P"  go.string."P"go.string."P"P"go.string.hdr."N"  go.string."N"go.string."N"N"go.string.hdr."B"  go.string."B"go.string."B"B$go.string.hdr."Gx"  go.string."Gx"go.string."Gx"Gx$go.string.hdr."Gy"  go.string."Gy"go.string."Gy"Gy.go.string.hdr."BitSize"  &go.string."BitSize"&go.string."BitSize"BitSize(go.string.hdr."Name"   go.string."Name" go.string."Name"
   2972 Name6go.string.hdr."CurveParams"  .go.string."CurveParams".go.string."CurveParams" CurveParams>go.string.hdr."crypto/elliptic"  6go.string."crypto/elliptic"6go.string."crypto/elliptic"  crypto/elliptic"go.importpath."".  6go.string."crypto/elliptic"&type."".CurveParams@8On" (0000type..alg."".CurveParams@"runtime.gcbits.5fPHgo.string.hdr."elliptic.CurveParams"p(type.*"".CurveParams"runtime.zerovalue&type."".CurveParams"go.string.hdr."P"$type.*math/big.Int"go.string.hdr."N"$type.*math/big.Int"go.string.hdr."B"$type.*math/big.Int$go.string.hdr."Gx"$type.*math/big.Int$go.string.hdr."Gy"$type.*math/big.Int.go.string.hdr."BitSize"type.int(go.string.hdr."Name"type.string`&type."".CurveParams6go.string.hdr."CurveParams""go.importpath."".&type."".CurveParams"runtime.gcbits.01Jgo.string.hdr."*elliptic.CurveParams"  Bgo.string."*elliptic.CurveParams"Bgo.string."*elliptic.CurveParams"0,*elliptic.CurveParamsgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"  Xgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)type.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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)"  Dgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int) (*big.Int, *big.Int)	func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)go.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"  4go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"go.string."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"pjfunc(*elliptic.CurveParams, *big.Int, *big.Int) boolztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) boolE30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int) bool"pgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int) bool"runtime.zerovalueztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) boolztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) bool(type.*"".CurveParams$type.*math/big.Int$type.*math/big.Inttype.boolgo.typelink.func(*elliptic.CurveParams, *big.Int, *big.Int) bool	func(*"".CurveParams, *math/big.Int, *math/big.Int) boolztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) boolgo.string.hdr."func(*elliptic.CurveParams) *elliptic.CurveParams"  1zgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"zgo.string."func(*elliptic.CurveParams) *elliptic.CurveParams"pdfunc(*elliptic.CurveParams) *elliptic.CurveParamsTtype.func(*"".CurveParams) *"".CurveParams30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams) *elliptic.CurveParams"pfgo.weak.type.*func(*"".CurveParams) *"".CurveParams"runtime.zerovalueTtype.func(*"".CurveParams) *"".CurveParamsTtype.func(*"".CurveParams) *"".CurveParams(type.*"".CurveParams(type.*"".CurveParamsgo.typelink.func(*elliptic.CurveParams) *elliptic.CurveParams	func(*"".CurveParams) *"".CurveParamsTtype.func(*"".CurveParams) *"".CurveParams.go.string.hdr."[]uint8"  &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8	[]uint8type.[]uint8go.string.hdr."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"  9go.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"go.string."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"tfunc(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)type.func(*"".CurveParams, []uint8) (*math/big.Int, *math/big.Int)(type.*"".CurveParamstype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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)"  Mgo.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)k30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Inttype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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.8func(*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)yr3"0 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.8pgo.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.zerovaluetype.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.Intgo.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)"  Ngo.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)0d30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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)"  Xgo.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"go.string."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)type.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)y930 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.CurveParams, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pgo.weak.type.*func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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"Addgo.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"  Ago.string."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)\30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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"Doublezgo.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
   2975 30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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" IsOnCurveZgo.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) boolXtype.func(*math/big.Int, *math/big.Int) bool30 runtime.algarray@"runtime.gcbits.01PZgo.string.hdr."func(*big.Int, *big.Int) bool"pjgo.weak.type.*func(*math/big.Int, *math/big.Int) bool"runtime.zerovalueXtype.func(*math/big.Int, *math/big.Int) boolXtype.func(*math/big.Int, *math/big.Int) bool$type.*math/big.Int$type.*math/big.Inttype.boolgo.typelink.func(*big.Int, *big.Int) bool	func(*math/big.Int, *math/big.Int) boolXtype.func(*math/big.Int, *math/big.Int) bool,go.string.hdr."Params"  $go.string."Params"$go.string."Params"ParamsXgo.string.hdr."func() *elliptic.CurveParams"  Pgo.string."func() *elliptic.CurveParams"Pgo.string."func() *elliptic.CurveParams"@:func() *elliptic.CurveParams6type.func() *"".CurveParams"30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func() *elliptic.CurveParams"pHgo.weak.type.*func() *"".CurveParams"runtime.zerovalue6type.func() *"".CurveParams6type.func() *"".CurveParams(type.*"".CurveParams~go.typelink.func() *elliptic.CurveParams	func() *"".CurveParams6type.func() *"".CurveParams<go.string.hdr."ScalarBaseMult"  4go.string."ScalarBaseMult"4go.string."ScalarBaseMult" ScalarBaseMultdgo.string.hdr."func([]uint8) (*big.Int, *big.Int)"  "\go.string."func([]uint8) (*big.Int, *big.Int)"\go.string."func([]uint8) (*big.Int, *big.Int)"PFfunc([]uint8) (*big.Int, *big.Int)btype.func([]uint8) (*math/big.Int, *math/big.Int).l30 runtime.algarray@"runtime.gcbits.01Pdgo.string.hdr."func([]uint8) (*big.Int, *big.Int)"ptgo.weak.type.*func([]uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluebtype.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.Intgo.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"  
   2976 ,go.string."ScalarMult",go.string."ScalarMult" ScalarMultgo.string.hdr."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"  6go.string."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"go.string."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pnfunc(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)type.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)a30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Inttype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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" addJacobiango.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.01Pgo.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pgo.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.zerovaluetype.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.Intgo.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&affineFromJacobiango.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"  7go.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"ppfunc(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)type.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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" doubleJacobiango.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"  Ago.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"go.string."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)type.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)m-30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pgo.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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.*"".CurveParamsY6		p0 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*elliptic.CurveParams"p:go.weak.type.**"".CurveParams"runtime.zerovalue&type."".CurveParams`(type.*"".CurveParams(type.*"".CurveParams&go.string.hdr."Add"type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)*"".(*CurveParams).Add*"".(*CurveParams).Add,go.string.hdr."Double"type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".CurveParams, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)0"".(*CurveParams).Double0"".(*CurveParams).Double2go.string.hdr."IsOnCurve"Xtype.func(*math/big.Int, *math/big.Int) boolztype.func(*"".CurveParams, *math/big.Int, *math/big.Int) bool6"".(*CurveParams).IsOnCurve6"".(*CurveParams).IsOnCurve,go.string.hdr."Params"6type.func() *"".CurveParamsTtype.func(*"".CurveParams) *"".CurveParams0"".(*CurveParams).Params0"".(*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).ScalarBaseMult4go.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).ScalarMult8"".(*CurveParams).ScalarMult6go.string.hdr."addJacobian""go.importpath."".type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)type.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int):"".(*CurveParams).addJacobian:"".(*CurveParams).addJacobianDgo.string.hdr."affineFromJacobian""go.importpath."".type.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".CurveParams, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)H"".(*CurveParams).affineFromJacobianH"".(*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).doubleJacobianTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalscde59c54593d9a88e8be0b1914f1516e?Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals8ead428b4183a0f1b19d8f59d3dde163Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsd0110d631ecd4af0947009e36d46dc99Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33bd09daed8d27c6aa5688ccfd7468adTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals01bc52eaf25414f97ebedc96f60fbb43	>go.string.hdr."*elliptic.Curve"  6go.string."*elliptic.Curve"6go.string."*elliptic.Curve"  *elliptic.Curvetype.*"".CurveCG60 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*elliptic.Curve"p.go.weak.type.**"".Curve"runtime.zerovaluetype."".Curve"runtime.gcbits.03<go.string.hdr."elliptic.Curve"  4go.string."elliptic.Curve"4go.string."elliptic.Curve" elliptic.Curve*go.string.hdr."Curve"  "go.string."Curve""go.string."Curve"Curvetype."".Curve@U,0 runtime.algarray@"runtime.gcbits.03P<go.string.hdr."elliptic.Curve"ptype.*"".Curve"runtime.zerovaluetype."".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."".CurveFgo.string.hdr."*elliptic.p256Curve"  >go.string."*elliptic.p256Curve">go.string."*elliptic.p256Curve"0(*elliptic.p256CurveTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalse5d5edcf53e2c122038779d75a487a60Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals8ead428b4183a0f1b19d8f59d3dde163Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f3273e6cb8b40c41344569cdb3bf5dfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals690151c7d298310801646a02cef0d54e
   2981 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13bdb4aeeaf63de3cc223d640262ea59Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsa5947a078ff8f32dc378f6b0b238531d0go.string.hdr."elliptic"  (go.string."elliptic"(go.string."elliptic" elliptic2go.string.hdr."p256Curve"  	*go.string."p256Curve"*go.string."p256Curve" p256CurveTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsd98f60bd8519d0c68364b2a1d83af357Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsecc591e57c9cfd5780396a91917d5274go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"  Vgo.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)230 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)	func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"  Bgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)3?30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)	func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)go.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"  2|go.string."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"|go.string."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"pffunc(*elliptic.p256Curve, *big.Int, *big.Int) boolvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) boolz30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int) bool"pgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int) bool"runtime.zerovaluevtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) boolvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) bool$type.*"".p256Curve$type.*math/big.Int$type.*math/big.Inttype.boolgo.typelink.func(*elliptic.p256Curve, *big.Int, *big.Int) bool	func(*"".p256Curve, *math/big.Int, *math/big.Int) boolvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) bool~go.string.hdr."func(*elliptic.p256Curve) *elliptic.CurveParams"  /vgo.string."func(*elliptic.p256Curve) *elliptic.CurveParams"vgo.string."func(*elliptic.p256Curve) *elliptic.CurveParams"``func(*elliptic.p256Curve) *elliptic.CurveParamsPtype.func(*"".p256Curve) *"".CurveParams&130 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*elliptic.p256Curve) *elliptic.CurveParams"pbgo.weak.type.*func(*"".p256Curve) *"".CurveParams"runtime.zerovaluePtype.func(*"".p256Curve) *"".CurveParamsPtype.func(*"".p256Curve) *"".CurveParams$type.*"".p256Curve(type.*"".CurveParamsgo.typelink.func(*elliptic.p256Curve) *elliptic.CurveParams	func(*"".p256Curve) *"".CurveParamsPtype.func(*"".p256Curve) *"".CurveParamsgo.string.hdr."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"  7go.string."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"go.string."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"ppfunc(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)t}30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)type.func(*"".p256Curve, []uint8) (*math/big.Int, *math/big.Int)$type.*"".p256Curvetype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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)"  Kgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Inttype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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.9func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)B3"0 runtime.algarray@"runtime.gcbits.01P$"".hdr..gostring.9pgo.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.zerovaluetype.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.Intgo.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)"  Lgo.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)U30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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)"  Vgo.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"go.string."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)'30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pgo.weak.type.*func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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.*"".p256Curve6		p0 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*elliptic.p256Curve"p6go.weak.type.**"".p256Curve"runtime.zerovalue"type."".p256Curve`$type.*"".p256Curve$type.*"".p256Curve&go.string.hdr."Add"type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)&"".(*p256Curve).Add&"".(*p256Curve).Add,go.string.hdr."Double"type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int),"".(*p256Curve).Double,"".(*p256Curve).Double2go.string.hdr."IsOnCurve"Xtype.func(*math/big.Int, *math/big.Int) boolvtype.func(*"".p256Curve, *math/big.Int, *math/big.Int) bool2"".(*p256Curve).IsOnCurve2"".(*p256Curve).IsOnCurve,go.string.hdr."Params"6type.func() *"".CurveParamsPtype.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).ScalarBaseMult4go.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).ScalarMult4"".(*p256Curve).ScalarMult6go.string.hdr."addJacobian""go.importpath."".type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)6"".(*p256Curve).addJacobian6"".(*p256Curve).addJacobianDgo.string.hdr."affineFromJacobian""go.importpath."".type.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)D"".(*p256Curve).affineFromJacobianD"".(*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).doubleJacobianDgo.string.hdr."elliptic.p256Curve"  <go.string."elliptic.p256Curve"<go.string."elliptic.p256Curve"0&elliptic.p256CurveTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalse5d5edcf53e2c122038779d75a487a60Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals8ead428b4183a0f1b19d8f59d3dde163Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f3273e6cb8b40c41344569cdb3bf5dfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals690151c7d298310801646a02cef0d54e
   2982 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13bdb4aeeaf63de3cc223d640262ea59Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsa5947a078ff8f32dc378f6b0b238531dgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"  Ugo.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)S230 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)	func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"  Ago.string."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Qj30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int) (*big.Int, *big.Int)	func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)go.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) bool"  1zgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) bool"zgo.string."func(elliptic.p256Curve, *big.Int, *big.Int) bool"pdfunc(elliptic.p256Curve, *big.Int, *big.Int) boolttype.func("".p256Curve, *math/big.Int, *math/big.Int) boolC/30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int) bool"pgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int) bool"runtime.zerovaluettype.func("".p256Curve, *math/big.Int, *math/big.Int) boolttype.func("".p256Curve, *math/big.Int, *math/big.Int) bool"type."".p256Curve$type.*math/big.Int$type.*math/big.Inttype.boolgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int) bool	func("".p256Curve, *math/big.Int, *math/big.Int) boolttype.func("".p256Curve, *math/big.Int, *math/big.Int) bool|go.string.hdr."func(elliptic.p256Curve) *elliptic.CurveParams"  .tgo.string."func(elliptic.p256Curve) *elliptic.CurveParams"tgo.string."func(elliptic.p256Curve) *elliptic.CurveParams"`^func(elliptic.p256Curve) *elliptic.CurveParamsNtype.func("".p256Curve) *"".CurveParamsH30 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(elliptic.p256Curve) *elliptic.CurveParams"p`go.weak.type.*func("".p256Curve) *"".CurveParams"runtime.zerovalueNtype.func("".p256Curve) *"".CurveParamsNtype.func("".p256Curve) *"".CurveParams"type."".p256Curve(type.*"".CurveParamsgo.typelink.func(elliptic.p256Curve) *elliptic.CurveParams	func("".p256Curve) *"".CurveParamsNtype.func("".p256Curve) *"".CurveParamsgo.string.hdr."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"  6go.string."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"go.string."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"pnfunc(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)l30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p256Curve, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)~type.func("".p256Curve, []uint8) (*math/big.Int, *math/big.Int)"type."".p256Curvetype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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)"  Jgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"go.string."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ez30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Inttype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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.10func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)[b3"0 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.10pgo.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.zerovaluetype.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.Intgo.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)"  Kgo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)	30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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)"  Ugo.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"go.string."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pgo.weak.type.*func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(elliptic.p256Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)	func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"type."".p256Curve		]9		v0 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."elliptic.p256Curve"p$type.*"".p256Curve"runtime.zerovalue"type."".p256Curve(type.*"".CurveParams`"type."".p256Curve2go.string.hdr."p256Curve""go.importpath.""."type."".p256Curve&go.string.hdr."Add"type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int) "".p256Curve.Add "".p256Curve.Add,go.string.hdr."Double"type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)&"".p256Curve.Double&"".p256Curve.Double2go.string.hdr."IsOnCurve"Xtype.func(*math/big.Int, *math/big.Int) boolttype.func("".p256Curve, *math/big.Int, *math/big.Int) bool,"".p256Curve.IsOnCurve,"".p256Curve.IsOnCurve,go.string.hdr."Params"6type.func() *"".CurveParamsNtype.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.ScalarBaseMult6"".p256Curve.ScalarBaseMult4go.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.ScalarMult6go.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.addJacobian0"".p256Curve.addJacobianDgo.string.hdr."affineFromJacobian""go.importpath."".type.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)>"".p256Curve.affineFromJacobian>"".p256Curve.affineFromJacobian<go.string.hdr."doubleJacobian""go.importpath."".	type.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)	type.func("".p256Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)	6"".p256Curve.doubleJacobian	6"".p256Curve.doubleJacobian0go.string.hdr."[]uint32"  (go.string."[]uint32"(go.string."[]uint32" []uint32type.[]uint320 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]uint32"p,go.weak.type.*[]uint32"runtime.zerovaluetype.uint32:go.typelink.[]uint32	[]uint32type.[]uint32 type..hashfunc32   ,runtime.memhash_varlentype..eqfunc32   .runtime.memequal_varlentype..alg32   type..hashfunc32type..eqfunc32Tgo.string.hdr."*elliptic.p224FieldElement"  Lgo.string."*elliptic.p224FieldElement"Lgo.string."*elliptic.p224FieldElement"@6*elliptic.p224FieldElement2type.*"".p224FieldElement|60 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."*elliptic.p224FieldElement"pDgo.weak.type.**"".p224FieldElement"runtime.zerovalue0type."".p224FieldElementruntime.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"p224FieldElement0type."".p224FieldElement (0type..alg32@runtime.gcbits.PRgo.string.hdr."elliptic.p224FieldElement"p2type.*"".p224FieldElement"runtime.zerovaluetype.uint32type.[]uint32`0type."".p224FieldElement@go.string.hdr."p224FieldElement""go.importpath."".0type."".p224FieldElement"type..hashfunc104  h,runtime.memhash_varlentype..eqfunc104  h.runtime.memequal_varlentype..alg104  "type..hashfunc104type..eqfunc104Fgo.string.hdr."*elliptic.p224Curve"  >go.string."*elliptic.p224Curve">go.string."*elliptic.p224Curve"0(*elliptic.p224CurveTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals8ead428b4183a0f1b19d8f59d3dde163Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals690151c7d298310801646a02cef0d54e
   2986 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsa5947a078ff8f32dc378f6b0b238531d2go.string.hdr."p224Curve"  	*go.string."p224Curve"*go.string."p224Curve" p224CurveTgclocals0ebab88fa809a64715f990f20954c3c3
Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalse5d5edcf53e2c122038779d75a487a60Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f3273e6cb8b40c41344569cdb3bf5dfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals13bdb4aeeaf63de3cc223d640262ea59Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsecc591e57c9cfd5780396a91917d5274Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsd98f60bd8519d0c68364b2a1d83af357go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"  Vgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int){fI30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)	func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"  Bgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)F30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)	func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)go.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"  2|go.string."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"|go.string."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"pffunc(*elliptic.p224Curve, *big.Int, *big.Int) boolvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) booll30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int) bool"pgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int) bool"runtime.zerovaluevtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) boolvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) bool$type.*"".p224Curve$type.*math/big.Int$type.*math/big.Inttype.boolgo.typelink.func(*elliptic.p224Curve, *big.Int, *big.Int) bool	func(*"".p224Curve, *math/big.Int, *math/big.Int) boolvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) bool~go.string.hdr."func(*elliptic.p224Curve) *elliptic.CurveParams"  /vgo.string."func(*elliptic.p224Curve) *elliptic.CurveParams"vgo.string."func(*elliptic.p224Curve) *elliptic.CurveParams"``func(*elliptic.p224Curve) *elliptic.CurveParamsPtype.func(*"".p224Curve) *"".CurveParams930 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*elliptic.p224Curve) *elliptic.CurveParams"pbgo.weak.type.*func(*"".p224Curve) *"".CurveParams"runtime.zerovaluePtype.func(*"".p224Curve) *"".CurveParamsPtype.func(*"".p224Curve) *"".CurveParams$type.*"".p224Curve(type.*"".CurveParamsgo.typelink.func(*elliptic.p224Curve) *elliptic.CurveParams	func(*"".p224Curve) *"".CurveParamsPtype.func(*"".p224Curve) *"".CurveParamsgo.string.hdr."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"  7go.string."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"go.string."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"ppfunc(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)O30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)type.func(*"".p224Curve, []uint8) (*math/big.Int, *math/big.Int)$type.*"".p224Curvetype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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)"  Kgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)!b30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Inttype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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.11func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int))3"0 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.11pgo.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.zerovaluetype.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.Intgo.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)"  Lgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)wn30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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)"  Vgo.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"go.string."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)hBK30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pgo.weak.type.*func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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.*"".p224Curve6		p0 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."*elliptic.p224Curve"p6go.weak.type.**"".p224Curve"runtime.zerovalue"type."".p224Curve`$type.*"".p224Curve$type.*"".p224Curve&go.string.hdr."Add"type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)&"".(*p224Curve).Add&"".(*p224Curve).Add,go.string.hdr."Double"type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int),"".(*p224Curve).Double,"".(*p224Curve).Double2go.string.hdr."IsOnCurve"Xtype.func(*math/big.Int, *math/big.Int) boolvtype.func(*"".p224Curve, *math/big.Int, *math/big.Int) bool2"".(*p224Curve).IsOnCurve2"".(*p224Curve).IsOnCurve,go.string.hdr."Params"6type.func() *"".CurveParamsPtype.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).ScalarBaseMult4go.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).ScalarMult4"".(*p224Curve).ScalarMult6go.string.hdr."addJacobian""go.importpath."".type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)6"".(*p224Curve).addJacobian6"".(*p224Curve).addJacobianDgo.string.hdr."affineFromJacobian""go.importpath."".type.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*"".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)D"".(*p224Curve).affineFromJacobianD"".(*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).doubleJacobianDgo.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"bTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals851b4f21d598685350e42b8302c18771Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsacc11b41e7adca20a78d573eade35863Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalse0eab70f6447ade3396963f8a240e436go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"  Ugo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)3l230 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)	func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"  Ago.string."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)]s30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int) (*big.Int, *big.Int)	func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)go.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) bool"  1zgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) bool"zgo.string."func(elliptic.p224Curve, *big.Int, *big.Int) bool"pdfunc(elliptic.p224Curve, *big.Int, *big.Int) boolttype.func("".p224Curve, *math/big.Int, *math/big.Int) boolH30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int) bool"pgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int) bool"runtime.zerovaluettype.func("".p224Curve, *math/big.Int, *math/big.Int) boolttype.func("".p224Curve, *math/big.Int, *math/big.Int) bool"type."".p224Curve$type.*math/big.Int$type.*math/big.Inttype.boolgo.typelink.func(elliptic.p224Curve, *big.Int, *big.Int) bool	func("".p224Curve, *math/big.Int, *math/big.Int) boolttype.func("".p224Curve, *math/big.Int, *math/big.Int) bool|go.string.hdr."func(elliptic.p224Curve) *elliptic.CurveParams"  .tgo.string."func(elliptic.p224Curve) *elliptic.CurveParams"tgo.string."func(elliptic.p224Curve) *elliptic.CurveParams"`^func(elliptic.p224Curve) *elliptic.CurveParamsNtype.func("".p224Curve) *"".CurveParams[t30 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(elliptic.p224Curve) *elliptic.CurveParams"p`go.weak.type.*func("".p224Curve) *"".CurveParams"runtime.zerovalueNtype.func("".p224Curve) *"".CurveParamsNtype.func("".p224Curve) *"".CurveParams"type."".p224Curve(type.*"".CurveParamsgo.typelink.func(elliptic.p224Curve) *elliptic.CurveParams	func("".p224Curve) *"".CurveParamsNtype.func("".p224Curve) *"".CurveParamsgo.string.hdr."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"  6go.string."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"go.string."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"pnfunc(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p224Curve, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)~type.func("".p224Curve, []uint8) (*math/big.Int, *math/big.Int)"type."".p224Curvetype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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)"  Jgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"go.string."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)type.func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)P0330 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Inttype.[]uint8$type.*math/big.Int$type.*math/big.Intgo.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.12func(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)i3"0 runtime.algarray@"runtime.gcbits.01P&"".hdr..gostring.12pgo.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.zerovaluetype.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.Intgo.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)"  Kgo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"go.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Z30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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)"  Ugo.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"go.string."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int){)F30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(elliptic.p224Curve, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int, *big.Int)"pgo.weak.type.*func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int, *math/big.Int)"runtime.zerovaluetype.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.Intgo.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."".p224Curveh9hL(H		0type..alg104@"runtime.gcbits.01PDgo.string.hdr."elliptic.p224Curve"p$type.*"".p224Curve"runtime.zerovalue"type."".p224Curve(type.*"".CurveParams$go.string.hdr."gx""go.importpath."".0type."".p224FieldElement$go.string.hdr."gy""go.importpath."".0type."".p224FieldElement"go.string.hdr."b""go.importpath."".0type."".p224FieldElement`"type."".p224Curve2go.string.hdr."p224Curve""go.importpath.""."type."".p224Curve&go.string.hdr."Add"type.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)&"".(*p224Curve).Add "".p224Curve.Add,go.string.hdr."Double"type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func("".p224Curve, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int),"".(*p224Curve).Double&"".p224Curve.Double2go.string.hdr."IsOnCurve"Xtype.func(*math/big.Int, *math/big.Int) boolttype.func("".p224Curve, *math/big.Int, *math/big.Int) bool2"".(*p224Curve).IsOnCurve,"".p224Curve.IsOnCurve,go.string.hdr."Params"6type.func() *"".CurveParamsNtype.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).ScalarBaseMult6"".p224Curve.ScalarBaseMult4go.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"
   2991 "go.importpath."".
   2992 type.func(*math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)
   2993 type.func("".p224Curve, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)
   2994 D"".(*p224Curve).affineFromJacobian
   2995 >"".p224Curve.affineFromJacobian
   2996 <go.string.hdr."doubleJacobian"
   2997 "go.importpath."".
   2998 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).doubleJacobian6"".p224Curve.doubleJacobian0go.string.hdr."[]uint64"  (go.string."[]uint64"(go.string."[]uint64" []uint64type.[]uint64?i 0 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]uint64"p,go.weak.type.*[]uint64"runtime.zerovaluetype.uint64:go.typelink.[]uint64	[]uint64type.[]uint64"type..hashfunc120  x,runtime.memhash_varlentype..eqfunc120  x.runtime.memequal_varlentype..alg120  "type..hashfunc120type..eqfunc120^go.string.hdr."*elliptic.p224LargeFieldElement"  Vgo.string."*elliptic.p224LargeFieldElement"Vgo.string."*elliptic.p224LargeFieldElement"@@*elliptic.p224LargeFieldElement<type.*"".p224LargeFieldElement60 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."*elliptic.p224LargeFieldElement"pNgo.weak.type.**"".p224LargeFieldElement"runtime.zerovalue:type."".p224LargeFieldElement\go.string.hdr."elliptic.p224LargeFieldElement"  Tgo.string."elliptic.p224LargeFieldElement"Tgo.string."elliptic.p224LargeFieldElement"@>elliptic.p224LargeFieldElementJgo.string.hdr."p224LargeFieldElement"  Bgo.string."p224LargeFieldElement"Bgo.string."p224LargeFieldElement"0,p224LargeFieldElement:type."".p224LargeFieldElementxn0type..alg120@runtime.gcbits.P\go.string.hdr."elliptic.p224LargeFieldElement"p<type.*"".p224LargeFieldElement"runtime.zerovaluetype.uint64type.[]uint64`:type."".p224LargeFieldElementJgo.string.hdr."p224LargeFieldElement""go.importpath."".:type."".p224LargeFieldElement type..hashfunc28  ,runtime.memhash_varlentype..eqfunc28  .runtime.memequal_varlentype..alg28   type..hashfunc28type..eqfunc282go.string.hdr."[28]uint8"  	*go.string."[28]uint8"*go.string."[28]uint8" [28]uint8type.[28]uint8>s0type..alg28@runtime.gcbits.P2go.string.hdr."[28]uint8"p.go.weak.type.*[28]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[28]uint8	[28]uint8type.[28]uint82go.string.hdr."[32]uint8"  	*go.string."[32]uint8"*go.string."[32]uint8" [32]uint8type.[32]uint8 Y 0type..alg32@runtime.gcbits.P2go.string.hdr."[32]uint8"p.go.weak.type.*[32]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[32]uint8	[32]uint8type.[32]uint84go.string.hdr."*[32]uint8"  
   3005 ,go.string."*[32]uint8",go.string."*[32]uint8" *[32]uint8type.*[32]uint8y60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[32]uint8"p0go.weak.type.**[32]uint8"runtime.zerovaluetype.[32]uint8 type..hashfunc36  $,runtime.memhash_varlentype..eqfunc36  $.runtime.memequal_varlentype..alg36   type..hashfunc36type..eqfunc362go.string.hdr."[9]uint32"  	*go.string."[9]uint32"*go.string."[9]uint32" [9]uint32type.[9]uint32$#	0type..alg36@runtime.gcbits.P2go.string.hdr."[9]uint32"p.go.weak.type.*[9]uint32"runtime.zerovaluetype.uint32type.[]uint32>go.typelink.[9]uint32	[9]uint32type.[9]uint324go.string.hdr."*[9]uint32"  
   3007 ,go.string."*[9]uint32",go.string."*[9]uint32" *[9]uint32type.*[9]uint32"9>M60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[9]uint32"p0go.weak.type.**[9]uint32"runtime.zerovaluetype.[9]uint32"type..hashfunc136  ,runtime.memhash_varlentype..eqfunc136  .runtime.memequal_varlentype..alg136  "type..hashfunc136type..eqfunc1364go.string.hdr."[17]uint64"  
   3009 ,go.string."[17]uint64",go.string."[17]uint64" [17]uint64type.[17]uint640type..alg136@runtime.gcbits.P4go.string.hdr."[17]uint64"p0go.weak.type.*[17]uint64"runtime.zerovaluetype.uint64type.[]uint64Bgo.typelink.[17]uint64	[17]uint64type.[17]uint64 type..hashfunc72  H,runtime.memhash_varlentype..eqfunc72  H.runtime.memequal_varlentype..alg72   type..hashfunc72type..eqfunc724go.string.hdr."[18]uint32"  
   3010 ,go.string."[18]uint32",go.string."[18]uint32" [18]uint32type.[18]uint32HOh[0type..alg72@runtime.gcbits.P4go.string.hdr."[18]uint32"p0go.weak.type.*[18]uint32"runtime.zerovaluetype.uint32type.[]uint32Bgo.typelink.[18]uint32	[18]uint32type.[18]uint326go.string.hdr."[][9]uint32"  .go.string."[][9]uint32".go.string."[][9]uint32" [][9]uint32 type.[][9]uint32_z0 runtime.algarray@"runtime.gcbits.01P6go.string.hdr."[][9]uint32"p2go.weak.type.*[][9]uint32"runtime.zerovaluetype.[9]uint32Fgo.typelink.[][9]uint32	[][9]uint32 type.[][9]uint32"type..hashfunc108  l,runtime.memhash_varlentype..eqfunc108  l.runtime.memequal_varlentype..alg108  "type..hashfunc108type..eqfunc1088go.string.hdr."[3][9]uint32"  0go.string."[3][9]uint32"0go.string."[3][9]uint32" [3][9]uint32"type.[3][9]uint32l#0type..alg108@runtime.gcbits.P8go.string.hdr."[3][9]uint32"p4go.weak.type.*[3][9]uint32"runtime.zerovaluetype.[9]uint32 type.[][9]uint32Jgo.typelink.[3][9]uint32	[3][9]uint32"type.[3][9]uint32<go.string.hdr."[][3][9]uint32"  4go.string."[][3][9]uint32"4go.string."[][3][9]uint32" [][3][9]uint32&type.[][3][9]uint320 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[][3][9]uint32"p8go.weak.type.*[][3][9]uint32"runtime.zerovalue"type.[3][9]uint32Rgo.typelink.[][3][9]uint32	[][3][9]uint32&type.[][3][9]uint32$type..hashfunc1728  ,runtime.memhash_varlen type..eqfunc1728  .runtime.memequal_varlentype..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]uint320type..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]uint32Zgo.typelink.[16][3][9]uint32	[16][3][9]uint32*type.[16][3][9]uint32Bgo.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.01PBgo.string.hdr."*[16][3][9]uint32"p>go.weak.type.**[16][3][9]uint32"runtime.zerovalue*type.[16][3][9]uint324go.string.hdr."[]big.Word"  
   3016 ,go.string."[]big.Word",go.string."[]big.Word" []big.Word(type.[]math/big.Word=N0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]big.Word"p:go.weak.type.*[]math/big.Word"runtime.zerovalue$type.math/big.WordLgo.typelink.[]big.Word	[]math/big.Word(type.[]math/big.Word2go.string.hdr."[8]uint32"  	*go.string."[8]uint32"*go.string."[8]uint32" [8]uint32type.[8]uint32 .0type..alg32@runtime.gcbits.P2go.string.hdr."[8]uint32"p.go.weak.type.*[8]uint32"runtime.zerovaluetype.uint32type.[]uint32>go.typelink.[8]uint32	[8]uint32type.[8]uint32 type..hashfunc64  @,runtime.memhash_varlentype..eqfunc64  @.runtime.memequal_varlentype..alg64   type..hashfunc64type..eqfunc642go.string.hdr."[8]uint64"  	*go.string."[8]uint64"*go.string."[8]uint64" [8]uint64type.[8]uint64@^0type..alg64@runtime.gcbits.P2go.string.hdr."[8]uint64"p.go.weak.type.*[8]uint64"runtime.zerovaluetype.uint64type.[]uint64>go.typelink.[8]uint64	[8]uint64type.[8]uint64$type..hashfunc2160  p,runtime.memhash_varlen type..eqfunc2160  p.runtime.memequal_varlentype..alg2160  $type..hashfunc2160 type..eqfunc21606go.string.hdr."[540]uint32"  .go.string."[540]uint32".go.string."[540]uint32" [540]uint32 type.[540]uint32pwB0type..alg2160@runtime.gcbits.P6go.string.hdr."[540]uint32"p2go.weak.type.*[540]uint32"runtime.zerovaluetype.uint32type.[]uint32Fgo.typelink.[540]uint32	[540]uint32 type.[540]uint320go.string.hdr."[8]uint8"  (go.string."[8]uint8"(go.string."[8]uint8" [8]uint8type.[8]uint8>00 runtime.algarray@runtime.gcbits.P0go.string.hdr."[8]uint8"p,go.weak.type.*[8]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[8]uint8	[8]uint8type.[8]uint8.go.string.hdr."runtime"  &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime.  &go.string."runtime"$go.string.hdr."io"  go.string."io"go.string."io"io"go.importpath.io.  go.string."io"(go.string.hdr."sync"   go.string."sync" go.string."sync"
   3019 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."".CurveParamsf2type..hash."".CurveParams4type..eq."".CurveParamsf.type..eq."".CurveParams"".Curve.Addf"".Curve.Add$"".Curve.Doublef"".Curve.Double*"".Curve.IsOnCurvef$"".Curve.IsOnCurve$"".Curve.Paramsf"".Curve.Params4"".Curve.ScalarBaseMultf."".Curve.ScalarBaseMult,"".Curve.ScalarMultf&"".Curve.ScalarMult8"".(*p256Curve).IsOnCurvef2"".(*p256Curve).IsOnCurveJ"".(*p256Curve).affineFromJacobianfD"".(*p256Curve).affineFromJacobian,"".(*p256Curve).Addf&"".(*p256Curve).Add<"".(*p256Curve).addJacobianf6"".(*p256Curve).addJacobian2"".(*p256Curve).Doublef,"".(*p256Curve).DoubleB"".(*p256Curve).doubleJacobianf<"".(*p256Curve).doubleJacobian2"".(*p256Curve).Paramsf,"".(*p256Curve).ParamsB"".(*p256Curve).ScalarBaseMultf<"".(*p256Curve).ScalarBaseMult:"".(*p256Curve).ScalarMultf4"".(*p256Curve).ScalarMult2"".p256Curve.IsOnCurvef,"".p256Curve.IsOnCurveD"".p256Curve.affineFromJacobianf>"".p256Curve.affineFromJacobian&"".p256Curve.Addf "".p256Curve.Add6"".p256Curve.addJacobianf0"".p256Curve.addJacobian,"".p256Curve.Doublef&"".p256Curve.Double<"".p256Curve.doubleJacobianf6"".p256Curve.doubleJacobianJ"".(*p224Curve).affineFromJacobianfD"".(*p224Curve).affineFromJacobian<"".(*p224Curve).addJacobianf6"".(*p224Curve).addJacobianB"".(*p224Curve).doubleJacobianf<"".(*p224Curve).doubleJacobian2"".(*p224Curve).Paramsf,"".(*p224Curve).Params8"".(*p224Curve).IsOnCurvef2"".(*p224Curve).IsOnCurve,"".(*p224Curve).Addf&"".(*p224Curve).Add2"".(*p224Curve).Doublef,"".(*p224Curve).Double:"".(*p224Curve).ScalarMultf4"".(*p224Curve).ScalarMultB"".(*p224Curve).ScalarBaseMultf<"".(*p224Curve).ScalarBaseMultD"".p224Curve.affineFromJacobianf>"".p224Curve.affineFromJacobian6"".p224Curve.addJacobianf0"".p224Curve.addJacobian<"".p224Curve.doubleJacobianf6"".p224Curve.doubleJacobian"runtime.zerovaluego13ld