| !<arch> |
| __.PKGDEF 0 0 0 644 21539 ` |
| go object linux amd64 go1.5.1 X:none |
| build id "1124b701e6eacef6e1a250d8d28661944fe8ad71" |
| |
| $$ |
| package rsa |
| import runtime "runtime" |
| import crypto "crypto" |
| import hash "hash" |
| import io "io" |
| import subtle "crypto/subtle" |
| import errors "errors" |
| import big "math/big" |
| import bytes "bytes" |
| import rand "crypto/rand" |
| type @"".PKCS1v15DecryptOptions struct { SessionKeyLen int } |
| type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } |
| 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 @"".PublicKey struct { N *@"math/big".Int; E int } |
| func @"".EncryptPKCS1v15 (@"".rand·3 @"io".Reader, @"".pub·4 *@"".PublicKey "esc:0x9", @"".msg·5 []byte "esc:0x9") (@"".out·1 []byte, @"".err·2 error) |
| type @"".CRTValue struct { Exp *@"math/big".Int; Coeff *@"math/big".Int; R *@"math/big".Int } |
| type @"".PrecomputedValues struct { Dp *@"math/big".Int; Dq *@"math/big".Int; Qinv *@"math/big".Int; CRTValues []@"".CRTValue } |
| type @"crypto".PublicKey interface {} |
| 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 @"crypto".DecrypterOpts interface {} |
| type @"".PrivateKey struct { ? @"".PublicKey; D *@"math/big".Int; Primes []*@"math/big".Int; Precomputed @"".PrecomputedValues } |
| func (@"".priv·3 *@"".PrivateKey "esc:0x9") Decrypt (@"".rand·4 @"io".Reader, @"".ciphertext·5 []byte "esc:0x1", @"".opts·6 @"crypto".DecrypterOpts "esc:0x9") (@"".plaintext·1 []byte, @"".err·2 error) |
| func (@"".priv·1 *@"".PrivateKey "esc:0x9") Precompute () |
| 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) (? []byte, ? error) |
| func (@"".priv·2 *@"".PrivateKey "esc:0x9") Validate () (? error) |
| func @"".DecryptPKCS1v15 (@"".rand·3 @"io".Reader, @"".priv·4 *@"".PrivateKey "esc:0x9", @"".ciphertext·5 []byte "esc:0x1") (@"".out·1 []byte, @"".err·2 error) |
| func @"".DecryptPKCS1v15SessionKey (@"".rand·2 @"io".Reader, @"".priv·3 *@"".PrivateKey "esc:0x9", @"".ciphertext·4 []byte "esc:0x1", @"".key·5 []byte "esc:0x1") (@"".err·1 error) |
| func @"".SignPKCS1v15 (@"".rand·3 @"io".Reader, @"".priv·4 *@"".PrivateKey "esc:0x9", @"".hash·5 @"crypto".Hash, @"".hashed·6 []byte "esc:0x9") (@"".s·1 []byte, @"".err·2 error) |
| func @"".VerifyPKCS1v15 (@"".pub·2 *@"".PublicKey "esc:0x9", @"".hash·3 @"crypto".Hash, @"".hashed·4 []byte "esc:0x1", @"".sig·5 []byte "esc:0x1") (@"".err·1 error) |
| const @"".PSSSaltLengthAuto = 0x0 |
| const @"".PSSSaltLengthEqualsHash = -0x1 |
| type @"".PSSOptions struct { SaltLength int; Hash @"crypto".Hash } |
| func (@"".pssOpts·2 *@"".PSSOptions "esc:0x1") HashFunc () (? @"crypto".Hash) { return @"".pssOpts·2.Hash } |
| func (@"".opts·2 *@"".PSSOptions "esc:0x1") @"".saltLength () (? int) { if @"".opts·2 == nil { return 0x0 }; return @"".opts·2.SaltLength } |
| func @"".SignPSS (@"".rand·3 @"io".Reader, @"".priv·4 *@"".PrivateKey "esc:0x9", @"".hash·5 @"crypto".Hash, @"".hashed·6 []byte, @"".opts·7 *@"".PSSOptions "esc:0x1") (@"".s·1 []byte, @"".err·2 error) |
| func @"".VerifyPSS (@"".pub·2 *@"".PublicKey "esc:0x9", @"".hash·3 @"crypto".Hash, @"".hashed·4 []byte, @"".sig·5 []byte "esc:0x1", @"".opts·6 *@"".PSSOptions "esc:0x1") (? error) |
| type @"".OAEPOptions struct { Hash @"crypto".Hash; Label []byte } |
| func @"".GenerateKey (@"".random·3 @"io".Reader, @"".bits·4 int) (@"".priv·1 *@"".PrivateKey, @"".err·2 error) |
| func @"".GenerateMultiPrimeKey (@"".random·3 @"io".Reader, @"".nprimes·4 int, @"".bits·5 int) (@"".priv·1 *@"".PrivateKey, @"".err·2 error) |
| var @"".ErrMessageTooLong error |
| func @"".EncryptOAEP (@"".hash·3 @"hash".Hash, @"".random·4 @"io".Reader, @"".pub·5 *@"".PublicKey "esc:0x9", @"".msg·6 []byte "esc:0x9", @"".label·7 []byte) (@"".out·1 []byte, @"".err·2 error) |
| var @"".ErrDecryption error |
| var @"".ErrVerification error |
| func @"".DecryptOAEP (@"".hash·3 @"hash".Hash, @"".random·4 @"io".Reader, @"".priv·5 *@"".PrivateKey "esc:0x9", @"".ciphertext·6 []byte "esc:0x1", @"".label·7 []byte) (@"".msg·1 []byte, @"".err·2 error) |
| 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 172281 ` |
| go object linux amd64 go1.5.1 X:none |
| |
| ! |
| go13ldcrypto.acrypto/subtle.aerrors.aio.amath/big.abytes.ahash.acrypto/rand.aþ$"".EncryptPKCS1v15À®dH%H$pÿÿÿH;A²HìH$H$è1Û1Û1ÛH$`H$h1ÛH$HH$PH$XH$(1ÛH\$PH\$XHD$HH$èHD$HH1íH9ë
¨HH$èH
HHL$PHD$XHD$hHL$`Hùt71ÛH$HH$PH$XH$`H$hèHÄÃH$(H$èH$(H+H,$èH\$HÃHØHÁû?HÁë=HÃHÁûH$8HØHëH9Ë};HH$èHH$`HH$hèHÄÃHH$HD$HD$èH\$HL$ HD$(H$°H$ HùH$¨XHÿÃH$èL¤$8L$°H$ H$¨HÞHøHÿÃÆHÃL)ãHÿËLÍL9ËöHûìHëHíIðHýtIÀIÚHïMÃHÃL)ãHÅMÈH9òH)ÝI)ØIñIøtML$H¬$L$L\$pL$LT$xLT$H¼$H|$H$H\$H$ H\$ èH$¨HL$(HD$0H$hH$`Hùt
èHÄÃH$8HÓH)ÃHÿËHØH$ HD$@H9ÐâHH$èH$ Hl$@L$¨L9Å°H+ÆH$H$H$H\$H$H\$H$0H\$H$8H\$ H$@H\$(HÇD$0è1Û$ðH$øH$H$H$ðH$H$ H\$H$¨H\$H$°H\$èHD$ 1Û$ÐH$ØH$àH$èH$ÐH$H$(H\$HD$èH\$H$èHT$HL$HD$H$ H$H$¨H\$H$°H\$H$¸HT$H$ÀHL$ H$ÈHD$(èH$ H$HH$¨H$PH$°H$XèHÄÃèèèèèèH$H$èHD$HHXHû}#HH$èH
Hé6ûÿÿH$H$èHl$HH]Hûÿÿÿ~#HH$èH
Héóúÿÿ1ÀHÁééúÿÿèé)úÿÿX |
| ^ |
| *runtime.racefuncenter |
| runtime.raceread¶&"".errPublicModulusÈ |
| runtime.racereadÖ&"".errPublicModulusä&"".errPublicModulusö |
| (runtime.racefuncexit¨ |
| runtime.racereadÐ |
| ,math/big.(*Int).BitLen¼("".ErrMessageTooLongÎ |
| runtime.racereadÜ("".ErrMessageTooLongú("".ErrMessageTooLong |
| (runtime.racefuncexit²type.[]uint8Ø |
| "runtime.makesliceÒ |
| "runtime.racewrite° |
| *"".nonZeroRandomBytes |
| (runtime.racefuncexit
|
| "runtime.racewrite |
| "runtime.slicecopyº |
| 0math/big.(*Int).SetBytesÌ |
| "".encryptè |
| *math/big.(*Int).Bytesª |
| $"".copyWithLeftPad |
| (runtime.racefuncexit® |
| $runtime.panicindex¼ |
| $runtime.panicindexÊ |
| $runtime.panicsliceØ |
| $runtime.panicsliceæ |
| $runtime.panicindexô |
| $runtime.panicindex |
| runtime.racereadÀ2"".errPublicExponentSmallÒ |
| runtime.racereadà2"".errPublicExponentSmallî2"".errPublicExponentSmall |
| runtime.racereadÆ2"".errPublicExponentLargeØ |
| runtime.racereadæ2"".errPublicExponentLargeô2"".errPublicExponentLarge |
| 0runtime.morestack_noctxt° 2"".autotmp_0025"type.math/big.Int"".autotmp_0024?"type.math/big.Int"".autotmp_0023type.int"".autotmp_0021type.[]uint8"".autotmp_0020$type.*math/big.Int"".autotmp_0019$type.*math/big.Int"".autotmp_0016type.int"".autotmp_0015type.int"".autotmp_0009type.[]uint8"".autotmp_0008type.int"".autotmp_0007type.int"".autotmp_0006type.int"".autotmp_0005¯type.[]uint8"".autotmp_0004type.int"".~r1ÿtype.error"".pub$type.*"".PublicKey |
| "".mmtype.[]uint8 |
| "".ps¿type.[]uint8 |
| "".emßtype.[]uint8"".errßtype.error"".errtype.error"".out`type.[]uint8"".msg0type.[]uint8"".pub $type.*"".PublicKey"".randtype.io.ReaderF" ä ú Êà@"430m*0/@.(%1Y}Y\[^Ij0
\.R#Wv"=ï-?YI¤
3!"5Tgclocals·6363521974a113cb35f3d9f8d6188df7Tgclocals·581a42a69209f974dd2b79690ca3daa3bprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþ$"".DecryptPKCS1v15À®dH%HD$àH;AõHì H$ H$è1Û1Û1ÛH$ðH$ø1ÛH$ØH$àH$èH$¸Hø1ÛH\$pH\$xHD$hH$èHD$hH1íH9ë
ÚHH$èH
HHL$pHD$xH$H$Hùt71ÛH$ØH$àH$èH$ðH$øèHÄ ÃH$¨H$H$°H\$H$¸H\$H$ÀH\$H$ÈH\$ H$ÐH\$(èHL$0LT$8H|$@Ht$HHD$PHl$XHT$`L$ØH¼$àH´$èH$øH¬$ðHýt
èHÄ ÃHùueHH$èH
H1ÛH$ØH$àH$èH$H$ðH$H$øèHÄ ÃHýIðH9øw8H)ÅI)ÀMÑIøtMH¬$àL$èL$ØèHÄ ÃèH$H$èHD$hHXHû}#HH$èH
HéþÿÿH$H$èHl$hH]Hûÿÿÿ~#HH$èH
HéÁýÿÿ1ÉHÈé·ýÿÿéeýÿÿèééüÿÿ8 |
| X |
| *runtime.racefuncenter |
| runtime.racereadÄ&"".errPublicModulusÖ |
| runtime.racereadä&"".errPublicModulusò&"".errPublicModulus |
| (runtime.racefuncexitÄ |
| $"".decryptPKCS1v15ð |
| (runtime.racefuncexit "".ErrDecryption¬ |
| runtime.racereadº "".ErrDecryptionÈ "".ErrDecryptionÆ |
| (runtime.racefuncexitÌ |
| (runtime.racefuncexitæ |
| $runtime.panicslice |
| |
| runtime.raceread² |
| 2"".errPublicExponentSmallÄ |
| |
| runtime.racereadÒ |
| 2"".errPublicExponentSmallà |
| 2"".errPublicExponentSmall |
| runtime.raceread¸2"".errPublicExponentLargeÊ |
| runtime.racereadØ2"".errPublicExponentLargeæ2"".errPublicExponentLarge |
| 0runtime.morestack_noctxt°À"".autotmp_0031type.error"".autotmp_0029type.error"".~r1_type.error"".pubo$type.*"".PublicKey"".err?type.error"".errtype.error"".out`type.[]uint8"".ciphertext0type.[]uint8"".priv &type.*"".PrivateKey"".randtype.io.ReaderBÀô¿À¯¿Àj¿ÀB¿À® V~0}*X6
:+\#]ZVMP!"<Tgclocals·476d7ce44f720ffa6a3f2dc237f5d028Tgclocals·ffd121e3dbb6990906d76efbdd233e0dbprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþ8"".DecryptPKCS1v15SessionKeyÀÀdH%HD$¸H;A¾HìÈH$ÈH$è1Û1ÛH$H$ H$àHøy1ÛH\$xH$HD$pH$èHD$pH1íH9ë
¼HH$èH
HHL$xH$H$H$HùtH$H$ èHÄÈÃH$àH$èH$àH+H,$èHl$HÅHèHÁý?HÁí=HÅHÁýH$HÃHÃHl$hH)ÝHý};HH$èHH$HH$ èHÄÈÃH$ÐH$H$ØH\$H$àH\$H$èH\$H$ðH\$ H$øH\$(èL$HL$0L\$8HD$@H|$HLD$PHt$XHl$`L$H$ H¼$¨H¬$ H´$Hþt
èHÄÈÃHl$hH9èt;HH$èHH$HH$ èHÄÈÃHÎHÁL)ÁÉDÓ1ÙñÿÊÁù!ÑÊÁú!ÊÑÁù!ÑÊÁú!ÊÓÑû!ÓãHcÛH!óHÚHÃL)ÓHÅIøH9ÃwoH)ÝI)ØMÙIøtMH$H$H\$LT$H$H\$L$°LL$ H¬$¸Hl$(L$ÀLD$0èèHÄÈÃèH$H$èHD$pHXHû}#HH$èH
Hé"ýÿÿH$H$èHl$pH]Hûÿÿÿ~#HH$èH
Héßüÿÿ1ÀHÁéÕüÿÿéüÿÿèé üÿÿH |
| X |
| *runtime.racefuncenterÞ |
| runtime.raceread&"".errPublicModulus¤ |
| runtime.raceread²&"".errPublicModulusÀ&"".errPublicModulus° |
| (runtime.racefuncexitâ |
| runtime.raceread |
| ,math/big.(*Int).BitLen "".ErrDecryption |
| runtime.racereadª "".ErrDecryptionÈ "".ErrDecryptionâ |
| (runtime.racefuncexit |
| $"".decryptPKCS1v15Ò |
| (runtime.racefuncexit "".ErrDecryption |
| runtime.raceread¤ "".ErrDecryption "".ErrDecryptionÜ |
| (runtime.racefuncexitÔ |
| <crypto/subtle.ConstantTimeCopyÞ |
| (runtime.racefuncexitø |
| $runtime.panicslice
|
| runtime.racereadÄ
2"".errPublicExponentSmallÖ
|
| runtime.racereadä
2"".errPublicExponentSmallò
2"".errPublicExponentSmall |
| runtime.racereadÊ2"".errPublicExponentLargeÜ |
| runtime.racereadê2"".errPublicExponentLargeø2"".errPublicExponentLarge® |
| 0runtime.morestack_noctxt°6"".autotmp_0055type.int"".autotmp_0050type.[]uint8"".autotmp_0049type.int"".autotmp_0048type.int"".autotmp_0047type.int"".autotmp_0046type.int32"".autotmp_0045type.int32"".autotmp_0044type.int32"".autotmp_0043type.int32"".autotmp_0042type.int32"".autotmp_0040type.int"".autotmp_0039type.int"".autotmp_0038type.int"".autotmp_0036type.int"".autotmp_0035/type.[]uint8"".autotmp_0034type.int"".autotmp_0033type.int"".~r1type.error"".pub¯$type.*"".PublicKey |
| "".em_type.[]uint8"".k¿type.int"".errtype.error"".errtype.error"".key`type.[]uint8"".ciphertext0type.[]uint8"".priv &type.*"".PrivateKey"".randtype.io.ReaderRÄ·DÀ¥àr¶,+('@. |
| . |
| As
' |
| F+C#FZ^"#Î!"3Tgclocals·7e6d351e62617dcad5cf1e9261a02ab2Tgclocals·5ad638fd42f6c4d50bbbeafb5772356cbprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþ$"".decryptPKCS1v15 dH%HD$¨H;AbHìØH$ØH$è1Û1Û1ÛH$8H$@HÇ$01ÛH$H$ H$(HÇ$H$ðH$èH$ðH+H,$èH\$HÃHØHÁû?HÁë=HÃHÁûH\$XHû};HH$èHH$8HH$@èHÄØÃ1Û$¸H$ÀH$ÈH$ÐH$¸H$H$øH\$H$H\$H$H\$èHD$ H$àH$H$èH\$H$ðH\$HD$èHD$ HT$(HL$0H$@H$8Hút
èHÄØÃH$èHT$HL$HD$H$H$HD$X1ÛH\$pH\$xH$H$HL$HH9Á~HD$HHH$HD$HD$èHt$H\$ LD$(Hl$HHØH)ëHÅHD$xL$H9ÃH)ÝI)ØIñHt$pIøtML$ L$H¬$¨Hl$L$°LD$H$H\$H$H\$ H$H\$(HÇD$0èHL$pHD$xH$H$(H$HøH$ bH$èH´$H$ Hú8¶.1ÀHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!˶ÛH\$hHóHúóHÿÃH$èH´$0H$L$ IÛIù»Hÿö+HÇÀHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!˶ÛH\$@HÇÂHT$PHÇÀL9ÈÌHD$`L9ÈQIH$èL$LT$PL$ H|$`L9ÏI;¶+1ÀHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!ËH$0¶ÛHØLÖH!ÞHõHÿÎHöÿH!þHÿÍH!ÕH îH´$01ÒHÿËHóÿH!ÓHÅHÿÍL!ÕH ëHÚH\$PHøHÿÀL9È4ÿÿÿHÇÁ |
| ËÙóØË)ÃÿËÁûãHcÛHØH\$hHl$@H!ëHÕHõÿHåH!ëH!ÃHòHÿÂH$1ÉHÝHÿËHóÿH!ÓHÿÍH!ÍH ëH$01ÛH$8H$@èHÄØÃèèèèèèèèé|úÿÿ8 |
| X |
| *runtime.racefuncenter |
| runtime.raceread² |
| ,math/big.(*Int).BitLen "".ErrDecryption |
| runtime.raceread¬ "".ErrDecryptionÊ "".ErrDecryptionä |
| (runtime.racefuncexit¦ |
| 0math/big.(*Int).SetBytes |
| "".decryptä |
| (runtime.racefuncexit |
| *math/big.(*Int).Bytes²type.[]uint8Ø |
| "runtime.makeslice¤ |
| "runtime.slicecopy |
| runtime.racereadæ
|
| runtime.raceread |
| runtime.racereadú |
| (runtime.racefuncexit |
| $runtime.panicindex¢ |
| $runtime.panicindex° |
| $runtime.panicindex¾ |
| $runtime.panicindexÌ |
| $runtime.panicindexÚ |
| $runtime.panicindexè |
| $runtime.panicsliceö |
| 0runtime.morestack_noctxtаT"".autotmp_0088type.int"".autotmp_0087type.int"".autotmp_0086type.int"".autotmp_0085type.int"".autotmp_0084type.int"".autotmp_0083type.int"".autotmp_0082type.int"".autotmp_0081type.int"".autotmp_0080type.int"".autotmp_0079?"type.math/big.Int"".autotmp_0077type.int"".autotmp_0076type.uint8"".autotmp_0075type.uint8"".autotmp_0074type.uint8"".autotmp_0073type.int"".autotmp_0072type.uint8"".autotmp_0071type.uint8"".autotmp_0070type.uint8"".autotmp_0069type.uint8"".autotmp_0068type.uint8"".autotmp_0066type.[]uint8"".autotmp_0065type.int"".autotmp_0064type.int"".autotmp_0063type.[]uint8"".autotmp_0062type.int"".autotmp_0061otype.[]uint8"".autotmp_0059$type.*math/big.Int"".outÏtype.[]uint8"".ntype.int"".inputtype.[]uint8"".iïtype.int$"".lookingForIndextype.int$"".secondByteIsTwo¯type.int$"".firstByteIsZeroßtype.int"".kÿtype.int"".err°type.error"".index type.int |
| "".emptype.[]uint8"".valid`type.int"".ciphertext0type.[]uint8"".priv &type.*"".PrivateKey"".randtype.io.Reader6°Þ¯°¿¯°¯°GôFEH@.@=^G41²nwk$ !.6+Yma_i¦=®
GTgclocals·fee89478d16698ce23104b6d552fc55cTgclocals·e6c77489c3dbec70f034eb54b48712b5bprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþ*"".nonZeroRandomBytesà Ú dH%H;aPHìhH\$hH$è1Û1ÛH$H$ H$H$H$H\$H\$pH\$H\$xH\$H$H\$ èHL$xHT$pHl$0HD$8H$ H¬$Hýt |
| èHÄhÃ1ÀH9ÈHD$HH9ÈWHH$èHL$xHT$pHD$HH9ÈrH¶û
LHÅHÿÅL$L9Å.H9è%H)ÅI)ÀIÑIøtMH$H$H$H\$LL$PLL$Hl$XHl$LD$`LD$ èHL$0HD$8H$ H$Hùt |
| èHÄhÃH\$pHl$HLD$xL9ÅH+H$èHT$pHL$xHD$HH9ÈseH¶+@l$GH9ÈsMHH$èHD$HHL$xHT$pH9Ès%H¶l$GHõB@+HD$HH9È©þÿÿèèèèèèHÿÀH9ÈeþÿÿèHÄhÃèèéýÿÿ$ |
| B |
| *runtime.racefuncenterè |
| io.ReadFullÆ |
| (runtime.racefuncexit |
| runtime.racereadÊ |
| io.ReadFull |
| (runtime.racefuncexitè |
| runtime.racereadÌ |
| "runtime.racewriteº |
| $runtime.panicindexÈ |
| $runtime.panicindexÖ |
| $runtime.panicindexä |
| $runtime.panicindexò |
| $runtime.panicindex |
| $runtime.panicslice¦ |
| (runtime.racefuncexitº |
| $runtime.panicindexÈ |
| 0runtime.morestack_noctxtpÐ"".autotmp_0094Atype.uint8"".autotmp_0093type.error"".autotmp_0092/type.[]uint8"".autotmp_0090type.int"".i?type.int"".errPtype.error"".rand0type.io.Reader"".stype.[]uint86ÐÏÐæÏÐÈÏÐðZÂ$#[ C{
|
|
( Â%6 |
| Tgclocals·7870415641da46b3cba4d091fd1e3422Tgclocals·f56b2291fa344104975cb6587be42b9bbprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþ"".SignPKCS1v15 dH%HD$¨H;A%HìØH$ØH$è1Û1Û1ÛH$0H$81ÛH$H$ H$(H$H$øH$HD$èH|$Ht$Hl$ HT$(HL$0HD$8Ht$pHl$xH$H$8H$0Hùt
èHÄØÃHëH|$XHûH\$@H$ðH$èH$ðH+H,$èH\$HÃHØHÁû?HÁë=HÃHÁûHØH\$@HÃH9Ã~_HH$èH
H1ÛH$H$ H$(HL$`H$0HD$hH$8èHÄØÃHH$HD$HD$HHD$èH\$HL$ HD$(H$H$HùH$UHÿÃH$èHt$HH$H$HÙHú HÿÃÆHÇÀHl$@HóH)ëHÿËH9Ã~PHD$PH9Ðs?HH$èHt$HH$HD$PH$H9ÐsHÆÿHÿÀë«èèHl$@HðH)èHl$XL$HòH)êHÕL9ÂH9ÐvH)ÅI)ÀIÉIøtML$ L$H¬$¨Hl$L$°LD$H\$pH\$H\$xH\$ H$H\$(HÇD$0èH\$HHl$XL$HÙH)ëHÍL9ÁãH9ËÚL$H)ÝI)ØIøtML$ L$H¬$¨Hl$L$°LD$H$H\$H$H\$ H$H\$(HÇD$0è1Û$¸H$ÀH$ÈH$ÐH$¸H$H$H\$H$H\$H$H\$èHD$ H$àH$H$èH\$H$ðH\$HD$èHD$ HT$(HL$0H$8H$0Hút
èHÄØÃH$èHT$HL$HD$H$H$H$H\$H$H\$H$ HT$H$¨HL$ H$°HD$(èH$H$H$H$ H$H$(èHÄØÃèèèèèé¹úÿÿ< |
| X |
| *runtime.racefuncenterô |
| &"".pkcs1v15HashInfo |
| (runtime.racefuncexitÜ |
| runtime.raceread |
| ,math/big.(*Int).BitLenê("".ErrMessageTooLongü |
| runtime.raceread("".ErrMessageTooLong("".ErrMessageTooLong |
| (runtime.racefuncexit¨type.[]uint8Ø |
| "runtime.makesliceÒ |
| "runtime.racewrite |
| "runtime.racewriteä |
| $runtime.panicindexò |
| $runtime.panicindex¬ |
| "runtime.slicecopyì |
| "runtime.slicecopy |
| 0math/big.(*Int).SetBytes |
| "".decryptÜ |
| (runtime.racefuncexitþ |
| *math/big.(*Int).BytesÀ |
| $"".copyWithLeftPadª |
| (runtime.racefuncexitÄ |
| $runtime.panicsliceÒ |
| $runtime.panicsliceà |
| $runtime.panicindexî |
| $runtime.panicindexü |
| 0runtime.morestack_noctxtÀ°:"".autotmp_0116?"type.math/big.Int"".autotmp_0115type.error"".autotmp_0114type.int"".autotmp_0113type.[]uint8"".autotmp_0112type.error"".autotmp_0111$type.*math/big.Int"".autotmp_0108type.[]uint8"".autotmp_0107type.int"".autotmp_0106type.[]uint8"".autotmp_0105type.int"".autotmp_0104type.int"".autotmp_0103type.int"".autotmp_0102type.[]uint8"".autotmp_0101type.int"".autotmp_0100type.int"".autotmp_0099ïtype.error"".autotmp_0098otype.[]uint8"".itype.int |
| "".emtype.[]uint8"".ktype.int"".tLen¯type.int"".prefixÏtype.[]uint8"".hashLenÿtype.int"".err type.error"".sptype.[]uint8"".hashed@type.[]uint8"".hash0 type.crypto.Hash"".priv &type.*"".PrivateKey"".randtype.io.ReaderD°±¯°¿¯°è¯°¦¯°/Ð |
| :90V63CR('6N= ^G j0
J+NK)PG'=¤ |
| ù_
/Tgclocals·4504e14ad70a368ab2e88355521723b4Tgclocals·5f2eee4663d18fca838d8c7bcb3b489abprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþ""".VerifyPKCS1v15àÎdH%H$PÿÿÿH;ABHì0H$0H$è1Û1ÛH$xH$H$PH$@H$HD$èH|$Ht$Hl$ HT$(HL$0HD$8Ht$xH¬$H$H$H$xHùt
èHÄ0ÃHëH|$`HûH\$@H$8H$èH$8H+H,$èH\$HÃHØHÁû?HÁë=HÃHÁûHØH\$@HÃHD$PH9Ã~;HH$èHH$xHH$èHÄ0Ã1Û$H$H$ H$(H$H$H$`H\$H$hH\$H$pH\$èHD$ 1Û$ðH$øH$H$H$ðH$H$8H\$HD$èH\$H$èHT$HL$HD$H$¨H$¸HD$P1ÛH$H$H$ H$°HL$HH9Á~HD$HHH$HD$HD$èHt$H\$ LD$(Hl$HHØH)ëHÅH$L$ H9Ã¥H)ÝI)ØIñH´$IøtML$ØL$H¬$àHl$L$èLD$H$¨H\$H$°H\$ H$¸H\$(HÇD$0èH$H$H$ H$ÐH$ÀHøH$ÈîH$èH´$ÀH$ÈHúĶ.1ÀHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!˶ÛH\$pHóHúHÿÃH$èHt$PH$ÀHÚH¼$ÈMHÿö+HÇÀHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!ËHl$p¶ÛH!ëH\$pHl$`L$ÐHóH)ëHõL9ÆæH9óÝH)ÝI)ØIÑIøtML$ØL$H¬$àHl$L$èLD$H$HH\$H$PH\$ H$XH\$(èHL$PHD$0H\$pH!ÃH\$pHl$@HÈH)éHl$`L$ÐH)èHÅL9À3H9Á*L$ÀH)ÍI)ÈIøtM L$ØL$H¬$àHl$L$èLD$H\$xH\$H$H\$ H$H\$(èHD$0H\$pH!ÃH\$pHD$PHl$@H)èHÿÈH$ÀHD$hL$ÈL9À|HH$èH¼$ÀH´$ÈHl$hH9õJH/¶+1ÀHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!ËHl$p¶ÛH!ëHØHÇÁH\$PHl$@H)ëHÿËH9ËHD$pHL$XH9ñsyHH$èH¼$ÀH´$ÈHT$XH9òsKH¶+HÇÀÿHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!ËHl$p¶ÛH!ëHØHÑHÿÁéfÿÿÿèèHøt;HH$èHH$xHH$èHÄ0Ã1ÛH$xH$èHÄ0ÃèèèèèèèèèèéøÿÿR |
| ^ |
| *runtime.racefuncenter |
| &"".pkcs1v15HashInfoÞ |
| (runtime.racefuncexit° |
| runtime.racereadØ |
| ,math/big.(*Int).BitLenÈ$"".ErrVerificationÚ |
| runtime.racereadè$"".ErrVerification$"".ErrVerification |
| (runtime.racefuncexitâ |
| 0math/big.(*Int).SetBytesô |
| "".encrypt |
| *math/big.(*Int).BytesÈ type.[]uint8î |
| "runtime.makesliceÆ |
| "runtime.slicecopyÌ
|
| runtime.raceread |
| runtime.racereadî |
| Bcrypto/subtle.ConstantTimeCompareÊ |
| Bcrypto/subtle.ConstantTimeCompareä |
| runtime.raceread |
| runtime.racereadâ |
| $runtime.panicindexð |
| $runtime.panicindex$"".ErrVerification |
| runtime.raceread®$"".ErrVerificationÌ$"".ErrVerificationæ |
| (runtime.racefuncexit¤ |
| (runtime.racefuncexit¾ |
| $runtime.panicindexÌ |
| $runtime.panicindexÚ |
| $runtime.panicsliceè |
| $runtime.panicsliceö |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex® |
| $runtime.panicslice¼ |
| 0runtime.morestack_noctxt àr"".autotmp_0165type.int"".autotmp_0164type.int"".autotmp_0163type.int"".autotmp_0162type.int"".autotmp_0161type.int"".autotmp_0160"type.math/big.Int"".autotmp_0159?"type.math/big.Int"".autotmp_0158type.int"".autotmp_0157type.int"".autotmp_0156type.uint8"".autotmp_0155type.uint8"".autotmp_0154type.uint8"".autotmp_0153type.int"".autotmp_0152type.uint8"".autotmp_0151type.uint8"".autotmp_0150type.uint8"".autotmp_0149type.int"".autotmp_0147type.[]uint8"".autotmp_0146type.int"".autotmp_0145type.int"".autotmp_0144type.int"".autotmp_0142type.[]uint8"".autotmp_0141type.int"".autotmp_0140type.int"".autotmp_0139type.uint8"".autotmp_0138type.uint8"".autotmp_0137type.uint8"".autotmp_0136type.int"".autotmp_0135type.uint8"".autotmp_0134type.uint8"".autotmp_0132type.[]uint8"".autotmp_0131type.int"".autotmp_0130type.int"".autotmp_0129type.[]uint8"".autotmp_0128type.int"".autotmp_0127type.[]uint8"".autotmp_0126$type.*math/big.Int"".autotmp_0125$type.*math/big.Int"".autotmp_0122type.int"".autotmp_0121type.int"".autotmp_0119¯type.[]uint8"".autotmp_0118type.int"".autotmp_0117ÿtype.int"".out¿type.[]uint8"".nÏtype.int"".inputtype.[]uint8"".i¯type.int |
| "".emßtype.[]uint8"".k¿type.int"".tLenßtype.int"".prefixïtype.[]uint8"".hashLentype.int"".errtype.error"".sigPtype.[]uint8"".hashed type.[]uint8"".hash type.crypto.Hash"".pub$type.*"".PublicKeyB"àßà ßà¢ßàßàRð ä"@?Y<9C..+^IÄiy¤© v.F.)U#aI}¬CÿÌB,RTgclocals·1d07381dfa9624365f8958f9a1b51ff8Tgclocals·c05f511c694e6d473f47bf82355d01c8bprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþ&"".pkcs1v15HashInfoàÔdH%HD$èH;AÈHìH$H$èH$ 1Û1Û1ÛH$ÐH$Ø1ÛH$¸H$ÀH$ÈHøuIH$¨H$°1ÛH$¸H$ÀH$È1ÛH$ÐH$ØèHÄÃH$èHD$H$¨H$°H9Ã&HH\$hHÇD$p(1ÛH\$HH\$PHH$èHD$HD$@H$èH\$@Hl$pHkHl$h=
¯H+H\$@H\$@H1íH9ètbHL$@HD$HHL$PHÇ$°1ÛH$¸H$ÀH$ÈH$H$ÐH$H$ØèHÄÃHH$HH\$HH\$èHD$élÿÿÿH$Hl$èéAÿÿÿH$ H\$0HH$èHH$HH\$H\$0H\$èHD$¶\$ \$/HD$8H$èH\$8HûgH+H¬$¸HkH¬$ÀHkH¬$È|$/
,HH\$xHÇ$%1ÛH\$XH\$`HH$èHD$HD$@H$èH\$@H¬$HkHl$x=
¯H+H\$@H\$@H1íH9ètbHL$@HD$XHL$`HÇ$°1ÛH$¸H$ÀH$ÈH$H$ÐH$H$ØèHÄÃHH$HH\$HH\$èHD$élÿÿÿH$Hl$èéAÿÿÿèHÄÃéþÿÿèéüÿÿH |
| X |
| *runtime.racefuncenterÖ |
| (runtime.racefuncexitø |
| crypto.Hash.SizeÂhgo.string."crypto/rsa: input must be hashed message".type.errors.errorString |
| "runtime.newobject¼ |
| "runtime.racewriteî6runtime.writeBarrierEnabled¤Bgo.itab.*errors.errorString.erroræ |
| (runtime.racefuncexit0type.*errors.errorStringtype.error²Bgo.itab.*errors.errorString.errorÆ |
| runtime.typ2Itabö |
| .runtime.writebarrierptr¨"".hashPrefixesº |
| runtime.racereadÈ8type.map[crypto.Hash][]uint8Þ"".hashPrefixes |
| 2runtime.mapaccess2_fast64¾ |
| runtime.racereadÆ |
| bgo.string."crypto/rsa: unsupported hash function".type.errors.errorString |
| "runtime.newobjectÆ |
| "runtime.racewriteþ6runtime.writeBarrierEnabled´Bgo.itab.*errors.errorString.errorö
|
| (runtime.racefuncexit0type.*errors.errorStringªtype.errorÂBgo.itab.*errors.errorString.errorÖ |
| runtime.typ2Itab |
| .runtime.writebarrierptr |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt°*"".autotmp_0178type.error"".autotmp_0177type.*uint8"".autotmp_0176type.error"".autotmp_01750type.*errors.errorString"".autotmp_0174¿type.*[]uint8"".autotmp_0173type.error"".autotmp_0171type.error"".autotmp_0170¯0type.*errors.errorString"".autotmp_01690type.*errors.errorString"".autotmp_0168Ï type.crypto.Hash"".autotmp_01670type.*errors.errorString"".~r0type.errorerrors.text·2?type.string"".~r0type.errorerrors.text·2_type.string |
| "".okÑtype.bool"".err`type.error"".prefix0type.[]uint8"".hashLen type.int"".inLentype.int"".hash type.crypto.HashB°¯°¯°Ç¯°Q¯°ðZª0<ÔMÚM
B+O0:Bq
0"$Tgclocals·2b498bc02a1682845fcbf1617c11b2ceTgclocals·42615f0ca05c0cdcc376eb42d6bdc4f3bprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþ$"".copyWithLeftPadðdH%H;aHìhH\$hH$èHT$pH\$xH$HÙH)ÃH\$@1ÀHl$@H9è}GHD$HH9ÈËHH$èHD$HHT$pHL$xH9ÈHÆHÿÀHl$@H9è|¹H\$@L$HÍH9ËwoH)ÝI)ØIÑIøtMLL$PL$Hl$XHl$LD$`LD$H$H\$H$H\$ H$H\$(HÇD$0èèHÄhÃèèèèéÈþÿÿ |
| B |
| *runtime.racefuncenterÊ |
| "runtime.racewrite |
| "runtime.slicecopy |
| (runtime.racefuncexit´ |
| $runtime.panicslice |
| $runtime.panicindexÐ |
| $runtime.panicindexÞ |
| 0runtime.morestack_noctxt`Ð"".autotmp_0184/type.[]uint8"".autotmp_0183type.int"".i?type.int$"".numPaddingBytesOtype.int"".src0type.[]uint8"".desttype.[]uint8ÐÏÐ'À0Ò |
| :
Tgclocals·ad9d65701e915136506edb7cd27ec02bTgclocals·790e5cc5051fc0affc980ade09e929ecbprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþ "".emsaPSSEncode#ì"dH%H$@ÿÿÿH;AHì@H$@H$è1ÛH$H$H$ 1ÛH$¨H$°H$H$H$H[0ÿÓHL$H´$pH$`HÃHØHÁû?HÁë=HÃHÁûHØH$PH9Ë,HH$¨HÇ$°(1ÛH\$xH$HH$èHD$HD$hH$èH\$hH¬$°HkH¬$¨=
¦H+H\$hH\$hH1íH9ètYHL$hH$¸H$À1ÛH$H$H$ HD$xH$¨H$H$°èHÄ@ÃHH$HH\$HH\$èHD$éuÿÿÿH$Hl$èéJÿÿÿHËHL$PHt$HHóHÃH9Ã2HH$HÇ$ 1ÛH$H$HH$èHD$HD$hH$èH\$hH¬$ HkH¬$=
©H+H\$hH\$hH1íH9èt\HT$hH$¸H$À1ÛH$H$H$ H$H$¨H$H$°èHÄ@ÃHH$HH\$HH\$èHD$érÿÿÿH$Hl$èéGÿÿÿHH$HD$HD$XHD$èH|$PH\$XHD$HHT$Hl$ HL$(H¬$èHÞH)ÃH)ûHëHÿÃHÃH9ËH$H$H$øHóH)ÃH)ûHëHÿÃHÃHõHÿÍIÈH$ðH9ÍÅH9ë¼H)ÝI)ØIÑH$àIøtMH¬$ÐL$ØL$ÈHH$èHD$HD$pH$HÇD$èHT$pHúGHÇÁHÇÀH$(HT$H$0HL$H$8HD$H$H$H$H[@ÿÓH$HH\$H$PH\$H$XH\$H$H$H$H[@ÿÓH$hH\$H$pH\$H$xH\$H$H$H$H[@ÿÓH$ØH¬$È1ÉH¬$(Hl$H$0HL$H$8HD$H$H$H$H[8ÿÓHT$ HL$(HD$0H$ÈH$ÐH$ØH$H$H$H[(ÿÓHD$XHl$HH)èHl$PH$øH)èHèHD$`L$L9À¤HH$èH$H$øHl$`H9ÕrH)ÆH\$XHl$HH)ëHl$PH)ëHÿËL$HÕH9Ó8H)ÝI)ØIÉIøtML$L$H¬$Hl$L$ LD$H$hH\$H$pH\$ H$xH\$(HÇD$0èH$øH$H$H\$H$H\$H$H\$H$H\$ H$ÈH\$(H$ÐH\$0H$ØH\$8èH$øH¼$@H$èH$H$øHù¶(@l$GHùýH$èHD$XH$øH¼$ÑL$`HÁHÁáL)ÉHÇÅÿHù§@ÒíD¶D$GL!Å@+HÿÈH$àHD$`L$èL9ÀstHH$èH$àH$èHl$`H9ÅsFH)ƼH$H$H$ðH$ 1ÛH$¨H$°èHÄ@Ãèè1íéRÿÿÿèèèèèèèé²ûÿÿèèèéJ÷ÿÿp |
| ^ |
| *runtime.racefuncenterîöhgo.string."crypto/rsa: input must be hashed message"Ê.type.errors.errorStringÜ |
| "runtime.newobject |
| "runtime.racewriteÀ6runtime.writeBarrierEnabledöBgo.itab.*errors.errorString.error¦ |
| (runtime.racefuncexitÄ0type.*errors.errorStringÚtype.erroròBgo.itab.*errors.errorString.error |
| runtime.typ2Itab¶ |
| .runtime.writebarrierptrLgo.string."crypto/rsa: encoding error"â.type.errors.errorStringô |
| "runtime.newobject |
| "runtime.racewriteØ 6runtime.writeBarrierEnabled |
| Bgo.itab.*errors.errorString.errorÄ |
| (runtime.racefuncexitâ0type.*errors.errorStringøtype.errorBgo.itab.*errors.errorString.error¤ |
| runtime.typ2ItabÔ |
| .runtime.writebarrierptrìtype.[]uint8
|
| "runtime.makeslice°type.[8]uint8Â |
| "runtime.newobjectú |
| ,runtime.racewriterangeº¼¾äæê |
| "runtime.racewriteè |
| "runtime.slicecopyÀ |
| "".mgf1XOR |
| runtime.racereadê |
| "runtime.racewriteÚ |
| "runtime.racewrite! |
| (runtime.racefuncexit¤! |
| $runtime.panicindex²! |
| $runtime.panicindexÎ! |
| $runtime.panicindexÜ! |
| $runtime.panicindexê! |
| $runtime.panicindexø! |
| $runtime.panicindex" |
| $runtime.panicslice" |
| $runtime.panicindex¢" |
| $runtime.panicindex¾" |
| $runtime.panicsliceÌ" |
| $runtime.panicsliceÚ" |
| 0runtime.morestack_noctxtàN"".autotmp_0208type.int"".autotmp_0207type.int"".autotmp_0206type.*uint8"".autotmp_0205type.error"".autotmp_02040type.*errors.errorString"".autotmp_0202type.error"".autotmp_0201¯0type.*errors.errorString"".autotmp_0200type.int"".autotmp_0199ñtype.uint8"".autotmp_0198type.[]uint8"".autotmp_0197type.int"".autotmp_0196_type.[]uint8"".autotmp_0195type.[]uint8"".autotmp_0194type.[]uint8"".autotmp_0193¿type.int"".autotmp_0192type.int"".autotmp_0191type.int"".autotmp_0190/type.[]uint8"".autotmp_01890type.*errors.errorString"".autotmp_01880type.*errors.errorString"".autotmp_0187type.int"".autotmp_0186type.int"".&prefixtype.*[8]uint8"".~r0ïtype.errorerrors.text·2Ïtype.string"".~r0type.errorerrors.text·2¯type.string"".hïtype.[]uint8 |
| "".dbtype.[]uint8 |
| "".em¿type.[]uint8"".emLenÏtype.int"".sLenïtype.int"".hLenßtype.int"".~r5Àtype.error"".~r4type.[]uint8"".hashptype.hash.Hash"".salt@type.[]uint8"".emBits0type.int"".mHashtype.[]uint86"üÿÎÿâ |
| ÿoÀ¢*",!ÚrqM |
| àfeME4i,^AAzil |
| £K?#-`.¿0w0<ÓaÕAìÍX
oTgclocals·2e3a3d30cdaae35c53d09bdc02a946c1Tgclocals·e4451f53f3518aa91e006d0712f940bdXprebuilts/go/linux-x86/src/crypto/rsa/pss.goþ "".emsaPSSVerify'ð&dH%H$pÿÿÿH;A HìH$H$è1ÛH$hH$pH$`H$H$XH[0ÿÓH$8HL$H$ H9Át;HH$èHH$hHH$pèHÄÃH$HHÃHØHÁû?HÁë=HÃHÁûHØHËHL$HH¬$PHëHÃHD$PH9Ã~;HH$èHH$hHH$pèHÄÃHÓHT$hHÿËH¬$0H9ÓZHlH,$èLL$HH|$PH´$@H$8H$0Hl$hHÿÍH9ÕH(¶û¼t;HH$èHH$hHH$pèHÄÃHûL)ËHÿËH9ó²H$ÐH´$ØH$ÈHûL)ËHÿËHÕHÿÍIðH9õxH9ëoH)ÝI)ØIÁIøtMH¬$¸L$ÀL$°Hú3H$èH$0H¼$8¶HL$PL$HHÁáL)ÉIÇÁI)ÉLÉHÇÅÿIùÐHÓåH!ëût;HH$èHH$hHH$pèHÄÃH$ÈH$H$ÐH\$H$ØH\$H$XH\$H$`H\$ H$°H\$(H$¸H\$0H$ÀH\$8èH$ÈH¼$ÐH$èH$ÐH$ÈHùÖ¶(@l$GHù½H$èLT$HH|$PH´$ÐH$ÈHÚHþL$HHùHÁáL)ÉHÇÅÿHù\@ÒíD¶D$GL!Å@+H$PHû
zLÓHÃHøH)ØHø|}HûL)ÓH$PH)ÃHëH9óBH,H,$èLT$HH\$PH´$ÐH$ÈH$PHßL)ÓH)ÃHëH9óöH,¶]û
¡HÿÈHø}H$PHø};HH$èHH$hHH$pèHÄÃL$ØHóH)ÃHõH9ó.H)ÝI)ØIÑIøtMH¬$L$L$HH$èHD$HD$xH$HÇD$èHT$xHúÁHÇÁHÇÀH$àHT$H$èHL$H$ðHD$H$`H$H$XH[@ÿÓH$H\$H$ H\$H$(H\$H$`H$H$XH[@ÿÓH$H\$H$H\$H$H\$H$`H$H$XH[@ÿÓ1ÛH\$H\$H\$H$`H$H$XH[8ÿÓHT$ HL$(HD$0H$H$H$ HL$H$¨HD$H$°H\$H$¸H\$ H$ÀH\$(è¶\$0ûu;HH$èHH$hHH$pèHÄÃ1ÛH$hH$pèHÄÃé8þÿÿèû_ýÿÿHH$èHH$hHH$pèHÄÃèèH¬$PHûL)ÓH)ëH¬$ØHëH9ëH$øH$H¬$H¬$ð1ÉH$èH\$XH$àHÐHL$`Hl$XH9éHD$pH$èLT$HH|$PH´$ÐH$ÈHL$p¶)@ýt;HH$èHH$hHH$pèHÄÃHÈHÿÀHL$`HÿÁHL$`Hl$XH9énÿÿÿH¬$PHûL)ÓH)ëHëH9óH,H,$èH´$ÐH$ÈH$PHl$PLD$HL)ÅH)ÅHíH9õsKH*¶ûîûÿÿHH$èHH$hHH$pèHÄÃèèè1íéúÿÿèèèè1íé)ùÿÿèèèèèèèéHöÿÿ¤ |
| ^ |
| *runtime.racefuncenterºø$"".ErrVerification |
| runtime.raceread$"".ErrVerification¶$"".ErrVerificationÐ |
| (runtime.racefuncexitò$"".ErrVerification |
| runtime.raceread$"".ErrVerification°$"".ErrVerificationÊ |
| (runtime.racefuncexit® |
| runtime.racereadº$"".ErrVerificationÌ |
| runtime.racereadÚ$"".ErrVerificationø$"".ErrVerification |
| (runtime.racefuncexitº |
| runtime.racereadö |
| $"".ErrVerification |
| runtime.raceread$"".ErrVerification´$"".ErrVerificationÎ |
| (runtime.racefuncexit¶
|
| "".mgf1XORö
|
| runtime.racereadà |
| "runtime.racewrite² |
| runtime.raceread$"".ErrVerification |
| runtime.raceread $"".ErrVerification¾$"".ErrVerificationØ |
| (runtime.racefuncexittype.[8]uint8 |
| "runtime.newobjectÊ |
| ,runtime.racewriterangeä¢ |
| bytes.EqualÄ$"".ErrVerificationÖ |
| runtime.racereadä$"".ErrVerification$"".ErrVerification |
| (runtime.racefuncexitÚ |
| (runtime.racefuncexit |
| $runtime.panicslice¦$"".ErrVerification¸ |
| runtime.racereadÆ$"".ErrVerificationä$"".ErrVerificationþ |
| (runtime.racefuncexit |
| $runtime.panicindex¦ |
| $runtime.panicindex¬ |
| runtime.raceread!$"".ErrVerification! |
| runtime.racereadª!$"".ErrVerificationÈ!$"".ErrVerificationâ! |
| (runtime.racefuncexit# |
| runtime.raceread$$"".ErrVerification¬$ |
| runtime.racereadº$$"".ErrVerificationØ$$"".ErrVerificationò$ |
| (runtime.racefuncexit% |
| $runtime.panicindex% |
| $runtime.panicindex¨% |
| $runtime.panicsliceÄ% |
| $runtime.panicindexÒ% |
| $runtime.panicindexà% |
| $runtime.panicindexî% |
| $runtime.panicindex& |
| $runtime.panicindex& |
| $runtime.panicindex¦& |
| $runtime.panicslice´& |
| $runtime.panicsliceÂ& |
| $runtime.panicindexÐ& |
| $runtime.panicindexÞ& |
| 0runtime.morestack_noctxtÀ F"".autotmp_0233type.uint8"".autotmp_0232¿type.*uint8"".autotmp_0231type.int"".autotmp_0230type.int"".autotmp_0229type.uint8"".autotmp_0228type.int"".autotmp_0226type.[]uint8"".autotmp_0225type.[]uint8"".autotmp_0224type.int"".autotmp_0223type.int"".autotmp_0222_type.[]uint8"".autotmp_0221/type.[]uint8"".autotmp_0220type.int"".autotmp_0219type.int"".autotmp_0218type.uint8"".autotmp_0217ïtype.int"".autotmp_0216ßtype.int"".autotmp_0215type.int"".autotmp_0214type.int"".autotmp_0213type.int"".autotmp_0212type.int"".autotmp_0211Ïtype.int"".&prefix¯type.*[8]uint8 |
| "".h0ïtype.[]uint8"".salttype.[]uint8"".h¿type.[]uint8 |
| "".dbtype.[]uint8"".emLenÿtype.int"".hLentype.int"".~r5 type.error"".hashtype.hash.Hash"".sLenptype.int"".emBits`type.int |
| "".em0type.[]uint8"".mHashtype.[]uint8" | £ ¡ Q ñ Ç {À°¼"¼»'
.¬«!!. |
| i. |
| *O |
| j.|{l®k .JI$E,^AA:\.5 |
| .RQ"£.87! |
| l.0/ +# %.yZ#2rg#tî#]a=3>
8#TQ#
{Tgclocals·2a51e3b195190d3a398ed5747fd5ec6cTgclocals·b1d882b91af6b23aa5010e11ab4d19d2Xprebuilts/go/linux-x86/src/crypto/rsa/pss.goþ$"".signPSSWithSalt dH%HD$ H;AçHìàH$àH$è1Û1Û1ÛH$PH$X1ÛH$8H$@H$HH$øH$èH$øH+H,$èH\$H\$pH$H$èHL$HD$H$H$H$H\$H$H\$H\$pHÿËH\$H$ H\$ H$(H\$(H$0H\$0H$HL$8H$HD$@èHt$HHl$PHT$XHL$`HD$hH´$H¬$H$ H$XH$PHùt
èHÄàÃ1Û$ÀH$ÈH$ÐH$ØH$ÀH$Ht$Hl$HT$èHD$ H$èH$H$ðH\$H$øH\$HD$èHD$ HT$(HL$0HD$xH$XH$PHút
èHÄàÃHD$pHÀHÃHÁû?HÁë=HÃHÁûHØHH$HD$HD$èHT$HL$ HD$(H$8H$@H$HH\$xH$èHT$HL$HD$H$8H$H$@H\$H$HH\$H$¨HT$H$°HL$ H$¸HD$(èèHÄàÃèé÷üÿÿ |
| X |
| *runtime.racefuncenterÚ |
| runtime.raceread |
| ,math/big.(*Int).BitLen¸ |
| crypto.Hash.New¾ |
| "".emsaPSSEncodeÖ |
| (runtime.racefuncexitè |
| 0math/big.(*Int).SetBytesÒ |
| "".decrypt° |
| (runtime.racefuncexit type.[]uint8° |
| "runtime.makeslice |
| |
| *math/big.(*Int).BytesÜ |
| $"".copyWithLeftPadæ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxtðÀ&"".autotmp_0246type.int"".autotmp_0245type.int"".autotmp_0244?"type.math/big.Int"".autotmp_0243type.[]uint8"".autotmp_0242type.[]uint8"".autotmp_0241type.error"".autotmp_0240$type.*math/big.Int"".autotmp_0236otype.[]uint8"".autotmp_0235¿type.hash.Hash"".cÏ$type.*math/big.Int |
| "".emtype.[]uint8"".nBitsßtype.int"".errÐtype.error"".s type.[]uint8"".saltptype.[]uint8"".hashed@type.[]uint8"".hash0 type.crypto.Hash"".priv &type.*"".PrivateKey"".randtype.io.Reader6À׿À¬¿ÀÚ¿ÀJ0/ÍFL |
| _o
&+AþId@5Tgclocals·781b4a4ca726c433930893346162853cTgclocals·ceb9ea343857a0abdb13e1c2a9e4d818Xprebuilts/go/linux-x86/src/crypto/rsa/pss.goþ2"".(*PSSOptions).HashFuncÀ¦dH%H;av=HìH\$H$èH\$H$H$èH\$HkHl$èHÄÃèë |
| |
| : |
| *runtime.racefuncenter` |
| runtime.raceread |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt "".~r0 type.crypto.Hash"".pssOpts&type.*"".PSSOptions8`Ö9 |
| DTgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/pss.goþ6"".(*PSSOptions).saltLengthàÎdH%H;avQHìH\$H$èHD$1íH9èuHÇD$èHÄÃH$èH\$H+Hl$èHÄÃèë |
| : |
| *runtime.racefuncentern |
| (runtime.racefuncexit |
| runtime.raceread® |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt "".~r0type.int"".opts&type.*"".PSSOptions,p$Þ |
| TTgclocals·3f5c1f818fa7055d0400cecd34057162Tgclocals·33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/pss.goþ"".SignPSS
dH%HD$°H;A)HìÐH$ÐH$è1Û1Û1ÛH$0H$81ÛH$H$ H$(H$1íH9è
1ÀHÁHD$xHøÿ
H$ðH$èHL$HL$xH$1íH9ëtTH$H$H$èH$HL$xHXHût'H$H$èHL$xH$HkH¬$ðHH$HL$HL$èHT$HL$ HD$(H$ØH$H$àH\$H$ HT$H$¨HL$H$°HD$ èHL$0HD$8H$8H$0Hùt
èHÄÐÃH$ØH$H$àH\$H$èH\$H$ðH\$H$øH\$ H$H\$(H$H\$0H$ H\$8H$¨H\$@H$°H\$HèHt$PHl$XHT$`HL$hHD$pH´$¸H´$H¬$ÀH¬$ H$ÈH$(H$H$0H$H$8èHÄÐÃHø
üýÿÿH$èH$èH$èH+H,$èH\$H$H$ðH$èHL$H$HÀHÃHÁû?HÁë=HÃHÁûHëH)ËHÙH\$xéýÿÿH$H$èH$Hé4ýÿÿèéµüÿÿ |
| X |
| *runtime.racefuncenter¨ |
| crypto.Hash.Size |
| runtime.racereadÐ |
| runtime.racereadtype.[]uint8¶ |
| "runtime.makesliceÞ |
| io.ReadFull¨ |
| (runtime.racefuncexitÄ |
| $"".signPSSWithSalt |
| |
| (runtime.racefuncexitæ |
| |
| runtime.raceread |
| ,math/big.(*Int).BitLenÊ |
| crypto.Hash.SizeÚ |
| runtime.raceread
|
| 0runtime.morestack_noctxtÐ """.autotmp_0256type.int"".autotmp_0255type.error"".autotmp_0254type.[]uint8"".autotmp_0253type.error"".autotmp_0252/type.[]uint8"".autotmp_0249type.int"".autotmp_0247type.int"".opts&type.*"".PSSOptions"".salt_type.[]uint8"".saltLength¯type.int"".err°type.error"".stype.[]uint8"".optsp&type.*"".PSSOptions"".hashed@type.[]uint8"".hash0 type.crypto.Hash"".priv &type.*"".PrivateKey"".randtype.io.Reader* û ´ÐRô"!0 |
| <')eü |
| u |
| !*+hÛ%n#z$Tgclocals·2af85aeedc9cf1626c4edf9d6fdd4122Tgclocals·fac86902acffe389385a3196a692edbbXprebuilts/go/linux-x86/src/crypto/rsa/pss.goþ"".VerifyPSS dH%H;aðHìpH\$pH$è1ÛH$ÀH$ÈH$¸1íH9è
1ÀH\$xH$H$H\$H$H\$H$H\$H$H\$ H$ H\$(H$¨H\$0H$°H\$8HD$@èHL$HHD$PHL$`H$ÀHD$hH$ÈèHÄpÃHD$XH$èH\$XHéIÿÿÿèéóþÿÿ |
| B |
| *runtime.racefuncenterì |
| "".verifyPSS¾ |
| (runtime.racefuncexitä |
| runtime.raceread |
| 0runtime.morestack_noctxt°à"".autotmp_0258type.error"".opts/&type.*"".PSSOptions"".~r5type.error"".opts&type.*"".PSSOptions"".sigPtype.[]uint8"".hashed type.[]uint8"".hash type.crypto.Hash"".pub$type.*"".PublicKeyàÐßà(¦7§
¾Tgclocals·a875ef9b747ec035e472bb4fc1932f71Tgclocals·ad3d78e88c381598810f2e82f373ef66Xprebuilts/go/linux-x86/src/crypto/rsa/pss.goþ"".verifyPSSìdH%H$pÿÿÿH;AHìH$H$è1ÛH$`H$hH$H$èH$H+H,$èH$HHD$HD$`HÀHÃHÁû?HÁë=HÃHÁûH9Ót;HH$èHH$`HH$hèHÄÃ1Û$ðH$øH$H$H$ðH$H$@H\$HT$H$PH\$èHD$ 1Û$ÐH$ØH$àH$èH$ÐH$H$H\$HD$èHL$HD$`HÿÈHD$pHÀHÃHÁû?HÁë=HÃHÁûH\$hHL$xH$èHL$hH\$HD$H\$H9Á};HH$èHH$`HH$hèHÄÃHH$HL$HL$èHT$HL$ HD$(H$ H$¨H$°H\$xH$èHT$HL$HD$H$ H$H$¨H\$H$°H\$H$¸HT$H$ÀHL$ H$ÈHD$(èH$XHûÿuH$ H$èH\$H$XH$ H$èHL$HD$H$(H$H$0H\$H$8H\$H$ H\$H$¨H\$ H$°H\$(H\$pH\$0H$XH\$8H$HL$@H$HD$HèHL$PHD$XH$H$`H$H$hèHÄÃèéJüÿÿ4 |
| ^ |
| *runtime.racefuncenter¤ |
| runtime.racereadÌ |
| ,math/big.(*Int).BitLen´$"".ErrVerificationÆ |
| runtime.racereadÔ$"".ErrVerificationò$"".ErrVerification |
| (runtime.racefuncexit¾ |
| 0math/big.(*Int).SetBytesÐ |
| "".encryptÆ |
| *math/big.(*Int).Bytes$"".ErrVerification |
| runtime.raceread¦$"".ErrVerificationÄ$"".ErrVerificationÞ |
| (runtime.racefuncexitütype.[]uint8¢ |
| "runtime.makeslice |
| *math/big.(*Int).BytesÎ |
| |
| $"".copyWithLeftPad |
| crypto.Hash.SizeÈ |
| crypto.Hash.Newâ
|
| "".emsaPSSVerifyÀ |
| (runtime.racefuncexitÚ |
| 0runtime.morestack_noctxt° 0"".autotmp_0275type.int"".autotmp_0274"type.math/big.Int"".autotmp_0273?"type.math/big.Int"".autotmp_0271type.error"".autotmp_0270ÿtype.hash.Hash"".autotmp_0269type.int"".autotmp_0268type.[]uint8"".autotmp_0267type.[]uint8"".autotmp_0266type.int"".autotmp_0265¯type.[]uint8"".autotmp_0264$type.*math/big.Int"".autotmp_0263$type.*math/big.Int"".autotmp_0260type.int |
| "".emßtype.[]uint8"".emLenÏtype.int"".emBits¿type.int"".m¯$type.*math/big.Int"".nBitsßtype.int"".~r5type.error"".saltLentype.int"".sigPtype.[]uint8"".hashed type.[]uint8"".hash type.crypto.Hash"".pub$type.*"".PublicKey6" ¯ ¨ ° À^°E2 .VI '.AoÈ!"!6.YI;)#"5«/!Tgclocals·ee5130b902b2931317bffd7f465e741eTgclocals·82a71eeff0b8b77661e4e41f38d78499Xprebuilts/go/linux-x86/src/crypto/rsa/pss.goþ"".checkPub dH%H;a$HìH\$H$è1ÛH\$H\$ H\$H$èHD$H1íH9ëu2HH$èHH\$HH\$ èHÄÃH$H$èHD$HXHû}2HH$èHH\$HH\$ èHÄÃH$H$èHl$H]Hûÿÿÿ~2HH$èHH\$HH\$ èHÄÃ1ÛH\$H\$ èHÄÃèé¿þÿÿ, |
| B |
| *runtime.racefuncenterv |
| runtime.raceread¢&"".errPublicModulus´ |
| runtime.racereadÂ&"".errPublicModulusÚ&"".errPublicModulusî |
| (runtime.racefuncexit |
| runtime.racereadÀ2"".errPublicExponentSmallÒ |
| runtime.racereadà2"".errPublicExponentSmallø2"".errPublicExponentSmall |
| (runtime.racefuncexit² |
| runtime.racereadä2"".errPublicExponentLargeö |
| runtime.raceread2"".errPublicExponentLarge2"".errPublicExponentLarge° |
| (runtime.racefuncexitÜ |
| (runtime.racefuncexitð |
| 0runtime.morestack_noctxt0"".~r1type.error"".pub$type.*"".PublicKey*hNQÐFb(( |
| ( V<?9Tgclocals·cad14e25fd48dddd762418d02c031d67Tgclocals·69c1753bd5f81501d95132d08af04464Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ."".(*PrivateKey).PublicÀ¨dH%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`# #!Tgclocals·cad14e25fd48dddd762418d02c031d67Tgclocals·69c1753bd5f81501d95132d08af04464Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ*"".(*PrivateKey).Sign |
| |
| dH%HD$¸H;AkHìÈH$ÈH$è1ÛH$H$H$ 1ÛH$(H$0HÇD$pHH$H$H\$H$H\$H\$pH\$è¶\$ HL$pûîHL$hH$H$èHD$hH$ØH$H$àH\$H$ÐH\$HhHl$H$èH\$ H$ðH\$(H$øH\$0HD$8èHt$@Hl$HHT$PHL$XHD$`H´$°H´$H¬$¸H¬$H$ÀH$ H$H$(H$H$0èHÄÈÃH$H$H$H[ ÿÓHD$H$ØH$H$àH\$H$ÐH\$HD$H$èH\$ H$ðH\$(H$øH\$0èHt$8Hl$@HT$HHL$PHD$XH´$H´$H¬$ H¬$H$¨H$ HL$xH$(H$H$0èHÄÈÃèésýÿÿ |
| X |
| *runtime.racefuncenterÐ&type.*"".PSSOptionsª |
| $runtime.assertI2T2ö |
| runtime.racereadÀ |
| "".SignPSS |
| (runtime.racefuncexitä |
| "".SignPKCS1v15î |
| (runtime.racefuncexit |
| |
| 0runtime.morestack_noctxtÐ "".autotmp_0287type.error"".autotmp_0286type.[]uint8"".autotmp_0284type.error"".autotmp_0283type.[]uint8"".autotmp_0282type.error"".autotmp_0281_type.[]uint8"".autotmp_0280type.error"".autotmp_0279/type.[]uint8"".autotmp_0278¯&type.*"".PSSOptions"".pssOpts¿&type.*"".PSSOptions"".~r4°type.error"".~r3type.[]uint8"".opts`,type.crypto.SignerOpts"".msg0type.[]uint8"".randtype.io.Reader"".priv&type.*"".PrivateKey(úè
,¦ |
| ,Páé
$+i&en%ÄTgclocals·c27dd64b9dd8f59c8b98f79152de075fTgclocals·70aaa51e4db25af68bc5a79ecbbdac11Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ0"".(*PrivateKey).DecryptdH%H$ ÿÿÿH;AHì`1ÀH$H$H$`H$èH$1Û1Û1ÛH$ÀH$È1ÛH$¨H$°H$¸Hø
ÈH$pH$H$xH\$H$hH\$H$H\$H$H\$ H$H\$(èHt$0Hl$8HT$@HL$HHD$PH´$HH´$¨H¬$PH¬$°H$XH$¸H$ H$ÀH$(H$ÈèHÄ`ÃHÁH$ H$ðH$H$øHD$èL$$ù÷òÌ
ÇHÇ$HH$H$ðH\$H$øH\$H$H\$è$¶\$ ûoH$H$èH$H+H,$èH\$H$H\$H$H$H$H$èH$H$H$H\$H$pH\$H$xH\$H$hH\$ H$H\$(H$H\$0H$H\$8H´$HþH^H|$@HHHKHOHKHOèHt$XHl$`HT$hHL$pHD$xH´$0H´$¨H¬$8H¬$°H$@H$¸H$H$ÀH$H$ÈèHÄ`Ãé_ÿÿÿùFZíæ
óHÇ$HH$H$ðH\$H$øH\$H$H\$è¶\$ û¢H$H$èH$H+Hý´HH$Hl$Hl$èHT$HL$ HD$(H$pH$H$xH\$H$¨HT$H$°HL$H$¸HD$ èHD$0HL$8H$ØH$ÐHøt71ÛH$¨H$°H$¸H$ÀH$ÈèHÄ`ÃH$pH$H$xH\$H$hH\$H$H\$H$H\$ H$H\$(H$¨H\$0H$°H\$8H$¸H\$@èHD$HHL$PH$èH$àHøt71ÛH$¨H$°H$¸H$ÀH$ÈèHÄ`Ã1ÛH$ÀH$ÈèHÄ`ÃH$pH$H$xH\$H$hH\$H$H\$H$H\$ H$H\$(èHt$0Hl$8HT$@HL$HHD$PH´$HH´$¨H¬$PH¬$°H$XH$¸H$ H$ÀH$(H$ÈèHÄ`ÃH$ðH$ÀH$øH$ÈHH$°HÇ$¸'1ÛH$ H$¨HH$èHD$H$H$èH$H¬$¸HkH¬$°=
²H+H$H$H1íH9èt_H$H$ H$¨1ÛH$¨H$°H$¸H$ H$ÀH$(H$ÈèHÄ`ÃHH$HH\$HH\$èHD$éoÿÿÿH$Hl$èé>ÿÿÿèé@øÿÿJ |
| |
| *runtime.racefuncenterª |
| $"".DecryptPKCS1v15 |
| (runtime.racefuncexitè |
| $runtime.efacethash¼(type.*"".OAEPOptions |
| $runtime.assertE2T2è |
| runtime.raceread |
| crypto.Hash.Newð |
| runtime.racereadª |
| "".DecryptOAEP
|
| (runtime.racefuncexitâ
>type.*"".PKCS1v15DecryptOptions |
| $runtime.assertE2T2 |
| runtime.raceread¸type.[]uint8Þ |
| "runtime.makeslice |
| io.ReadFull¤ |
| (runtime.racefuncexit¦ |
| 8"".DecryptPKCS1v15SessionKeyÄ |
| (runtime.racefuncexit |
| (runtime.racefuncexit¶ |
| $"".DecryptPKCS1v15 |
| (runtime.racefuncexitðfgo.string."crypto/rsa: invalid options for Decrypt"Ê.type.errors.errorStringÜ |
| "runtime.newobject |
| "runtime.racewriteÌ6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.errorÊ |
| (runtime.racefuncexitè0type.*errors.errorStringþtype.errorBgo.itab.*errors.errorString.errorª |
| runtime.typ2ItabÚ |
| .runtime.writebarrierptrî |
| 0runtime.morestack_noctxtÐÀF"".autotmp_0311type.error"".autotmp_0309type.error"".autotmp_03080type.*errors.errorString"".autotmp_0307·type.uint32"".autotmp_0305ß2type.crypto.DecrypterOpts"".autotmp_03040type.*errors.errorString"".autotmp_0303type.error"".autotmp_0302type.[]uint8"".autotmp_0301type.error"".autotmp_0300type.[]uint8"".autotmp_0299type.error"".autotmp_0298type.error"".autotmp_0297type.[]uint8"".autotmp_0296type.error"".autotmp_0295type.[]uint8"".autotmp_0294¿type.hash.Hash"".autotmp_0293type.error"".autotmp_0292type.[]uint8"".autotmp_0291type.error"".autotmp_0290_type.[]uint8"".autotmp_0289type.error"".autotmp_0288/type.[]uint8"".~r0ÿtype.errorerrors.text·2ßtype.string"".opts¿2type.crypto.DecrypterOpts"".errÿtype.error"".errtype.error"".opts¯>type.*"".PKCS1v15DecryptOptions"".opts(type.*"".OAEPOptions"".err°type.error"".plaintexttype.[]uint8"".opts`2type.crypto.DecrypterOpts"".ciphertext0type.[]uint8"".randtype.io.Reader"".priv&type.*"".PrivateKeyl"À¬¿Àÿ¿ÀοÀÏ¿À¿ÀÇ¿À¿ÀOÀ¼4 |
| 0 |
| »Û] |
| &)e**» ï%&M/ |
| ^@1Dn^OOyne¡ 0,Tgclocals·acf50cf45bb03f18d4b7af3352657018Tgclocals·c6b596eeb9c69c345ea733f3a71e4744Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ2"".(*PrivateKey).Validateà#Þ#dH%H$ØþÿÿH;AÊHì¨1ÀH$(H$0H$8H$@H$¨H$è1ÛH$¸H$ÀH$°Høe1ÛH$H$HD$8H$èHD$8H1íH9ë
¥HH$èH
HH$H$H$øH$ðHùtH$¸H$ÀèHĨÃ1Û$H$H$H$ H$H\$xHH$èH\$xH$HH\$èH\$H\$PH$°H$H$èH$°Hû³HSHC Hk(H¬$ 1ÉH$HD$ H$HÐHL$(Hl$ H9éªHD$pH$èH\$pH+Hl$@HH$èH\$@H$HH\$èHL$PH\$HûHH$ÐHÇ$Ø1ÛH$°H$¸HH$èHD$HD$hH$èH\$hH¬$ØHkH¬$Ð=
H+H\$hH\$hH1íH9ètBHL$hH$H$H$°H$¸H$¸H$ÀèHĨÃHH$HH\$HH\$èHD$ëH$Hl$èédÿÿÿH$HL$H\$@H\$èHD$pHL$(HÀHÿÁHL$(Hl$ H9éVþÿÿH$°H$èH\$PH$H$°H+Hl$èH\$HûHH$ÀHÇ$È1ÛH$H$HH$èHD$HD$hH$èH\$hH¬$ÈHkH¬$À=
H+H\$hH\$hH1íH9ètBHT$hH$H$H$H$¸H$H$ÀèHĨÃHH$HH\$HH\$èHD$ëH$Hl$èédÿÿÿ1Û$hH$pH$xH$H$hH\$`1Û$HH$PH$XH$`H$HH\$xH$°H$H$èH\$xH$H$°HkHl$èH\$H\$XH$°H$H$èHD$XH$HD$H$°HkHl$èH$°H$H$èH$°HûqHSHK Hk(H¬$ 1ÀH$HL$ H$HÑHD$0Hl$ H9èHL$pH$èH\$pH+Hl$H1Û$(H$0H$8H$@H$(H\$xHH$èH\$xH$H\$HH\$HH\$èHD$H\$`H$H\$XH\$HD$èHH$èH\$`H$HH\$èH\$HûHH$àHÇ$è1ÛH$ H$¨HH$èHD$HD$hH$èH\$hH¬$èHkH¬$à=
H+H\$hH\$hH1íH9ètBHT$hH$H$H$ H$¸H$¨H$ÀèHĨÃHH$HH\$HH\$èHD$ëH$Hl$èédÿÿÿHL$pHD$0HÁHÿÀHD$0Hl$ H9èïýÿÿ1ÛH$¸H$ÀèHĨÃéýÿÿéFùÿÿH$H$èHD$8HXHû}#HH$èH
Hé9øÿÿH$H$èHl$8H]Hûÿÿÿ~#HH$èH
Héö÷ÿÿ1ÀHÁéì÷ÿÿé÷ÿÿèé÷ÿÿ¨ |
| ¢ |
| *runtime.racefuncenterª |
| runtime.racereadÞ&"".errPublicModulusð |
| runtime.racereadþ&"".errPublicModulus&"".errPublicModulus |
| (runtime.racefuncexitü"".bigOne |
| runtime.raceread®"".bigOne |
| &math/big.(*Int).Set |
| runtime.racereadÄ |
| runtime.racereadì"".bigOneþ |
| runtime.raceread"".bigOne² |
| &math/big.(*Int).CmpèVgo.string."crypto/rsa: invalid prime value"Â .type.errors.errorStringÔ |
| "runtime.newobjectú |
| "runtime.racewrite¸ |
| 6runtime.writeBarrierEnabledî |
| Bgo.itab.*errors.errorString.errorð |
| (runtime.racefuncexit0type.*errors.errorString¤type.error¼Bgo.itab.*errors.errorString.errorÐ |
| runtime.typ2Itabú |
| .runtime.writebarrierptr´
|
| &math/big.(*Int).Mul |
| runtime.racereadÚ |
| &math/big.(*Int).CmpNgo.string."crypto/rsa: invalid modulus"à.type.errors.errorStringò |
| "runtime.newobject |
| "runtime.racewriteÖ6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error |
| (runtime.racefuncexit¬0type.*errors.errorStringÂtype.errorÚBgo.itab.*errors.errorString.errorî |
| runtime.typ2Itab |
| .runtime.writebarrierptr |
| runtime.racereadÄ |
| 0math/big.(*Int).SetInt64 |
| runtime.racereadÌ |
| &math/big.(*Int).Mulø |
| runtime.racereadº |
| runtime.raceread¾"".bigOneÐ |
| runtime.raceread"".bigOne |
| &math/big.(*Int).SubÜ |
| &math/big.(*Int).Modê"".bigOneü |
| runtime.raceread"".bigOne° |
| &math/big.(*Int).CmpÜRgo.string."crypto/rsa: invalid exponents"¶.type.errors.errorStringÈ |
| "runtime.newobjectî |
| "runtime.racewrite¬6runtime.writeBarrierEnabledâBgo.itab.*errors.errorString.errorä |
| (runtime.racefuncexit0type.*errors.errorStringtype.error°Bgo.itab.*errors.errorString.errorÄ |
| runtime.typ2Itabî |
| .runtime.writebarrierptrî |
| (runtime.racefuncexit¶! |
| runtime.racereadâ!2"".errPublicExponentSmallô! |
| runtime.raceread"2"".errPublicExponentSmall"2"".errPublicExponentSmall¶" |
| runtime.racereadè"2"".errPublicExponentLargeú" |
| runtime.raceread#2"".errPublicExponentLarge#2"".errPublicExponentLargeÌ# |
| 0runtime.morestack_noctxt0Ðd"".autotmp_0349type.*uint8"".autotmp_0348type.error"".autotmp_03470type.*errors.errorString"".autotmp_0346ÿ"type.math/big.Int"".autotmp_0345$type.*math/big.Int"".autotmp_0344&type.**math/big.Int"".autotmp_0343type.int"".autotmp_0342type.int"".autotmp_0341¿"type.math/big.Int"".autotmp_0340"type.math/big.Int"".autotmp_0339type.*uint8"".autotmp_0338type.error"".autotmp_03370type.*errors.errorString"".autotmp_0335Ïtype.error"".autotmp_0334ÿ0type.*errors.errorString"".autotmp_0333$type.*math/big.Int"".autotmp_0332ï&type.**math/big.Int"".autotmp_0331type.int"".autotmp_0330ÿtype.int"".autotmp_0329?"type.math/big.Int"".autotmp_03270type.*errors.errorString"".autotmp_0326type.int"".autotmp_0325$type.*math/big.Int"".autotmp_0324$type.*math/big.Int"".autotmp_0323(type.[]*math/big.Int"".autotmp_0322$type.*math/big.Int"".autotmp_0321$type.*math/big.Int"".autotmp_0320$type.*math/big.Int"".autotmp_03190type.*errors.errorString"".autotmp_0318type.int"".autotmp_03170type.*errors.errorString"".autotmp_0316ïtype.int"".autotmp_0315¯(type.[]*math/big.Int"".autotmp_0313ß$type.*math/big.Int"".~r0type.errorerrors.text·2type.string"".~r0¯type.errorerrors.text·2Ïtype.string"".~r0ïtype.errorerrors.text·2¯type.string"".~r1Ïtype.error"".pubß$type.*"".PublicKey"".prime¿$type.*math/big.Int |
| "".de$type.*math/big.Int"".congruence$type.*math/big.Int"".primeÏ$type.*math/big.Int"".modulus¯$type.*math/big.Int"".errïtype.error"".~r0type.error"".priv&type.*"".PrivateKeyT"ÐêÏÐöÏÐÏЪÏÐÏÐðDBA>=b>Æ.-J $>Æ$#J.m:g9ÆJ$
%PD#IF ak{025L{0 K${0U$)!"4Tgclocals·b9077818c1df55f419a2f75a1a1f928eTgclocals·3dc4759dbb845724cbc31a64e399a338Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".GenerateKeyÀ¬dH%H;av}HìHH\$HH$è1Û1ÛH\$pH\$xH\$PH$H\$XH\$HÇD$H\$`H\$èHD$ HT$(HL$0HD$hHT$8HT$pHL$@HL$xèHÄHÃèéjÿÿÿ |
| |
| : |
| *runtime.racefuncenter¬ |
| 0"".GenerateMultiPrimeKey |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt` |
| "".autotmp_0354type.error"".err@type.error"".priv0&type.*"".PrivateKey"".bits type.int"".randomtype.io.Readerx è]fTgclocals·d83d0d2288f6dc42e44231449c3fde41Tgclocals·c55cf99de9cdd8c8202a466952fa1a45Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ0"".GenerateMultiPrimeKey ,,dH%H$ØþÿÿH;Aã |
| Hì¨1ÀH¼$(èH$¨H$è1Û1ÛH$ØH$àHH$èHD$H$ÐH$H$èH$ÀH$ÐHÇCHø0HH$ØHÇ$à71ÛH$ÈH$ÐHH$èHD$H$°H$èH$°H¬$àHkH¬$Ø=
¡H+H$°H$°H1íH9ètQH$°H$ÈH$ÐHÇ$ÐH$èH$ØH$ðH$àèHĨÃHH$HH\$HH\$èHD$ëH$Hl$èéOÿÿÿHH$HD$HD$èHT$HL$ HD$(H$øH$H$H$ÈH$ÀHû|>H$ÀHëH$ÀHëI¸gfffffffHØI÷èHÕHÑýHÁû?H)ÝHëHËHÙ1ÀH¬$ÀH9èH$°H$H$¸H\$H$ÀHD$HH)ÃHÈHL$0Hûÿ;HH÷ûHD$èH\$H$ÀH\$ H$èH\$(H$ðH$øHl$HL$L9ÅàHëH$èH$øHl$HL$L9Å®HëH¬$À=
H+H$èH$ðH$àH$ØHøtHÇ$ÐèHĨÃH\$0H\$XH$øHl$HL$L9ÅHëH$èH$øHl$HL$L9ÅßHëH+H,$èHD$HL$XH)ÁHD$HHÿÀH¬$ÀH9èbþÿÿH$øH$H$H$ 1ÉH$HD$XH$HÐHL$PHl$XH9éñH$¨H$èH$¨H+H\$PH\$@H¬$1ÀHl$@H9èH$øHD$8L$L9ÀùHÃH$èH$H$H$øHl$8L$L9Å»HëH+Hl$èH\$HûuéúüÿÿHD$8HÿÀHl$@H9ètÿÿÿH$¨HL$PHÀHÿÁHL$PHl$XH9éÿÿÿHH$èH\$H$ÀHH$èH$ÀH$HH\$èH\$H$1Û$H$H$H$ H$H$ÀHH$èH$ÀH$HH\$èH\$H\$p1Û$hH$pH$xH$H$hH$H$øH$H$H$ 1ÉH$HD$XH$HÐHL$PHl$XH9éºH$¨H$èH$H$¨H+H$HL$Hl$xHl$èHH$èH$H$H\$xH\$HH\$èHD$pH$HD$H$H\$èH$¨HL$PHÀHÿÁHL$PHl$XH9éFÿÿÿH$H$èH\$H¬$ÈH9ë
úÿÿ1Û$HH$PH$XH$`H$HH$HH$èH\$H$¸H$ÐH$H$èH$ÐHûÂH¬$¸=
Hk1Û$(H$0H$8H$@H$(H\$`H$ÐH$H$èH$ÐHkH,$èH\$H$ H$ÐH$H$èH$H$H$ÐHkHl$H\$`H\$H$ H\$H\$pH\$ èHH$èH$H$HH\$èH\$Hû
ùÿÿH$ÐH$H$èH$ÐHkHl$hH,$H$èHL$hHiHý
1ÀHø}TH$ÐH$H$èH$ÐH$H$èH$ÐHhH,$HhHl$H\$pH\$èH$ÐH$H$èH$ÐH¬$Hk H¬$Hk(H¬$ø=uiHkH$ÐH$èH$ÐHûtBH¬$=u!H+H$ÐH$èèHĨÃH$Hl$èëÒëºLCL$Hl$èëH$èHl$h¶]ûtHÇÀÿÿÿÿé¿þÿÿHÇÀé³þÿÿLCL$Hl$èéWýÿÿé7ýÿÿèèèèH$Hl$èénøÿÿèèH÷ØHD$éÂ÷ÿÿèéøôÿÿ¤ |
| Z |
| ¨ runtime.duffzero| |
| *runtime.racefuncenter²$type."".PrivateKeyÄ |
| "runtime.newobjectú |
| "runtime.racewriteÌgo.string."crypto/rsa: GenerateMultiPrimeKey: nprimes must be >= 2"¦.type.errors.errorString¸ |
| "runtime.newobjectä |
| "runtime.racewrite¨6runtime.writeBarrierEnabledêBgo.itab.*errors.errorString.error |
| (runtime.racefuncexit¨0type.*errors.errorString¾type.errorÖBgo.itab.*errors.errorString.errorê |
| runtime.typ2Itab |
| .runtime.writebarrierptr¬(type.[]*math/big.IntÒ |
| "runtime.makeslice |
| "crypto/rand.Prime¦ |
| "runtime.racewrite
6runtime.writeBarrierEnabled |
| (runtime.racefuncexit |
| runtime.racereadÞ |
| ,math/big.(*Int).BitLenæ |
| runtime.raceread |
| runtime.raceread |
| &math/big.(*Int).Cmp´"type.math/big.IntÆ |
| "runtime.newobjectî"".bigOne |
| runtime.raceread¦"".bigOneº |
| &math/big.(*Int).SetÄ"".bigOneÖ |
| runtime.racereadü"".bigOne |
| &math/big.(*Int).Set |
| runtime.raceread |
| &math/big.(*Int).Mul¦"".bigOne¸ |
| runtime.racereadò"".bigOne |
| &math/big.(*Int).SubÆ |
| &math/big.(*Int).Mul¶ |
| ,math/big.(*Int).BitLenÒ"type.math/big.Intä |
| "runtime.newobjectª |
| "runtime.racewriteê6runtime.writeBarrierEnabled! |
| runtime.raceread²! |
| math/big.NewIntø! |
| runtime.racereadþ" |
| &math/big.(*Int).GCD#"".bigOne# |
| runtime.racereadÄ#"".bigOneØ# |
| &math/big.(*Int).Cmp¢$ |
| runtime.racereadà$ |
| runtime.racereadÂ% |
| runtime.racereadî% |
| runtime.raceread¾& |
| &math/big.(*Int).Addê& |
| "runtime.racewriteÆ'6runtime.writeBarrierEnabledö' |
| "runtime.racewrite®(6runtime.writeBarrierEnabledÜ( |
| 6"".(*PrivateKey).Precomputeæ( |
| (runtime.racefuncexit) |
| .runtime.writebarrierptrÂ) |
| .runtime.writebarrierptrØ) |
| runtime.racereadÈ* |
| .runtime.writebarrierptrê* |
| $runtime.panicindexø* |
| $runtime.panicindex+ |
| $runtime.panicindex+ |
| $runtime.panicindex´+ |
| .runtime.writebarrierptrÈ+ |
| $runtime.panicindexÖ+ |
| $runtime.panicindexþ+ |
| 0runtime.morestack_noctxtpÐx"".autotmp_0398ÿ"type.math/big.Int"".autotmp_0397¿"type.math/big.Int"".autotmp_0396$type.*math/big.Int"".autotmp_0395&type.**math/big.Int"".autotmp_0394type.int"".autotmp_0393type.int"".autotmp_0392"type.math/big.Int"".autotmp_0391?"type.math/big.Int"".autotmp_0390$type.*math/big.Int"".autotmp_0389ÿ&type.**math/big.Int"".autotmp_0388type.int"".autotmp_0387type.int"".autotmp_0386type.int"".autotmp_0385type.error"".autotmp_0383ÿtype.error"".autotmp_0382ï0type.*errors.errorString"".autotmp_0381type.int"".autotmp_0380type.int"".autotmp_0379$type.*math/big.Int"".autotmp_0378$type.*math/big.Int"".autotmp_0377$type.*math/big.Int"".autotmp_0376$type.*math/big.Int"".autotmp_0375type.int"".autotmp_0374(type.[]*math/big.Int"".autotmp_0373$type.*math/big.Int"".autotmp_0372$type.*math/big.Int"".autotmp_0371$type.*math/big.Int"".autotmp_0370ß$type.*math/big.Int"".autotmp_0369$type.*math/big.Int"".autotmp_0367type.int"".autotmp_0366(type.[]*math/big.Int"".autotmp_0365type.int"".autotmp_0364¯type.int"".autotmp_0363type.int"".autotmp_0362type.error"".autotmp_0361Ï$type.*math/big.Int"".autotmp_0360type.int"".autotmp_0359¯(type.[]*math/big.Int"".autotmp_03580type.*errors.errorStringmath/big.x·2ÿ$type.*math/big.Int"".~r0¿type.errorerrors.text·2type.string"".e$type.*math/big.Int"".y$type.*math/big.Int"".g$type.*math/big.Int"".primeß$type.*math/big.Int"".pminus1¿$type.*math/big.Int"".totientï$type.*math/big.Int"".n¯$type.*math/big.Int"".jßtype.int"".primeÏ$type.*math/big.Int"".iÏtype.int"".i¿type.int"".todoïtype.int"".primesß(type.[]*math/big.Int"".errPtype.error"".priv@&type.*"".PrivateKey"".bits0type.int"".nprimes type.int"".randomtype.io.Reader8"ÐîÏÐþÏЮ
ÏÐÑ1. |
| áJA>î^]p {q32'Wh1q<' |
| '1^.8Y<PTK3
/+.7°=$_04ØRq =²XN+7XW#o8C-D |
| 1 >\3)3*8#% |
| -Tgclocals·988f55617998dd0f1f6675b59c366b7cTgclocals·335e903b754211f12ea3dd454823882eXprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".incCounter dH%H;amHìH\$H$èH\$HÃH$èH\$¶k@l$HÃH$èH\$¶l$HÿÅ@kHÃH$èHD$¶Xût |
| èHÄÃHÃHÃH$èH\$¶k@l$HÃH$èH\$¶l$HÿÅ@kHÃH$èHD$¶Xût |
| èHÄÃHÃHÿÃH$èH\$¶k@l$HÿÃH$èH\$¶l$HÿÅ@kHÿÃH$èHD$¶Xût |
| èHÄÃH$èHD$¶(@l$H$èH\$¶l$HÿÅ@+èHÄÃèévþÿÿ$ |
| B |
| *runtime.racefuncenterf |
| runtime.raceread |
| "runtime.racewriteØ |
| runtime.racereadþ |
| (runtime.racefuncexit¨ |
| runtime.racereadÞ |
| "runtime.racewrite |
| runtime.racereadÀ |
| (runtime.racefuncexitè |
| runtime.raceread |
| "runtime.racewriteÖ |
| runtime.racereadü |
| (runtime.racefuncexit |
| runtime.racereadÄ |
| "runtime.racewriteî |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt |
| "".autotmp_0403type.uint8"".autotmp_0402type.uint8"".autotmp_0401type.uint8"".autotmp_0400type.uint8"".ctype.*[4]uint8* p ` ] 8 ¨(9 :9:9 83 4343 2- .-.- ,'( ' ðTgclocals·87d20ce1b58390b294df80b886db78bfTgclocals·33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".mgf1XORàÊdH%HD$ðH;ACHìH$H$èHH$èHD$HD$XH$HÇD$è1ÛH\$`H\$hH\$pHÇD$HH$ H\$HH9ÃH$ÀH\$H$ÈH\$H$ÐH\$H$¸H$H$°H[@ÿÓHD$XHøxHÇÂHÇÁHD$xHD$H$HT$H$HL$H$¸H$H$°H[@ÿÓHL$pHl$`1ÒHl$xHl$H$HT$H$HL$H$¸H$H$°H[8ÿÓHT$ HL$(HD$0HT$`HL$hHD$pH$¸H$H$°H[(ÿÓLT$hH¼$Ht$HH$ 1ÉHL$@L9ÑïH9ÖæH9ÖgH7H$èHT$HH$ H$H9Ê5H¶+@l$?H9ÊHH$èH\$`Hl$@LD$hL9ÅíH+H$èLT$hH¼$HD$HHL$@H$ H9бHHl$`L9ÑHl
¶mD¶D$?L1Å@+HÆHÿÆHt$HHÿÁHL$@L9ÑÿÿÿH\$XH\$PHÃH$èH\$P¶k@l$?HÃH$èH\$P¶l$?HÿÅ@kHÃH$èHD$P¶Xû
QýÿÿHÃHÃH$èH\$P¶k@l$?HÃH$èH\$P¶l$?HÿÅ@kHÃH$èHD$P¶Xû
öüÿÿHÃHÿÃH$èH\$P¶k@l$?HÿÃH$èH\$P¶l$?HÿÅ@kHÿÃH$èHD$P¶Xû
üÿÿH$èHD$P¶(@l$?H$èH\$P¶l$?HÿÅ@+H$ H\$HH9ÃoüÿÿèHÄÃèèèèèèéüÿÿèéûÿÿ> |
| X |
| *runtime.racefuncenterftype.[4]uint8x |
| "runtime.newobject° |
| ,runtime.racewriterangeÌàÐÞ |
| runtime.racereadÞ |
| "runtime.racewrite¨ |
| runtime.raceread¬ |
| runtime.racereadâ |
| "runtime.racewrite |
| runtime.racereadâ |
| runtime.raceread
|
| "runtime.racewriteÔ
|
| runtime.raceread |
| runtime.racereadÊ |
| "runtime.racewrite |
| runtime.racereadº |
| runtime.racereadæ |
| "runtime.racewrite¼ |
| (runtime.racefuncexitÖ |
| $runtime.panicindexä |
| $runtime.panicindexò |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex |
| $runtime.panicindex¸ |
| 0runtime.morestack_noctxt "".autotmp_0416type.uint8"".autotmp_0415type.uint8"".autotmp_0414type.uint8"".autotmp_0413type.uint8"".autotmp_0410¡type.uint8"".autotmp_0408type.int"".autotmp_0406type.[]uint8"".autotmp_0405/type.[]uint8"".&counterotype.*[4]uint8"".ctype.*[4]uint8"".itype.int"".donetype.int"".digest_type.[]uint8"".seedPtype.[]uint8"".hash0type.hash.Hash"".outtype.[]uint8 FðXÆ |
| , A[h4ÊÄ *
(+,t¥8ÈSTgclocals·ceff764bedfedec85c341d2167e72670Tgclocals·695a187ba664ee2e2f23563ad28d70ccXprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".encryptàÞdH%H;aHì0H\$0H$èH\$@H$H$èH\$@HkH,$èH\$H\$(H\$@H$èH\$8H$H\$HH\$H\$(H\$H\$@H+Hl$èH\$8H\$PèHÄ0ÃèéQÿÿÿ |
| B |
| *runtime.racefuncenterh |
| runtime.raceread |
| math/big.NewInt¼ |
| runtime.raceread |
| &math/big.(*Int).Exp¸ |
| (runtime.racefuncexitÌ |
| 0runtime.morestack_noctxt@` |
| "".e$type.*math/big.Int"".~r30$type.*math/big.Int"".m $type.*math/big.Int"".pub$type.*"".PublicKey"".c$type.*math/big.Int`_`°ô/= =/Tgclocals·811ac01e766d981ff332765c3d1de987Tgclocals·f891aedf0f80c97cb1c7cc75a7fd6349Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".EncryptOAEPà$Ü$dH%H$(ÿÿÿH;A HìXH$XH$è1Û1Û1ÛH$ÐH$Ø1ÛH$¸H$ÀH$ÈH$1ÛH\$hH\$pHD$XH$èHD$XH1íH9ë
ÿHH$èH
HHL$hHD$pH$HL$xHùt71ÛH$¸H$ÀH$ÈH$ÐH$ØèHÄXÃH$hH$H$`H[(ÿÓH$H$èH$H+H,$èH\$HÃHØHÁû?HÁë=HÃHÁûH\$@H$H\$PH$hH$H$`H[0ÿÓH\$Hl$@HÑãH)ÝHëHl$PHëH9ë};HH$èHH$ÐHH$ØèHÄXÃH$ H\$H$¨H\$H$°H\$H$hH$H$`H[@ÿÓ1ÛH\$H\$H\$H$hH$H$`H[8ÿÓHT$ HL$(HD$0H$¸H$ÀH$ÈH$hH$H$`H[(ÿÓHD$@HH$HD$HD$èHT$HL$ HD$(H$ÐH$ØH$àH$hH$H$`H[0ÿÓH\$HÿÃH¬$àH9ë~HûtHÿËHÿÍL$ÐHýtIÿÀH$¨H¬$°L$ H$hH$H$`H[0ÿÓH\$HÿÃH¬$ØL$àH9ëL$ÐH)ÝI)ØIøtMH¬$ðL$øL$èH$hH$H$`H[0ÿÓH\$H¬$øH9ëL$èL$L$H$H\$H¬$Hl$H$¸H\$H$ÀH\$ H$ÈH\$(HÇD$0èH$ðH$HÚH)ÃHÿËHØH$èHD$HH9ÐHH$èH¼$H´$èH$ðHl$HH9ÍÆH.ÆL$øHËH)ûHÍH9ËH)ÝI)ØIñIøtML$L$H¬$Hl$L$LD$H$H\$H|$ H$H\$(HÇD$0èH$pH$H$xH\$H$ H\$H$¨H\$H$°H\$ èHL$0HD$8H$ØH$ÐHùt
èHÄXÃH$èH$H$ðH\$H$øH\$H$`H\$H$hH\$ H$ H\$(H$¨H\$0H$°H\$8èH$ H$H$¨H\$H$°H\$H$`H\$H$hH\$ H$èH\$(H$ðH\$0H$øH\$8è1À$8H$@H$HH$PH$8HD$`H$H$ÐH\$H$ØH\$H$àH\$è1Û$H$ H$(H$0H$H$H$H\$H\$`H\$èH\$H$èHt$@HT$HL$HD$H$¸H$ÈH$ÀH9ñðHH$Ht$Ht$èH¼$ÀHt$Hl$ LD$(H\$@H)ûH¬$L$H9ë«H)ÝI)ØIñH´$IøtML$L$H¬$Hl$L$LD$H$¸H\$H|$ H$ÈH\$(HÇD$0èH$H$¸H$H$ÀH$H$ÈèHÄXÃèèèèèèèH$H$èHD$XHXHû}#HH$èH
Héß÷ÿÿH$H$èHl$XH]Hûÿÿÿ~#HH$èH
Hé÷ÿÿ1ÀHÁé÷ÿÿèéÒöÿÿr |
| ^ |
| *runtime.racefuncenter |
| runtime.raceread¶&"".errPublicModulusÈ |
| runtime.racereadÖ&"".errPublicModulusä&"".errPublicModulusü |
| (runtime.racefuncexitÄâ |
| runtime.raceread |
| ,math/big.(*Int).BitLenè("".ErrMessageTooLongú |
| runtime.raceread("".ErrMessageTooLong¦("".ErrMessageTooLongÀ |
| (runtime.racefuncexitÖ¬ ® |
| Â |
| type.[]uint8è |
| |
| "runtime.makesliceîÆ
|
| "runtime.slicecopy |
| "runtime.racewriteâ |
| "runtime.slicecopyì |
| io.ReadFull¶ |
| (runtime.racefuncexit |
| "".mgf1XORö |
| "".mgf1XOR² |
| 0math/big.(*Int).SetBytesÄ |
| "".encryptà |
| *math/big.(*Int).BytesØtype.[]uint8þ |
| "runtime.makesliceÊ |
| "runtime.slicecopy´! |
| (runtime.racefuncexitÎ! |
| $runtime.panicsliceÜ! |
| $runtime.panicsliceê! |
| $runtime.panicindexø! |
| $runtime.panicindex" |
| $runtime.panicslice" |
| $runtime.panicslice¢" |
| $runtime.panicsliceÂ" |
| runtime.racereadî"2"".errPublicExponentSmall# |
| runtime.raceread#2"".errPublicExponentSmall#2"".errPublicExponentSmallÂ# |
| runtime.racereadô#2"".errPublicExponentLarge$ |
| runtime.raceread$2"".errPublicExponentLarge¢$2"".errPublicExponentLargeÊ$ |
| 0runtime.morestack_noctxt°X"".autotmp_0449"type.math/big.Int"".autotmp_0448?"type.math/big.Int"".autotmp_0447type.int"".autotmp_0445type.[]uint8"".autotmp_0444type.int"".autotmp_0443type.int"".autotmp_0442type.[]uint8"".autotmp_0441type.int"".autotmp_0440type.[]uint8"".autotmp_0438$type.*math/big.Int"".autotmp_0435type.[]uint8"".autotmp_0434type.int"".autotmp_0433type.int"".autotmp_0432type.int"".autotmp_0431type.int"".autotmp_0430type.int"".autotmp_0429type.[]uint8"".autotmp_0428type.int"".autotmp_0427type.int"".autotmp_0426type.int"".autotmp_0425type.int"".autotmp_0424type.int"".autotmp_0423type.[]uint8"".autotmp_0422¯type.[]uint8"".autotmp_0421type.int"".autotmp_0420type.int"".autotmp_0419type.int"".~r1ßtype.error"".pubÿ$type.*"".PublicKey"".ttype.[]uint8"".mï$type.*math/big.Int |
| "".dbßtype.[]uint8"".seedïtype.[]uint8 |
| "".emtype.[]uint8"".lHash¿type.[]uint8"".k¯type.int"".err¿type.error"".erràtype.error"".out°type.[]uint8"".labeltype.[]uint8"".msgPtype.[]uint8"".pub@$type.*"".PublicKey"".random type.io.Reader"".hashtype.hash.HashF"°ç¯°á¯°º¯°¾¯°Ê°À"VU0p*RQEH.HEARAlkdW&#ll)5N-10
#t.R#Z%½Ll`lkvÖ tl^I]¦5
3!".Tgclocals·4591956b865be8c28334f98cbc198266Tgclocals·525c98fdfc5126ed25d4111dc2ad356fXprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".modInverse dH%H;alHìH$H$èÆ$ HÇ$1Û\$`H\$hH\$pH\$xH\$`H\$8HH$èHL$1ÀD$@HD$HHD$PHD$XHD$@H\$8H$HL$0HL$HD$H$H\$H$H\$ èHH$èH\$8H$HH\$èH\$Hût
èHÄÃHH$èH\$0H$HH\$èHL$0H\$Hû}=H$HL$H$H\$èHL$0H$Æ$ èHÄÃëáèéwþÿÿ" |
| N |
| *runtime.racefuncenterÂ"type.math/big.IntÔ |
| "runtime.newobject |
| &math/big.(*Int).GCD"".bigOne |
| runtime.racereadÀ"".bigOneÔ |
| &math/big.(*Int).Cmpô |
| (runtime.racefuncexit"".bigOne¤ |
| runtime.racereadÄ"".bigOneØ |
| &math/big.(*Int).Cmp® |
| &math/big.(*Int).Addâ |
| (runtime.racefuncexit |
| 0runtime.morestack_noctxt@"".autotmp_0456"type.math/big.Int"".autotmp_0455?"type.math/big.Int"".autotmp_0454type.int"".autotmp_0452$type.*math/big.Int"".autotmp_0451$type.*math/big.Int"".x$type.*math/big.Int"".g$type.*math/big.Int |
| "".ok0type.bool |
| "".ia $type.*math/big.Int"".n$type.*math/big.Int"".a$type.*math/big.Int&ëÿvÿ<ö&%75: %"&CV*_ Tgclocals·915393fbc1e604d7afcdc99866ecb07eTgclocals·d90f52f9c0c55c6d82a53518e25dbccaXprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ6"".(*PrivateKey).Precompute ..dH%HD$ÐH;AbHì°H$°H$èH$¸H$H$0èH¬$¸H]01íH9ët
èHÄ°ÃHH$èH\$H\$XH$¸H$H$èH$¸HKHC Hk(Hl$pHL$`HøHD$h° |
| H$èHH$èH\$XH$H$¸Hûu |
| HKHC Hk(Hl$pHL$`HøHD$hI |
| H)Hl$HH\$èH\$H\$PH$¸H$H$0èH$¸Hû÷ Hl$P=
Î Hk0H$¸H$H$0èH$¸H$H$èH$¸H$H$0èH$¸Hh0H,$HhHl$Hh0Hl$èHH$èH\$H\$XH$¸H$H$èH$¸HKHC Hk(Hl$pHËHL$`HøHD$húHÃH$èHH$èH\$XH$H$¸Hû»HKHC Hk(Hl$pHËHL$`HøHD$hHÃH+Hl$HH\$èH\$H\$PH$¸H$H$0H$èH$¸Hû1Hl$P=
Hk8H$¸H$H$0H$èH$¸H$H$èH$¸H$H$0H$èH$¸Hh8H,$HhHl$Hh8Hl$èHH$èH\$H\$XH$¸H$H$èH$¸HKHC Hk(Hl$pHËHL$`HøHD$h*HÃH$èH$¸H$H$èH$¸HKHC Hk(Hl$pHL$`HøHD$hÓH$èH$¸H\$XH$Hú¨HZHB Hj(HøHÃH+Hl$HJHB Hj(Hl$pHL$`HøHD$hSH)Hl$èH\$H\$PH$¸H$H$0H$èH$¸HûHl$P=
ßHk@1Û$H$H$ H$¨H$H\$XH$¸H$H$èH$¸HKHC Hk(Hl$pHL$`HøHD$hcH$èH$¸H$H$èH$¸HKHC Hk(Hl$pHËHL$`HøHD$h
HÃH$èH$¸H\$XH$HúÞHJHB Hj(HøÁH)Hl$HZHB Hj(Hl$pH\$`HøHD$hHÃH+Hl$èH\$H\$@H$¸H$H$èH$¸HC HèHH$HD$HD$èH\$H\$xH\$ H$H\$(H$H$¸H$H$0H$èH$¸H¬$HkPH¬$HkXHl$x=
ªHkHHÇD$0H$¸H$H$èH$¸Hi H\$0H9ë`H$H$èH$¸HKHC Hk(Hl$pHL$`Hl$0HD$hH9ÅHéH$èH$¸HúôHJHB Hj(Hl$pHL$`Hl$0HD$hH9ÅÄHéH+Hl$HH$H$0H$èHD$0H$¸HèHûHSHHKPHkXH¬$HÓHT$xHÅH$H9ÈLHkíHëH\$8HH$èH\$H\$XHH$èH\$XH$H\$HH\$HH\$èH\$H\$PH\$8H$èH\$8HûÄHl$P=
H+H\$8H$èH$¸H$H$èH\$8H$èHD$8H(H,$H$¸HkHl$H(Hl$èHH$èH\$H$H\$@H\$èH\$H\$PH\$8H$H$èH\$8HûåHl$P=
¼HkHH$èH\$H$H\$@H\$H\$HH\$èH\$H\$PH\$8H$H$èH\$8HûtZHl$P=u8HkH\$@H$H\$@H\$H\$HH\$èH\$0HÿÃH\$0éãüÿÿLCL$Hl$èë¸ë¢LCL$Hl$èé1ÿÿÿéÿÿÿH$Hl$èéQþÿÿé5þÿÿèévýÿÿèéýÿÿèèHÄ°ÃLCHL$Hl$èéCüÿÿèèéûÿÿèèLC@L$Hl$èéúÿÿéñùÿÿèèéQùÿÿèèLC8L$Hl$èéå÷ÿÿéÈ÷ÿÿèé>÷ÿÿèLC0L$Hl$èéöÿÿéöÿÿèéõÿÿèèé|ôÿÿÌ |
| X |
| *runtime.racefuncenter |
| runtime.raceread´ |
| (runtime.racefuncexitÒ"type.math/big.Intä |
| "runtime.newobject¤ |
| runtime.raceread |
| runtime.raceread"".bigOne° |
| runtime.racereadÎ"".bigOneâ |
| &math/big.(*Int).Sub¢ |
| "runtime.racewriteÜ6runtime.writeBarrierEnabled |
| runtime.racereadÊ |
| runtime.racereadö |
| runtime.racereadÄ |
| &math/big.(*Int).ModÒ"type.math/big.Intä |
| "runtime.newobject¤ |
| runtime.raceread |
| runtime.raceread¬ "".bigOne¾ |
| runtime.racereadê |
| "".bigOneþ |
| |
| &math/big.(*Int).SubÈ |
| "runtime.racewrite6runtime.writeBarrierEnabledÎ |
| runtime.racereadú |
| runtime.raceread°
|
| runtime.racereadþ
|
| &math/big.(*Int).Mod"type.math/big.Int |
| "runtime.newobjectÞ |
| runtime.racereadØ |
| runtime.raceread |
| runtime.racereadð |
| runtime.racereadÎ |
| 4math/big.(*Int).ModInverse |
| "runtime.racewriteÒ6runtime.writeBarrierEnabledð |
| runtime.racereadÜ |
| runtime.raceread |
| runtime.raceread |
| runtime.racereadà |
| &math/big.(*Int).Mul |
| runtime.racereadÎ$type.[]"".CRTValueô |
| "runtime.makesliceò |
| "runtime.racewriteÈ6runtime.writeBarrierEnabled |
| runtime.racereadì |
| runtime.racereadè |
| runtime.raceread |
| runtime.racereadØ "type.math/big.Intê |
| "runtime.newobject!"".bigOne! |
| runtime.racereadÒ!"".bigOneæ! |
| &math/big.(*Int).Sub" |
| "runtime.racewriteÊ"6runtime.writeBarrierEnabledú" |
| runtime.raceread¦# |
| runtime.racereadÂ# |
| runtime.raceread$ |
| &math/big.(*Int).Mod¤$"type.math/big.Int¶$ |
| "runtime.newobjectæ$ |
| &math/big.(*Int).Set % |
| "runtime.racewriteÔ%6runtime.writeBarrierEnabledø%"type.math/big.Int& |
| "runtime.newobjectÎ& |
| 4math/big.(*Int).ModInverse' |
| "runtime.racewrite´'6runtime.writeBarrierEnabled( |
| &math/big.(*Int).MulÎ( |
| .runtime.writebarrierptrþ( |
| .runtime.writebarrierptr²) |
| .runtime.writebarrierptrÔ) |
| $runtime.panicindexð) |
| $runtime.panicindex* |
| $runtime.panicindex* |
| (runtime.racefuncexitÎ* |
| .runtime.writebarrierptrâ* |
| $runtime.panicindexð* |
| $runtime.panicindex+ |
| $runtime.panicindex+ |
| $runtime.panicindexÂ+ |
| .runtime.writebarrierpträ+ |
| $runtime.panicindexò+ |
| $runtime.panicindex, |
| $runtime.panicindex, |
| $runtime.panicindexÄ, |
| .runtime.writebarrierptræ, |
| $runtime.panicindex- |
| $runtime.panicindexª- |
| .runtime.writebarrierptrÌ- |
| $runtime.panicindexè- |
| $runtime.panicindexö- |
| 0runtime.morestack_noctxtà."".autotmp_0475?"type.math/big.Int"".autotmp_0474type.int"".autotmp_0473$type.*math/big.Int"".autotmp_0472$type.*math/big.Int"".autotmp_0471$type.*math/big.Int"".autotmp_0470$type.*math/big.Int"".autotmp_0469$type.*math/big.Int"".autotmp_0468$type.*math/big.Int"".autotmp_0467type.int"".autotmp_0466o$type.[]"".CRTValue"".autotmp_0464$type.*math/big.Int"".autotmp_0463$type.*math/big.Int"".autotmp_0462$type.*math/big.Int"".autotmp_0461$type.*math/big.Int"".autotmp_0460$type.*math/big.Int"".autotmp_0459$type.*math/big.Int"".autotmp_0458¿$type.*math/big.Int"".autotmp_0457¯$type.*math/big.Int"".valuesï"type.*"".CRTValue"".primeÏ$type.*math/big.Int"".iÿtype.int"".rß$type.*math/big.Int"".priv&type.*"".PrivateKey(àFßà²ßà÷ʦ)iªsõƵ9j\jl"#* +f >%Cø%lø iUÀg$25?? $+= |
| 0°Tgclocals·2c051b460a39f0a5a658aa8ec6086caaTgclocals·818382ae6e9acf88ae30f343ca232c7cXprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".decrypt 55dH%H$ ÿÿÿH;A
Hì`1ÀH¼$èH$`H$è1Û1ÛH$H$HÇ$H$xH$èH$H$H$xH+Hl$èH\$Hû~;HH$èHH$HH$èHÄ`ÃHÇD$xH$hHûuH$xH$èH$hH$H$pH\$H$xH+Hl$èHT$HL$ HD$(HT$`H$H$Hùt
èHÄ`ÃHH$èH\$`H$HH\$èH\$HûuHH$èHH\$`H$xH$èH\$`H$H$xH+Hl$èHL$¶\$HL$xûòþÿÿH$xH$H$èH$xHkH,$èH\$H$1Û$@H$HH$PH$XH$@H$H$xH$èH$H$H\$`H\$H$H\$H$xH+Hl$èH\$ H\$X1Û$ H$(H$0H$8H$ H$H$H\$èHD$H$H$HD$H\$XH\$èH$xH$èH$H$HD$H$xH+Hl$èH$H$H$xH$H$0èH¬$xH]01íH9ë
HH$èH\$H$H$xH$H$èH$xH$èH$xH$H$H$H\$HhHl$H(Hl$èH\$ H$H\$x1íH9ët_H$H$H$H\$H\$xH\$èH$xH$èH$H$HD$H$xH+Hl$èèHÄ`ÃHH$èH\$H$H$xH$H$0èH$xH$H$èH$xHKHC Hk(H¬$ÈH$¸HøH$ÀH$èH$xH$H$H$H\$Hh0Hl$HÃHHH@ Hk(H¬$ÈH$¸HøH$À¯H)Hl$èH\$ H$1Û$H$H$H$H$H$H$xH$H$0H$èH$xH$H$èH$xHKHC Hk(H¬$ÈHËH$¸HøH$ÀóHÃH$èH$xH$H$H$H\$Hh8Hl$HÃHHH@ Hk(H¬$ÈHËH$¸HøH$ÀHÃH+Hl$èH$HD$ H$HL$HD$pHD$èH$HD$HH$H$èHL$HHiHý
î1ÀHø³H$xH$H$èH$xHKHC Hk(H¬$ÈH$¸HøH$ÀH$èH$H$HD$H$xHû\HKHC Hk(H¬$ÈH$¸HøH$À'H)Hl$èH$xH$H$0H$èH$H$HD$H$xHk@Hl$èH$xH$H$èH$xHKHC Hk(H¬$ÈH$¸HøH$À
H$èH$H$HD$H$xHûRHKHC Hk(H¬$ÈH$¸HøH$ÀH)Hl$èH$xH$H$èH$xHKHC Hk(H¬$ÈHËH$¸HøH$ÀºHÃH$èH$H$HD$H$xHûHKHC Hk(H¬$ÈHËH$¸HøH$ÀKHÃH+Hl$èH$H$HD$H\$pH\$èH$xH$H$0H$èH$xHûæHSHHCPHkXH¬$ø1ÉH$ðHD$8H$èHÐHL$@Hl$8H9éúÿÿH$H$HÇD$èH$HûrHHKHkH\$@H\$0H$ÐH$ H$ØH$¨H¬$àH¬$°H$xH$H$èHD$0H$xHÀHSHK Hk(H¬$ÈH$¸H$ÀH9ÈÒHÂH$èHD$0H$xHÀHû£HSHK Hk(H¬$ÈH$¸H$ÀH9ÈoHÂH+H\$pH$H$H\$H$ H\$Hl$hHl$èHD$pH$HD$H$H\$èHD$pH$HD$H$¨H\$èHD$pH$HD$H\$hH\$èHD$pHD$PH$H$èHT$pHL$PHiHýuy1ÀHø}H$HT$H\$hH\$èHT$pH$HT$H$°H\$èH$H$HD$H\$pH\$èH$HL$@HÀHÿÁéýÿÿH$èHT$pHl$P¶]ûtHÇÀÿÿÿÿéaÿÿÿHÇÀéUÿÿÿèéVþÿÿèéýÿÿéýÿÿèévüÿÿèèé§ûÿÿèèéúÿÿèH$èHl$H¶]ûtHÇÀÿÿÿÿéñùÿÿHÇÀéåùÿÿèèèèèé¿òÿÿ¶ |
| Z |
| Î runtime.duffzero| |
| *runtime.racefuncenterÞ |
| runtime.raceread |
| &math/big.(*Int).CmpÄ "".ErrDecryptionÖ |
| runtime.racereadä "".ErrDecryption "".ErrDecryption |
| (runtime.racefuncexit |
| runtime.racereadà |
| crypto/rand.Int¾ |
| (runtime.racefuncexitÜ"".bigZeroî |
| runtime.raceread"".bigZero¢ |
| &math/big.(*Int).CmpÆ"".bigOneØ |
| runtime.racereadæ"".bigOne |
| runtime.racereadÎ |
| "".modInverseª |
| runtime.racereadÔ |
| math/big.NewIntò |
| runtime.racereadâ |
| |
| &math/big.(*Int).Expô |
| &math/big.(*Int).Set¾ |
| &math/big.(*Int).Mulà |
| runtime.raceread¬
|
| &math/big.(*Int).Modø
|
| runtime.raceread´"type.math/big.IntÆ |
| "runtime.newobject |
| runtime.raceread® |
| runtime.raceread |
| &math/big.(*Int).Exp |
| &math/big.(*Int).MulÀ |
| runtime.raceread |
| &math/big.(*Int).Mod |
| (runtime.racefuncexit´"type.math/big.IntÆ |
| "runtime.newobject |
| runtime.raceread¸ |
| runtime.raceread¶ |
| runtime.raceread |
| &math/big.(*Int).Exp¸ |
| runtime.racereadä |
| runtime.racereadð |
| runtime.racereadÎ |
| &math/big.(*Int).Exp |
| &math/big.(*Int).SubÎ |
| runtime.raceread¸ |
| runtime.raceread¶ |
| runtime.racereadò |
| &math/big.(*Int).Add¨ |
| runtime.racereadö |
| &math/big.(*Int).Mul¢ |
| runtime.raceread ! |
| runtime.racereadÜ" |
| &math/big.(*Int).Mod# |
| runtime.raceread$ |
| runtime.racereadÞ% |
| &math/big.(*Int).Mul& |
| &math/big.(*Int).AddÔ& |
| runtime.raceread®( |
| *runtime.racereadrange* |
| runtime.raceread+ |
| runtime.raceread - |
| &math/big.(*Int).Expà- |
| &math/big.(*Int).Sub . |
| &math/big.(*Int).MulÚ. |
| &math/big.(*Int).Mod/ |
| runtime.racereadò/ |
| &math/big.(*Int).Add²0 |
| &math/big.(*Int).Mulò0 |
| &math/big.(*Int).Add¶1 |
| runtime.raceread2 |
| $runtime.panicindex²2 |
| $runtime.panicindexÜ2 |
| $runtime.panicindexø2 |
| $runtime.panicindex3 |
| $runtime.panicindex¢3 |
| $runtime.panicindex°3 |
| $runtime.panicindexÌ3 |
| $runtime.panicindexâ3 |
| runtime.raceread¸4 |
| $runtime.panicindexÆ4 |
| $runtime.panicindexÔ4 |
| $runtime.panicindexâ4 |
| $runtime.panicindexð4 |
| 0runtime.morestack_noctxtpÀP"".autotmp_0519 type."".CRTValue"".autotmp_0518"type.*"".CRTValue"".autotmp_0517Ïtype.int"".autotmp_0516type.int"".autotmp_0515¿"type.math/big.Int"".autotmp_0514"type.math/big.Int"".autotmp_0513?"type.math/big.Int"".autotmp_0512type.int"".autotmp_0511ï$type.[]"".CRTValue"".autotmp_0510type.int"".autotmp_0509$type.*math/big.Int"".autotmp_0508$type.*math/big.Int"".autotmp_0507$type.*math/big.Int"".autotmp_0506$type.*math/big.Int"".autotmp_0505$type.*math/big.Int"".autotmp_0504$type.*math/big.Int"".autotmp_0503$type.*math/big.Int"".autotmp_0502$type.*math/big.Int"".autotmp_0500$type.*math/big.Int"".autotmp_0499$type.*math/big.Int"".autotmp_0497$type.*math/big.Int"".autotmp_0496type.int"".autotmp_0494$type.*math/big.Int"".autotmp_0493¿type.intmath/big.x·2$type.*math/big.Intmath/big.x·2¯$type.*math/big.Int"".primeï$type.*math/big.Int"".valuesÿ type."".CRTValue"".ißtype.int |
| "".m2ß$type.*math/big.Int"".cCopy¿$type.*math/big.Int"".rpowe$type.*math/big.Int"".bigE¯$type.*math/big.Int"".rÿ$type.*math/big.Int |
| "".irÏ$type.*math/big.Int"".errPtype.error"".m@$type.*math/big.Int"".c0$type.*math/big.Int"".priv &type.*"".PrivateKey"".randomtype.io.Reader8"À·¿À¿À«¿À¹Ðä1 =. [nk5> 8D 7-8(7
=ý¤:³B³Éß°7 4#4 /S=1<#4]5Ld8I%]JHA T |
| #½YË%5ûmÌu4 B0!f+5Tgclocals·361723586e499634e46d4ef0a3ccdf71Tgclocals·3894762414cd6c98d67792cb0232b38dXprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".DecryptOAEP,þ+dH%H$ÐþÿÿH;AÚ |
| Hì°H$°H$è1Û1Û1ÛH$(H$01ÛH$H$H$ H$ØHøy |
| 1ÛH$H$ H$H$èH$H1íH9ë
HH$èH
HH$H$ H$°H$¨Hùt71ÛH$H$H$ H$(H$0èHÄ°ÃH$ØH$èH$ØH+H,$èHL$HÁHÈHÁù?HÁé=HÁHÁùH$èHL$XH9Ë¡H$ÀH$H$¸H[0ÿÓH\$Hl$XHÑãHÃH9ëm1Û$H$H$ H$¨H$H$H$àH\$H$èH\$H$ðH\$èHD$ H$ÈH$H$ÐH\$H$ØH\$HD$èHT$ HL$(HD$0H$H$0H$(Hùt
èHÄ°ÃH$øH\$H$H\$H$H\$H$ÀH$H$¸H[@ÿÓ1ÛH\$H\$H\$H$ÀH$H$¸H[8ÿÓHT$ HL$(HD$0H$H$ H$(H$ÀH$H$¸H[(ÿÓH$H$èHT$HL$HD$H$0H$@HD$X1ÛH$èH$ðH$øH$8HL$@H9Á~HD$@HH$HD$HD$èHt$H\$ LD$(Hl$@HØH)ëHÅH$ðL$øH9Ã;H)ÝI)ØIñH´$èIøtML$xL$H¬$Hl$L$LD$H$0H\$H$8H\$ H$@H\$(HÇD$0èH$èH$ðH$øH$XH$HHøH$PH$èH$HH¼$P]¶+1ÀHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!˶ÛH\$xH$ÀH$H$¸H[0ÿÓH\$HÿÃH¬$XH9ëòHûèHÿËHÿÍL$HHýtIÿÀH$ÀH¬$ÈL$¸H$ÀH$H$¸H[0ÿÓH\$HÿÃH¬$PL$XH9ëwL$HH)ÝI)ØIøtMH$¸H$H$ÀH\$H$ÈH\$H$¸H\$H$ÀH\$ L$`LL$(H¬$hHl$0L$pLD$8èH$`H$H$hH\$H$pH\$H$¸H\$H$ÀH\$ H$¸H\$(H$ÀH\$0H$ÈH\$8èH$ÀH$H$¸H[0ÿÓH\$H¬$pH9ëPL$`HÚH$H$H$ H\$H$(H\$L$LD$H$HT$ H¬$Hl$(èH\$0H\$PHÇD$hHÇD$`HÇD$HH$ÀH$H$¸H[0ÿÓHt$HH\$H¬$hL$pH9ëL$`H)ÝI)ØIøtMIêL$àMËL$Ð1ÀL$ØL9ÐrHD$pL9Ð4IH$èH¼$ØH´$ÐHT$pH9úH¶+1ÀHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!˶ÛH$H9úºHH$èLL$HL$ÐL$ØH|$pL9×I;¶+HÇÀHëH1ÃHóÿHÙÀëH!ËHÙÀëH!ËHÙÐëH!ËHT$h¶ÛHÞLÍH!ÝHëHÿËHóÿH!ûHÿÍH!ÕH ëH\$h1ÒHõHÿÎHöÿH!ÖHÿÍH$L!ÍH îHóÿHt$HHL$`H!óHÇÂHÝHÿËHóÿH!ÓHÿÍH!ÍH ëH\$`HøHÿÀL$ØL9ÐþÿÿH\$xHl$PLD$`H!ëIðÿL!ÃIðIðÿL!ÃHût;HH$èHH$(HH$0èHÄ°ÃH\$hHÿÃL$àLÕL9Ów8H)ÝI)ØMÙIøtMH¬$L$ L$èHÄ°ÃèèèèèèèèèèèèHH$èHH$(HH$0èHÄ°ÃH$H$èH$HXHû}#HH$èH
Hé.öÿÿH$H$èH¬$H]Hûÿÿÿ~#HH$èH
Héèõÿÿ1ÀHÁéÞõÿÿéõÿÿèéõÿÿ |
| ^ |
| *runtime.racefuncenter¨ |
| runtime.racereadâ&"".errPublicModulusô |
| runtime.raceread&"".errPublicModulus&"".errPublicModulusº |
| (runtime.racefuncexitì |
| runtime.raceread |
| ,math/big.(*Int).BitLen® |
| 0math/big.(*Int).SetBytesú |
| "".decryptÞ |
| (runtime.racefuncexitô |
| ÊÌê |
| *math/big.(*Int).Bytes¢type.[]uint8È |
| "runtime.makeslice |
| "runtime.slicecopy¦ |
| runtime.racereadîÆ |
| "".mgf1XORä |
| "".mgf1XORþ |
| Bcrypto/subtle.ConstantTimeCompareú |
| runtime.racereadÒ |
| runtime.raceread% "".ErrDecryption% |
| runtime.raceread¨% "".ErrDecryptionÆ% "".ErrDecryptionà% |
| (runtime.racefuncexit' |
| (runtime.racefuncexit' |
| $runtime.panicslice¨' |
| $runtime.panicindex¶' |
| $runtime.panicindexÄ' |
| $runtime.panicindexÒ' |
| $runtime.panicindexà' |
| $runtime.panicsliceî' |
| $runtime.panicsliceü' |
| $runtime.panicslice( |
| $runtime.panicslice( |
| $runtime.panicindex¦( |
| $runtime.panicindex´( |
| $runtime.panicsliceÆ( "".ErrDecryptionØ( |
| runtime.racereadæ( "".ErrDecryption) "".ErrDecryption) |
| (runtime.racefuncexitÊ) |
| runtime.racereadü)2"".errPublicExponentSmall* |
| runtime.raceread*2"".errPublicExponentSmallª*2"".errPublicExponentSmallÐ* |
| runtime.raceread+2"".errPublicExponentLarge+ |
| runtime.raceread¨+2"".errPublicExponentLarge¶+2"".errPublicExponentLargeì+ |
| 0runtime.morestack_noctxtà"".autotmp_0577type.int"".autotmp_0576type.int"".autotmp_0575type.int"".autotmp_0574type.int"".autotmp_0573type.int"".autotmp_0572type.int"".autotmp_0571type.int"".autotmp_0570type.int"".autotmp_0569?"type.math/big.Int"".autotmp_0566type.int"".autotmp_0565type.int"".autotmp_0564type.uint8"".autotmp_0563type.uint8"".autotmp_0562type.uint8"".autotmp_0561type.uint8"".autotmp_0560type.uint8"".autotmp_0559type.uint8"".autotmp_0558type.int"".autotmp_0557type.int"".autotmp_0556type.int"".autotmp_0555type.int"".autotmp_0554type.int"".autotmp_0553type.int"".autotmp_0552type.int"".autotmp_0551type.int"".autotmp_0550type.uint8"".autotmp_0549type.uint8"".autotmp_0547type.[]uint8"".autotmp_0546type.int"".autotmp_0545type.int"".autotmp_0544type.[]uint8"".autotmp_0543type.int"".autotmp_0542type.[]uint8"".autotmp_0541otype.[]uint8"".autotmp_0539$type.*math/big.Int"".autotmp_0536type.int"".autotmp_0535type.int"".outtype.[]uint8"".nßtype.int"".inputÿtype.[]uint8"".~r1¯type.error"".pubÏ$type.*"".PublicKey"".equals0ßtype.int"".iÿtype.int"".rest¿type.[]uint8"".invalidtype.int"".indextype.int$"".lookingForIndexÏtype.int"".lHash2Good¿type.int"".lHash2ßtype.[]uint8 |
| "".dbtype.[]uint8"".seedïtype.[]uint8$"".firstByteIsZeroïtype.int |
| "".emÏtype.[]uint8"".lHash¯type.[]uint8"".m¿$type.*math/big.Int"".k¯type.int"".errtype.error"".erràtype.error"".msg°type.[]uint8"".labeltype.[]uint8"".ciphertextPtype.[]uint8"".priv@&type.*"".PrivateKey"".random type.io.Reader"".hashtype.hash.HashR"àßàÑßàßàOßàßà¥"0*@B |
| ^OliARÌklSll;\ kqk!3 ). |
| C
'.zw
.e&cÒgLlo¬CÑ¢l¾#]_#"!%4Tgclocals·f5abeebced07669a3ddce5a1f0705739Tgclocals·f65ff69dea6c4a520a79cddfc998dd1fXprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".leftPadàÐdH%H;aHì`H\$`H$èH$1Û1ÛH$H$H$HL$pHL$@H9Á~HD$@HH$HD$HD$èHt$HL$ LD$(Hl$@HËH)ëHÍH$L$H9ËwnH)ÝI)ØIñH´$IøtMLL$HL$Hl$PHl$LD$XLD$H\$hH\$H\$pH\$ H\$xH\$(HÇD$0èèHÄ`ÃèèéØþÿÿ |
| B |
| *runtime.racefuncenterÀtype.[]uint8æ |
| "runtime.makeslice |
| "runtime.slicecopy |
| (runtime.racefuncexit° |
| $runtime.panicslice¾ |
| 0runtime.morestack_noctxtpÀ"".autotmp_0582type.[]uint8"".autotmp_0580type.int"".autotmp_0579/type.[]uint8"".n?type.int"".out@type.[]uint8"".size0type.int"".inputtype.[]uint8Àÿ¿À°2
|
| ) |
| èTgclocals·e164b25facb10da87beb89b155f2475eTgclocals·f56b2291fa344104975cb6587be42b9bXprebuilts/go/linux-x86/src/crypto/rsa/rsa.goþ"".initÀ)º)dH%H;a@ |
| HìH$H$èHH$è¶ût0HH$è¶ûu
èHÄÃèHH$èÆèèèèèèHH$èHH$HÇD$HÇD$HÇD$èH\$ =
@ HHÇD$(HH$èHD$HD$HH$HÇD$èHD$HHÇHøëH5H¥H¥NþOþHÇD$pHÇD$xHD$hHH$èHH$HH\$H\$(H\$H\$hH\$èHÇD$(HH$èHD$HD$@H$HÇD$èHD$@HÇHø5H5H¥HNÿHOÿHÇD$pHÇD$xHD$hHH$èHH$HH\$H\$(H\$H\$hH\$èHÇD$(HH$èHD$HD$8H$HÇD$èHD$8HÇHøH5H¥H¥NÿOÿHÇD$pHÇD$xHD$hHH$èHH$HH\$H\$(H\$H\$hH\$èHÇD$(HH$èHD$HD$8H$HÇD$èHD$8HÇHøÉH5H¥H¥NÿOÿHÇD$pHÇD$xHD$hHH$èHH$HH\$H\$(H\$H\$hH\$èHÇD$(HH$èHD$HD$8H$HÇD$èHD$8HÇHøH5H¥H¥NÿOÿHÇD$pHÇD$xHD$hHH$èHH$HH\$H\$(H\$H\$hH\$èHÇD$(HH$èHD$HD$8H$HÇD$èHD$8HÇHø]H5H¥H¥NÿOÿHÇD$pHÇD$xHD$hHH$èHH$HH\$H\$(H\$H\$hH\$èHÇD$(HH$èH\$HûÆHÇD$pHÇD$xH\$hHH$èHH$HH\$H\$(H\$H\$hH\$èHÇD$( HH$èHD$HD$0H$HÇD$èHD$0HÇHø!H5H¥HNþHOþHÇD$pHÇD$xHD$hHH$èHH$HH\$H\$(H\$H\$hH\$èHÇ$èH\$H\$PHH$èH\$P=
fHHÇ$èH\$H\$PHH$èH\$P=
HHH$HÇD$"èH\$H\$XH\$H\$`HH$èH\$XHH\$`=
HHH$HÇD$%èH\$H\$XH\$H\$`HH$èH\$XHH\$`=
HHH$HÇD$%èH\$H\$XH\$H\$`HH$èH\$XHH\$`=
HHH$HÇD$4èH\$H\$XH\$H\$`HH$èH\$XHH\$`=
HHH$HÇD$èH\$H\$XH\$H\$`HH$èH\$XHH\$`=
HHH$HÇD$èH\$H\$XH\$H\$`HH$èH\$XHH\$`=u+HHH$èÆèHÄÃH-H,$H\$èëÅH-H,$H\$èéMÿÿÿH-H,$H\$èéÑþÿÿH-H,$H\$èéUþÿÿH-H,$H\$èéÙýÿÿH-H,$H\$èé]ýÿÿH-H,$H\$èéáüÿÿH-H,$H\$èéüÿÿéØûÿÿé3ûÿÿéúÿÿéæùÿÿé0ùÿÿézøÿÿéÄ÷ÿÿé÷ÿÿH-H,$H\$èéöÿÿèé£õÿÿÔ |
| N |
| *runtime.racefuncenter\"".initdone·n |
| runtime.raceread|"".initdone·"".initdone·¦ |
| runtime.raceread´"".initdoneÂ·È |
| (runtime.racefuncexitâ |
| "runtime.throwinitô"".initdone· |
| "runtime.racewrite"".initdone· |
| crypto.init¨ |
| io.init² |
| math/big.init¼ |
| bytes.initÆ |
| hash.initÐ |
| crypto/rand.initÞ"".hashPrefixesð |
| "runtime.racewriteþ8type.map[crypto.Hash][]uint8Æ |
| runtime.makemapÜ6runtime.writeBarrierEnabledø"".hashPrefixestype.[18]uint8ª |
| "runtime.newobjectâ |
| ,runtime.racewriterange""".statictmp_0593ä"".hashPrefixesö |
| runtime.raceread8type.map[crypto.Hash][]uint8"".hashPrefixesÖ |
| $runtime.mapassign1ötype.[15]uint8 |
| "runtime.newobjectÀ |
| ,runtime.racewriterangeò""".statictmp_0595Â"".hashPrefixesÔ |
| runtime.racereadâ8type.map[crypto.Hash][]uint8ø"".hashPrefixes´ |
| $runtime.mapassign1Ô type.[19]uint8æ |
| "runtime.newobject |
| |
| ,runtime.racewriterangeÐ |
| """.statictmp_0597 "".hashPrefixes² |
| runtime.racereadÀ8type.map[crypto.Hash][]uint8Ö"".hashPrefixes |
| $runtime.mapassign1²type.[19]uint8Ä |
| "runtime.newobjectü |
| ,runtime.racewriterange®
""".statictmp_0599þ
"".hashPrefixes |
| runtime.raceread8type.map[crypto.Hash][]uint8´"".hashPrefixesð |
| $runtime.mapassign1type.[19]uint8¢ |
| "runtime.newobjectÚ |
| ,runtime.racewriterange""".statictmp_0601Ü"".hashPrefixesî |
| runtime.racereadü8type.map[crypto.Hash][]uint8"".hashPrefixesÎ |
| $runtime.mapassign1îtype.[19]uint8 |
| "runtime.newobject¸ |
| ,runtime.racewriterangeê""".statictmp_0603º"".hashPrefixesÌ |
| runtime.racereadÚ8type.map[crypto.Hash][]uint8ð"".hashPrefixes¬ |
| $runtime.mapassign1Ìtype.[0]uint8Þ |
| "runtime.newobject¸"".hashPrefixesÊ |
| runtime.racereadØ8type.map[crypto.Hash][]uint8î"".hashPrefixesª |
| $runtime.mapassign1Êtype.[14]uint8Ü |
| "runtime.newobject |
| ,runtime.racewriterangeÆ""".statictmp_0606"".hashPrefixes¨ |
| runtime.raceread¶8type.map[crypto.Hash][]uint8Ì"".hashPrefixes |
| $runtime.mapassign1¢ |
| math/big.NewIntÄ"".bigZeroÖ |
| "runtime.racewriteì6runtime.writeBarrierEnabled"".bigZero¢ |
| math/big.NewIntÄ"".bigOneÖ |
| "runtime.racewriteì6runtime.writeBarrierEnabled"".bigOne\go.string."crypto/rsa: missing public modulus"º |
| errors.Newð&"".errPublicModulus |
| "runtime.racewrite&"".errPublicModulus°6runtime.writeBarrierEnabledÌ&"".errPublicModulusÚbgo.string."crypto/rsa: public exponent too small"þ |
| errors.New´2"".errPublicExponentSmallÆ |
| "runtime.racewriteÞ2"".errPublicExponentSmallô6runtime.writeBarrierEnabled2"".errPublicExponentSmallbgo.string."crypto/rsa: public exponent too large"Â |
| errors.Newø2"".errPublicExponentLarge |
| "runtime.racewrite¢2"".errPublicExponentLarge¸6runtime.writeBarrierEnabledÔ2"".errPublicExponentLargeâgo.string."crypto/rsa: message too long for RSA public key size" |
| errors.New¼ ("".ErrMessageTooLongÎ |
| "runtime.racewriteæ ("".ErrMessageTooLongü 6runtime.writeBarrierEnabled!("".ErrMessageTooLong¦!Pgo.string."crypto/rsa: decryption error"Ê! |
| errors.New" "".ErrDecryption" |
| "runtime.racewriteª" "".ErrDecryptionÀ"6runtime.writeBarrierEnabledÜ" "".ErrDecryptionê"Tgo.string."crypto/rsa: verification error"# |
| errors.NewÄ#$"".ErrVerificationÖ# |
| "runtime.racewriteî#$"".ErrVerification$6runtime.writeBarrierEnabled$$"".ErrVerification¦$"".initdone·¸$ |
| "runtime.racewriteÄ$"".initdone·Ð$ |
| (runtime.racefuncexitî$$"".ErrVerification% |
| .runtime.writebarrierptr% "".ErrDecryption¸% |
| .runtime.writebarrierptrÐ%("".ErrMessageTooLongì% |
| .runtime.writebarrierptr&2"".errPublicExponentLarge & |
| .runtime.writebarrierptr¸&2"".errPublicExponentSmallÔ& |
| .runtime.writebarrierptrì&&"".errPublicModulus' |
| .runtime.writebarrierptr '"".bigOne¼' |
| .runtime.writebarrierptrÔ'"".bigZeroð' |
| .runtime.writebarrierptrø("".hashPrefixes) |
| .runtime.writebarrierptr¨) |
| 0runtime.morestack_noctxt""".autotmp_0607type.*[14]uint8"".autotmp_0604type.*[19]uint8"".autotmp_0602type.*[19]uint8"".autotmp_0600type.*[19]uint8"".autotmp_0598type.*[19]uint8"".autotmp_0596type.*[15]uint8"".autotmp_0594otype.*[18]uint8"".autotmp_0592/type.[]uint8"".autotmp_0591¯ type.crypto.Hash"".autotmp_0590type.error"".autotmp_0589type.error"".autotmp_0588type.error"".autotmp_0587type.error"".autotmp_0586type.error"".autotmp_0585Otype.error"".autotmp_0584$type.*math/big.Int"".autotmp_0583_$type.*math/big.Int(UÿÃÿ¬¬¹R
ࢠ¬]¯¯¯¯¯¯¦å@@&bbbbvb^´$³´»}v'&'ä
&JeJeJeJeJeJäJ=&2$>
$>
$>
$>
$>
$1
ÅTgclocals·0ce64bbc7cfa5ef04d41c861de81a3d7Tgclocals·272b0fac776bdb545c4565f5d91196acXprebuilts/go/linux-x86/src/crypto/rsa/rsa.gobprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goþTgclocals·581a42a69209f974dd2b79690ca3daa3hh @DDþTgclocals·6363521974a113cb35f3d9f8d6188df7hhOOOOOOþTgclocals·ffd121e3dbb6990906d76efbdd233e0d((þTgclocals·476d7ce44f720ffa6a3f2dc237f5d028((OþTgclocals·5ad638fd42f6c4d50bbbeafb5772356c((þTgclocals·7e6d351e62617dcad5cf1e9261a02ab2((OOOþTgclocals·e6c77489c3dbec70f034eb54b48712b5PP
þTgclocals·fee89478d16698ce23104b6d552fc55cPP
þTgclocals·f56b2291fa344104975cb6587be42b9b þTgclocals·7870415641da46b3cba4d091fd1e3422 yþTgclocals·5f2eee4663d18fca838d8c7bcb3b489aXX $ þTgclocals·4504e14ad70a368ab2e88355521723b4XX þTgclocals·c05f511c694e6d473f47bf82355d01c8hhA þTgclocals·1d07381dfa9624365f8958f9a1b51ff8hh |
| %%%%%%%%%%%þ0Bgo.itab.*errors.errorString.errorþpgo.string.hdr."crypto/rsa: input must be hashed message" (hgo.string."crypto/rsa: input must be hashed message"þhgo.string."crypto/rsa: input must be hashed message"`Rcrypto/rsa: input must be hashed messageþjgo.string.hdr."crypto/rsa: unsupported hash function" %bgo.string."crypto/rsa: unsupported hash function"þbgo.string."crypto/rsa: unsupported hash function"PLcrypto/rsa: unsupported hash functionþTgclocals·42615f0ca05c0cdcc376eb42d6bdc4f3XX @BþTgclocals·2b498bc02a1682845fcbf1617c11b2ceXX ÈÀÀþTgclocals·790e5cc5051fc0affc980ade09e929ecþTgclocals·ad9d65701e915136506edb7cd27ec02b þTgo.string.hdr."crypto/rsa: encoding error" Lgo.string."crypto/rsa: encoding error"þLgo.string."crypto/rsa: encoding error"@6crypto/rsa: encoding errorþTgclocals·e4451f53f3518aa91e006d0712f940bdhh@AþTgclocals·2e3a3d30cdaae35c53d09bdc02a946c1hh3þTgclocals·b1d882b91af6b23aa5010e11ab4d19d2HH þTgclocals·2a51e3b195190d3a398ed5747fd5ec6cHH þTgclocals·ceb9ea343857a0abdb13e1c2a9e4d818@@
þTgclocals·781b4a4ca726c433930893346162853c@@dd`þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·3f5c1f818fa7055d0400cecd34057162þTgclocals·fac86902acffe389385a3196a692edbb88 þTgclocals·2af85aeedc9cf1626c4edf9d6fdd412288
þTgclocals·ad3d78e88c381598810f2e82f373ef66((þTgclocals·a875ef9b747ec035e472bb4fc1932f71((%%%þTgclocals·82a71eeff0b8b77661e4e41f38d78499HH þTgclocals·ee5130b902b2931317bffd7f465e741eHH%%%%%%%þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·cad14e25fd48dddd762418d02c031d67 þTgclocals·69c1753bd5f81501d95132d08af04464þTgclocals·cad14e25fd48dddd762418d02c031d67 þTgclocals·70aaa51e4db25af68bc5a79ecbbdac1100þTgclocals·c27dd64b9dd8f59c8b98f79152de075f00
ÏÏÏÏþngo.string.hdr."crypto/rsa: invalid options for Decrypt" 'fgo.string."crypto/rsa: invalid options for Decrypt"þfgo.string."crypto/rsa: invalid options for Decrypt"PPcrypto/rsa: invalid options for DecryptþTgclocals·c6b596eeb9c69c345ea733f3a71e4744XX `#'þTgclocals·acf50cf45bb03f18d4b7af3352657018XX
ÏÏÏÏÏÏÏÏÏþ^go.string.hdr."crypto/rsa: invalid prime value" Vgo.string."crypto/rsa: invalid prime value"þVgo.string."crypto/rsa: invalid prime value"@@crypto/rsa: invalid prime valueþVgo.string.hdr."crypto/rsa: invalid modulus" Ngo.string."crypto/rsa: invalid modulus"þNgo.string."crypto/rsa: invalid modulus"@8crypto/rsa: invalid modulusþZgo.string.hdr."crypto/rsa: invalid exponents" Rgo.string."crypto/rsa: invalid exponents"þRgo.string."crypto/rsa: invalid exponents"@<crypto/rsa: invalid exponentsþTgclocals·3dc4759dbb845724cbc31a64e399a338.@@@ 0°´ @ @þTgclocals·b9077818c1df55f419a2f75a1a1f928eÐÐþTgclocals·c55cf99de9cdd8c8202a466952fa1a45 þTgclocals·d83d0d2288f6dc42e44231449c3fde41 ;þgo.string.hdr."crypto/rsa: GenerateMultiPrimeKey: nprimes must be >= 2" 7go.string."crypto/rsa: GenerateMultiPrimeKey: nprimes must be >= 2"þgo.string."crypto/rsa: GenerateMultiPrimeKey: nprimes must be >= 2"ppcrypto/rsa: GenerateMultiPrimeKey: nprimes must be >= 2þTgclocals·335e903b754211f12ea3dd454823882e )DDDDDDDDDDDDDDDDDDDDDDDDDD@DD@DDdDDlDDDDDÄDDÄDDÅDDÅDDFDD@DDþTgclocals·988f55617998dd0f1f6675b59c366b7cØØcssssssssssssssssþTgclocals·33cdeccccebe80329f1fdbee7f5874cbþTgclocals·87d20ce1b58390b294df80b886db78bfþTgclocals·695a187ba664ee2e2f23563ad28d70cc00þTgclocals·ceff764bedfedec85c341d2167e72670009999þTgclocals·f891aedf0f80c97cb1c7cc75a7fd6349((þTgclocals·811ac01e766d981ff332765c3d1de987((þTgclocals·525c98fdfc5126ed25d4111dc2ad356f ""@""þTgclocals·4591956b865be8c28334f98cbc198266?? ? ?É? ? ? ? ? ?Á?Á?Á?Á?É?Á?þTgclocals·d90f52f9c0c55c6d82a53518e25dbcca@@ |
| þTgclocals·915393fbc1e604d7afcdc99866ecb07e@@þTgclocals·818382ae6e9acf88ae30f343ca232c7chhþTgclocals·2c051b460a39f0a5a658aa8ec6086caahhþTgclocals·3894762414cd6c98d67792cb0232b38dÀÀ#HH@DÀ@@@`a``:p:r:þTgclocals·361723586e499634e46d4ef0a3ccdf71¨¨ooooooþTgclocals·f65ff69dea6c4a520a79cddfc998dd1f°°%$@@þTgclocals·f5abeebced07669a3ddce5a1f0705739 ?? ? ?É? ?É?É?É?É?É?É??É?É?É?É?É?ÉþTgclocals·f56b2291fa344104975cb6587be42b9b þTgclocals·e164b25facb10da87beb89b155f2475e þdgo.string.hdr."crypto/rsa: missing public modulus" "\go.string."crypto/rsa: missing public modulus"þ\go.string."crypto/rsa: missing public modulus"PFcrypto/rsa: missing public modulusþjgo.string.hdr."crypto/rsa: public exponent too small" %bgo.string."crypto/rsa: public exponent too small"þbgo.string."crypto/rsa: public exponent too small"PLcrypto/rsa: public exponent too smallþjgo.string.hdr."crypto/rsa: public exponent too large" %bgo.string."crypto/rsa: public exponent too large"þbgo.string."crypto/rsa: public exponent too large"PLcrypto/rsa: public exponent too largeþgo.string.hdr."crypto/rsa: message too long for RSA public key size" 4go.string."crypto/rsa: message too long for RSA public key size"þgo.string."crypto/rsa: message too long for RSA public key size"pjcrypto/rsa: message too long for RSA public key sizeþXgo.string.hdr."crypto/rsa: decryption error" Pgo.string."crypto/rsa: decryption error"þPgo.string."crypto/rsa: decryption error"@:crypto/rsa: decryption errorþ\go.string.hdr."crypto/rsa: verification error" Tgo.string."crypto/rsa: verification error"þTgo.string."crypto/rsa: verification error"@>crypto/rsa: verification errorþTgclocals·272b0fac776bdb545c4565f5d91196acPP |
| `þTgclocals·0ce64bbc7cfa5ef04d41c861de81a3d7þ."".hashPrefixes8type.map[crypto.Hash][]uint8þ."".bigZero$type.*math/big.Intþ."".bigOne$type.*math/big.Intþ.&"".errPublicModulus type.errorþ.2"".errPublicExponentSmall type.errorþ.2"".errPublicExponentLarge type.errorþ.("".ErrMessageTooLong type.errorþ. "".ErrDecryption type.errorþ.$"".ErrVerification type.errorþ0"".initdone·type.uint8þ""".statictmp_0593$type.[18]uint8$0 0*H÷
þ""".statictmp_0595type.[15]uint80!0 +þ""".statictmp_0597&type.[19]uint8&0-0
`Heþ""".statictmp_0599&type.[19]uint8&010
`He þ""".statictmp_0601&type.[19]uint8&0A0
`He0þ""".statictmp_0603&type.[19]uint8&0Q0
`He@þ""".statictmp_0606type.[14]uint80 0(Ï1þ*"".EncryptPKCS1v15·f$"".EncryptPKCS1v15þ*"".DecryptPKCS1v15·f$"".DecryptPKCS1v15þ>"".DecryptPKCS1v15SessionKey·f8"".DecryptPKCS1v15SessionKeyþ*"".decryptPKCS1v15·f$"".decryptPKCS1v15þ0"".nonZeroRandomBytes·f*"".nonZeroRandomBytesþ$"".SignPKCS1v15·f"".SignPKCS1v15þ("".VerifyPKCS1v15·f""".VerifyPKCS1v15þ,"".pkcs1v15HashInfo·f&"".pkcs1v15HashInfoþ*"".copyWithLeftPad·f$"".copyWithLeftPadþ&"".emsaPSSEncode·f "".emsaPSSEncodeþ&"".emsaPSSVerify·f "".emsaPSSVerifyþ*"".signPSSWithSalt·f$"".signPSSWithSaltþ8"".(*PSSOptions).HashFunc·f2"".(*PSSOptions).HashFuncþ<"".(*PSSOptions).saltLength·f6"".(*PSSOptions).saltLengthþ"".SignPSS·f"".SignPSSþ"".VerifyPSS·f"".VerifyPSSþ"".verifyPSS·f"".verifyPSSþ"".checkPub·f"".checkPubþ4"".(*PrivateKey).Public·f."".(*PrivateKey).Publicþ0"".(*PrivateKey).Sign·f*"".(*PrivateKey).Signþ6"".(*PrivateKey).Decrypt·f0"".(*PrivateKey).Decryptþ8"".(*PrivateKey).Validate·f2"".(*PrivateKey).Validateþ""".GenerateKey·f"".GenerateKeyþ6"".GenerateMultiPrimeKey·f0"".GenerateMultiPrimeKeyþ "".incCounter·f"".incCounterþ"".mgf1XOR·f"".mgf1XORþ"".encrypt·f"".encryptþ""".EncryptOAEP·f"".EncryptOAEPþ "".modInverse·f"".modInverseþ<"".(*PrivateKey).Precompute·f6"".(*PrivateKey).Precomputeþ"".decrypt·f"".decryptþ""".DecryptOAEP·f"".DecryptOAEPþ"".leftPad·f"".leftPadþ"".init·f"".initþ"runtime.gcbits.01þ.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."rsa.PublicKey"
2go.string."rsa.PublicKey"þ2go.string."rsa.PublicKey" rsa.PublicKeyþ"go.string.hdr."N" go.string."N"þgo.string."N"Nþ"go.string.hdr."E" go.string."E"þgo.string."E"Eþ2go.string.hdr."PublicKey" *go.string."PublicKey"þ*go.string."PublicKey" PublicKeyþ4go.string.hdr."crypto/rsa" |
| ,go.string."crypto/rsa"þ,go.string."crypto/rsa" crypto/rsaþ"go.importpath."". |
| ,go.string."crypto/rsa"þ"type."".PublicKey°°1¿Ç0À runtime.algarray@"runtime.gcbits.01P:go.string.hdr."rsa.PublicKey"p$type.*"".PublicKey"runtime.zerovalueÀ"type."".PublicKeyÀ"go.string.hdr."N"à$type.*math/big.Int"go.string.hdr."E"°type.int`à"type."".PublicKeyà2go.string.hdr."PublicKey"ð"go.importpath."".°"type."".PublicKeyþ<go.string.hdr."*rsa.PublicKey" 4go.string."*rsa.PublicKey"þ4go.string."*rsa.PublicKey" *rsa.PublicKeyþ$type.*"".PublicKey FgEÌ60 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."*rsa.PublicKey"p6go.weak.type.**"".PublicKey"runtime.zerovalue"type."".PublicKeyþ4go.string.hdr."[]*big.Int" |
| ,go.string."[]*big.Int"þ,go.string."[]*big.Int" []*big.Intþ(type.[]*math/big.Int 1CÛ0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]*big.Int"p:go.weak.type.*[]*math/big.Int"runtime.zerovalue$type.*math/big.IntþLgo.typelink.[]*big.Int []*math/big.Int(type.[]*math/big.Intþ type..hashfunc24 ,runtime.memhash_varlenþtype..eqfunc24 .runtime.memequal_varlenþtype..alg24 type..hashfunc24type..eqfunc24þ:go.string.hdr."*rsa.CRTValue"
2go.string."*rsa.CRTValue"þ2go.string."*rsa.CRTValue" *rsa.CRTValueþ"type.*"".CRTValue :ÉRe60 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."*rsa.CRTValue"p4go.weak.type.**"".CRTValue"runtime.zerovalue type."".CRTValueþ"runtime.gcbits.07þ8go.string.hdr."rsa.CRTValue" 0go.string."rsa.CRTValue"þ0go.string."rsa.CRTValue" rsa.CRTValueþ&go.string.hdr."Exp" go.string."Exp"þgo.string."Exp"Expþ*go.string.hdr."Coeff" "go.string."Coeff"þ"go.string."Coeff"Coeffþ"go.string.hdr."R" go.string."R"þgo.string."R"Rþ0go.string.hdr."CRTValue" (go.string."CRTValue"þ(go.string."CRTValue" CRTValueþ type."".CRTValue %A 0type..alg24@"runtime.gcbits.07P8go.string.hdr."rsa.CRTValue"p"type.*"".CRTValue"runtime.zerovalueÀ type."".CRTValueÀ&go.string.hdr."Exp"à$type.*math/big.Int*go.string.hdr."Coeff"°$type.*math/big.Intà"go.string.hdr."R"$type.*math/big.Int`° type."".CRTValue°0go.string.hdr."CRTValue"À"go.importpath."".Ð type."".CRTValueþ<go.string.hdr."[]rsa.CRTValue" 4go.string."[]rsa.CRTValue"þ4go.string."[]rsa.CRTValue" []rsa.CRTValueþ$type.[]"".CRTValue niç)0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]rsa.CRTValue"p6go.weak.type.*[]"".CRTValue"runtime.zerovalue type."".CRTValueþPgo.typelink.[]rsa.CRTValue []"".CRTValue$type.[]"".CRTValueþLgo.string.hdr."*rsa.PrecomputedValues" Dgo.string."*rsa.PrecomputedValues"þDgo.string."*rsa.PrecomputedValues"0.*rsa.PrecomputedValuesþ4type.*"".PrecomputedValues Òjß60 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."*rsa.PrecomputedValues"pFgo.weak.type.**"".PrecomputedValues"runtime.zerovalue2type."".PrecomputedValuesþ"runtime.gcbits.0fþJgo.string.hdr."rsa.PrecomputedValues" Bgo.string."rsa.PrecomputedValues"þBgo.string."rsa.PrecomputedValues"0,rsa.PrecomputedValuesþ$go.string.hdr."Dp" go.string."Dp"þgo.string."Dp"Dpþ$go.string.hdr."Dq" go.string."Dq"þgo.string."Dq"Dqþ(go.string.hdr."Qinv" go.string."Qinv"þ go.string."Qinv" |
| Qinvþ2go.string.hdr."CRTValues" *go.string."CRTValues"þ*go.string."CRTValues" CRTValuesþBgo.string.hdr."PrecomputedValues" :go.string."PrecomputedValues"þ:go.string."PrecomputedValues"0$PrecomputedValuesþ2type."".PrecomputedValuesÐÐ0 hyÈ×$0à runtime.algarray@"runtime.gcbits.0fPJgo.string.hdr."rsa.PrecomputedValues"p4type.*"".PrecomputedValues"runtime.zerovalueÀ2type."".PrecomputedValuesÀ$go.string.hdr."Dp"à$type.*math/big.Int$go.string.hdr."Dq"°$type.*math/big.Intà(go.string.hdr."Qinv"$type.*math/big.Int°2go.string.hdr."CRTValues"Ð$type.[]"".CRTValue`2type."".PrecomputedValuesBgo.string.hdr."PrecomputedValues""go.importpath."". Ð2type."".PrecomputedValuesþ&runtime.gcbits.cd03Íþ<go.string.hdr."rsa.PrivateKey" 4go.string."rsa.PrivateKey"þ4go.string."rsa.PrivateKey" rsa.PrivateKeyþ"go.string.hdr."D" go.string."D"þgo.string."D"Dþ,go.string.hdr."Primes" $go.string."Primes"þ$go.string."Primes"Primesþ6go.string.hdr."Precomputed" .go.string."Precomputed"þ.go.string."Precomputed" Precomputedþ4go.string.hdr."PrivateKey" |
| ,go.string."PrivateKey"þ,go.string."PrivateKey" PrivateKeyþ$type."".PrivateKeyÐÐ`P·Õ2"0"0à runtime.algarray@&runtime.gcbits.cd03P<go.string.hdr."rsa.PrivateKey"p&type.*"".PrivateKey"runtime.zerovalueÀ$type."".PrivateKeyà"type."".PublicKey"go.string.hdr."D"°$type.*math/big.Intà,go.string.hdr."Primes"(type.[]*math/big.Int°6go.string.hdr."Precomputed"Ð2type."".PrecomputedValues`$type."".PrivateKey4go.string.hdr."PrivateKey""go.importpath."". Ð$type."".PrivateKeyþ>go.string.hdr."*rsa.PrivateKey" 6go.string."*rsa.PrivateKey"þ6go.string."*rsa.PrivateKey" *rsa.PrivateKeyþÀgo.string.hdr."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)" P¸go.string."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"þ¸go.string."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"°¢func(*rsa.PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)þ¨type.func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)ààª30 runtime.algarray@"runtime.gcbits.01PÀgo.string.hdr."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"pºgo.weak.type.*func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"runtime.zerovalue ¨type.func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)ÐÀ¨type.func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)&type.*"".PrivateKeytype.io.Reader type.[]uint8°2type.crypto.DecrypterOptsÀtype.[]uint8Ðtype.errorþØgo.typelink.func(*rsa.PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error) func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)¨type.func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)þJgo.string.hdr."func(*rsa.PrivateKey)" Bgo.string."func(*rsa.PrivateKey)"þBgo.string."func(*rsa.PrivateKey)"0,func(*rsa.PrivateKey)þ2type.func(*"".PrivateKey)ð¯30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func(*rsa.PrivateKey)"pDgo.weak.type.*func(*"".PrivateKey)"runtime.zerovalue 2type.func(*"".PrivateKey)Ð2type.func(*"".PrivateKey)&type.*"".PrivateKeyþlgo.typelink.func(*rsa.PrivateKey) func(*"".PrivateKey)2type.func(*"".PrivateKey)þlgo.string.hdr."func(*rsa.PrivateKey) crypto.PublicKey" &dgo.string."func(*rsa.PrivateKey) crypto.PublicKey"þdgo.string."func(*rsa.PrivateKey) crypto.PublicKey"PNfunc(*rsa.PrivateKey) crypto.PublicKeyþTtype.func(*"".PrivateKey) crypto.PublicKey ¦Ä¶v30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*rsa.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(*rsa.PrivateKey) crypto.PublicKey func(*"".PrivateKey) crypto.PublicKeyTtype.func(*"".PrivateKey) crypto.PublicKeyþºgo.string.hdr."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)" M²go.string."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"þ²go.string."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)" func(*rsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)þ¢type.func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)ààyds-30 runtime.algarray@"runtime.gcbits.01Pºgo.string.hdr."func(*rsa.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(*rsa.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)þVgo.string.hdr."func(*rsa.PrivateKey) error" Ngo.string."func(*rsa.PrivateKey) error"þNgo.string."func(*rsa.PrivateKey) error"@8func(*rsa.PrivateKey) errorþ>type.func(*"".PrivateKey) error -Åá30 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."func(*rsa.PrivateKey) error"pPgo.weak.type.*func(*"".PrivateKey) error"runtime.zerovalue >type.func(*"".PrivateKey) errorÐ>type.func(*"".PrivateKey) error&type.*"".PrivateKeytype.errorþgo.typelink.func(*rsa.PrivateKey) error func(*"".PrivateKey) error>type.func(*"".PrivateKey) errorþ.go.string.hdr."Decrypt" &go.string."Decrypt"þ&go.string."Decrypt"Decryptþgo.string.hdr."func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)" ?go.string."func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"þgo.string."func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)þtype.func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)ÐÐ
ÇS30 runtime.algarray@"runtime.gcbits.01Pgo.string.hdr."func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"pgo.weak.type.*func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"runtime.zerovalue type.func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)аtype.func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)type.io.Readertype.[]uint8 2type.crypto.DecrypterOpts°type.[]uint8Àtype.errorþgo.typelink.func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error) func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)type.func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)þ4go.string.hdr."Precompute" |
| ,go.string."Precompute"þ,go.string."Precompute" Precomputeþ,go.string.hdr."func()" $go.string."func()"þ$go.string."func()"func()þtype.func()ö¼ö30 runtime.algarray@"runtime.gcbits.01P,go.string.hdr."func()"p(go.weak.type.*func()"runtime.zerovalue type.func()Ðtype.func()þ2go.typelink.func() func()type.func()þ,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)þ0go.string.hdr."Validate" (go.string."Validate"þ(go.string."Validate" Validateþ8go.string.hdr."func() error" 0go.string."func() error"þ0go.string."func() error" func() errorþ"type.func() errorÖµ30 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."func() error"p4go.weak.type.*func() error"runtime.zerovalue "type.func() errorÐ"type.func() errortype.errorþJgo.typelink.func() error func() error"type.func() errorþ&type.*"".PrivateKeyÐÐ_¡6B0 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*rsa.PrivateKey"p8go.weak.type.**"".PrivateKey"runtime.zerovalue$type."".PrivateKey` &type.*"".PrivateKeyÀð&type.*"".PrivateKeyð.go.string.hdr."Decrypt"type.func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error) ¨type.func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)°0"".(*PrivateKey).DecryptÀ0"".(*PrivateKey).DecryptÐ4go.string.hdr."Precompute"ðtype.func()2type.func(*"".PrivateKey)6"".(*PrivateKey).Precompute 6"".(*PrivateKey).Precompute°,go.string.hdr."Public"Ð8type.func() crypto.PublicKeyàTtype.func(*"".PrivateKey) crypto.PublicKeyð."".(*PrivateKey).Public."".(*PrivateKey).Public(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ð0go.string.hdr."Validate""type.func() error >type.func(*"".PrivateKey) error°2"".(*PrivateKey).ValidateÀ2"".(*PrivateKey).Validateþruntime.gcbits.þ0go.string.hdr."[8]uint8" (go.string."[8]uint8"þ(go.string."[8]uint8" [8]uint8þtype.[8]uint8ÀÀ>ù0´0 runtime.algarray@runtime.gcbits.P0go.string.hdr."[8]uint8"p,go.weak.type.*[8]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ:go.typelink.[8]uint8 [8]uint8type.[8]uint8þ:go.string.hdr."[]crypto.Hash"
2go.string."[]crypto.Hash"þ2go.string."[]crypto.Hash" []crypto.Hashþ$type.[]crypto.Hash £ 0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."[]crypto.Hash"p6go.weak.type.*[]crypto.Hash"runtime.zerovalue type.crypto.HashþNgo.typelink.[]crypto.Hash []crypto.Hash$type.[]crypto.Hashþ type..hashfunc64 @,runtime.memhash_varlenþtype..eqfunc64 @.runtime.memequal_varlenþtype..alg64 type..hashfunc64type..eqfunc64þ<go.string.hdr."[8]crypto.Hash" 4go.string."[8]crypto.Hash"þ4go.string."[8]crypto.Hash" [8]crypto.Hashþ&type.[8]crypto.HashÀÀ@½Á§°0type..alg64@runtime.gcbits.P<go.string.hdr."[8]crypto.Hash"p8go.weak.type.*[8]crypto.Hash"runtime.zerovalue type.crypto.Hash $type.[]crypto.HashþRgo.typelink.[8]crypto.Hash [8]crypto.Hash&type.[8]crypto.Hashþ2go.string.hdr."[][]uint8" *go.string."[][]uint8"þ*go.string."[][]uint8" [][]uint8þtype.[][]uint8 õ}ï0 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."[][]uint8"p.go.weak.type.*[][]uint8"runtime.zerovaluetype.[]uint8þ>go.typelink.[][]uint8 [][]uint8type.[][]uint8þ*runtime.gcbits.499224I$þ4go.string.hdr."[8][]uint8" |
| ,go.string."[8][]uint8"þ,go.string."[8][]uint8" [8][]uint8þtype.[8][]uint8ÀÀÀ°ëÖ/0à runtime.algarray@*runtime.gcbits.499224P4go.string.hdr."[8][]uint8"p0go.weak.type.*[8][]uint8"runtime.zerovaluetype.[]uint8 type.[][]uint8þBgo.typelink.[8][]uint8 [8][]uint8type.[8][]uint8þ^go.string.hdr."*map.bucket[crypto.Hash][]uint8" Vgo.string."*map.bucket[crypto.Hash][]uint8"þVgo.string."*map.bucket[crypto.Hash][]uint8"@@*map.bucket[crypto.Hash][]uint8þHtype.*map.bucket[crypto.Hash][]uint8 x_R60 runtime.algarray@"runtime.gcbits.01P^go.string.hdr."*map.bucket[crypto.Hash][]uint8"pZgo.weak.type.**map.bucket[crypto.Hash][]uint8"runtime.zerovalueFtype.map.bucket[crypto.Hash][]uint8þ2runtime.gcbits.0092244902 |
| |
| $Iþ\go.string.hdr."map.bucket[crypto.Hash][]uint8" Tgo.string."map.bucket[crypto.Hash][]uint8"þTgo.string."map.bucket[crypto.Hash][]uint8"@>map.bucket[crypto.Hash][]uint8þ.go.string.hdr."topbits" &go.string."topbits"þ&go.string."topbits"topbitsþ(go.string.hdr."keys" go.string."keys"þ go.string."keys" |
| keysþ,go.string.hdr."values" $go.string."values"þ$go.string."values"valuesþ0go.string.hdr."overflow" (go.string."overflow"þ(go.string."overflow" overflowþFtype.map.bucket[crypto.Hash][]uint8æ
H0à runtime.algarray@2runtime.gcbits.0092244902P\go.string.hdr."map.bucket[crypto.Hash][]uint8"pXgo.weak.type.*map.bucket[crypto.Hash][]uint8"runtime.zerovalueÀFtype.map.bucket[crypto.Hash][]uint8À.go.string.hdr."topbits"àtype.[8]uint8(go.string.hdr."keys"°&type.[8]crypto.Hashà,go.string.hdr."values"type.[8][]uint8°0go.string.hdr."overflow"ÐHtype.*map.bucket[crypto.Hash][]uint8þ"runtime.gcbits.2c,þVgo.string.hdr."map.hdr[crypto.Hash][]uint8" Ngo.string."map.hdr[crypto.Hash][]uint8"þNgo.string."map.hdr[crypto.Hash][]uint8"@8map.hdr[crypto.Hash][]uint8þ*go.string.hdr."count" "go.string."count"þ"go.string."count"countþ*go.string.hdr."flags" "go.string."flags"þ"go.string."flags"flagsþ"go.string.hdr."B" go.string."B"þgo.string."B"Bþ*go.string.hdr."hash0" "go.string."hash0"þ"go.string."hash0"hash0þ.go.string.hdr."buckets" &go.string."buckets"þ&go.string."buckets"bucketsþ4go.string.hdr."oldbuckets" |
| ,go.string."oldbuckets"þ,go.string."oldbuckets" oldbucketsþ2go.string.hdr."nevacuate" *go.string."nevacuate"þ*go.string."nevacuate" nevacuateþ@type.map.hdr[crypto.Hash][]uint8ÀÀ00æñ (,0à runtime.algarray@"runtime.gcbits.2cPVgo.string.hdr."map.hdr[crypto.Hash][]uint8"pRgo.weak.type.*map.hdr[crypto.Hash][]uint8"runtime.zerovalueÀ@type.map.hdr[crypto.Hash][]uint8À*go.string.hdr."count"àtype.int*go.string.hdr."flags"°type.uint8à"go.string.hdr."B"type.uint8°*go.string.hdr."hash0"Ðtype.uint32.go.string.hdr."buckets" Htype.*map.bucket[crypto.Hash][]uint8Ð4go.string.hdr."oldbuckets"ðHtype.*map.bucket[crypto.Hash][]uint8 2go.string.hdr."nevacuate"Àtype.uintptrð0go.string.hdr."overflow"&type.unsafe.PointerþNgo.string.hdr."map[crypto.Hash][]uint8" Fgo.string."map[crypto.Hash][]uint8"þFgo.string."map[crypto.Hash][]uint8"00map[crypto.Hash][]uint8þ8type.map[crypto.Hash][]uint8ÞÞÊím50 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."map[crypto.Hash][]uint8"pJgo.weak.type.*map[crypto.Hash][]uint8"runtime.zerovalue type.crypto.Hash type.[]uint8°Ftype.map.bucket[crypto.Hash][]uint8À@type.map.hdr[crypto.Hash][]uint8þvgo.typelink.map[crypto.Hash][]uint8 map[crypto.Hash][]uint88type.map[crypto.Hash][]uint8þ0go.string.hdr."*[]uint8" (go.string."*[]uint8"þ(go.string."*[]uint8" *[]uint8þtype.*[]uint8 ¥Ði60 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."*[]uint8"p,go.weak.type.**[]uint8"runtime.zerovaluetype.[]uint8þ2go.string.hdr."*[8]uint8" *go.string."*[8]uint8"þ*go.string."*[8]uint8" *[8]uint8þtype.*[8]uint8 ©¥z60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[8]uint8"p.go.weak.type.**[8]uint8"runtime.zerovaluetype.[8]uint8þ<go.string.hdr."rsa.PSSOptions" 4go.string."rsa.PSSOptions"þ4go.string."rsa.PSSOptions" rsa.PSSOptionsþ4go.string.hdr."SaltLength" |
| ,go.string."SaltLength"þ,go.string."SaltLength" SaltLengthþ(go.string.hdr."Hash" go.string."Hash"þ go.string."Hash" |
| Hashþ4go.string.hdr."PSSOptions" |
| ,go.string."PSSOptions"þ,go.string."PSSOptions" PSSOptionsþ$type."".PSSOptions°°ìÚ0À runtime.algarray@runtime.gcbits.P<go.string.hdr."rsa.PSSOptions"p&type.*"".PSSOptions"runtime.zerovalueÀ$type."".PSSOptionsÀ4go.string.hdr."SaltLength"àtype.int(go.string.hdr."Hash"° type.crypto.Hash`à$type."".PSSOptionsà4go.string.hdr."PSSOptions"ð"go.importpath."".°$type."".PSSOptionsþ>go.string.hdr."*rsa.PSSOptions" 6go.string."*rsa.PSSOptions"þ6go.string."*rsa.PSSOptions" *rsa.PSSOptionsþbgo.string.hdr."func(*rsa.PSSOptions) crypto.Hash" !Zgo.string."func(*rsa.PSSOptions) crypto.Hash"þZgo.string."func(*rsa.PSSOptions) crypto.Hash"PDfunc(*rsa.PSSOptions) crypto.HashþJtype.func(*"".PSSOptions) crypto.Hash ®s,30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*rsa.PSSOptions) crypto.Hash"p\go.weak.type.*func(*"".PSSOptions) crypto.Hash"runtime.zerovalue Jtype.func(*"".PSSOptions) crypto.HashÐJtype.func(*"".PSSOptions) crypto.Hash&type.*"".PSSOptions type.crypto.Hashþgo.typelink.func(*rsa.PSSOptions) crypto.Hash func(*"".PSSOptions) crypto.HashJtype.func(*"".PSSOptions) crypto.HashþRgo.string.hdr."func(*rsa.PSSOptions) int" Jgo.string."func(*rsa.PSSOptions) int"þJgo.string."func(*rsa.PSSOptions) int"@4func(*rsa.PSSOptions) intþ:type.func(*"".PSSOptions) int ;]ÀV30 runtime.algarray@"runtime.gcbits.01PRgo.string.hdr."func(*rsa.PSSOptions) int"pLgo.weak.type.*func(*"".PSSOptions) int"runtime.zerovalue :type.func(*"".PSSOptions) intÐ:type.func(*"".PSSOptions) int&type.*"".PSSOptionstype.intþ|go.typelink.func(*rsa.PSSOptions) int func(*"".PSSOptions) int:type.func(*"".PSSOptions) intþ0go.string.hdr."HashFunc" (go.string."HashFunc"þ(go.string."HashFunc" HashFuncþDgo.string.hdr."func() crypto.Hash" <go.string."func() crypto.Hash"þ<go.string."func() crypto.Hash"0&func() crypto.Hashþ.type.func() crypto.Hash¼Á£30 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."func() crypto.Hash"p@go.weak.type.*func() crypto.Hash"runtime.zerovalue .type.func() crypto.HashÐ.type.func() crypto.Hash type.crypto.Hashþbgo.typelink.func() crypto.Hash func() crypto.Hash.type.func() crypto.Hashþ4go.string.hdr."saltLength" |
| ,go.string."saltLength"þ,go.string."saltLength" saltLengthþ4go.string.hdr."func() int" |
| ,go.string."func() int"þ,go.string."func() int" func() intþtype.func() intå9à30 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."func() int"p0go.weak.type.*func() int"runtime.zerovalue type.func() intÐtype.func() inttype.intþBgo.typelink.func() int func() inttype.func() intþ&type.*"".PSSOptions°°ÊÕä6&0 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*rsa.PSSOptions"p8go.weak.type.**"".PSSOptions"runtime.zerovalue$type."".PSSOptions` &type.*"".PSSOptionsÀð&type.*"".PSSOptionsð0go.string.hdr."HashFunc".type.func() crypto.Hash Jtype.func(*"".PSSOptions) crypto.Hash°2"".(*PSSOptions).HashFuncÀ2"".(*PSSOptions).HashFuncÐ4go.string.hdr."saltLength"à"go.importpath."".ðtype.func() int:type.func(*"".PSSOptions) int6"".(*PSSOptions).saltLength 6"".(*PSSOptions).saltLengthþ"runtime.gcbits.02þ>go.string.hdr."rsa.OAEPOptions" 6go.string."rsa.OAEPOptions"þ6go.string."rsa.OAEPOptions" rsa.OAEPOptionsþ*go.string.hdr."Label" "go.string."Label"þ"go.string."Label"Labelþ6go.string.hdr."OAEPOptions" .go.string."OAEPOptions"þ.go.string."OAEPOptions" OAEPOptionsþ&type."".OAEPOptions°° pb0à runtime.algarray@"runtime.gcbits.02P>go.string.hdr."rsa.OAEPOptions"p(type.*"".OAEPOptions"runtime.zerovalueÀ&type."".OAEPOptionsÀ(go.string.hdr."Hash"à type.crypto.Hash*go.string.hdr."Label"°type.[]uint8`à&type."".OAEPOptionsà6go.string.hdr."OAEPOptions"ð"go.importpath."".°&type."".OAEPOptionsþ@go.string.hdr."*rsa.OAEPOptions" 8go.string."*rsa.OAEPOptions"þ8go.string."*rsa.OAEPOptions"0"*rsa.OAEPOptionsþ(type.*"".OAEPOptions ÷òÌ60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*rsa.OAEPOptions"p:go.weak.type.**"".OAEPOptions"runtime.zerovalue&type."".OAEPOptionsþTgo.string.hdr."rsa.PKCS1v15DecryptOptions" Lgo.string."rsa.PKCS1v15DecryptOptions"þLgo.string."rsa.PKCS1v15DecryptOptions"@6rsa.PKCS1v15DecryptOptionsþ:go.string.hdr."SessionKeyLen"
2go.string."SessionKeyLen"þ2go.string."SessionKeyLen" SessionKeyLenþLgo.string.hdr."PKCS1v15DecryptOptions" Dgo.string."PKCS1v15DecryptOptions"þDgo.string."PKCS1v15DecryptOptions"0.PKCS1v15DecryptOptionsþ<type."".PKCS1v15DecryptOptionsààÄtsO0 runtime.algarray@runtime.gcbits.PTgo.string.hdr."rsa.PKCS1v15DecryptOptions"p>type.*"".PKCS1v15DecryptOptions"runtime.zerovalueÀ<type."".PKCS1v15DecryptOptionsÀ:go.string.hdr."SessionKeyLen"àtype.int`<type."".PKCS1v15DecryptOptionsLgo.string.hdr."PKCS1v15DecryptOptions" "go.importpath."".°à<type."".PKCS1v15DecryptOptionsþVgo.string.hdr."*rsa.PKCS1v15DecryptOptions" Ngo.string."*rsa.PKCS1v15DecryptOptions"þNgo.string."*rsa.PKCS1v15DecryptOptions"@8*rsa.PKCS1v15DecryptOptionsþ>type.*"".PKCS1v15DecryptOptions FZíæ60 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."*rsa.PKCS1v15DecryptOptions"pPgo.weak.type.**"".PKCS1v15DecryptOptions"runtime.zerovalue<type."".PKCS1v15DecryptOptionsþ2go.string.hdr."**big.Int" *go.string."**big.Int"þ*go.string."**big.Int" **big.Intþ&type.**math/big.Int ´öt60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."**big.Int"p8go.weak.type.***math/big.Int"runtime.zerovalue$type.*math/big.Intþ0go.string.hdr."[4]uint8" (go.string."[4]uint8"þ(go.string."[4]uint8" [4]uint8þtype.[4]uint8ÀÀB0 runtime.algarray@runtime.gcbits.P0go.string.hdr."[4]uint8"p,go.weak.type.*[4]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ:go.typelink.[4]uint8 [4]uint8type.[4]uint8þ2go.string.hdr."*[4]uint8" *go.string."*[4]uint8"þ*go.string."*[4]uint8" *[4]uint8þtype.*[4]uint8 G³ã¡60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[4]uint8"p.go.weak.type.**[4]uint8"runtime.zerovaluetype.[4]uint8þ type..hashfunc18 ,runtime.memhash_varlenþtype..eqfunc18 .runtime.memequal_varlenþtype..alg18 type..hashfunc18type..eqfunc18þ2go.string.hdr."[18]uint8" *go.string."[18]uint8"þ*go.string."[18]uint8" [18]uint8þtype.[18]uint8ÀÀ¶ìý0type..alg18@runtime.gcbits.P2go.string.hdr."[18]uint8"p.go.weak.type.*[18]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[18]uint8 [18]uint8type.[18]uint8þ type..hashfunc15 ,runtime.memhash_varlenþtype..eqfunc15 .runtime.memequal_varlenþtype..alg15 type..hashfunc15type..eqfunc15þ2go.string.hdr."[15]uint8" *go.string."[15]uint8"þ*go.string."[15]uint8" [15]uint8þtype.[15]uint8ÀÀѵ(0type..alg15@runtime.gcbits.P2go.string.hdr."[15]uint8"p.go.weak.type.*[15]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[15]uint8 [15]uint8type.[15]uint8þ type..hashfunc19 ,runtime.memhash_varlenþtype..eqfunc19 .runtime.memequal_varlenþtype..alg19 type..hashfunc19type..eqfunc19þ2go.string.hdr."[19]uint8" *go.string."[19]uint8"þ*go.string."[19]uint8" [19]uint8þtype.[19]uint8ÀÀ1¤Y§0type..alg19@runtime.gcbits.P2go.string.hdr."[19]uint8"p.go.weak.type.*[19]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[19]uint8 [19]uint8type.[19]uint8þ0go.string.hdr."[0]uint8" (go.string."[0]uint8"þ(go.string."[0]uint8" [0]uint8þtype.[0]uint8ÀÀlé0 runtime.algarray@runtime.gcbits.P0go.string.hdr."[0]uint8"p,go.weak.type.*[0]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ:go.typelink.[0]uint8 [0]uint8type.[0]uint8þ type..hashfunc14 ,runtime.memhash_varlenþtype..eqfunc14 .runtime.memequal_varlenþtype..alg14 type..hashfunc14type..eqfunc14þ2go.string.hdr."[14]uint8" *go.string."[14]uint8"þ*go.string."[14]uint8" [14]uint8þtype.[14]uint8ÀÀ·'0type..alg14@runtime.gcbits.P2go.string.hdr."[14]uint8"p.go.weak.type.*[14]uint8"runtime.zerovaluetype.uint8 type.[]uint8þ>go.typelink.[14]uint8 [14]uint8type.[14]uint8þ4go.string.hdr."*[18]uint8" |
| ,go.string."*[18]uint8"þ,go.string."*[18]uint8" *[18]uint8þtype.*[18]uint8 V60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[18]uint8"p0go.weak.type.**[18]uint8"runtime.zerovaluetype.[18]uint8þ4go.string.hdr."*[15]uint8" |
| ,go.string."*[15]uint8"þ,go.string."*[15]uint8" *[15]uint8þtype.*[15]uint8 ?¥å60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[15]uint8"p0go.weak.type.**[15]uint8"runtime.zerovaluetype.[15]uint8þ4go.string.hdr."*[19]uint8" |
| ,go.string."*[19]uint8"þ,go.string."*[19]uint8" *[19]uint8þtype.*[19]uint8 ÑK60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[19]uint8"p0go.weak.type.**[19]uint8"runtime.zerovaluetype.[19]uint8þ2go.string.hdr."*[0]uint8" *go.string."*[0]uint8"þ*go.string."*[0]uint8" *[0]uint8þtype.*[0]uint8 ¾¥c³60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[0]uint8"p.go.weak.type.**[0]uint8"runtime.zerovaluetype.[0]uint8þ4go.string.hdr."*[14]uint8" |
| ,go.string."*[14]uint8"þ,go.string."*[14]uint8" *[14]uint8þtype.*[14]uint8 R?¶60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[14]uint8"p0go.weak.type.**[14]uint8"runtime.zerovaluetype.[14]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."hash" go.string."hash"þ go.string."hash" |
| hashþ&go.importpath.hash. go.string."hash"þ$go.string.hdr."io" go.string."io"þgo.string."io"ioþ"go.importpath.io. go.string."io"þ:go.string.hdr."crypto/subtle"
2go.string."crypto/subtle"þ2go.string."crypto/subtle" crypto/subtleþ8go.importpath.crypto/subtle.
2go.string."crypto/subtle"þ,go.string.hdr."errors" $go.string."errors"þ$go.string."errors"errorsþ*go.importpath.errors. $go.string."errors"þ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."bytes" "go.string."bytes"þ"go.string."bytes"bytesþ(go.importpath.bytes. "go.string."bytes"þ6go.string.hdr."crypto/rand" .go.string."crypto/rand"þ.go.string."crypto/rand" crypto/randþ4go.importpath.crypto/rand. .go.string."crypto/rand"þ"runtime.zerovalue0ÿÿgo13ld |