| !<arch> |
| __.PKGDEF 0 0 0 644 22577 ` |
| go object darwin amd64 go1.5.1 X:none |
| build id "fe2ad5a85305e1c1ad94ade07f1b7c42b0799a52" |
| |
| $$ |
| package ecdsa |
| import runtime "runtime" |
| import crypto "crypto" |
| import io "io" |
| import aes "crypto/aes" |
| import cipher "crypto/cipher" |
| import elliptic "crypto/elliptic" |
| import big "math/big" |
| import sha512 "crypto/sha512" |
| import asn1 "encoding/asn1" |
| type @"math/big".Word uintptr |
| type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int } |
| import rand "math/rand" // indirect |
| type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) } |
| type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source } |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") ExpFloat64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Float32 () (? float32) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Float64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int () (? int) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int31 () (? int32) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int31n (@"math/rand".n·3 int32) (? int32) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int63 () (? int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Int63n (@"math/rand".n·3 int64) (? int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Intn (@"math/rand".n·3 int) (? int) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") NormFloat64 () (? float64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Perm (@"math/rand".n·3 int) (? []int) |
| func (@"math/rand".r·1 *@"math/rand".Rand "esc:0x9") Seed (@"math/rand".seed·2 int64) |
| func (@"math/rand".r·2 *@"math/rand".Rand "esc:0x9") Uint32 () (? uint32) |
| type @"io".ByteScanner interface { ReadByte() (@"io".c byte, @"io".err error); UnreadByte() (? error) } |
| type @"math/big".nat []@"math/big".Word |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".add (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".and (@"math/big".x·3 @"math/big".nat "esc:0x1", @"math/big".y·4 @"math/big".nat "esc:0x1") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".andNot (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".y·4 @"math/big".nat "esc:0x1") (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".bit (@"math/big".i·3 uint) (? uint) { var @"math/big".j·4 uint; ; @"math/big".j·4 = @"math/big".i·3 / 0x40; if @"math/big".j·4 >= uint(len(@"math/big".x·2)) { return 0x0 }; return uint(@"math/big".x·2[@"math/big".j·4] >> (@"math/big".i·3 % 0x40) & @"math/big".Word(0x1)) } |
| func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".bitLen () (? int) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x1") @"math/big".bytes (@"math/big".buf·3 []byte "esc:0x1") (@"math/big".i·1 int) |
| func (@"math/big".z·1 @"math/big".nat "esc:0x1") @"math/big".clear () |
| func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".cmp (@"math/big".y·3 @"math/big".nat "esc:0x1") (@"math/big".r·1 int) |
| func (@"math/big".q·1 @"math/big".nat) @"math/big".convertWords (@"math/big".s·2 []byte "esc:0x1", @"math/big".charset·3 string "esc:0x1", @"math/big".b·4 @"math/big".Word, @"math/big".ndigits·5 int, @"math/big".bb·6 @"math/big".Word, @"math/big".table·7 []@"math/big".divisor "esc:0x9") |
| func (@"math/big".x·2 @"math/big".nat "esc:0x9") @"math/big".decimalString () (? string) |
| func (@"math/big".z·3 @"math/big".nat) @"math/big".div (@"math/big".z2·4 @"math/big".nat, @"math/big".u·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) |
| func (@"math/big".z·3 @"math/big".nat "esc:0x12") @"math/big".divLarge (@"math/big".u·4 @"math/big".nat, @"math/big".uIn·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat) |
| func (@"math/big".z·3 @"math/big".nat) @"math/big".divW (@"math/big".x·4 @"math/big".nat, @"math/big".y·5 @"math/big".Word) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".Word) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expNN (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNMontgomery (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".expWW (@"math/big".x·3 @"math/big".Word, @"math/big".y·4 @"math/big".Word) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x9") @"math/big".hexString () (? string) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".make (@"math/big".n·3 int) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat) @"math/big".modW (@"math/big".d·3 @"math/big".Word) (@"math/big".r·1 @"math/big".Word) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".montgomery (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x1", @"math/big".m·5 @"math/big".nat, @"math/big".k·6 @"math/big".Word, @"math/big".n·7 int) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".mul (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".Word, @"math/big".r·5 @"math/big".Word) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".mulRange (@"math/big".a·3 uint64, @"math/big".b·4 uint64) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".norm () (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".or (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".y·4 @"math/big".nat "esc:0x9") (? @"math/big".nat) |
| func (@"math/big".n·2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps·3 int) (? bool) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".random (@"math/big".rand·3 *@"math/rand".Rand "esc:0x9", @"math/big".limit·4 @"math/big".nat "esc:0x1", @"math/big".n·5 int) (? @"math/big".nat) |
| func (@"math/big".z·5 @"math/big".nat) @"math/big".scan (@"math/big".r·6 @"io".ByteScanner, @"math/big".base·7 int, @"math/big".fracOk·8 bool) (@"math/big".res·1 @"math/big".nat, @"math/big".b·2 int, @"math/big".count·3 int, @"math/big".err·4 error) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".set (@"math/big".x·3 @"math/big".nat "esc:0x9") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setBit (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".i·4 uint, @"math/big".b·5 uint) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setBytes (@"math/big".buf·3 []byte "esc:0x1") (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setUint64 (@"math/big".x·3 uint64) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".setWord (@"math/big".x·3 @"math/big".Word) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".shl (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".shr (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".sticky (@"math/big".i·3 uint) (? uint) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x9") @"math/big".string (@"math/big".charset·3 string "esc:0x1") (? string) |
| func (@"math/big".z·2 @"math/big".nat) @"math/big".sub (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat) |
| func (@"math/big".x·2 @"math/big".nat "esc:0x1") @"math/big".trailingZeroBits () (? uint) |
| func (@"math/big".z·2 @"math/big".nat "esc:0x12") @"math/big".xor (@"math/big".x·3 @"math/big".nat "esc:0x9", @"math/big".y·4 @"math/big".nat "esc:0x9") (? @"math/big".nat) |
| import fmt "fmt" // indirect |
| type @"fmt".State interface { Flag(@"fmt".c int) (? bool); Precision() (@"fmt".prec int, @"fmt".ok bool); Width() (@"fmt".wid int, @"fmt".ok bool); Write(@"fmt".b []byte) (@"fmt".ret int, @"fmt".err error) } |
| type @"fmt".ScanState interface { Read(@"fmt".buf []byte) (@"fmt".n int, @"fmt".err error); ReadRune() (@"fmt".r rune, @"fmt".size int, @"fmt".err error); SkipSpace(); Token(@"fmt".skipSpace bool, @"fmt".f func(? rune) (? bool)) (@"fmt".token []byte, @"fmt".err error); UnreadRune() (? error); Width() (@"fmt".wid int, @"fmt".ok bool) } |
| type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat } |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Abs (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Add (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") And (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") AndNot (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Binomial (@"math/big".n·3 int64, @"math/big".k·4 int64) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x9") Bit (@"math/big".i·3 int) (? uint) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") BitLen () (? int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x22") Bits () (? []@"math/big".Word) { return @"math/big".x·2.@"math/big".abs } |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Bytes () (? []byte) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Cmp (@"math/big".y·3 *@"math/big".Int "esc:0x1") (@"math/big".r·1 int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Div (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x1a") DivMod (@"math/big".x·4 *@"math/big".Int "esc:0x9", @"math/big".y·5 *@"math/big".Int "esc:0x9", @"math/big".m·6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Exp (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x1", @"math/big".m·5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".x·1 *@"math/big".Int "esc:0x9") Format (@"math/big".s·2 @"fmt".State, @"math/big".ch·3 rune) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") GCD (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9", @"math/big".a·5 *@"math/big".Int "esc:0x9", @"math/big".b·6 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x9") GobDecode (@"math/big".buf·3 []byte "esc:0x1") (? error) |
| func (@"math/big".x·3 *@"math/big".Int "esc:0x1") GobEncode () (? []byte, ? error) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Int64 () (? int64) { var @"math/big".v·3 int64; ; @"math/big".v·3 = int64(@"math/big".low64(@"math/big".x·2.@"math/big".abs)); if @"math/big".x·2.@"math/big".neg { @"math/big".v·3 = -@"math/big".v·3 }; return @"math/big".v·3 } |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Lsh (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".n·4 uint) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x9") MarshalJSON () (? []byte, ? error) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x9") MarshalText () (@"math/big".text·1 []byte, @"math/big".err·2 error) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Mod (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") ModInverse (@"math/big".g·3 *@"math/big".Int "esc:0x9", @"math/big".n·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") ModSqrt (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".p·4 *@"math/big".Int) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Mul (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") MulRange (@"math/big".a·3 int64, @"math/big".b·4 int64) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Neg (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Not (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Or (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x9") ProbablyPrime (@"math/big".n·3 int) (? bool) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Quo (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x1a") QuoRem (@"math/big".x·4 *@"math/big".Int "esc:0x9", @"math/big".y·5 *@"math/big".Int "esc:0x9", @"math/big".r·6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Rand (@"math/big".rnd·3 *@"math/rand".Rand "esc:0x9", @"math/big".n·4 *@"math/big".Int "esc:0x1") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Rem (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Rsh (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".n·4 uint) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x9") Scan (@"math/big".s·3 @"fmt".ScanState, @"math/big".ch·4 rune) (? error) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Set (@"math/big".x·3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetBit (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".i·4 int, @"math/big".b·5 uint) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x12") SetBits (@"math/big".abs·3 []@"math/big".Word) (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetBytes (@"math/big".buf·3 []byte "esc:0x1") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetInt64 (@"math/big".x·3 int64) (? *@"math/big".Int) |
| func (@"math/big".z·3 *@"math/big".Int "esc:0x1a") SetString (@"math/big".s·4 string, @"math/big".base·5 int) (? *@"math/big".Int, ? bool) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") SetUint64 (@"math/big".x·3 uint64) (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Sign () (? int) { if len(@"math/big".x·2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x·2.@"math/big".neg { return -0x1 }; return 0x1 } |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x9") String () (? string) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Sub (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Uint64 () (? uint64) { return @"math/big".low64(@"math/big".x·2.@"math/big".abs) } |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x9") UnmarshalJSON (@"math/big".text·3 []byte) (? error) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x9") UnmarshalText (@"math/big".text·3 []byte) (? error) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") Xor (@"math/big".x·3 *@"math/big".Int "esc:0x9", @"math/big".y·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·2 *@"math/big".Int "esc:0x1a") @"math/big".binaryGCD (@"math/big".a·3 *@"math/big".Int "esc:0x9", @"math/big".b·4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) |
| func (@"math/big".z·4 *@"math/big".Int "esc:0x1a") @"math/big".scan (@"math/big".r·5 @"io".ByteScanner, @"math/big".base·6 int) (? *@"math/big".Int, ? int, ? error) |
| type @"crypto/elliptic".CurveParams struct { P *@"math/big".Int; N *@"math/big".Int; B *@"math/big".Int; Gx *@"math/big".Int; Gy *@"math/big".Int; BitSize int; Name string } |
| func (@"crypto/elliptic".curve·3 *@"crypto/elliptic".CurveParams "esc:0x9") Add (@"crypto/elliptic".x1·4 *@"math/big".Int "esc:0x9", @"crypto/elliptic".y1·5 *@"math/big".Int "esc:0x9", @"crypto/elliptic".x2·6 *@"math/big".Int "esc:0x9", @"crypto/elliptic".y2·7 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"crypto/elliptic".curve·3 *@"crypto/elliptic".CurveParams "esc:0x9") Double (@"crypto/elliptic".x1·4 *@"math/big".Int "esc:0x9", @"crypto/elliptic".y1·5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"crypto/elliptic".curve·2 *@"crypto/elliptic".CurveParams "esc:0x9") IsOnCurve (@"crypto/elliptic".x·3 *@"math/big".Int "esc:0x9", @"crypto/elliptic".y·4 *@"math/big".Int "esc:0x9") (? bool) |
| func (@"crypto/elliptic".curve·2 *@"crypto/elliptic".CurveParams "esc:0x12") Params () (? *@"crypto/elliptic".CurveParams) { return @"crypto/elliptic".curve·2 } |
| func (@"crypto/elliptic".curve·3 *@"crypto/elliptic".CurveParams "esc:0x9") ScalarBaseMult (@"crypto/elliptic".k·4 []byte "esc:0x1") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"crypto/elliptic".curve·3 *@"crypto/elliptic".CurveParams "esc:0x9") ScalarMult (@"crypto/elliptic".Bx·4 *@"math/big".Int "esc:0x9", @"crypto/elliptic".By·5 *@"math/big".Int "esc:0x9", @"crypto/elliptic".k·6 []byte "esc:0x1") (? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"crypto/elliptic".curve·4 *@"crypto/elliptic".CurveParams "esc:0x9") @"crypto/elliptic".addJacobian (@"crypto/elliptic".x1·5 *@"math/big".Int "esc:0x9", @"crypto/elliptic".y1·6 *@"math/big".Int "esc:0x9", @"crypto/elliptic".z1·7 *@"math/big".Int "esc:0x9", @"crypto/elliptic".x2·8 *@"math/big".Int "esc:0x9", @"crypto/elliptic".y2·9 *@"math/big".Int "esc:0x9", @"crypto/elliptic".z2·10 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int, ? *@"math/big".Int) |
| func (@"crypto/elliptic".curve·3 *@"crypto/elliptic".CurveParams "esc:0x9") @"crypto/elliptic".affineFromJacobian (@"crypto/elliptic".x·4 *@"math/big".Int "esc:0x9", @"crypto/elliptic".y·5 *@"math/big".Int "esc:0x9", @"crypto/elliptic".z·6 *@"math/big".Int "esc:0x9") (@"crypto/elliptic".xOut·1 *@"math/big".Int, @"crypto/elliptic".yOut·2 *@"math/big".Int) |
| func (@"crypto/elliptic".curve·4 *@"crypto/elliptic".CurveParams "esc:0x9") @"crypto/elliptic".doubleJacobian (@"crypto/elliptic".x·5 *@"math/big".Int "esc:0x9", @"crypto/elliptic".y·6 *@"math/big".Int "esc:0x9", @"crypto/elliptic".z·7 *@"math/big".Int "esc:0x9") (? *@"math/big".Int, ? *@"math/big".Int, ? *@"math/big".Int) |
| type @"crypto/elliptic".Curve interface { Add(@"crypto/elliptic".x1 *@"math/big".Int, @"crypto/elliptic".y1 *@"math/big".Int, @"crypto/elliptic".x2 *@"math/big".Int, @"crypto/elliptic".y2 *@"math/big".Int) (@"crypto/elliptic".x *@"math/big".Int, @"crypto/elliptic".y *@"math/big".Int); Double(@"crypto/elliptic".x1 *@"math/big".Int, @"crypto/elliptic".y1 *@"math/big".Int) (@"crypto/elliptic".x *@"math/big".Int, @"crypto/elliptic".y *@"math/big".Int); IsOnCurve(@"crypto/elliptic".x *@"math/big".Int, @"crypto/elliptic".y *@"math/big".Int) (? bool); Params() (? *@"crypto/elliptic".CurveParams); ScalarBaseMult(@"crypto/elliptic".k []byte) (@"crypto/elliptic".x *@"math/big".Int, @"crypto/elliptic".y *@"math/big".Int); ScalarMult(@"crypto/elliptic".x1 *@"math/big".Int, @"crypto/elliptic".y1 *@"math/big".Int, @"crypto/elliptic".k []byte) (@"crypto/elliptic".x *@"math/big".Int, @"crypto/elliptic".y *@"math/big".Int) } |
| type @"".PublicKey struct { ? @"crypto/elliptic".Curve; X *@"math/big".Int; Y *@"math/big".Int } |
| type @"crypto".PublicKey interface {} |
| type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } |
| import hash "hash" // indirect |
| type @"hash".Hash interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"hash".b []byte) (? []byte); Write(@"io".p []byte) (@"io".n int, @"io".err error) } |
| type @"crypto".Hash uint |
| func (@"crypto".h·2 @"crypto".Hash) Available () (? bool) { return @"crypto".h·2 < @"crypto".Hash(0x10) && @"crypto".hashes[@"crypto".h·2] != nil } |
| func (@"crypto".h·2 @"crypto".Hash) HashFunc () (? @"crypto".Hash) { return @"crypto".h·2 } |
| func (@"crypto".h·2 @"crypto".Hash) New () (? @"hash".Hash) |
| func (@"crypto".h·2 @"crypto".Hash) Size () (? int) |
| type @"crypto".SignerOpts interface { HashFunc() (? @"crypto".Hash) } |
| type @"".PrivateKey struct { ? @"".PublicKey; D *@"math/big".Int } |
| func (@"".priv·2 *@"".PrivateKey "esc:0x12") Public () (? @"crypto".PublicKey) { return &@"".priv·2.PublicKey } |
| func (@"".priv·3 *@"".PrivateKey "esc:0x9") Sign (@"".rand·4 @"io".Reader, @"".msg·5 []byte, @"".opts·6 @"crypto".SignerOpts "esc:0x1") (? []byte, ? error) |
| func @"".GenerateKey (@"".c·3 @"crypto/elliptic".Curve, @"".rand·4 @"io".Reader) (@"".priv·1 *@"".PrivateKey, @"".err·2 error) |
| func @"".Sign (@"".rand·4 @"io".Reader, @"".priv·5 *@"".PrivateKey "esc:0x9", @"".hash·6 []byte) (@"".r·1 *@"math/big".Int, @"".s·2 *@"math/big".Int, @"".err·3 error) |
| func @"".Verify (@"".pub·2 *@"".PublicKey "esc:0x9", @"".hash·3 []byte "esc:0x1", @"".r·4 *@"math/big".Int "esc:0x9", @"".s·5 *@"math/big".Int "esc:0x9") (? bool) |
| func @"".init () |
| func @"math/big".low64 (@"math/big".z·2 @"math/big".nat "esc:0x1") (? uint64) { if len(@"math/big".z·2) == 0x0 { return 0x0 }; var @"math/big".v·3 uint64; ; @"math/big".v·3 = uint64(@"math/big".z·2[0x0]); if false && len(@"math/big".z·2) > 0x1 { @"math/big".v·3 |= uint64(@"math/big".z·2[0x1]) << 0x20 }; return @"math/big".v·3 } |
| var @"crypto".hashes []func() (? @"hash".Hash) |
| |
| $$ |
| _go_.o 0 0 0 644 114470 ` |
| go object darwin amd64 go1.5.1 X:none |
| |
| ! |
| go13ldcrypto.acrypto/aes.acrypto/cipher.a"crypto/elliptic.acrypto/sha512.aencoding/asn1.aio.amath/big.aþ."".(*PrivateKey).PublicÀ¨eH%H;av>HìH\$H$è1ÛH\$HûtH\$ HH\$èHÄÃëáèë¬ |
| |
| : |
| *runtime.racefuncenterl$type.*"".PublicKey |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0"".~r0*type.crypto.PublicKey"".priv&type.*"".PrivateKey5`h# #!Tgclocals·cad14e25fd48dddd762418d02c031d67Tgclocals·69c1753bd5f81501d95132d08af04464bprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ*"".(*PrivateKey).SignÀ¬eH%HD$èH;A´HìH$H$è1ÛH$àH$èH$ð1ÛH$øH$H$¨H$H$°H\$H$ H\$H$¸H\$H$ÀH\$ H$ÈH\$(èHT$0HL$8HD$@Hl$HHl$XHD$PHøt71ÛH$àH$èH$ðH$øH¬$èHÄÃ1ÛH\$`H\$hHT$`HL$hHH$H\$`H\$HÇD$èH\$HH$HKHL$èLD$H|$HT$ Ht$(Hl$0L$L$àH¼$H¼$èH$H$ðHt$pH´$øHl$xH¬$èHÄÃèé*þÿÿ |
| X |
| *runtime.racefuncenterÔ |
| "".Signú |
| (runtime.racefuncexitÄ,type."".ecdsaSignatureü |
| runtime.convT2E° |
| *encoding/asn1.Marshal |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtа"".autotmp_0009type.error"".autotmp_0007o,type."".ecdsaSignature"".autotmp_0006Otype.error"".autotmp_0005/type.[]uint8"".errtype.error"".~r4°type.error"".~r3type.[]uint8"".opts`,type.crypto.SignerOpts"".msg0type.[]uint8"".randtype.io.Reader"".priv&type.*"".PrivateKey(°é¯°Â¯°à,x,k*Ã+ÑA!Tgclocals·4a1c94c24d7fc8655181833fe4d190dfTgclocals·596fd7e5d9ad9c403070444fa92bb7aebprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ&"".randFieldElementÀ ¤ eH%HD$øH;A0HìH$H$è1Û1ÛH$¸H$ÀHÇ$°H$H$H$H[8ÿÓHD$HD$@H$H$(èH\$@Hk(HèHÁø?HÁè=HèHÁøHÀHH$HD$HD$èHT$HL$ HD$(H$ H$H$¨H\$HT$PHT$HL$XHL$HD$`HD$ èHL$0HD$8H$ÀH$¸Hùt
èHÄÃHH$èH\$H$H\$PH\$H\$XH\$H\$`H\$èH\$ H$°1Û\$hH\$pH\$xH$H\$hH\$HH\$@H$H$èHH$èH\$HH$H\$@HkHl$HH\$èH$°HD$H$HL$HD$èHH$èH$°H$HD$HH\$èèHÄÃèé®ýÿÿ. |
| X |
| *runtime.racefuncenterÐü |
| runtime.racereadÈtype.[]uint8î |
| "runtime.makeslice |
| io.ReadFullÎ |
| (runtime.racefuncexitì"type.math/big.Intþ |
| "runtime.newobjectÖ |
| 0math/big.(*Int).SetBytesÚ |
| runtime.racereadè"".oneú |
| runtime.raceread¶"".oneÊ |
| &math/big.(*Int).Sub |
| &math/big.(*Int).Mod"".oneª |
| runtime.racereadÚ"".oneî |
| &math/big.(*Int).Addø |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtp"".autotmp_0019?"type.math/big.Int"".autotmp_0017type.int"".autotmp_0016$type.*math/big.Int"".autotmp_0015$type.*math/big.Int"".autotmp_0013$type.*math/big.Int"".botype.[]uint8"".paramsBtype.*crypto/elliptic.CurveParams"".errPtype.error"".k@$type.*math/big.Int"".rand type.io.Reader"".c4type.crypto/elliptic.Curve(à@ [N
Iz2
,+=%,B8|Tgclocals·a7792778cacc99e4d186cca76cd3e0cdTgclocals·85479524ba890c7d1426599e3253b16bbprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ"".GenerateKey |
| |
| eH%H;acHìhH\$hH$è1Û1ÛH$H$ HÇ$H\$pH$H\$xH\$H$H\$H$H\$èHT$ HL$(HD$0HT$8H$ H$Hùt |
| èHÄhÃHH$èHD$H$H$èH$Hl$pH+Hl$x=
lHkH$H$H$ èH$Hû9Hl$8=
Hk H\$8H$èHT$HL$HD$HT$PHT$HL$XHL$HD$`HD$H\$xH$H\$pH[@ÿÓH\$ H\$HH\$(H\$@H$H$H$èH$Hût~Hl$H=u\HkH$H$H$èH$Hût0Hl$@=uHkèHÄhÃLCL$Hl$èëâëÌLCL$Hl$èëé{ÿÿÿLC L$Hl$èéÝþÿÿéÀþÿÿLCL$Hl$èéþÿÿèéýÿÿ, |
| B |
| *runtime.racefuncenteræ |
| &"".randFieldElementÄ |
| (runtime.racefuncexitÜ$type."".PrivateKeyî |
| "runtime.newobject |
| "runtime.racewriteÐ6runtime.writeBarrierEnabled |
| "runtime.racewriteÌ6runtime.writeBarrierEnabledþ |
| *math/big.(*Int).BytesÔ |
| "runtime.racewrite6runtime.writeBarrierEnabledÀ |
| "runtime.racewriteò6runtime.writeBarrierEnabled |
| (runtime.racefuncexit¸ |
| .runtime.writebarrierptrè |
| .runtime.writebarrierptr |
| .runtime.writebarrierptrÚ |
| .runtime.writebarrierptrî |
| 0runtime.morestack_noctxtpÐ"".autotmp_0025O$type.*math/big.Int"".autotmp_0024$type.*math/big.Int"".autotmp_0023/type.[]uint8"".autotmp_0020?$type.*math/big.Int"".k_$type.*math/big.Int"".errPtype.error"".priv@&type.*"".PrivateKey"".rand type.io.Reader"".c4type.crypto/elliptic.Curve(ÐÏÐâÏÐrZ² N
7>Ï |
| |
| 2 R/rk6%/2Tgclocals·298e199696eed12cf4173e15e28bc058Tgclocals·b7a2dc249cb4cc7d339264832c2877d2bprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ"".hashToInt eH%H;a$Hì@H\$@H$èH\$hH$H\$`H[8ÿÓHD$HD$8H$H$èH\$8HkH,$èHD$HD$(HÀHÃHÁû?HÁë=HÃHÁûHØH\$PH9ÃHl$XH9èHD$PHH$èH\$H$H\$HH\$H\$PH\$H\$XH\$èHL$ HD$PHl$(HÁàH)èHø~H$HL$0HL$HD$èHL$0HL$pèHÄ@Ãèépÿÿÿèé¿þÿÿ |
| B |
| *runtime.racefuncentern |
| runtime.raceread¾ |
| ,math/big.(*Int).BitLenÔ"type.math/big.Intæ |
| "runtime.newobject¾ |
| 0math/big.(*Int).SetBytes¦ |
| &math/big.(*Int).RshÄ |
| (runtime.racefuncexitØ |
| $runtime.panicsliceð |
| 0runtime.morestack_noctxt`"".autotmp_0032type.int"".autotmp_0031type.int"".autotmp_0028type.int"".autotmp_0026Btype.*crypto/elliptic.CurveParams"".ret$type.*math/big.Int"".orderBits/type.int"".~r2P$type.*math/big.Int"".c04type.crypto/elliptic.Curve"".hashtype.[]uint8%Ð<ØCA
,´ |
| %Tgclocals·e0dfb12ad05447925c1fc932320cd48fTgclocals·ab299d9f1f073e9dca1dfbe3a92d2f77bprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ "".fermatInverse eH%H;a°HìPH\$PH$èHÇ$èHD$1Û\$0H\$8H\$@H\$HH\$0H$H\$`H\$HD$èH\$H\$(HH$èH\$H$H\$XH\$H\$(H\$H\$`H\$èH\$ H\$hèHÄPÃèé3ÿÿÿ |
| B |
| *runtime.racefuncenter\ |
| math/big.NewIntÊ |
| &math/big.(*Int).Subì"type.math/big.Intþ |
| "runtime.newobjectÖ |
| &math/big.(*Int).Expô |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt0 "".autotmp_0038?"type.math/big.Int"".autotmp_0037$type.*math/big.Int"".autotmp_0036$type.*math/big.Int"".autotmp_0034$type.*math/big.Int"".nMinus2O$type.*math/big.Int"".~r2 $type.*math/big.Int"".N$type.*math/big.Int"".k$type.*math/big.Int «
Ð þ%<F
D,Tgclocals·83552342276b4754f92c89cf82c9adbdTgclocals·1d5f743f0eb249539f073a12a164a100bprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ"".Sign%î$eH%H$ðþÿÿH;A HìH$H$è1Û1ÛH$ØH$àHÇ$ÐHÇ$ÈH$¨H$èH$¨Hû¤HHkH¬$ðH,$H$èHY8ÿÓHD$H$H$H$(èH¬$HE(HÀHÃHÁû?HÁë<HÃHÁûHØHû ~HÇÀ HH$HD$HD$èHT$HL$ HD$(H$H$H$ H\$H$ HT$H$(HL$H$0HD$ èHL$0HD$8H$àH$ØHùt
èHÄÃèH$HD$H$¨H$°H$¨H$H$ èH$¨Hk H,$èHT$HL$HD$H$8HT$H$@HL$H$HHD$H$°H$H$¨H[@ÿÓH$ H\$H$(H\$H$0H\$H$°H$H$¨H[@ÿÓH$°H\$H$¸H\$H$ÀH\$H$°H$H$¨H[@ÿÓ1ÛH\$H\$H\$H$°H$H$¨H[8ÿÓHL$ H\$(H\$0Hû 5HÇÂ H$H$H$HT$H$H\$èHL$HD$ Hl$(HT$0H$ÈH$ÐH$àH¬$ØHýt%HÇ$ÈHÇ$ÐèHÄÃH\$@H$HH\$HÇD$èH\$H|$HHHKHOHKHOH$ÈH$H$ÐH\$èH\$(H$øH\$0H$1ÛH$PH$XH$`H$hHH$1íH9è³HH$èH
H$H$ØH$`H$àH$hH$øH$PH$H$XH$¨H$èH$¨Hû*HHkH¬$ÀH,$H$¸HY8ÿÓHD$H$H$H$èH$HkH¬$ H$PH$pH$XH$xH$`H$H$hH$HH$HH\$HH\$H$pH\$HÇD$ èH\$(H|$HHHKHOH$¸H$H$ÀH\$èHD$ HT$(HL$0H$àH$ØHútHÇ$ÈèHÄÃHD$xH$H$ H\$èH\$H\$pH\$xH$èH\$H$8H\$H$@H\$H$HH$¨H$èH$¨HûdHHkH$8H\$H$@H\$H$HH\$H¬$ðH,$H$èHY@ÿÓHD$ H$H$ÈHD$H$ H\$èH$ÈHD$`H$H$èHL$`HiHý
1ÀHøçýÿÿH$°H$H$¸H\$H$ÀH\$H$¸H\$H$ÀH\$ èH\$(H$HH$èH\$H$H$¨H$H$ èH$H$H$¨Hk Hl$H$ÈH\$èHD$H$H$ÐHD$H$H\$èH$ÐH$HD$H\$pH\$èH$ÐH$HD$H$ H\$èH$ÐHD$hH$H$èHL$hHiHýu1ÀHøüÿÿèHÄÃH$èHl$h¶]ût HÇÀÿÿÿÿëÉHÇÀëÀH$èHl$`¶]ûtHÇÀÿÿÿÿéHþÿÿHÇÀé<þÿÿéýÿÿéÏûÿÿHH$HH\$HH\$èH\$H$éûÿÿèéU÷ÿÿèéÉöÿÿt |
| ^ |
| *runtime.racefuncenterØ |
| runtime.racereadÂô |
| runtime.racereadætype.[]uint8 |
| "runtime.makeslice´ |
| io.ReadFullþ |
| (runtime.racefuncexit |
| "crypto/sha512.Newö |
| runtime.raceread |
| *math/big.(*Int).BytesÄÆ È |
| ° |
| (crypto/aes.NewCipherÞ
|
| (runtime.racefuncexit8go.string."IV for ECDSA CTR"´ |
| 2runtime.stringtoslicebyte° |
| (crypto/cipher.NewCTR¶0go.itab.*"".zr.io.Readerê"".zeroReaderü |
| runtime.raceread"".zeroReader¼ |
| runtime.raceread¦Ø |
| runtime.raceread>type.crypto/cipher.StreamReader¤type.io.Reader¼Xgo.itab.crypto/cipher.StreamReader.io.Readerü |
| runtime.convT2Iè |
| &"".randFieldElementÔ |
| (runtime.racefuncexit |
| "".fermatInverseÊ |
| *math/big.(*Int).Bytesº |
| runtime.racereadò¾ |
| &math/big.(*Int).Modô |
| runtime.raceread¼ |
| "".hashToIntä"type.math/big.Intö |
| "runtime.newobject¼ |
| runtime.raceread |
| &math/big.(*Int).Mulê |
| &math/big.(*Int).Addª |
| &math/big.(*Int).Mulð |
| &math/big.(*Int).Mod¦! |
| runtime.racereadæ! |
| (runtime.racefuncexit" |
| runtime.racereadÚ" |
| runtime.racereadÐ#type.*"".zræ#type.io.Readerþ#0go.itab.*"".zr.io.Reader$ |
| runtime.typ2ItabÀ$ |
| $runtime.panicsliceÜ$ |
| 0runtime.morestack_noctxt J"".autotmp_0062type.*uint8"".autotmp_0061type.[32]uint8"".autotmp_0059type.int"".autotmp_0057$type.*math/big.Int"".autotmp_0056$type.*math/big.Int"".autotmp_0055type.int"".autotmp_0054$type.*math/big.Int"".autotmp_0053type.[]uint8"".autotmp_0052$type.*math/big.Int"".autotmp_0051type.error"".autotmp_0050ÿ$type.*math/big.Int"".autotmp_0049?>type.crypto/cipher.StreamReader"".autotmp_0048Btype.*crypto/elliptic.CurveParams"".autotmp_0047¯2type.crypto/cipher.Stream"".autotmp_0046type.error"".autotmp_0044type.[]uint8"".autotmp_0043type.[]uint8"".autotmp_0040¯type.[]uint8"".autotmp_0039ïBtype.*crypto/elliptic.CurveParamsmath/big.x·2Ï$type.*math/big.Intmath/big.x·2ß$type.*math/big.Int"".e$type.*math/big.Int"".kInv¿$type.*math/big.Int"".k¯$type.*math/big.Int"".Nß$type.*math/big.Int"".c¯4type.crypto/elliptic.Curve"".csprng>type.crypto/cipher.StreamReader"".block0type.crypto/cipher.Block"".keytype.[]uint8 |
| "".mdÏtype.hash.Hash"".entropyßtype.[]uint8"".errtype.error"".sp$type.*math/big.Int"".r`$type.*math/big.Int"".hash0type.[]uint8"".priv &type.*"".PrivateKey"".randtype.io.ReaderF" è ï ú ÁÀÔ",)Wpm{AAKWRQ{"y |
| *I |
| Ë,)%¥#: |
| Rg+ 6 |
|
)/ : .=NLT%
/©l+ |
| >f`6l#8]%d#/( |
| > )*) \!Tgclocals·ebf4c58d4356e93108bc0cfdf802e6a2Tgclocals·7055aa9ddc28191d5df3c3b070943852bprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ"".VerifyöeH%HD$H;AÙHìøH$øH$èH$H$èH$HûHHkH¬$¸H,$H$°HY8ÿÓHD$H$ H$H$èH$ HkH¬$¨H$ HD$PH$H$èHL$PHiHý
ê1ÀHøH$(HD$`H$H$èHL$`HiHý
1ÀHø`H$ H$H$¨H\$èH\$HûH$(H$H$¨H\$èH\$HûñH$H$H$H\$H$H\$H$°H\$H$¸H\$ èH\$(H$1Û$ØH$àH$èH$ðH$ØH$H$(H\$H$¨H\$èH$HD$H$HL$H$HD$èHD$H$H$HD$H$¨H\$èH$H$H$ H\$HD$èHD$H$H$HD$H$¨H\$èH$H$èHT$HL$HD$H$ÀHT$H$ÈHL$H$ÐHD$H$¸H$H$°H[@ÿÓHL$ HD$(HL$pHD$@H$H$èH\$H$ÀH\$H$ÈH\$H$ÐH$H$H$èH$H$H$èH$HhHl$HhHl$H$ÀH\$H$ÈH\$ H$ÐH\$(H$¸H$H$°H[HÿÓHL$0HD$8H\$pH\$H\$@H\$HL$HD$ H$¸H$H$°H[ ÿÓHL$(HD$0HD$HHL$xHL$XH$H$èHL$XHiHý
Ù1ÀHøuDHD$HHD$hH$H$èHL$hHiHýu{1ÀHøuÆ$0èHÄøÃH\$xH$H\$xH\$H$¨H\$èH\$xH$H$ H\$èH\$Hû$0èHÄøÃH$èHl$h¶]ûtHÇÀÿÿÿÿédÿÿÿHÇÀéXÿÿÿH$èHl$X¶]ûtHÇÀÿÿÿÿéÿÿÿHÇÀéúþÿÿÆ$0èHÄøÃÆ$0èHÄøÃH$èHl$`¶]ûtHÇÀÿÿÿÿé^ûÿÿHÇÀéRûÿÿH$èHl$P¶]ûtHÇÀÿÿÿÿéõúÿÿHÇÀééúÿÿébúÿÿèéúÿÿF |
| X |
| *runtime.racefuncenterz |
| runtime.racereadä |
| runtime.racereadô |
| runtime.racereadè |
| runtime.racereadâ |
| &math/big.(*Int).Cmp¼ |
| &math/big.(*Int).Cmpä |
| "".hashToInt |
| 4math/big.(*Int).ModInverseæ |
| &math/big.(*Int).Mul¶ |
| &math/big.(*Int).Modü |
| &math/big.(*Int).MulÌ |
| |
| &math/big.(*Int).Modî |
| |
| *math/big.(*Int).BytesØ |
| *math/big.(*Int).BytesÒ
|
| runtime.racereadþ
|
| runtime.raceread¸¼ |
| runtime.racereadì |
| runtime.raceread´ |
| (runtime.racefuncexit |
| &math/big.(*Int).ModÄ |
| &math/big.(*Int).Cmpð |
| (runtime.racefuncexit |
| runtime.racereadð |
| runtime.racereadÖ |
| (runtime.racefuncexit |
| (runtime.racefuncexit¢ |
| runtime.raceread |
| runtime.racereadä |
| 0runtime.morestack_noctxtpðJ"".autotmp_0088?"type.math/big.Int"".autotmp_0087type.int"".autotmp_0086type.int"".autotmp_0085type.int"".autotmp_0084$type.*math/big.Int"".autotmp_0083$type.*math/big.Int"".autotmp_0082$type.*math/big.Int"".autotmp_0081$type.*math/big.Int"".autotmp_0080type.[]uint8"".autotmp_0079$type.*math/big.Int"".autotmp_0078$type.*math/big.Int"".autotmp_0077otype.[]uint8"".autotmp_0076$type.*math/big.Int"".autotmp_0075$type.*math/big.Int"".autotmp_0073$type.*math/big.Int"".autotmp_0070type.int"".autotmp_0069type.int"".autotmp_0067¯Btype.*crypto/elliptic.CurveParamsmath/big.x·2$type.*math/big.Intmath/big.x·2¿$type.*math/big.Intmath/big.x·2¯$type.*math/big.Intmath/big.x·2Ï$type.*math/big.Int"".yß$type.*math/big.Int"".xÿ$type.*math/big.Int |
| "".y1ï$type.*math/big.Int |
| "".x1$type.*math/big.Int |
| "".u2ß$type.*math/big.Int |
| "".u1Ï$type.*math/big.Int"".wï$type.*math/big.Int"".e¿$type.*math/big.Int"".N$type.*math/big.Int"".c4type.crypto/elliptic.Curve"".~r4`type.bool"".sP$type.*math/big.Int"".r@$type.*math/big.Int"".hashtype.[]uint8"".pub$type.*"".PublicKey>ð ïð]ïðrïðïðt0*ItZRY + #uÉGb-.%,34^^p+G/:=Ú((#(u=tB$3$-'/3&/ATgclocals·5399074fd07e90cbfc95393ee6752050Tgclocals·c50b36de215a67aca6201be525fb5e73bprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ"".(*zr).Read eH%H;aHì H\$ H$èHT$0HL$81Û1ÛH\$PH\$X1ÀHL$Hl$H9è}IHD$HD$H9Ès\HH$èHT$0HL$8Hl$H9Ís4H*ÆHD$HÿÀHl$H9è|·HL$H1ÛH\$PH\$XèHÄ Ãèèèé6ÿÿÿ |
| B |
| *runtime.racefuncenterÌ |
| "runtime.racewriteÒ |
| (runtime.racefuncexitæ |
| $runtime.panicindexô |
| $runtime.panicindex |
| 0runtime.morestack_noctxtp@"".autotmp_0091type.int"".autotmp_0090type.int"".autotmp_0089type.int"".i/type.int"".errPtype.error"".n@type.int"".dsttype.[]uint8"".ztype.*"".zr@?@Ð(à=2 |
| Tgclocals·8cf14f50ac1bf7ae2848fda35f0590ecTgclocals·69c1753bd5f81501d95132d08af04464bprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ"".init eH%H;a(Hì H\$ H$èHH$è¶ût-HH$è¶ûu |
| èHÄ ÃèHH$èÆèèèèèèèèHH$èH\$H$HÇD$èH\$H\$HH$èH\$=u(HHH$èÆèHÄ ÃH-H,$H\$èëÈèé»þÿÿF |
| B |
| *runtime.racefuncenterP"".initdone·b |
| runtime.racereadp"".initdone·"".initdone· |
| runtime.raceread¨"".initdone·¼ |
| (runtime.racefuncexitÐ |
| "runtime.throwinitâ"".initdone·ô |
| "runtime.racewrite"".initdone· |
| crypto.init |
| crypto/aes.init |
| $crypto/cipher.initª |
| (crypto/elliptic.init´ |
| $crypto/sha512.init¾ |
| $encoding/asn1.initÈ |
| io.initÒ |
| math/big.inità"type.math/big.Intò |
| "runtime.newobject |
| 0math/big.(*Int).SetInt64Â"".oneÔ |
| "runtime.racewriteê6runtime.writeBarrierEnabledþ"".one"".initdone· |
| "runtime.racewriteª"".initdone·¶ |
| (runtime.racefuncexitÎ"".oneê |
| .runtime.writebarrierptrø |
| 0runtime.morestack_noctxt@"".autotmp_0094$type.*math/big.Int@O?@¼?@,Ð"îãVä!ãä É%BTgclocals·69c1753bd5f81501d95132d08af04464Tgclocals·0c8aa8e80191a30eac23f1a218103f16bprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ.type..hash."".PublicKeyàÖeH%H;aHì H\$ H$èH\$(H$H<$tcH\$0H\$èHD$H\$(H$H<$t6H$HD$0HD$HÇD$èHD$HD$0HD$8èHÄ Ã%ëÁ%ëèéUÿÿÿ |
| B |
| *runtime.racefuncenter |
| "runtime.interhashä |
| runtime.memhash |
| (runtime.racefuncexitÄ |
| 0runtime.morestack_noctxt0@"".autotmp_0096type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p$type.*"".PublicKey@w?@!°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbbprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ*type..eq."".PublicKey eH%H;afHìHH\$HH$èH\$XH$èH\$XHû0H+Hl$8HkHl$@H\$PH$èHT$8H\$PHûöHHKHL$0HD$(H9Ð
ÍH$HL$HT$Hl$@Hl$è¶\$ û¢H\$PH$H$èH\$XH$H$èHD$PHXLD$XIhH9ëtÆD$`èHÄHÃH$H$èH\$XH$H$èHl$PH]LD$XIhH9ëtÆD$`èHÄHÃÆD$`èHÄHÃÆD$`èHÄHÃéÿÿÿéÉþÿÿèé}þÿÿ |
| B |
| *runtime.racefuncenter^ |
| runtime.racereadº |
| runtime.racereadÐ |
| runtime.ifaceeq |
| runtime.raceread¸ |
| runtime.racereadú |
| (runtime.racefuncexit |
| runtime.racereadÆ |
| runtime.raceread |
| (runtime.racefuncexit¦ |
| (runtime.racefuncexitÄ |
| (runtime.racefuncexitô |
| 0runtime.morestack_noctxt0 |
| "".autotmp_0098?4type.crypto/elliptic.Curve"".autotmp_00974type.crypto/elliptic.Curve"".~r2 type.bool"".q$type.*"".PublicKey"".p$type.*"".PublicKey>îF% <KéTgclocals·51af24152615272c3d9efc8538f95767Tgclocals·2c78d3ad9d760b5f66e2e47be684c787bprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ&"".(*PublicKey).Add eH%H;a©HìHHY H
Ût
H|$PH9;uH#H\$HH$èH\$PH$èH\$PHûtdHHkH\$XH\$H\$`H\$H\$hH\$H\$pH\$ Hl$@H,$HL$8HY ÿÓHL$(HD$0HL$xH$èHÄHÃëèé:ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadªÞ |
| (runtime.racefuncexitú |
| 0runtime.morestack_noctxtp"crypto/elliptic.y`$type.*math/big.Int"crypto/elliptic.xP$type.*math/big.Int$crypto/elliptic.y2@$type.*math/big.Int$crypto/elliptic.x20$type.*math/big.Int$crypto/elliptic.y1 $type.*math/big.Int$crypto/elliptic.x1$type.*math/big.Int""..this$type.*"".PublicKey ÐÐ6x"Tgclocals·ce3fae06a96d9e708a493e82b0f48db0Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ "".PublicKey.AddêeH%H;aHìHHY H
Ût
H|$PH9;uH#H\$HH$èHL$PHD$XH\$pH\$H\$xH\$H$H\$H$H\$ HD$@H$HL$8HY ÿÓHL$(HD$0H$H$èHÄHÃèéKÿÿÿ |
| |
| n |
| *runtime.racefuncenterÄ |
| (runtime.racefuncexitØ |
| 0runtime.morestack_noctxt "crypto/elliptic.y$type.*math/big.Int"crypto/elliptic.x$type.*math/big.Int$crypto/elliptic.y2p$type.*math/big.Int$crypto/elliptic.x2`$type.*math/big.Int$crypto/elliptic.y1P$type.*math/big.Int$crypto/elliptic.x1@$type.*math/big.Int""..this"type."".PublicKeyÀÀ6kTgclocals·a7b6a7cc5e1b8377b4a363500f799874Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ,"".(*PublicKey).DoubleàÞeH%H;aHì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$@H$èH\$@HûtMHHkH\$HH\$H\$PH\$Hl$0H,$HL$(HY(ÿÓHL$HD$ HL$XHD$`èHÄ8Ãë¯èéQÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.raceread° |
| (runtime.racefuncexitÌ |
| 0runtime.morestack_noctxtPp |
| "crypto/elliptic.y@$type.*math/big.Int"crypto/elliptic.x0$type.*math/big.Int$crypto/elliptic.y1 $type.*math/big.Int$crypto/elliptic.x1$type.*math/big.Int""..this$type.*"".PublicKeypop°°6aTgclocals·b9e2f210c3a206b5352d33144c6a1618Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ&"".PublicKey.DoubleÀ¢eH%H;avxHì8HY H
Ût
H|$@H9;uH#H\$8H$èHL$@HD$HH\$`H\$H\$hH\$HD$0H$HL$(HY(ÿÓHL$HD$ HL$pHD$xèHÄ8Ãèéoÿÿÿ |
| |
| f |
| *runtime.racefuncenterÎü |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtp |
| "crypto/elliptic.yp$type.*math/big.Int"crypto/elliptic.x`$type.*math/big.Int$crypto/elliptic.y1P$type.*math/big.Int$crypto/elliptic.x1@$type.*math/big.Int""..this"type."".PublicKeypsop |
| 2K#Tgclocals·3a33668c9efcecd8360dc756b336a97dTgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ2"".(*PublicKey).IsOnCurveàÈeH%H;aHì0HY H
Ût
H|$8H9;uH#H\$0H$èH\$8H$èH\$8HûtBHHkH\$@H\$H\$HH\$Hl$(H,$HL$ HY0ÿÓ¶\$\$PèHÄ0Ãëºèé\ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.raceread |
| (runtime.racefuncexit¶ |
| 0runtime.morestack_noctxt@`"".~r30type.bool"crypto/elliptic.y $type.*math/big.Int"crypto/elliptic.x$type.*math/big.Int""..this$type.*"".PublicKey`~_`°° |
| 6zTgclocals·e5d5edcf53e2c122038779d75a487a60Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad<autogenerated>þ,"".PublicKey.IsOnCurve eH%H;avmHì0HY H
Ût
H|$8H9;uH#H\$0H$èHL$8HD$@H\$XH\$H\$`H\$HD$(H$HL$ HY0ÿÓ¶\$\$hèHÄ0Ãèézÿÿÿ |
| |
| f |
| *runtime.racefuncenterÎæ |
| (runtime.racefuncexitú |
| 0runtime.morestack_noctxtp`"".~r3`type.bool"crypto/elliptic.yP$type.*math/big.Int"crypto/elliptic.x@$type.*math/big.Int""..this"type."".PublicKey`h_` |
| 2^Tgclocals·d01b73eb76ffa8f00887520b327d3aa3Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad<autogenerated>þ,"".(*PublicKey).Params eH%H;avtHì HY H
Ût
H|$(H9;uH#H\$ H$èH\$(H$èH\$(Hût/HHkHl$H,$HL$HY8ÿÓH\$H\$0èHÄ ÃëÍèésÿÿÿ |
| f |
| *runtime.racefuncenter |
| runtime.racereadÒì |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt @"".~r1Btype.*crypto/elliptic.CurveParams""..this$type.*"".PublicKey@k?@2CTgclocals·62da1ac877fc28d8253c48dd1917e7aeTgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ&"".PublicKey.ParamsààeH%H;avZHì HY H
Ût
H|$(H9;uH#H\$ H$èHL$(HD$0HD$H$HL$HY8ÿÓH\$H\$HèHÄ Ãèë |
| |
| f |
| *runtime.racefuncenter¦À |
| (runtime.racefuncexitÔ |
| 0runtime.morestack_noctxtP@"".~r1@Btype.*crypto/elliptic.CurveParams""..this"type."".PublicKey@U?@pp2-Tgclocals·6f291f4780eb190c4041f2bf45ef1456Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ<"".(*PublicKey).ScalarBaseMultòeH%H;aHì@HY H
Ût
H|$HH9;uH#H\$@H$èH\$HH$èH\$HHûtWHHkH\$PH\$H\$XH\$H\$`H\$Hl$8H,$HL$0HY@ÿÓHL$ HD$(HL$hHD$pèHÄ@Ãë¥èéGÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadÄ |
| (runtime.racefuncexità |
| 0runtime.morestack_noctxt`"crypto/elliptic.yP$type.*math/big.Int"crypto/elliptic.x@$type.*math/big.Int"crypto/elliptic.ktype.[]uint8""..this$type.*"".PublicKeyÀÀ6kTgclocals·b6338434a483b71ecf7a1963213f75e2Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ6"".PublicKey.ScalarBaseMultàÊeH%H;aHì@HY H
Ût
H|$HH9;uH#H\$@H$èHL$HHD$PH\$hH\$H\$pH\$H\$xH\$HD$8H$HL$0HY@ÿÓHL$ HD$(H$H$èHÄ@Ãèé[ÿÿÿ |
| |
| n |
| *runtime.racefuncenterê¤ |
| (runtime.racefuncexit¸ |
| 0runtime.morestack_noctxt"crypto/elliptic.y$type.*math/big.Int"crypto/elliptic.xp$type.*math/big.Int"crypto/elliptic.k@type.[]uint8""..this"type."".PublicKey°°6[Tgclocals·e657464457778c0f4826dd8f05015a8cTgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ4"".(*PublicKey).ScalarMultÀ¬eH%H;a¹HìPHY H
Ût
H|$XH9;uH#H\$PH$èH\$XH$èH\$XHûttHHkH\$`H\$H\$hH\$H\$pH\$H\$xH\$ H$H\$(Hl$HH,$HL$@HYHÿÓHL$0HD$8H$H$èHÄPÃëèé*ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadÄþ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt "crypto/elliptic.yp$type.*math/big.Int"crypto/elliptic.x`$type.*math/big.Int"crypto/elliptic.k0type.[]uint8$crypto/elliptic.y1 $type.*math/big.Int$crypto/elliptic.x1$type.*math/big.Int""..this$type.*"".PublicKey ° àà6"Tgclocals·6cb97439a684753c588b0bde20a970cbTgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ."".PublicKey.ScalarMult eH%H;a¨HìPHY H
Ût
H|$XH9;uH#H\$PH$èHL$XHD$`H\$xH\$H$H\$H$H\$H$H\$ H$H\$(HD$HH$HL$@HYHÿÓHL$0HD$8H$ H$¨èHÄPÃèé;ÿÿÿ |
| |
| n |
| *runtime.racefuncenterªä |
| (runtime.racefuncexitø |
| 0runtime.morestack_noctxt° "crypto/elliptic.y $type.*math/big.Int"crypto/elliptic.x$type.*math/big.Int"crypto/elliptic.k`type.[]uint8$crypto/elliptic.y1P$type.*math/big.Int$crypto/elliptic.x1@$type.*math/big.Int""..this"type."".PublicKey £ ÐÐ6{Tgclocals·f6ed180ada6c2d080ab87d2cd2b41ab2Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ0type..hash."".PrivateKeyàÖeH%H;aHì H\$ H$èH\$(H$H<$tcH\$0H\$èHD$H\$(H$H<$t6H$ HD$0HD$HÇD$èHD$HD$0HD$8èHÄ Ã%ëÁ%ëèéUÿÿÿ |
| B |
| *runtime.racefuncenter |
| .type..hash."".PublicKeyä |
| runtime.memhash |
| (runtime.racefuncexitÄ |
| 0runtime.morestack_noctxt0@"".autotmp_0148type.uintptr"".~r2 type.uintptr"".htype.uintptr"".p&type.*"".PrivateKey@w?@!°° Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals·33cdeccccebe80329f1fdbee7f5874cbbprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ,type..eq."".PrivateKeyàÌeH%H;aÉHìXH\$XH$èH\$`Hû¡H\$0HD$hHøHD$(H$èH\$(HûbH+Hl$HHkHl$PH\$0H$èHT$HH\$0Hû(HHKHL$@HD$8H9Ð
ÿH$HL$HT$Hl$PHl$è¶\$ ûÔH\$0H$H$èH\$(H$H$èHD$0HXLD$(IhH9ë
H$H$èH\$(H$H$èHl$0H]LD$(IhH9ëu[H\$`H$H$ èH\$hH$H$ èHl$`H] LD$hIh H9ëtÆD$pèHÄXÃÆD$pèHÄXÃÆD$pèHÄXÃéÑþÿÿéþÿÿésþÿÿéXþÿÿèéþÿÿ |
| B |
| *runtime.racefuncenter¤ |
| runtime.raceread |
| runtime.raceread |
| runtime.ifaceeqØ |
| runtime.racereadþ |
| runtime.racereadÐ |
| runtime.racereadö |
| runtime.racereadÊ |
| runtime.racereadð |
| runtime.raceread² |
| (runtime.racefuncexitÐ |
| (runtime.racefuncexitî |
| (runtime.racefuncexitº |
| 0runtime.morestack_noctxt0°"".autotmp_0152?4type.crypto/elliptic.Curve"".autotmp_01514type.crypto/elliptic.Curve"".autotmp_0150_$type.*"".PublicKey"".autotmp_0149O$type.*"".PublicKey"".~r2 type.bool"".q&type.*"".PrivateKey"".p&type.*"".PrivateKey2°¯°¯°¯°0ðð 1.KTgclocals·9c91d8a91ac42440a3d1507bc8d2e808Tgclocals·2ef5571c2f4f7430715e92beefb6ee5bbprebuilts/go/darwin-x86/src/crypto/ecdsa/ecdsa.goþ("".(*PrivateKey).Add eH%H;a©HìHHY H
Ût
H|$PH9;uH#H\$HH$èH\$PH$èH\$PHûtdHHkH\$XH\$H\$`H\$H\$hH\$H\$pH\$ Hl$@H,$HL$8HY ÿÓHL$(HD$0HL$xH$èHÄHÃëèé:ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadªÞ |
| (runtime.racefuncexitú |
| 0runtime.morestack_noctxtp"crypto/elliptic.y`$type.*math/big.Int"crypto/elliptic.xP$type.*math/big.Int$crypto/elliptic.y2@$type.*math/big.Int$crypto/elliptic.x20$type.*math/big.Int$crypto/elliptic.y1 $type.*math/big.Int$crypto/elliptic.x1$type.*math/big.Int""..this&type.*"".PrivateKey ÐÐ6x"Tgclocals·ce3fae06a96d9e708a493e82b0f48db0Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ""".PrivateKey.AddðeH%H;aHìHHY H
Ût
H|$PH9;uH#H\$HH$èHL$PHD$XH\$xH\$H$H\$H$H\$H$H\$ HD$@H$HL$8HY ÿÓHL$(HD$0H$H$ èHÄHÃèéHÿÿÿ |
| |
| n |
| *runtime.racefuncenterÊ |
| (runtime.racefuncexitÞ |
| 0runtime.morestack_noctxt°"crypto/elliptic.y $type.*math/big.Int"crypto/elliptic.x$type.*math/big.Int$crypto/elliptic.y2$type.*math/big.Int$crypto/elliptic.x2p$type.*math/big.Int$crypto/elliptic.y1`$type.*math/big.Int$crypto/elliptic.x1P$type.*math/big.Int""..this$type."".PrivateKeyÀÀ6nTgclocals·7968b8eda79201938fc27559950eaaabTgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ."".(*PrivateKey).DoubleàÞeH%H;aHì8HY H
Ût
H|$@H9;uH#H\$8H$èH\$@H$èH\$@HûtMHHkH\$HH\$H\$PH\$Hl$0H,$HL$(HY(ÿÓHL$HD$ HL$XHD$`èHÄ8Ãë¯èéQÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.raceread° |
| (runtime.racefuncexitÌ |
| 0runtime.morestack_noctxtPp |
| "crypto/elliptic.y@$type.*math/big.Int"crypto/elliptic.x0$type.*math/big.Int$crypto/elliptic.y1 $type.*math/big.Int$crypto/elliptic.x1$type.*math/big.Int""..this&type.*"".PrivateKeypop° °6aTgclocals·b9e2f210c3a206b5352d33144c6a1618Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ("".PrivateKey.DoubleÀ¨eH%H;av{Hì8HY H
Ût
H|$@H9;uH#H\$8H$èHL$@HD$HH\$hH\$H\$pH\$HD$0H$HL$(HY(ÿÓHL$HD$ HL$xH$èHÄ8Ãèélÿÿÿ |
| |
| f |
| *runtime.racefuncenterÎ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtp |
| "crypto/elliptic.y$type.*math/big.Int"crypto/elliptic.xp$type.*math/big.Int$crypto/elliptic.y1`$type.*math/big.Int$crypto/elliptic.x1P$type.*math/big.Int""..this$type."".PrivateKeypvop " 2N Tgclocals·5a22ba286dfb585e76b493f9a8c02e77Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ4"".(*PrivateKey).IsOnCurveàÈeH%H;aHì0HY H
Ût
H|$8H9;uH#H\$0H$èH\$8H$èH\$8HûtBHHkH\$@H\$H\$HH\$Hl$(H,$HL$ HY0ÿÓ¶\$\$PèHÄ0Ãëºèé\ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.raceread |
| (runtime.racefuncexit¶ |
| 0runtime.morestack_noctxt@`"".~r30type.bool"crypto/elliptic.y $type.*math/big.Int"crypto/elliptic.x$type.*math/big.Int""..this&type.*"".PrivateKey`~_`°$° |
| 6zTgclocals·e5d5edcf53e2c122038779d75a487a60Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad<autogenerated>þ."".PrivateKey.IsOnCurve eH%H;avmHì0HY H
Ût
H|$8H9;uH#H\$0H$èHL$8HD$@H\$`H\$H\$hH\$HD$(H$HL$ HY0ÿÓ¶\$\$pèHÄ0Ãèézÿÿÿ |
| |
| f |
| *runtime.racefuncenterÎæ |
| (runtime.racefuncexitú |
| 0runtime.morestack_noctxt`"".~r3ptype.bool"crypto/elliptic.y`$type.*math/big.Int"crypto/elliptic.xP$type.*math/big.Int""..this$type."".PrivateKey`h_`& |
| 2^Tgclocals·ec7b4b73635f43711b7a725505b4bf2fTgclocals·23e8278e2b69a3a75fa59b23c49ed6ad<autogenerated>þ."".(*PrivateKey).Params eH%H;avtHì HY H
Ût
H|$(H9;uH#H\$ H$èH\$(H$èH\$(Hût/HHkHl$H,$HL$HY8ÿÓH\$H\$0èHÄ ÃëÍèésÿÿÿ |
| f |
| *runtime.racefuncenter |
| runtime.racereadÒì |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt @"".~r1Btype.*crypto/elliptic.CurveParams""..this&type.*"".PrivateKey@k?@(2CTgclocals·62da1ac877fc28d8253c48dd1917e7aeTgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ("".PrivateKey.ParamsààeH%H;avZHì HY H
Ût
H|$(H9;uH#H\$ H$èHL$(HD$0HD$H$HL$HY8ÿÓH\$H\$PèHÄ Ãèë |
| |
| f |
| *runtime.racefuncenter¦À |
| (runtime.racefuncexitÔ |
| 0runtime.morestack_noctxt`@"".~r1PBtype.*crypto/elliptic.CurveParams""..this$type."".PrivateKey@U?@p*p2-Tgclocals·72e402d2993d6a4ee879a280bb22109eTgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ>"".(*PrivateKey).ScalarBaseMultòeH%H;aHì@HY H
Ût
H|$HH9;uH#H\$@H$èH\$HH$èH\$HHûtWHHkH\$PH\$H\$XH\$H\$`H\$Hl$8H,$HL$0HY@ÿÓHL$ HD$(HL$hHD$pèHÄ@Ãë¥èéGÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadÄ |
| (runtime.racefuncexità |
| 0runtime.morestack_noctxt`"crypto/elliptic.yP$type.*math/big.Int"crypto/elliptic.x@$type.*math/big.Int"crypto/elliptic.ktype.[]uint8""..this&type.*"".PrivateKeyÀ,À6kTgclocals·b6338434a483b71ecf7a1963213f75e2Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ8"".PrivateKey.ScalarBaseMultàÐeH%H;aHì@HY H
Ût
H|$HH9;uH#H\$@H$èHL$HHD$PH\$pH\$H\$xH\$H$H\$HD$8H$HL$0HY@ÿÓHL$ HD$(H$H$èHÄ@ÃèéXÿÿÿ |
| |
| n |
| *runtime.racefuncenterðª |
| (runtime.racefuncexit¾ |
| 0runtime.morestack_noctxt "crypto/elliptic.y$type.*math/big.Int"crypto/elliptic.x$type.*math/big.Int"crypto/elliptic.kPtype.[]uint8""..this$type."".PrivateKey°.°6^Tgclocals·aa7fb9e7843804a5c8632cd90da1caa0Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ6"".(*PrivateKey).ScalarMultÀ¬eH%H;a¹HìPHY H
Ût
H|$XH9;uH#H\$PH$èH\$XH$èH\$XHûttHHkH\$`H\$H\$hH\$H\$pH\$H\$xH\$ H$H\$(Hl$HH,$HL$@HYHÿÓHL$0HD$8H$H$èHÄPÃëèé*ÿÿÿ |
| n |
| *runtime.racefuncenter |
| runtime.racereadÄþ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt "crypto/elliptic.yp$type.*math/big.Int"crypto/elliptic.x`$type.*math/big.Int"crypto/elliptic.k0type.[]uint8$crypto/elliptic.y1 $type.*math/big.Int$crypto/elliptic.x1$type.*math/big.Int""..this&type.*"".PrivateKey ° à0à6"Tgclocals·6cb97439a684753c588b0bde20a970cbTgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þ0"".PrivateKey.ScalarMult eH%H;a«HìPHY H
Ût
H|$XH9;uH#H\$PH$èHL$XHD$`H$H\$H$H\$H$H\$H$H\$ H$ H\$(HD$HH$HL$@HYHÿÓHL$0HD$8H$¨H$°èHÄPÃèé8ÿÿÿ |
| |
| n |
| *runtime.racefuncenter°ê |
| (runtime.racefuncexitþ |
| 0runtime.morestack_noctxtÀ "crypto/elliptic.y°$type.*math/big.Int"crypto/elliptic.x $type.*math/big.Int"crypto/elliptic.kptype.[]uint8$crypto/elliptic.y1`$type.*math/big.Int$crypto/elliptic.x1P$type.*math/big.Int""..this$type."".PrivateKey ¦ Ð2Ð6~Tgclocals·14bf5e8bd82f17be93ebdcf71cae94e7Tgclocals·c55cf99de9cdd8c8202a466952fa1a45<autogenerated>þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·cad14e25fd48dddd762418d02c031d67 þTgclocals·596fd7e5d9ad9c403070444fa92bb7ae(( þTgclocals·4a1c94c24d7fc8655181833fe4d190df((
ÏÏÏþTgclocals·85479524ba890c7d1426599e3253b16bXX C@þTgclocals·a7792778cacc99e4d186cca76cd3e0cdXX ooþTgclocals·b7a2dc249cb4cc7d339264832c2877d2HHþTgclocals·298e199696eed12cf4173e15e28bc058HHoþTgclocals·ab299d9f1f073e9dca1dfbe3a92d2f7700þTgclocals·e0dfb12ad05447925c1fc932320cd48f009þTgclocals·1d5f743f0eb249539f073a12a164a10000þTgclocals·83552342276b4754f92c89cf82c9adbd00þ00go.itab.*"".zr.io.Readerþ0Xgo.itab.crypto/cipher.StreamReader.io.Readerþ@go.string.hdr."IV for ECDSA CTR" 8go.string."IV for ECDSA CTR"þ8go.string."IV for ECDSA CTR"0"IV for ECDSA CTRþTgclocals·7055aa9ddc28191d5df3c3b070943852°°&`À ÀÀÀÀÀ?ÀÀÈÀÀÀÀTÀÀÀþTgclocals·ebf4c58d4356e93108bc0cfdf802e6a2àà |
| ÏÏÏÏÏÏOOOÏÏþTgclocals·c50b36de215a67aca6201be525fb5e73¨¨ÀÐàààèáåäæâAàAà þTgclocals·5399074fd07e90cbfc95393ee6752050¨¨3333333333333333333þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·8cf14f50ac1bf7ae2848fda35f0590ec cþTgclocals·0c8aa8e80191a30eac23f1a218103f16 þTgclocals·69c1753bd5f81501d95132d08af04464þ."".one$type.*math/big.Intþ."".zeroReadertype.*"".zr""".statictmp_0092þ.""".statictmp_0092 type."".zrþ0"".initdone·type.uint8þ4"".(*PrivateKey).Public·f."".(*PrivateKey).Publicþ0"".(*PrivateKey).Sign·f*"".(*PrivateKey).Signþ,"".randFieldElement·f&"".randFieldElementþ""".GenerateKey·f"".GenerateKeyþ"".hashToInt·f"".hashToIntþ&"".fermatInverse·f "".fermatInverseþ"".Sign·f"".Signþ"".Verify·f"".Verifyþ "".(*zr).Read·f"".(*zr).Readþ"".init·f"".initþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2c78d3ad9d760b5f66e2e47be684c787 þTgclocals·51af24152615272c3d9efc8538f95767 þ6type..hashfunc."".PublicKey.type..hash."".PublicKeyþ2type..eqfunc."".PublicKey*type..eq."".PublicKeyþ,type..alg."".PublicKey 6type..hashfunc."".PublicKey2type..eqfunc."".PublicKeyþ"runtime.gcbits.0fþ>go.string.hdr."ecdsa.PublicKey" 6go.string."ecdsa.PublicKey"þ6go.string."ecdsa.PublicKey" ecdsa.PublicKeyþ"go.string.hdr."X" go.string."X"þgo.string."X"Xþ"go.string.hdr."Y" go.string."Y"þgo.string."Y"YþTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·ce3fae06a96d9e708a493e82b0f48db0 þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·a7b6a7cc5e1b8377b4a363500f799874 |
| ÿÿþTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·b9e2f210c3a206b5352d33144c6a1618 þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·3a33668c9efcecd8360dc756b336a97d ?ÿþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·e5d5edcf53e2c122038779d75a487a60þTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·d01b73eb76ffa8f00887520b327d3aa3?þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·62da1ac877fc28d8253c48dd1917e7ae þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·6f291f4780eb190c4041f2bf45ef1456 þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·b6338434a483b71ecf7a1963213f75e2 3þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·e657464457778c0f4826dd8f05015a8c þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·6cb97439a684753c588b0bde20a970cb ÏþTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·f6ed180ada6c2d080ab87d2cd2b41ab2 þ"runtime.gcbits.01þÄgo.string.hdr."func(ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" R¼go.string."func(ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þ¼go.string."func(ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°¦func(ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þätype.func("".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððôgÝz30 runtime.algarray@"runtime.gcbits.01PÄgo.string.hdr."func(ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pögo.weak.type.*func("".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ätype.func("".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐätype.func("".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"type."".PublicKey$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþgo.typelink.func(ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ätype.func("".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þgo.string.hdr."func(ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)" >go.string."func(ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)"~func(ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)þ¨type.func("".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ðк|¶ù30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)"pºgo.weak.type.*func("".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ¨type.func("".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)а¨type.func("".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"type."".PublicKey$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþ´go.typelink.func(ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int) func("".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)¨type.func("".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ|go.string.hdr."func(ecdsa.PublicKey, *big.Int, *big.Int) bool" .tgo.string."func(ecdsa.PublicKey, *big.Int, *big.Int) bool"þtgo.string."func(ecdsa.PublicKey, *big.Int, *big.Int) bool"`^func(ecdsa.PublicKey, *big.Int, *big.Int) boolþttype.func("".PublicKey, *math/big.Int, *math/big.Int) boolÀÀÅ
30 runtime.algarray@"runtime.gcbits.01P|go.string.hdr."func(ecdsa.PublicKey, *big.Int, *big.Int) bool"pgo.weak.type.*func("".PublicKey, *math/big.Int, *math/big.Int) bool"runtime.zerovalue ttype.func("".PublicKey, *math/big.Int, *math/big.Int) boolаttype.func("".PublicKey, *math/big.Int, *math/big.Int) bool"type."".PublicKey$type.*math/big.Int $type.*math/big.Int°type.boolþàgo.typelink.func(ecdsa.PublicKey, *big.Int, *big.Int) bool func("".PublicKey, *math/big.Int, *math/big.Int) boolttype.func("".PublicKey, *math/big.Int, *math/big.Int) boolþvgo.string.hdr."func(ecdsa.PublicKey) *elliptic.CurveParams" +ngo.string."func(ecdsa.PublicKey) *elliptic.CurveParams"þngo.string."func(ecdsa.PublicKey) *elliptic.CurveParams"`Xfunc(ecdsa.PublicKey) *elliptic.CurveParamsþhtype.func("".PublicKey) *crypto/elliptic.CurveParams ¶ñÓ±30 runtime.algarray@"runtime.gcbits.01Pvgo.string.hdr."func(ecdsa.PublicKey) *elliptic.CurveParams"pzgo.weak.type.*func("".PublicKey) *crypto/elliptic.CurveParams"runtime.zerovalue htype.func("".PublicKey) *crypto/elliptic.CurveParamsÐhtype.func("".PublicKey) *crypto/elliptic.CurveParams"type."".PublicKeyBtype.*crypto/elliptic.CurveParamsþÎgo.typelink.func(ecdsa.PublicKey) *elliptic.CurveParams func("".PublicKey) *crypto/elliptic.CurveParamshtype.func("".PublicKey) *crypto/elliptic.CurveParamsþ.go.string.hdr."[]uint8" &go.string."[]uint8"þ&go.string."[]uint8"[]uint8þtype.[]uint8 ß~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint8þ6go.typelink.[]uint8 []uint8type.[]uint8þgo.string.hdr."func(ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)" 3~go.string."func(ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)"þ~go.string."func(ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)"phfunc(ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)þ~type.func("".PublicKey, []uint8) (*math/big.Int, *math/big.Int)ÀÀg«¿30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func("".PublicKey, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ~type.func("".PublicKey, []uint8) (*math/big.Int, *math/big.Int)Ð ~type.func("".PublicKey, []uint8) (*math/big.Int, *math/big.Int)"type."".PublicKeytype.[]uint8 $type.*math/big.Int°$type.*math/big.Intþôgo.typelink.func(ecdsa.PublicKey, []uint8) (*big.Int, *big.Int) func("".PublicKey, []uint8) (*math/big.Int, *math/big.Int)~type.func("".PublicKey, []uint8) (*math/big.Int, *math/big.Int)þ®go.string.hdr."func(ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" G¦go.string."func(ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þ¦go.string."func(ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"func(ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þºtype.func("".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)àà Rg30 runtime.algarray@"runtime.gcbits.01P®go.string.hdr."func(ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pÌgo.weak.type.*func("".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ºtype.func("".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÀºtype.func("".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"type."".PublicKey$type.*math/big.Int $type.*math/big.Int°type.[]uint8À$type.*math/big.IntÐ$type.*math/big.IntþØgo.typelink.func(ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func("".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ºtype.func("".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ2go.string.hdr."PublicKey" *go.string."PublicKey"þ*go.string."PublicKey" PublicKeyþ8go.string.hdr."crypto/ecdsa" 0go.string."crypto/ecdsa"þ0go.string."crypto/ecdsa" crypto/ecdsaþ"go.importpath."". 0go.string."crypto/ecdsa"þ&go.string.hdr."Add" go.string."Add"þgo.string."Add"Addþ¢go.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" 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.01P¢go.string.hdr."func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pÚgo.weak.type.*func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÀÈtype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*math/big.Int$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.IntþÚgo.typelink.func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ètype.func(*math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ,go.string.hdr."Double" $go.string."Double"þ$go.string."Double"Doubleþzgo.string.hdr."func(*big.Int, *big.Int) (*big.Int, *big.Int)" -rgo.string."func(*big.Int, *big.Int) (*big.Int, *big.Int)"þrgo.string."func(*big.Int, *big.Int) (*big.Int, *big.Int)"`\func(*big.Int, *big.Int) (*big.Int, *big.Int)þtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÀÀ3`1 |
| 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.zerovalue type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ð type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*math/big.Int$type.*math/big.Int $type.*math/big.Int°$type.*math/big.Intþögo.typelink.func(*big.Int, *big.Int) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ2go.string.hdr."IsOnCurve" *go.string."IsOnCurve"þ*go.string."IsOnCurve" IsOnCurveþZgo.string.hdr."func(*big.Int, *big.Int) bool" Rgo.string."func(*big.Int, *big.Int) bool"þRgo.string."func(*big.Int, *big.Int) bool"@<func(*big.Int, *big.Int) boolþXtype.func(*math/big.Int, *math/big.Int) bool°°À§30 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.zerovalue Xtype.func(*math/big.Int, *math/big.Int) boolÐ Xtype.func(*math/big.Int, *math/big.Int) bool$type.*math/big.Int$type.*math/big.Int type.boolþ¢go.typelink.func(*big.Int, *big.Int) bool func(*math/big.Int, *math/big.Int) boolXtype.func(*math/big.Int, *math/big.Int) boolþ,go.string.hdr."Params" $go.string."Params"þ$go.string."Params"ParamsþXgo.string.hdr."func() *elliptic.CurveParams" Pgo.string."func() *elliptic.CurveParams"þPgo.string."func() *elliptic.CurveParams"@:func() *elliptic.CurveParamsþPtype.func() *crypto/elliptic.CurveParams¨"å30 runtime.algarray@"runtime.gcbits.01PXgo.string.hdr."func() *elliptic.CurveParams"pbgo.weak.type.*func() *crypto/elliptic.CurveParams"runtime.zerovalue Ptype.func() *crypto/elliptic.CurveParamsÐPtype.func() *crypto/elliptic.CurveParamsBtype.*crypto/elliptic.CurveParamsþgo.typelink.func() *elliptic.CurveParams func() *crypto/elliptic.CurveParamsPtype.func() *crypto/elliptic.CurveParamsþ<go.string.hdr."ScalarBaseMult" 4go.string."ScalarBaseMult"þ4go.string."ScalarBaseMult" ScalarBaseMultþdgo.string.hdr."func([]uint8) (*big.Int, *big.Int)" "\go.string."func([]uint8) (*big.Int, *big.Int)"þ\go.string."func([]uint8) (*big.Int, *big.Int)"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.zerovalue btype.func([]uint8) (*math/big.Int, *math/big.Int)Ðbtype.func([]uint8) (*math/big.Int, *math/big.Int)type.[]uint8$type.*math/big.Int $type.*math/big.Intþ¶go.typelink.func([]uint8) (*big.Int, *big.Int) func([]uint8) (*math/big.Int, *math/big.Int)btype.func([]uint8) (*math/big.Int, *math/big.Int)þ4go.string.hdr."ScalarMult" |
| ,go.string."ScalarMult"þ,go.string."ScalarMult" ScalarMultþgo.string.hdr."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" 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)ÐÐaÙÂ30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"p°go.weak.type.*func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue type.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)аtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)$type.*math/big.Int$type.*math/big.Int type.[]uint8°$type.*math/big.IntÀ$type.*math/big.Intþgo.typelink.func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)type.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ"type."".PublicKeyÀÀ ÉZNZ0,type..alg."".PublicKey@"runtime.gcbits.0fP>go.string.hdr."ecdsa.PublicKey"p$type.*"".PublicKey"runtime.zerovalueÀ"type."".PublicKeyà4type.crypto/elliptic.Curve"go.string.hdr."X"°$type.*math/big.Intà"go.string.hdr."Y"$type.*math/big.Int`°"type."".PublicKey°2go.string.hdr."PublicKey"À"go.importpath."".Ð"type."".PublicKey&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("".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)À&"".(*PublicKey).AddÐ "".PublicKey.Addà,go.string.hdr."Double"type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)¨type.func("".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int) ,"".(*PublicKey).Double°&"".PublicKey.DoubleÀ2go.string.hdr."IsOnCurve"àXtype.func(*math/big.Int, *math/big.Int) boolðttype.func("".PublicKey, *math/big.Int, *math/big.Int) bool2"".(*PublicKey).IsOnCurve,"".PublicKey.IsOnCurve ,go.string.hdr."Params"ÀPtype.func() *crypto/elliptic.CurveParamsÐhtype.func("".PublicKey) *crypto/elliptic.CurveParamsà,"".(*PublicKey).Paramsð&"".PublicKey.Params<go.string.hdr."ScalarBaseMult" btype.func([]uint8) (*math/big.Int, *math/big.Int)°~type.func("".PublicKey, []uint8) (*math/big.Int, *math/big.Int)À<"".(*PublicKey).ScalarBaseMultÐ6"".PublicKey.ScalarBaseMultà4go.string.hdr."ScalarMult"type.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ºtype.func("".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int) 4"".(*PublicKey).ScalarMult°."".PublicKey.ScalarMultþ@go.string.hdr."*ecdsa.PublicKey" 8go.string."*ecdsa.PublicKey"þ8go.string."*ecdsa.PublicKey"0"*ecdsa.PublicKeyþÆgo.string.hdr."func(*ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" S¾go.string."func(*ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þ¾go.string."func(*ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°¨func(*ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þætype.func(*"".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ðð²% 30 runtime.algarray@"runtime.gcbits.01PÆgo.string.hdr."func(*ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pøgo.weak.type.*func(*"".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ætype.func(*"".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐætype.func(*"".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*"".PublicKey$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþgo.typelink.func(*ecdsa.PublicKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ætype.func(*"".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þgo.string.hdr."func(*ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)" ?go.string."func(*ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(*ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)þªtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐö&?30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int)"p¼go.weak.type.*func(*"".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ªtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)аªtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type.*"".PublicKey$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþ¸go.typelink.func(*ecdsa.PublicKey, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ªtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ~go.string.hdr."func(*ecdsa.PublicKey, *big.Int, *big.Int) bool" /vgo.string."func(*ecdsa.PublicKey, *big.Int, *big.Int) bool"þvgo.string."func(*ecdsa.PublicKey, *big.Int, *big.Int) bool"``func(*ecdsa.PublicKey, *big.Int, *big.Int) boolþvtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) boolÀÀ²N¢30 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(*ecdsa.PublicKey, *big.Int, *big.Int) bool"pgo.weak.type.*func(*"".PublicKey, *math/big.Int, *math/big.Int) bool"runtime.zerovalue vtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) boolаvtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) bool$type.*"".PublicKey$type.*math/big.Int $type.*math/big.Int°type.boolþägo.typelink.func(*ecdsa.PublicKey, *big.Int, *big.Int) bool func(*"".PublicKey, *math/big.Int, *math/big.Int) boolvtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) boolþxgo.string.hdr."func(*ecdsa.PublicKey) *elliptic.CurveParams" ,pgo.string."func(*ecdsa.PublicKey) *elliptic.CurveParams"þpgo.string."func(*ecdsa.PublicKey) *elliptic.CurveParams"`Zfunc(*ecdsa.PublicKey) *elliptic.CurveParamsþjtype.func(*"".PublicKey) *crypto/elliptic.CurveParams Zmd30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(*ecdsa.PublicKey) *elliptic.CurveParams"p|go.weak.type.*func(*"".PublicKey) *crypto/elliptic.CurveParams"runtime.zerovalue jtype.func(*"".PublicKey) *crypto/elliptic.CurveParamsÐjtype.func(*"".PublicKey) *crypto/elliptic.CurveParams$type.*"".PublicKeyBtype.*crypto/elliptic.CurveParamsþÒgo.typelink.func(*ecdsa.PublicKey) *elliptic.CurveParams func(*"".PublicKey) *crypto/elliptic.CurveParamsjtype.func(*"".PublicKey) *crypto/elliptic.CurveParamsþgo.string.hdr."func(*ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)" 4go.string."func(*ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)"þgo.string."func(*ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)"pjfunc(*ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)þtype.func(*"".PublicKey, []uint8) (*math/big.Int, *math/big.Int)ÀÀ3nÄ730 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*ecdsa.PublicKey, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".PublicKey, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue type.func(*"".PublicKey, []uint8) (*math/big.Int, *math/big.Int)Ð type.func(*"".PublicKey, []uint8) (*math/big.Int, *math/big.Int)$type.*"".PublicKeytype.[]uint8 $type.*math/big.Int°$type.*math/big.Intþøgo.typelink.func(*ecdsa.PublicKey, []uint8) (*big.Int, *big.Int) func(*"".PublicKey, []uint8) (*math/big.Int, *math/big.Int)type.func(*"".PublicKey, []uint8) (*math/big.Int, *math/big.Int)þ°go.string.hdr."func(*ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" H¨go.string."func(*ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þ¨go.string."func(*ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" func(*ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þ¼type.func(*"".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààfy<30 runtime.algarray@"runtime.gcbits.01P°go.string.hdr."func(*ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pÎgo.weak.type.*func(*"".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ¼type.func(*"".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÀ¼type.func(*"".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)$type.*"".PublicKey$type.*math/big.Int $type.*math/big.Int°type.[]uint8À$type.*math/big.IntÐ$type.*math/big.IntþÜgo.typelink.func(*ecdsa.PublicKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*"".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)¼type.func(*"".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ$type.*"".PublicKey°°Ð/6L0 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*ecdsa.PublicKey"p6go.weak.type.**"".PublicKey"runtime.zerovalue"type."".PublicKey` $type.*"".PublicKeyÀð$type.*"".PublicKeyð&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(*"".PublicKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)°&"".(*PublicKey).AddÀ&"".(*PublicKey).AddÐ,go.string.hdr."Double"ðtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ªtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int),"".(*PublicKey).Double ,"".(*PublicKey).Double°2go.string.hdr."IsOnCurve"ÐXtype.func(*math/big.Int, *math/big.Int) boolàvtype.func(*"".PublicKey, *math/big.Int, *math/big.Int) boolð2"".(*PublicKey).IsOnCurve2"".(*PublicKey).IsOnCurve,go.string.hdr."Params"°Ptype.func() *crypto/elliptic.CurveParamsÀjtype.func(*"".PublicKey) *crypto/elliptic.CurveParamsÐ,"".(*PublicKey).Paramsà,"".(*PublicKey).Paramsð<go.string.hdr."ScalarBaseMult"btype.func([]uint8) (*math/big.Int, *math/big.Int) type.func(*"".PublicKey, []uint8) (*math/big.Int, *math/big.Int)°<"".(*PublicKey).ScalarBaseMultÀ<"".(*PublicKey).ScalarBaseMultÐ4go.string.hdr."ScalarMult"ðtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)¼type.func(*"".PublicKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)4"".(*PublicKey).ScalarMult 4"".(*PublicKey).ScalarMultþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2þTgclocals·2ef5571c2f4f7430715e92beefb6ee5b((3þTgclocals·9c91d8a91ac42440a3d1507bc8d2e808((þ8type..hashfunc."".PrivateKey0type..hash."".PrivateKeyþ4type..eqfunc."".PrivateKey,type..eq."".PrivateKeyþ.type..alg."".PrivateKey 8type..hashfunc."".PrivateKey4type..eqfunc."".PrivateKeyþ"runtime.gcbits.1fþ@go.string.hdr."ecdsa.PrivateKey" 8go.string."ecdsa.PrivateKey"þ8go.string."ecdsa.PrivateKey"0"ecdsa.PrivateKeyþ"go.string.hdr."D" go.string."D"þgo.string."D"DþTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·ce3fae06a96d9e708a493e82b0f48db0 þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·7968b8eda79201938fc27559950eaaab ÿÿþTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·b9e2f210c3a206b5352d33144c6a1618 þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·5a22ba286dfb585e76b493f9a8c02e77 ÿþTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·e5d5edcf53e2c122038779d75a487a60þTgclocals·23e8278e2b69a3a75fa59b23c49ed6adþTgclocals·ec7b4b73635f43711b7a725505b4bf2fþTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·62da1ac877fc28d8253c48dd1917e7ae þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·72e402d2993d6a4ee879a280bb22109e ?þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·b6338434a483b71ecf7a1963213f75e2 3þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·aa7fb9e7843804a5c8632cd90da1caa0 |
| ??þTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·6cb97439a684753c588b0bde20a970cb ÏþTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·14bf5e8bd82f17be93ebdcf71cae94e7 ÿÿþÆgo.string.hdr."func(ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" S¾go.string."func(ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þ¾go.string."func(ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°¨func(ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þætype.func("".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððü¼IÍ30 runtime.algarray@"runtime.gcbits.01PÆgo.string.hdr."func(ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"pøgo.weak.type.*func("".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ætype.func("".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐætype.func("".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type."".PrivateKey$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþgo.typelink.func(ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func("".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ætype.func("".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þgo.string.hdr."func(ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)" ?go.string."func(ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)"func(ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)þªtype.func("".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐÿx30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)"p¼go.weak.type.*func("".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ªtype.func("".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)аªtype.func("".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)$type."".PrivateKey$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþ¸go.typelink.func(ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int) func("".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ªtype.func("".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ~go.string.hdr."func(ecdsa.PrivateKey, *big.Int, *big.Int) bool" /vgo.string."func(ecdsa.PrivateKey, *big.Int, *big.Int) bool"þvgo.string."func(ecdsa.PrivateKey, *big.Int, *big.Int) bool"``func(ecdsa.PrivateKey, *big.Int, *big.Int) boolþvtype.func("".PrivateKey, *math/big.Int, *math/big.Int) boolÀÀ"ù30 runtime.algarray@"runtime.gcbits.01P~go.string.hdr."func(ecdsa.PrivateKey, *big.Int, *big.Int) bool"pgo.weak.type.*func("".PrivateKey, *math/big.Int, *math/big.Int) bool"runtime.zerovalue vtype.func("".PrivateKey, *math/big.Int, *math/big.Int) boolаvtype.func("".PrivateKey, *math/big.Int, *math/big.Int) bool$type."".PrivateKey$type.*math/big.Int $type.*math/big.Int°type.boolþägo.typelink.func(ecdsa.PrivateKey, *big.Int, *big.Int) bool func("".PrivateKey, *math/big.Int, *math/big.Int) boolvtype.func("".PrivateKey, *math/big.Int, *math/big.Int) boolþxgo.string.hdr."func(ecdsa.PrivateKey) *elliptic.CurveParams" ,pgo.string."func(ecdsa.PrivateKey) *elliptic.CurveParams"þpgo.string."func(ecdsa.PrivateKey) *elliptic.CurveParams"`Zfunc(ecdsa.PrivateKey) *elliptic.CurveParamsþjtype.func("".PrivateKey) *crypto/elliptic.CurveParams Ó'î30 runtime.algarray@"runtime.gcbits.01Pxgo.string.hdr."func(ecdsa.PrivateKey) *elliptic.CurveParams"p|go.weak.type.*func("".PrivateKey) *crypto/elliptic.CurveParams"runtime.zerovalue jtype.func("".PrivateKey) *crypto/elliptic.CurveParamsÐjtype.func("".PrivateKey) *crypto/elliptic.CurveParams$type."".PrivateKeyBtype.*crypto/elliptic.CurveParamsþÒgo.typelink.func(ecdsa.PrivateKey) *elliptic.CurveParams func("".PrivateKey) *crypto/elliptic.CurveParamsjtype.func("".PrivateKey) *crypto/elliptic.CurveParamsþgo.string.hdr."func(ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)" 4go.string."func(ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)"þgo.string."func(ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)"pjfunc(ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)þtype.func("".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)ÀÀ|¤»30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func("".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue type.func("".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)Ð type.func("".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)$type."".PrivateKeytype.[]uint8 $type.*math/big.Int°$type.*math/big.Intþøgo.typelink.func(ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int) func("".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)type.func("".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)þ°go.string.hdr."func(ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" H¨go.string."func(ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þ¨go.string."func(ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" func(ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þ¼type.func("".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)àà¥ÑX30 runtime.algarray@"runtime.gcbits.01P°go.string.hdr."func(ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pÎgo.weak.type.*func("".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ¼type.func("".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÀ¼type.func("".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)$type."".PrivateKey$type.*math/big.Int $type.*math/big.Int°type.[]uint8À$type.*math/big.IntÐ$type.*math/big.IntþÜgo.typelink.func(ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func("".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)¼type.func("".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ4go.string.hdr."PrivateKey" |
| ,go.string."PrivateKey"þ,go.string."PrivateKey" PrivateKeyþ$type."".PrivateKeyðð((A;! V0.type..alg."".PrivateKey@"runtime.gcbits.1fP@go.string.hdr."ecdsa.PrivateKey"p&type.*"".PrivateKey"runtime.zerovalueÀ$type."".PrivateKeyà"type."".PublicKey"go.string.hdr."D"°$type.*math/big.Int`à$type."".PrivateKeyà4go.string.hdr."PrivateKey"ð"go.importpath."".°$type."".PrivateKey°&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("".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ð("".(*PrivateKey).Add""".PrivateKey.Add,go.string.hdr."Double"°type.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Àªtype.func("".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)Ð."".(*PrivateKey).Doubleà("".PrivateKey.Doubleð2go.string.hdr."IsOnCurve"Xtype.func(*math/big.Int, *math/big.Int) bool vtype.func("".PrivateKey, *math/big.Int, *math/big.Int) bool°4"".(*PrivateKey).IsOnCurveÀ."".PrivateKey.IsOnCurveÐ,go.string.hdr."Params"ðPtype.func() *crypto/elliptic.CurveParamsjtype.func("".PrivateKey) *crypto/elliptic.CurveParams."".(*PrivateKey).Params ("".PrivateKey.Params°<go.string.hdr."ScalarBaseMult"Ðbtype.func([]uint8) (*math/big.Int, *math/big.Int)àtype.func("".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)ð>"".(*PrivateKey).ScalarBaseMult8"".PrivateKey.ScalarBaseMult4go.string.hdr."ScalarMult"°type.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)À¼type.func("".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)Ð6"".(*PrivateKey).ScalarMultà0"".PrivateKey.ScalarMultþBgo.string.hdr."*ecdsa.PrivateKey" :go.string."*ecdsa.PrivateKey"þ:go.string."*ecdsa.PrivateKey"0$*ecdsa.PrivateKeyþÈgo.string.hdr."func(*ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)" TÀgo.string."func(*ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"þÀgo.string."func(*ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"°ªfunc(*ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)þètype.func(*"".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ððw©Ký30 runtime.algarray@"runtime.gcbits.01PÈgo.string.hdr."func(*ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)"púgo.weak.type.*func(*"".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ètype.func(*"".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐètype.func(*"".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)&type.*"".PrivateKey$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.IntÐ$type.*math/big.Intà$type.*math/big.Intþ go.typelink.func(*ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ètype.func(*"".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þ go.string.hdr."func(*ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)" @go.string."func(*ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)"þgo.string."func(*ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)"func(*ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)þ¬type.func(*"".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)ÐÐ;N30 runtime.algarray@"runtime.gcbits.01P go.string.hdr."func(*ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)"p¾go.weak.type.*func(*"".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)"runtime.zerovalue ¬type.func(*"".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)а¬type.func(*"".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)&type.*"".PrivateKey$type.*math/big.Int $type.*math/big.Int°$type.*math/big.IntÀ$type.*math/big.Intþ¼go.typelink.func(*ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int) func(*"".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)¬type.func(*"".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)þgo.string.hdr."func(*ecdsa.PrivateKey, *big.Int, *big.Int) bool" 0xgo.string."func(*ecdsa.PrivateKey, *big.Int, *big.Int) bool"þxgo.string."func(*ecdsa.PrivateKey, *big.Int, *big.Int) bool"pbfunc(*ecdsa.PrivateKey, *big.Int, *big.Int) boolþxtype.func(*"".PrivateKey, *math/big.Int, *math/big.Int) boolÀÀ^I?30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*ecdsa.PrivateKey, *big.Int, *big.Int) bool"pgo.weak.type.*func(*"".PrivateKey, *math/big.Int, *math/big.Int) bool"runtime.zerovalue xtype.func(*"".PrivateKey, *math/big.Int, *math/big.Int) boolаxtype.func(*"".PrivateKey, *math/big.Int, *math/big.Int) bool&type.*"".PrivateKey$type.*math/big.Int $type.*math/big.Int°type.boolþègo.typelink.func(*ecdsa.PrivateKey, *big.Int, *big.Int) bool func(*"".PrivateKey, *math/big.Int, *math/big.Int) boolxtype.func(*"".PrivateKey, *math/big.Int, *math/big.Int) boolþzgo.string.hdr."func(*ecdsa.PrivateKey) *elliptic.CurveParams" -rgo.string."func(*ecdsa.PrivateKey) *elliptic.CurveParams"þrgo.string."func(*ecdsa.PrivateKey) *elliptic.CurveParams"`\func(*ecdsa.PrivateKey) *elliptic.CurveParamsþltype.func(*"".PrivateKey) *crypto/elliptic.CurveParams â30 runtime.algarray@"runtime.gcbits.01Pzgo.string.hdr."func(*ecdsa.PrivateKey) *elliptic.CurveParams"p~go.weak.type.*func(*"".PrivateKey) *crypto/elliptic.CurveParams"runtime.zerovalue ltype.func(*"".PrivateKey) *crypto/elliptic.CurveParamsÐltype.func(*"".PrivateKey) *crypto/elliptic.CurveParams&type.*"".PrivateKeyBtype.*crypto/elliptic.CurveParamsþÖgo.typelink.func(*ecdsa.PrivateKey) *elliptic.CurveParams func(*"".PrivateKey) *crypto/elliptic.CurveParamsltype.func(*"".PrivateKey) *crypto/elliptic.CurveParamsþpgo.string.hdr."func(*ecdsa.PrivateKey) crypto.PublicKey" (hgo.string."func(*ecdsa.PrivateKey) crypto.PublicKey"þhgo.string."func(*ecdsa.PrivateKey) crypto.PublicKey"`Rfunc(*ecdsa.PrivateKey) crypto.PublicKeyþTtype.func(*"".PrivateKey) crypto.PublicKey 5EK30 runtime.algarray@"runtime.gcbits.01Ppgo.string.hdr."func(*ecdsa.PrivateKey) crypto.PublicKey"pfgo.weak.type.*func(*"".PrivateKey) crypto.PublicKey"runtime.zerovalue Ttype.func(*"".PrivateKey) crypto.PublicKeyÐTtype.func(*"".PrivateKey) crypto.PublicKey&type.*"".PrivateKey*type.crypto.PublicKeyþ´go.typelink.func(*ecdsa.PrivateKey) crypto.PublicKey func(*"".PrivateKey) crypto.PublicKeyTtype.func(*"".PrivateKey) crypto.PublicKeyþgo.string.hdr."func(*ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)" 5go.string."func(*ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)"þgo.string."func(*ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)"plfunc(*ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)þtype.func(*"".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)ÀÀßÒ30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(*ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)"pgo.weak.type.*func(*"".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue type.func(*"".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)Ð type.func(*"".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)&type.*"".PrivateKeytype.[]uint8 $type.*math/big.Int°$type.*math/big.Intþügo.typelink.func(*ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int) func(*"".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)type.func(*"".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)þ²go.string.hdr."func(*ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" Iªgo.string."func(*ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"þªgo.string."func(*ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)" func(*ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)þ¾type.func(*"".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ààò 30 runtime.algarray@"runtime.gcbits.01P²go.string.hdr."func(*ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)"pÐgo.weak.type.*func(*"".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)"runtime.zerovalue ¾type.func(*"".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ÐÀ¾type.func(*"".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)&type.*"".PrivateKey$type.*math/big.Int $type.*math/big.Int°type.[]uint8À$type.*math/big.IntÐ$type.*math/big.Intþàgo.typelink.func(*ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int) func(*"".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)¾type.func(*"".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)þ¾go.string.hdr."func(*ecdsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)" O¶go.string."func(*ecdsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"þ¶go.string."func(*ecdsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)" func(*ecdsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)þ¢type.func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)àà¥"Ó30 runtime.algarray@"runtime.gcbits.01P¾go.string.hdr."func(*ecdsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"p´go.weak.type.*func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"runtime.zerovalue ¢type.func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)ÐÀ¢type.func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)&type.*"".PrivateKeytype.io.Reader type.[]uint8°,type.crypto.SignerOptsÀtype.[]uint8Ðtype.errorþÐgo.typelink.func(*ecdsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error) func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)¢type.func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)þ,go.string.hdr."Public" $go.string."Public"þ$go.string."Public"PublicþNgo.string.hdr."func() crypto.PublicKey" Fgo.string."func() crypto.PublicKey"þFgo.string."func() crypto.PublicKey"00func() crypto.PublicKeyþ8type.func() crypto.PublicKeyT¿,30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func() crypto.PublicKey"pJgo.weak.type.*func() crypto.PublicKey"runtime.zerovalue 8type.func() crypto.PublicKeyÐ8type.func() crypto.PublicKey*type.crypto.PublicKeyþvgo.typelink.func() crypto.PublicKey func() crypto.PublicKey8type.func() crypto.PublicKeyþ(go.string.hdr."Sign" go.string."Sign"þ go.string."Sign" |
| Signþgo.string.hdr."func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)" <go.string."func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"þgo.string."func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"zfunc(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)þtype.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)ÐÐ@`30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"pgo.weak.type.*func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"runtime.zerovalue type.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)аtype.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)type.io.Readertype.[]uint8 ,type.crypto.SignerOpts°type.[]uint8Àtype.errorþgo.typelink.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error) func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)type.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)þ&type.*"".PrivateKeyððÑ¿Ê6`0 runtime.algarray@"runtime.gcbits.01PBgo.string.hdr."*ecdsa.PrivateKey"p8go.weak.type.**"".PrivateKey"runtime.zerovalue$type."".PrivateKey` &type.*"".PrivateKeyÀð&type.*"".PrivateKeyð&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(*"".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)°("".(*PrivateKey).AddÀ("".(*PrivateKey).AddÐ,go.string.hdr."Double"ðtype.func(*math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)¬type.func(*"".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)."".(*PrivateKey).Double ."".(*PrivateKey).Double°2go.string.hdr."IsOnCurve"ÐXtype.func(*math/big.Int, *math/big.Int) boolàxtype.func(*"".PrivateKey, *math/big.Int, *math/big.Int) boolð4"".(*PrivateKey).IsOnCurve4"".(*PrivateKey).IsOnCurve,go.string.hdr."Params"°Ptype.func() *crypto/elliptic.CurveParamsÀltype.func(*"".PrivateKey) *crypto/elliptic.CurveParamsÐ."".(*PrivateKey).Paramsà."".(*PrivateKey).Paramsð,go.string.hdr."Public"8type.func() crypto.PublicKey Ttype.func(*"".PrivateKey) crypto.PublicKey°."".(*PrivateKey).PublicÀ."".(*PrivateKey).PublicÐ<go.string.hdr."ScalarBaseMult"ðbtype.func([]uint8) (*math/big.Int, *math/big.Int)type.func(*"".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)>"".(*PrivateKey).ScalarBaseMult >"".(*PrivateKey).ScalarBaseMult°4go.string.hdr."ScalarMult"Ðtype.func(*math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)à¾type.func(*"".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)ð6"".(*PrivateKey).ScalarMult6"".(*PrivateKey).ScalarMult(go.string.hdr."Sign"°type.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)À¢type.func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)Ð*"".(*PrivateKey).Signà*"".(*PrivateKey).SignþJgo.string.hdr."*ecdsa.ecdsaSignature" Bgo.string."*ecdsa.ecdsaSignature"þBgo.string."*ecdsa.ecdsaSignature"0,*ecdsa.ecdsaSignatureþ.type.*"".ecdsaSignature © |
| ÛK60 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."*ecdsa.ecdsaSignature"p@go.weak.type.**"".ecdsaSignature"runtime.zerovalue,type."".ecdsaSignatureþ"runtime.gcbits.03þHgo.string.hdr."ecdsa.ecdsaSignature" @go.string."ecdsa.ecdsaSignature"þ@go.string."ecdsa.ecdsaSignature"0*ecdsa.ecdsaSignatureþ"go.string.hdr."R" go.string."R"þgo.string."R"Rþ"go.string.hdr."S" go.string."S"þgo.string."S"Sþ<go.string.hdr."ecdsaSignature" 4go.string."ecdsaSignature"þ4go.string."ecdsaSignature" ecdsaSignatureþ,type."".ecdsaSignature°°DÁ)e0À runtime.algarray@"runtime.gcbits.03PHgo.string.hdr."ecdsa.ecdsaSignature"p.type.*"".ecdsaSignature"runtime.zerovalueÀ,type."".ecdsaSignatureÀ"go.string.hdr."R"à$type.*math/big.Int"go.string.hdr."S"°$type.*math/big.Int`à,type."".ecdsaSignatureà<go.string.hdr."ecdsaSignature"ð"go.importpath."".°,type."".ecdsaSignatureþ0go.string.hdr."ecdsa.zr" (go.string."ecdsa.zr"þ(go.string."ecdsa.zr" ecdsa.zrþ$go.string.hdr."zr" go.string."zr"þgo.string."zr"zrþtype."".zrààWÒ~Ê0à runtime.algarray@"runtime.gcbits.03P0go.string.hdr."ecdsa.zr"ptype.*"".zr"runtime.zerovalueÀtype."".zràtype.io.Reader`type."".zr$go.string.hdr."zr" "go.importpath."".°àtype."".zrþ2go.string.hdr."*ecdsa.zr" *go.string."*ecdsa.zr"þ*go.string."*ecdsa.zr" *ecdsa.zrþjgo.string.hdr."func(*ecdsa.zr, []uint8) (int, error)" %bgo.string."func(*ecdsa.zr, []uint8) (int, error)"þbgo.string."func(*ecdsa.zr, []uint8) (int, error)"PLfunc(*ecdsa.zr, []uint8) (int, error)þNtype.func(*"".zr, []uint8) (int, error)ÀÀFwW30 runtime.algarray@"runtime.gcbits.01Pjgo.string.hdr."func(*ecdsa.zr, []uint8) (int, error)"p`go.weak.type.*func(*"".zr, []uint8) (int, error)"runtime.zerovalue Ntype.func(*"".zr, []uint8) (int, error)Ð Ntype.func(*"".zr, []uint8) (int, error)type.*"".zrtype.[]uint8 type.int°type.errorþ¨go.typelink.func(*ecdsa.zr, []uint8) (int, error) func(*"".zr, []uint8) (int, error)Ntype.func(*"".zr, []uint8) (int, error)þ(go.string.hdr."Read" go.string."Read"þ go.string."Read" |
| ReadþTgo.string.hdr."func([]uint8) (int, error)" Lgo.string."func([]uint8) (int, error)"þLgo.string."func([]uint8) (int, error)"@6func([]uint8) (int, error)þ>type.func([]uint8) (int, error)°°N4P30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)"runtime.zerovalue >type.func([]uint8) (int, error)Ð>type.func([]uint8) (int, error)type.[]uint8type.int type.errorþgo.typelink.func([]uint8) (int, error) func([]uint8) (int, error)>type.func([]uint8) (int, error)þtype.*"".zrÐо460 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*ecdsa.zr"p(go.weak.type.**"".zr"runtime.zerovaluetype."".zr` type.*"".zrÀðtype.*"".zrð(go.string.hdr."Read">type.func([]uint8) (int, error) Ntype.func(*"".zr, []uint8) (int, error)°"".(*zr).ReadÀ"".(*zr).Readþ type..hashfunc32 ,runtime.memhash_varlenþtype..eqfunc32 .runtime.memequal_varlenþtype..alg32 type..hashfunc32type..eqfunc32þruntime.gcbits.þ2go.string.hdr."[32]uint8" *go.string."[32]uint8"þ*go.string."[32]uint8" [32]uint8þtype.[32]uint8ÀÀ Yÿ¨ 0type..alg32@runtime.gcbits.P2go.string.hdr."[32]uint8"p.go.weak.type.*[32]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[32]uint8 [32]uint8type.[32]uint8þ.go.string.hdr."runtime" &go.string."runtime"þ&go.string."runtime"runtimeþ,go.importpath.runtime. &go.string."runtime"þ,go.string.hdr."crypto" $go.string."crypto"þ$go.string."crypto"cryptoþ*go.importpath.crypto. $go.string."crypto"þ$go.string.hdr."io" go.string."io"þgo.string."io"ioþ"go.importpath.io. go.string."io"þ4go.string.hdr."crypto/aes" |
| ,go.string."crypto/aes"þ,go.string."crypto/aes" crypto/aesþ2go.importpath.crypto/aes. |
| ,go.string."crypto/aes"þ:go.string.hdr."crypto/cipher"
2go.string."crypto/cipher"þ2go.string."crypto/cipher" crypto/cipherþ8go.importpath.crypto/cipher.
2go.string."crypto/cipher"þ>go.string.hdr."crypto/elliptic" 6go.string."crypto/elliptic"þ6go.string."crypto/elliptic" crypto/ellipticþ<go.importpath.crypto/elliptic. 6go.string."crypto/elliptic"þ0go.string.hdr."math/big" (go.string."math/big"þ(go.string."math/big" math/bigþ.go.importpath.math/big. (go.string."math/big"þ:go.string.hdr."crypto/sha512"
2go.string."crypto/sha512"þ2go.string."crypto/sha512" crypto/sha512þ8go.importpath.crypto/sha512.
2go.string."crypto/sha512"þ:go.string.hdr."encoding/asn1"
2go.string."encoding/asn1"þ2go.string."encoding/asn1" encoding/asn1þ8go.importpath.encoding/asn1.
2go.string."encoding/asn1"þ4type..hash."".PublicKey·f.type..hash."".PublicKeyþ0type..eq."".PublicKey·f*type..eq."".PublicKeyþ,"".(*PublicKey).Add·f&"".(*PublicKey).Addþ&"".PublicKey.Add·f "".PublicKey.Addþ2"".(*PublicKey).Double·f,"".(*PublicKey).Doubleþ,"".PublicKey.Double·f&"".PublicKey.Doubleþ8"".(*PublicKey).IsOnCurve·f2"".(*PublicKey).IsOnCurveþ2"".PublicKey.IsOnCurve·f,"".PublicKey.IsOnCurveþ2"".(*PublicKey).Params·f,"".(*PublicKey).Paramsþ,"".PublicKey.Params·f&"".PublicKey.ParamsþB"".(*PublicKey).ScalarBaseMult·f<"".(*PublicKey).ScalarBaseMultþ<"".PublicKey.ScalarBaseMult·f6"".PublicKey.ScalarBaseMultþ:"".(*PublicKey).ScalarMult·f4"".(*PublicKey).ScalarMultþ4"".PublicKey.ScalarMult·f."".PublicKey.ScalarMultþ6type..hash."".PrivateKey·f0type..hash."".PrivateKeyþ2type..eq."".PrivateKey·f,type..eq."".PrivateKeyþ."".(*PrivateKey).Add·f("".(*PrivateKey).Addþ("".PrivateKey.Add·f""".PrivateKey.Addþ4"".(*PrivateKey).Double·f."".(*PrivateKey).Doubleþ."".PrivateKey.Double·f("".PrivateKey.Doubleþ:"".(*PrivateKey).IsOnCurve·f4"".(*PrivateKey).IsOnCurveþ4"".PrivateKey.IsOnCurve·f."".PrivateKey.IsOnCurveþ4"".(*PrivateKey).Params·f."".(*PrivateKey).Paramsþ."".PrivateKey.Params·f("".PrivateKey.ParamsþD"".(*PrivateKey).ScalarBaseMult·f>"".(*PrivateKey).ScalarBaseMultþ>"".PrivateKey.ScalarBaseMult·f8"".PrivateKey.ScalarBaseMultþ<"".(*PrivateKey).ScalarMult·f6"".(*PrivateKey).ScalarMultþ6"".PrivateKey.ScalarMult·f0"".PrivateKey.ScalarMultþ"runtime.zerovalueÿÿgo13ld |