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.async.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$HxtHBH6" 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 tHHtH'HtHHwtHJH>tHHtHH%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$HtHvHjtHHutHHtHVHJHMtHH3T 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)ItML$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)ItML$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)ItMH$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"".initP384dH%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"".initP521dH%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$h6tHHtHH$ftHHH<tHH 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$"".p224ReduceLargedH%H;aHT$HD$1H}RHHHH3HHH-HHlHmHH+HH|HHHHHWHFHH;H.HHH,HmII)LHHHHH;HHHH,HmHHHH+HHHHH;HzHHeH,HmHHH+HHH@@HHHHHHHH;HHHH,HmHHH+HHHHH,HmH+HHsLHh@I)LJHh@HjJHh@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 ()(phD@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()(Ph1HHHHHoH3HXH+HHH1H;HHAA)DHHzHH}wHHHHH3HHHH,m+H{HHdH+HH|Hhh()(Ph1HHHHHH3HH+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%Q6@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$ 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$ 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\$ =uHH0H-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.[]uint8z53/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(phD@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\$HH3H\$HH+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$hIJlHmH +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$iHHiDAIIHH$iHHiDAIIHiDAIHH$iHHiDAIIHiDAIIHH$iHHiDAIIHiDAIIHiDAIIHH$iHHiDAIIHiDAIIHiDAIIHH$i HHiDAIIHiDAIIHiDAIIHiDAIHH$Yi HHiDAIIHiDAIIHiDAIIHH$Yi HHiDAIIHiDAIIHiDAIIHH$Yi 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$iHHjDAIIHjDAIIHjDIIHH$iHHjDAIIHjDAIIHjDAIIHjDIIHH$iHHjDAIIHjDAIIHjDAIIHjDAIIHjDIIHH$iHHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDIIHH$iHHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDIIHH$i HHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHj DIIHH$Zi HHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHj DAIIHH$Zi HHjDAIIHjDAIIHjDAIIHjDAIIHjDAIIHj DAIIHH$Zi HHjDAIIHjDAIIHjDAIIHjDAIIHj DAIIHH$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 Zn}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$"".p256PointDoubledH%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]uint32di(((%("(&#(%%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#ITgclocalsbd5ecf30bdbc677b0e14fa50cb5ef414Tgclocals33cdeccccebe80329f1fdbee7f5874cbdprebuilts/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"".p256SelectJacobianPointdH%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 sIAAIt!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]uint32hM2X4$ 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 8JTgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440lprebuilts/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."".p256CurvePPOPp*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.*"".p224Curve4KTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals0ebab88fa809a64715f990f20954c3c3<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 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals31b2ddfd7c7062d584469c95698a3e1dTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5c5a9f3dff47a8940bdc317b9324ac2aTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals5f32766c99d383f833fae93d4e4d71d1Tgclocals2a1dd1e1e59d0a384c26951e316cd7e6Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsbd5ecf30bdbc677b0e14fa50cb5ef414 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 WI{j5dmft~PlF ks139TX6OV)[~S"]c$ :~ 2870 J8 wAj 2872 Jb Vj&#r9V 0_/8 \Q[ iV,o X4ww]dQ>"Z5zS7g]#a9&zV|]"> 7B v 2882 | 2883 n7b2{lj#b'+rY\p]kF<Q\3_p 4pi 2886 F:)C_Rg)/)NZfVjqA > 2893 r5> 2894 tl0Rg#}poLnk 5#Y] 2895 ~sJQYk}I) 2897 b#V 2898 }a#9?!(] M5JA=]fx`"d5 BE:*A )Q4#+~0z?Z5f1n5$` r5]Lh*)uJx*6'Vtg@Xe=oiz~OOO+0zWLP 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 =nSaA 2947 Ir`Q+ 2948 B(SBaQv9k/ xmW}.me 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~.80 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.*"".CurveCG60 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.[]uint320 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|60 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.*"".p224LargeFieldElement60 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]uint8y60 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>M60 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_z0 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]uint320 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'/60 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*[16][3][9]uint32"p>go.weak.type.**[16][3][9]uint32"runtime.zerovalue*type.[16][3][9]uint324go.string.hdr."[]big.Word" 3016 ,go.string."[]big.Word",go.string."[]big.Word" []big.Word(type.[]math/big.Word=N0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]big.Word"p:go.weak.type.*[]math/big.Word"runtime.zerovalue$type.math/big.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