1 !<arch> 2 __.PKGDEF 0 0 0 644 21539 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "ff1a6cc11210b3f6f5267d4a3609eb9a332f974d" 5 6 $$ 7 package rsa 8 import runtime "runtime" 9 import crypto "crypto" 10 import hash "hash" 11 import io "io" 12 import subtle "crypto/subtle" 13 import errors "errors" 14 import big "math/big" 15 import bytes "bytes" 16 import rand "crypto/rand" 17 type @"".PKCS1v15DecryptOptions struct { SessionKeyLen int } 18 type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) } 19 type @"math/big".Word uintptr 20 type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int } 21 import rand "math/rand" // indirect 22 type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) } 23 type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source } 24 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") ExpFloat64 () (? float64) 25 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Float32 () (? float32) 26 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Float64 () (? float64) 27 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int () (? int) 28 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int31 () (? int32) 29 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int31n (@"math/rand".n3 int32) (? int32) 30 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int63 () (? int64) 31 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Int63n (@"math/rand".n3 int64) (? int64) 32 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Intn (@"math/rand".n3 int) (? int) 33 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") NormFloat64 () (? float64) 34 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Perm (@"math/rand".n3 int) (? []int) 35 func (@"math/rand".r1 *@"math/rand".Rand "esc:0x9") Seed (@"math/rand".seed2 int64) 36 func (@"math/rand".r2 *@"math/rand".Rand "esc:0x9") Uint32 () (? uint32) 37 type @"io".ByteScanner interface { ReadByte() (@"io".c byte, @"io".err error); UnreadByte() (? error) } 38 type @"math/big".nat []@"math/big".Word 39 func (@"math/big".z2 @"math/big".nat) @"math/big".add (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat) 40 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".and (@"math/big".x3 @"math/big".nat "esc:0x1", @"math/big".y4 @"math/big".nat "esc:0x1") (? @"math/big".nat) 41 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".andNot (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x1") (? @"math/big".nat) 42 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".bit (@"math/big".i3 uint) (? uint) { var @"math/big".j4 uint; ; @"math/big".j4 = @"math/big".i3 / 0x40; if @"math/big".j4 >= uint(len(@"math/big".x2)) { return 0x0 }; return uint(@"math/big".x2[@"math/big".j4] >> (@"math/big".i3 % 0x40) & @"math/big".Word(0x1)) } 43 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".bitLen () (? int) 44 func (@"math/big".z2 @"math/big".nat "esc:0x1") @"math/big".bytes (@"math/big".buf3 []byte "esc:0x1") (@"math/big".i1 int) 45 func (@"math/big".z1 @"math/big".nat "esc:0x1") @"math/big".clear () 46 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".cmp (@"math/big".y3 @"math/big".nat "esc:0x1") (@"math/big".r1 int) 47 func (@"math/big".q1 @"math/big".nat) @"math/big".convertWords (@"math/big".s2 []byte "esc:0x1", @"math/big".charset3 string "esc:0x1", @"math/big".b4 @"math/big".Word, @"math/big".ndigits5 int, @"math/big".bb6 @"math/big".Word, @"math/big".table7 []@"math/big".divisor "esc:0x9") 48 func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".decimalString () (? string) 49 func (@"math/big".z3 @"math/big".nat) @"math/big".div (@"math/big".z24 @"math/big".nat, @"math/big".u5 @"math/big".nat, @"math/big".v6 @"math/big".nat) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".nat) 50 func (@"math/big".z3 @"math/big".nat "esc:0x12") @"math/big".divLarge (@"math/big".u4 @"math/big".nat, @"math/big".uIn5 @"math/big".nat, @"math/big".v6 @"math/big".nat) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".nat) 51 func (@"math/big".z3 @"math/big".nat) @"math/big".divW (@"math/big".x4 @"math/big".nat, @"math/big".y5 @"math/big".Word) (@"math/big".q1 @"math/big".nat, @"math/big".r2 @"math/big".Word) 52 func (@"math/big".z2 @"math/big".nat) @"math/big".expNN (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat) 53 func (@"math/big".z2 @"math/big".nat) @"math/big".expNNMontgomery (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat) 54 func (@"math/big".z2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat) (? @"math/big".nat) 55 func (@"math/big".z2 @"math/big".nat) @"math/big".expWW (@"math/big".x3 @"math/big".Word, @"math/big".y4 @"math/big".Word) (? @"math/big".nat) 56 func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".hexString () (? string) 57 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".make (@"math/big".n3 int) (? @"math/big".nat) 58 func (@"math/big".x2 @"math/big".nat) @"math/big".modW (@"math/big".d3 @"math/big".Word) (@"math/big".r1 @"math/big".Word) 59 func (@"math/big".z2 @"math/big".nat) @"math/big".montgomery (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat "esc:0x1", @"math/big".m5 @"math/big".nat, @"math/big".k6 @"math/big".Word, @"math/big".n7 int) (? @"math/big".nat) 60 func (@"math/big".z2 @"math/big".nat) @"math/big".mul (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat) 61 func (@"math/big".z2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".Word, @"math/big".r5 @"math/big".Word) (? @"math/big".nat) 62 func (@"math/big".z2 @"math/big".nat) @"math/big".mulRange (@"math/big".a3 uint64, @"math/big".b4 uint64) (? @"math/big".nat) 63 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".norm () (? @"math/big".nat) 64 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".or (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x9") (? @"math/big".nat) 65 func (@"math/big".n2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps3 int) (? bool) 66 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".random (@"math/big".rand3 *@"math/rand".Rand "esc:0x9", @"math/big".limit4 @"math/big".nat "esc:0x1", @"math/big".n5 int) (? @"math/big".nat) 67 func (@"math/big".z5 @"math/big".nat) @"math/big".scan (@"math/big".r6 @"io".ByteScanner, @"math/big".base7 int, @"math/big".fracOk8 bool) (@"math/big".res1 @"math/big".nat, @"math/big".b2 int, @"math/big".count3 int, @"math/big".err4 error) 68 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".set (@"math/big".x3 @"math/big".nat "esc:0x9") (? @"math/big".nat) 69 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setBit (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".i4 uint, @"math/big".b5 uint) (? @"math/big".nat) 70 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setBytes (@"math/big".buf3 []byte "esc:0x1") (? @"math/big".nat) 71 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setUint64 (@"math/big".x3 uint64) (? @"math/big".nat) 72 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".setWord (@"math/big".x3 @"math/big".Word) (? @"math/big".nat) 73 func (@"math/big".z2 @"math/big".nat) @"math/big".shl (@"math/big".x3 @"math/big".nat, @"math/big".s4 uint) (? @"math/big".nat) 74 func (@"math/big".z2 @"math/big".nat) @"math/big".shr (@"math/big".x3 @"math/big".nat, @"math/big".s4 uint) (? @"math/big".nat) 75 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".sticky (@"math/big".i3 uint) (? uint) 76 func (@"math/big".x2 @"math/big".nat "esc:0x9") @"math/big".string (@"math/big".charset3 string "esc:0x1") (? string) 77 func (@"math/big".z2 @"math/big".nat) @"math/big".sub (@"math/big".x3 @"math/big".nat, @"math/big".y4 @"math/big".nat) (? @"math/big".nat) 78 func (@"math/big".x2 @"math/big".nat "esc:0x1") @"math/big".trailingZeroBits () (? uint) 79 func (@"math/big".z2 @"math/big".nat "esc:0x12") @"math/big".xor (@"math/big".x3 @"math/big".nat "esc:0x9", @"math/big".y4 @"math/big".nat "esc:0x9") (? @"math/big".nat) 80 import fmt "fmt" // indirect 81 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) } 82 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) } 83 type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat } 84 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Abs (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 85 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Add (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 86 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") And (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 87 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") AndNot (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 88 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Binomial (@"math/big".n3 int64, @"math/big".k4 int64) (? *@"math/big".Int) 89 func (@"math/big".x2 *@"math/big".Int "esc:0x9") Bit (@"math/big".i3 int) (? uint) 90 func (@"math/big".x2 *@"math/big".Int "esc:0x1") BitLen () (? int) 91 func (@"math/big".x2 *@"math/big".Int "esc:0x22") Bits () (? []@"math/big".Word) { return @"math/big".x2.@"math/big".abs } 92 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Bytes () (? []byte) 93 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Cmp (@"math/big".y3 *@"math/big".Int "esc:0x1") (@"math/big".r1 int) 94 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Div (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 95 func (@"math/big".z3 *@"math/big".Int "esc:0x1a") DivMod (@"math/big".x4 *@"math/big".Int "esc:0x9", @"math/big".y5 *@"math/big".Int "esc:0x9", @"math/big".m6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) 96 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Exp (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x1", @"math/big".m5 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 97 func (@"math/big".x1 *@"math/big".Int "esc:0x9") Format (@"math/big".s2 @"fmt".State, @"math/big".ch3 rune) 98 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") GCD (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9", @"math/big".a5 *@"math/big".Int "esc:0x9", @"math/big".b6 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 99 func (@"math/big".z2 *@"math/big".Int "esc:0x9") GobDecode (@"math/big".buf3 []byte "esc:0x1") (? error) 100 func (@"math/big".x3 *@"math/big".Int "esc:0x1") GobEncode () (? []byte, ? error) 101 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Int64 () (? int64) { var @"math/big".v3 int64; ; @"math/big".v3 = int64(@"math/big".low64(@"math/big".x2.@"math/big".abs)); if @"math/big".x2.@"math/big".neg { @"math/big".v3 = -@"math/big".v3 }; return @"math/big".v3 } 102 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Lsh (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".n4 uint) (? *@"math/big".Int) 103 func (@"math/big".z3 *@"math/big".Int "esc:0x9") MarshalJSON () (? []byte, ? error) 104 func (@"math/big".z3 *@"math/big".Int "esc:0x9") MarshalText () (@"math/big".text1 []byte, @"math/big".err2 error) 105 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Mod (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 106 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") ModInverse (@"math/big".g3 *@"math/big".Int "esc:0x9", @"math/big".n4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 107 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") ModSqrt (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".p4 *@"math/big".Int) (? *@"math/big".Int) 108 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Mul (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 109 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") MulRange (@"math/big".a3 int64, @"math/big".b4 int64) (? *@"math/big".Int) 110 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Neg (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 111 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Not (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 112 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Or (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 113 func (@"math/big".x2 *@"math/big".Int "esc:0x9") ProbablyPrime (@"math/big".n3 int) (? bool) 114 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Quo (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 115 func (@"math/big".z3 *@"math/big".Int "esc:0x1a") QuoRem (@"math/big".x4 *@"math/big".Int "esc:0x9", @"math/big".y5 *@"math/big".Int "esc:0x9", @"math/big".r6 *@"math/big".Int "esc:0x8a") (? *@"math/big".Int, ? *@"math/big".Int) 116 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rand (@"math/big".rnd3 *@"math/rand".Rand "esc:0x9", @"math/big".n4 *@"math/big".Int "esc:0x1") (? *@"math/big".Int) 117 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rem (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 118 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Rsh (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".n4 uint) (? *@"math/big".Int) 119 func (@"math/big".z2 *@"math/big".Int "esc:0x9") Scan (@"math/big".s3 @"fmt".ScanState, @"math/big".ch4 rune) (? error) 120 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Set (@"math/big".x3 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 121 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetBit (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".i4 int, @"math/big".b5 uint) (? *@"math/big".Int) 122 func (@"math/big".z2 *@"math/big".Int "esc:0x12") SetBits (@"math/big".abs3 []@"math/big".Word) (? *@"math/big".Int) 123 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetBytes (@"math/big".buf3 []byte "esc:0x1") (? *@"math/big".Int) 124 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetInt64 (@"math/big".x3 int64) (? *@"math/big".Int) 125 func (@"math/big".z3 *@"math/big".Int "esc:0x1a") SetString (@"math/big".s4 string, @"math/big".base5 int) (? *@"math/big".Int, ? bool) 126 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") SetUint64 (@"math/big".x3 uint64) (? *@"math/big".Int) 127 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Sign () (? int) { if len(@"math/big".x2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x2.@"math/big".neg { return -0x1 }; return 0x1 } 128 func (@"math/big".x2 *@"math/big".Int "esc:0x9") String () (? string) 129 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Sub (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 130 func (@"math/big".x2 *@"math/big".Int "esc:0x1") Uint64 () (? uint64) { return @"math/big".low64(@"math/big".x2.@"math/big".abs) } 131 func (@"math/big".z2 *@"math/big".Int "esc:0x9") UnmarshalJSON (@"math/big".text3 []byte) (? error) 132 func (@"math/big".z2 *@"math/big".Int "esc:0x9") UnmarshalText (@"math/big".text3 []byte) (? error) 133 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") Xor (@"math/big".x3 *@"math/big".Int "esc:0x9", @"math/big".y4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 134 func (@"math/big".z2 *@"math/big".Int "esc:0x1a") @"math/big".binaryGCD (@"math/big".a3 *@"math/big".Int "esc:0x9", @"math/big".b4 *@"math/big".Int "esc:0x9") (? *@"math/big".Int) 135 func (@"math/big".z4 *@"math/big".Int "esc:0x1a") @"math/big".scan (@"math/big".r5 @"io".ByteScanner, @"math/big".base6 int) (? *@"math/big".Int, ? int, ? error) 136 type @"".PublicKey struct { N *@"math/big".Int; E int } 137 func @"".EncryptPKCS1v15 (@"".rand3 @"io".Reader, @"".pub4 *@"".PublicKey "esc:0x9", @"".msg5 []byte "esc:0x9") (@"".out1 []byte, @"".err2 error) 138 type @"".CRTValue struct { Exp *@"math/big".Int; Coeff *@"math/big".Int; R *@"math/big".Int } 139 type @"".PrecomputedValues struct { Dp *@"math/big".Int; Dq *@"math/big".Int; Qinv *@"math/big".Int; CRTValues []@"".CRTValue } 140 type @"crypto".PublicKey interface {} 141 type @"hash".Hash interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"hash".b []byte) (? []byte); Write(@"io".p []byte) (@"io".n int, @"io".err error) } 142 type @"crypto".Hash uint 143 func (@"crypto".h2 @"crypto".Hash) Available () (? bool) { return @"crypto".h2 < @"crypto".Hash(0x10) && @"crypto".hashes[@"crypto".h2] != nil } 144 func (@"crypto".h2 @"crypto".Hash) HashFunc () (? @"crypto".Hash) { return @"crypto".h2 } 145 func (@"crypto".h2 @"crypto".Hash) New () (? @"hash".Hash) 146 func (@"crypto".h2 @"crypto".Hash) Size () (? int) 147 type @"crypto".SignerOpts interface { HashFunc() (? @"crypto".Hash) } 148 type @"crypto".DecrypterOpts interface {} 149 type @"".PrivateKey struct { ? @"".PublicKey; D *@"math/big".Int; Primes []*@"math/big".Int; Precomputed @"".PrecomputedValues } 150 func (@"".priv3 *@"".PrivateKey "esc:0x9") Decrypt (@"".rand4 @"io".Reader, @"".ciphertext5 []byte "esc:0x1", @"".opts6 @"crypto".DecrypterOpts "esc:0x9") (@"".plaintext1 []byte, @"".err2 error) 151 func (@"".priv1 *@"".PrivateKey "esc:0x9") Precompute () 152 func (@"".priv2 *@"".PrivateKey "esc:0x12") Public () (? @"crypto".PublicKey) { return &@"".priv2.PublicKey } 153 func (@"".priv3 *@"".PrivateKey "esc:0x9") Sign (@"".rand4 @"io".Reader, @"".msg5 []byte, @"".opts6 @"crypto".SignerOpts) (? []byte, ? error) 154 func (@"".priv2 *@"".PrivateKey "esc:0x9") Validate () (? error) 155 func @"".DecryptPKCS1v15 (@"".rand3 @"io".Reader, @"".priv4 *@"".PrivateKey "esc:0x9", @"".ciphertext5 []byte "esc:0x1") (@"".out1 []byte, @"".err2 error) 156 func @"".DecryptPKCS1v15SessionKey (@"".rand2 @"io".Reader, @"".priv3 *@"".PrivateKey "esc:0x9", @"".ciphertext4 []byte "esc:0x1", @"".key5 []byte "esc:0x1") (@"".err1 error) 157 func @"".SignPKCS1v15 (@"".rand3 @"io".Reader, @"".priv4 *@"".PrivateKey "esc:0x9", @"".hash5 @"crypto".Hash, @"".hashed6 []byte "esc:0x9") (@"".s1 []byte, @"".err2 error) 158 func @"".VerifyPKCS1v15 (@"".pub2 *@"".PublicKey "esc:0x9", @"".hash3 @"crypto".Hash, @"".hashed4 []byte "esc:0x1", @"".sig5 []byte "esc:0x1") (@"".err1 error) 159 const @"".PSSSaltLengthAuto = 0x0 160 const @"".PSSSaltLengthEqualsHash = -0x1 161 type @"".PSSOptions struct { SaltLength int; Hash @"crypto".Hash } 162 func (@"".pssOpts2 *@"".PSSOptions "esc:0x1") HashFunc () (? @"crypto".Hash) { return @"".pssOpts2.Hash } 163 func (@"".opts2 *@"".PSSOptions "esc:0x1") @"".saltLength () (? int) { if @"".opts2 == nil { return 0x0 }; return @"".opts2.SaltLength } 164 func @"".SignPSS (@"".rand3 @"io".Reader, @"".priv4 *@"".PrivateKey "esc:0x9", @"".hash5 @"crypto".Hash, @"".hashed6 []byte, @"".opts7 *@"".PSSOptions "esc:0x1") (@"".s1 []byte, @"".err2 error) 165 func @"".VerifyPSS (@"".pub2 *@"".PublicKey "esc:0x9", @"".hash3 @"crypto".Hash, @"".hashed4 []byte, @"".sig5 []byte "esc:0x1", @"".opts6 *@"".PSSOptions "esc:0x1") (? error) 166 type @"".OAEPOptions struct { Hash @"crypto".Hash; Label []byte } 167 func @"".GenerateKey (@"".random3 @"io".Reader, @"".bits4 int) (@"".priv1 *@"".PrivateKey, @"".err2 error) 168 func @"".GenerateMultiPrimeKey (@"".random3 @"io".Reader, @"".nprimes4 int, @"".bits5 int) (@"".priv1 *@"".PrivateKey, @"".err2 error) 169 var @"".ErrMessageTooLong error 170 func @"".EncryptOAEP (@"".hash3 @"hash".Hash, @"".random4 @"io".Reader, @"".pub5 *@"".PublicKey "esc:0x9", @"".msg6 []byte "esc:0x9", @"".label7 []byte) (@"".out1 []byte, @"".err2 error) 171 var @"".ErrDecryption error 172 var @"".ErrVerification error 173 func @"".DecryptOAEP (@"".hash3 @"hash".Hash, @"".random4 @"io".Reader, @"".priv5 *@"".PrivateKey "esc:0x9", @"".ciphertext6 []byte "esc:0x1", @"".label7 []byte) (@"".msg1 []byte, @"".err2 error) 174 func @"".init () 175 func @"math/big".low64 (@"math/big".z2 @"math/big".nat "esc:0x1") (? uint64) { if len(@"math/big".z2) == 0x0 { return 0x0 }; var @"math/big".v3 uint64; ; @"math/big".v3 = uint64(@"math/big".z2[0x0]); if false && len(@"math/big".z2) > 0x1 { @"math/big".v3 |= uint64(@"math/big".z2[0x1]) << 0x20 }; return @"math/big".v3 } 176 var @"crypto".hashes []func() (? @"hash".Hash) 177 178 $$ 179 _go_.o 0 0 0 644 139801 ` 180 go object linux amd64 go1.5.1 X:none 181 182 ! 183 go13ldcrypto.acrypto/subtle.aerrors.aio.amath/big.abytes.ahash.acrypto/rand.a$"".EncryptPKCS1v15dH%H$pH;AHH$(111H$`H$h1H$HH$PH$X1H1H9H HHL$8HD$@HD$PHL$HHt21H$HH$PH$XH$`H$hHH*H,$HD$HHH?H=HHH$8HHH9}&HH$`HH$hHHH$HD$HD$L$8HL$HD$ LL$(HHHHL)HLL9HHHIHtIIHLHL)HH$ML$H9H)I)IH$ItMLL$pHl$xL$Ht$XH4$LT$`LT$H|$hH|$H$H\$H$ H\$ H$8H$HD$(H\$0H$hH$`HtHHH)HH$H9HHt$pHD$xH$H$H$0H$@H$H$H$H9}HH$H4$H$HT$HD$1$H$H$H$H$H$H$H\$H$H\$H$H\$HD$ 1$H$H$H$H$H$H$(H\$HD$H\$H$HD$HT$HL$H$H$H$H\$H$H\$H$HD$H$HT$ H$HL$(H$H$HH$H$PH$H$XHHZH}H HHZH~H H1HP. 195 &"".errPublicModulus&"".errPublicModulus 196 ,math/big.(*Int).BitLen("".ErrMessageTooLong("".ErrMessageTooLongtype.[]uint8 197 "runtime.makeslice 198 *"".nonZeroRandomBytes 200 runtime.memmove 202 0math/big.(*Int).SetBytes 203 "".encrypt 204 *math/big.(*Int).Bytes 205 $"".copyWithLeftPad 206 $runtime.panicindex 207 $runtime.panicslice 208 $runtime.panicslice 209 $runtime.panicindex2"".errPublicExponentSmall2"".errPublicExponentSmall2"".errPublicExponentLarge2"".errPublicExponentLarge 210 0runtime.morestack_noctxt2"".autotmp_0025"type.math/big.Int"".autotmp_0024?"type.math/big.Int"".autotmp_0022type.int"".autotmp_0021type.[]uint8"".autotmp_0020type.[]uint8"".autotmp_0019type.int"".autotmp_0017type.[]uint8"".autotmp_0016$type.*math/big.Int"".autotmp_0014type.int"".autotmp_0013type.int"".autotmp_0012type.[]uint8"".autotmp_0008type.[]uint8"".autotmp_0006type.int"".autotmp_0005type.int"".autotmp_0004type.int"".~r1type.error 212 "".mmtype.[]uint8 213 "".pstype.[]uint8 214 "".emtype.[]uint8"".errtype.error"".errtype.error"".out`type.[]uint8"".msg0type.[]uint8"".pub $type.*"".PublicKey"".randtype.io.ReaderB"`m h@Z82'1^!m^Ij0 G 220 &YI mTgclocals21759d70e3523fb4c909c381622d1623Tgclocalsf91aab1a328cd1f1c241ddd519f28409bprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.go$"".DecryptPKCS1v15 dH%HD$H;A2HH$111H$H$1H$H$H$H1H1H9H HHL$hHD$pH$HL$xHt21H$H$H$H$H$HH$H$H$H\$HT$H$H\$H$H\$ H$H\$(HL$0LT$8L$H|$@H$Ht$HH$HD$PHT$XH\$`H$H$HtHHu@H H1H$H$H$H$H$HHIH9w3H)I)MItMH$L$L$HHZH}H HfHZH~H HF1H< 228 &"".errPublicModulus&"".errPublicModulus 229 $"".decryptPKCS1v15 "".ErrDecryption "".ErrDecryption 230 $runtime.panicslice2"".errPublicExponentSmall2"".errPublicExponentSmall2"".errPublicExponentLarge2"".errPublicExponentLarge 231 0runtime.morestack_noctxt"".~r1?type.error"".errtype.error"".errtype.error"".out`type.[]uint8"".ciphertext0type.[]uint8"".priv &type.*"".PrivateKey"".randtype.io.Reader@E=k8~WE2@6NTgclocalsbaeb8cc2b7ed4e607850ca6643cc9eb9Tgclocalsa8eabfc4a4514ed6b3b0c61e9680e440bprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.go8"".DecryptPKCS1v15SessionKeydH%HD$H;AHH$11H$H$H1H1H9VH HHL$pHD$xH$H$HtH$H$HH*H,$HD$HHH?H=HHH$HHHl$hH)H}&HH$HH$HH$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$HL$0LT$8HD$@LL$HHT$PHl$XH\$`H$H$HtHHl$hH9t&HH$HH$HHHH)1!!!!!HcH!HHH)HH$ML$H9wrH)I)ML$ItMH$H$H\$Ht$H$H\$L$LL$ H$Hl$(L$LD$0HHZH}H HHZH~H H{1HqL 244 &"".errPublicModulus&"".errPublicModulus 245 ,math/big.(*Int).BitLen "".ErrDecryption "".ErrDecryption 246 $"".decryptPKCS1v15 "".ErrDecryption "".ErrDecryption 247 248 <crypto/subtle.ConstantTimeCopy 249 250 $runtime.panicslice 251 2"".errPublicExponentSmall 252 2"".errPublicExponentSmall2"".errPublicExponentLarge2"".errPublicExponentLarge 256 0runtime.morestack_noctxt."".autotmp_0047type.int"".autotmp_0042/type.[]uint8"".autotmp_0041type.int"".autotmp_0040type.int"".autotmp_0039type.int"".autotmp_0038type.int32"".autotmp_0037type.int32"".autotmp_0036type.int32"".autotmp_0035type.int32"".autotmp_0034type.int32"".autotmp_0032type.int"".autotmp_0031type.int"".autotmp_0030type.int"".autotmp_0029type.int"".~r1type.error 258 "".em_type.[]uint8"".ktype.int"".errtype.error"".errtype.error"".key`type.[]uint8"".ciphertext0type.[]uint8"".priv &type.*"".PrivateKey"".randtype.io.ReaderL{j/lL;H'& 262 &@'N lTgclocalsa7982ecc72bbb0a26c9e860f53fbf094Tgclocals2d441abba90d5bffc819c5be89799912bprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.go$"".decryptPKCS1v15dH%HD$H;AzH111H$@H$HH$81H$ H$(H$0H$H$H+H,$H\$HHH?H=HHH\$@H}&HH$@HH$HH1$H$H$H$H$H$H$H\$H$H\$H$H\$HD$ H$H$H$H\$H$H\$HD$HD$ HL$(H\$0H$HH$@HtHH$HT$HL$HD$HT$`HD$pHD$@1H\$HH\$PH\$XHL$hHL$8H9~HD$8HH$HD$HD$Ht$H\$ LD$(Hl$8HH)HHD$PLD$XH9sH)I)IHt$HItML$LH$L$L$HT$`HL$hH\$pH$H$HH$H9}HH$H4$HT$xHT$HD$H$8LT$HLL$PH\$XH$0IA*1HH1HHH!HH!HH!ILL$ IjH+HHH1HHH!HH!HH!IHHL$(L9L9I+1HH1HHH!HH!HH!HHH!HHHH!HH!H H1HHHH!HHH!H HHL$(L9sH 267 )HcHLL!HHHH!H!HHH$1HHHH!HH!H H$81H$@H$HHd 272 273 ,math/big.(*Int).BitLen "".ErrDecryption "".ErrDecryption 274 0math/big.(*Int).SetBytes 275 "".decrypt 276 *math/big.(*Int).Bytestype.[]uint8 277 "runtime.makeslice 278 279 runtime.memmove 280 $runtime.panicindex 281 $runtime.panicindex 282 $runtime.panicindex 283 $runtime.panicslice 284 0runtime.morestack_noctxtJ"".autotmp_0079type.int"".autotmp_0078type.int"".autotmp_0077type.int"".autotmp_0076type.int"".autotmp_0075type.int"".autotmp_0074type.int"".autotmp_0073type.int"".autotmp_0072type.int"".autotmp_0071type.int"".autotmp_0068type.[]uint8"".autotmp_0067type.[]uint8"".autotmp_0066?"type.math/big.Int"".autotmp_0064type.int"".autotmp_0063type.uint8"".autotmp_0062type.uint8"".autotmp_0061type.uint8"".autotmp_0060type.int"".autotmp_0059type.uint8"".autotmp_0058type.uint8"".autotmp_0057type.uint8"".autotmp_0056type.uint8"".autotmp_0055type.uint8"".autotmp_0053type.[]uint8"".autotmp_0052type.int"".autotmp_0051type.int"".autotmp_0050otype.[]uint8"".outtype.[]uint8"".ntype.int"".inputtype.[]uint8"".ktype.int"".errtype.error"".indextype.int 287 "".emptype.[]uint8"".valid`type.int"".ciphertext0type.[]uint8"".priv &type.*"".PrivateKey"".randtype.io.Reader6* rg/^G:L<!.$vk]*Tgclocalsc55e17b512a13448dc390f105000dfdcTgclocals9b11f748cbcd4590922d0059aee7504bbprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.go*"".nonZeroRandomBytesdH%H;aH`11H$H$H$H$H$H\$H\$hH\$H\$pH\$H\$xH\$ HT$pHL$hHD$0H\$8H$H$HtH`1H9H9HHHHD$@LD$xL9H9H)I)IItMH$H$H$H\$LL$HLL$Hl$PHl$LD$XLD$ HT$pHL$hHD$@Hl$0H\$8H$H$HtH`H9s.H+H9sHHB@+H9&HH9H`E 297 298 io.ReadFull 299 io.ReadFull 300 $runtime.panicindex 301 $runtime.panicindex 302 $runtime.panicindex 303 $runtime.panicslice 304 0runtime.morestack_noctxtp"".autotmp_0082/type.[]uint8"".autotmp_0080type.int"".i?type.int"".errPtype.error"".rand0type.io.Reader"".stype.[]uint82~QF+X #bTgclocalsd25c5e25d1e890a0ece3736c76dea2b5Tgclocals790e5cc5051fc0affc980ade09e929ecbprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.go"".SignPKCS1v15dH%HD$H;AH111H$HH$P1H$0H$8H$@H$ H$H$HD$HL$H\$H\$XHD$ H\$(H\$hHT$0H\$8H$PH$HHtHHD$`HHL$PHH\$@H$H+H,$H\$HHH?H=HHHH\$@HH9~@H H1H$0H$8H$@H$HH$PHHH$HD$HD$HHD$H|$@Ht$HH\$HT$ LL$(HHHT$xHHHH)HH9~H9sHHHl$PHH)HH)HML$L9H9H)I)IHL$pItML$LH$L$L$HT$XHL$`H\$hH$H$HH$H9}HH$H4$H$HT$HD$H\$HHl$PL$HH)HL9H9LL$pH)I)ItML$LH$L$L$H$H$ H$(H$H$HH$H9}HH$H$H$Ht$HD$1$H$H$H$H$H$H\$pH\$H\$xH\$H$H\$HD$ H$H$H$H\$H$H\$HD$HD$ HL$(H\$0H$PH$HHtHH$HD$HT$HL$H\$pH$H\$xH\$H$H\$H$HD$H$HT$ H$HL$(H\$pH$0H\$xH$8H$H$@HM$ 322 323 &"".pkcs1v15HashInfo 324 ,math/big.(*Int).BitLen("".ErrMessageTooLong("".ErrMessageTooLongtype.[]uint8 325 "runtime.makeslice 326 $runtime.panicindex 327 328 runtime.memmove 330 runtime.memmove 331 0math/big.(*Int).SetBytes 332 "".decrypt 333 *math/big.(*Int).Bytes 334 $"".copyWithLeftPad 335 $runtime.panicslice 336 $runtime.panicslice 337 $runtime.panicindex 338 0runtime.morestack_noctxt6"".autotmp_0106?"type.math/big.Int"".autotmp_0105type.uintptr"".autotmp_0104type.int"".autotmp_0103type.[]uint8"".autotmp_0102type.[]uint8"".autotmp_0099type.[]uint8"".autotmp_0098type.[]uint8"".autotmp_0095type.[]uint8"".autotmp_0093type.[]uint8"".autotmp_0092type.int"".autotmp_0091otype.[]uint8"".autotmp_0090type.int"".autotmp_0089type.int"".autotmp_0088type.int"".autotmp_0087type.int"".autotmp_0086type.int 339 "".emtype.[]uint8"".ktype.int"".tLentype.int"".prefixtype.[]uint8"".hashLentype.int"".errtype.error"".sptype.[]uint8"".hashed@type.[]uint8"".hash0 type.crypto.Hash"".priv &type.*"".PrivateKey"".randtype.io.ReaderD, tON2@8XGd**hok ,Tgclocals759c8402110c33a6b95cadbd5380aca0Tgclocalsc411f4a1d69498d42400823ab41599bfbprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.go""".VerifyPKCS1v15dH%H$0H;AHP11H$H$H$pH$`H$HD$HL$H\$H\$hHD$ H\$(H\$xHT$0H\$8H$H$HtHPHD$pHHL$XHH\$@H$XH+H,$H\$HHH?H=HHHH\$@HHD$PH9~&HH$HH$HP1$0H$8H$@H$HH$0H$H$H\$H$H\$H$H\$HD$ 1$H$H$ H$(H$H$H$XH\$HD$H\$H$HT$HL$HD$H$H$HD$P1H$H$H$H$HL$HH9~HD$HHH$HD$HD$Ht$H\$ LD$(Hl$HHH)HH$L$H9H)I)IH$ItML$LH$L$L$H$H$H$H$H$HH$H9}HH$H4$H$HT$HD$LD$PH$H$L$H)1HH1HHH!HH!HH!HHHH$H+HHH1HHH!HH!HH!H!H\$`Hl$XLH)LML$L9EH9<H)I)IH$ItML$L$H$Hl$L$LD$H$hH\$H$pH\$ H$xH\$(HL$PHD$0H\$`H!H\$`Hl$@HH)Hl$XL$H)HL9H9L$H)I)ItM L$L$H$Hl$L$LD$H\$hH\$H\$pH\$ H\$xH\$(L\$@H\$PL$H$HD$0HT$`H!IL)HH9I+1HH1HHH!HH!HH!H!HHLL)HH9~OHH9s@I+HHH1HHH!HH!HH!H!HHHt&HH$HH$HP1H$H$HP. 356 357 &"".pkcs1v15HashInfo 358 ,math/big.(*Int).BitLen$"".ErrVerification$"".ErrVerification 359 0math/big.(*Int).SetBytes 360 "".encrypt 361 *math/big.(*Int).Bytestype.[]uint8 362 "runtime.makeslice 364 runtime.memmove 365 Bcrypto/subtle.ConstantTimeCompare 366 Bcrypto/subtle.ConstantTimeCompare 367 $runtime.panicindex$"".ErrVerification$"".ErrVerification 368 $runtime.panicindex 369 $runtime.panicslice 370 $runtime.panicslice 371 $runtime.panicindex 372 $runtime.panicindex 373 $runtime.panicslice 374 0runtime.morestack_noctxtj"".autotmp_0152type.int"".autotmp_0151type.int"".autotmp_0150type.int"".autotmp_0149type.int"".autotmp_0148type.int"".autotmp_0145type.[]uint8"".autotmp_0144type.[]uint8"".autotmp_0143"type.math/big.Int"".autotmp_0142?"type.math/big.Int"".autotmp_0140type.int"".autotmp_0139type.uint8"".autotmp_0138type.uint8"".autotmp_0137type.uint8"".autotmp_0136type.int"".autotmp_0135type.uint8"".autotmp_0134type.uint8"".autotmp_0133type.uint8"".autotmp_0132type.int"".autotmp_0130type.[]uint8"".autotmp_0129type.int"".autotmp_0128type.int"".autotmp_0127type.int"".autotmp_0126type.int"".autotmp_0125type.[]uint8"".autotmp_0124type.int"".autotmp_0123type.int"".autotmp_0122type.uint8"".autotmp_0121type.uint8"".autotmp_0120type.uint8"".autotmp_0119type.int"".autotmp_0118type.uint8"".autotmp_0117type.uint8"".autotmp_0115type.[]uint8"".autotmp_0114type.int"".autotmp_0113type.int"".autotmp_0112type.[]uint8"".autotmp_0111$type.*math/big.Int"".autotmp_0109type.int"".autotmp_0108type.int"".autotmp_0107type.int"".outtype.[]uint8"".ntype.int"".inputtype.[]uint8 376 "".emtype.[]uint8"".ktype.int"".tLentype.int"".prefixtype.[]uint8"".hashLentype.int"".errtype.error"".sigPtype.[]uint8"".hashed type.[]uint8"".hash type.crypto.Hash"".pub$type.*"".PublicKey>"w 56N2^I6OHC&6OoI}Tgclocalsac48aebd47b7367028fa23ac996df32fTgclocalsdda1ebc7e7de134f66973c1b778d2a96bprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.go&"".pkcs1v15HashInfodH%H;aHpHD$x111H$H$1H$H$H$HuAH$H$1H$H$H$1H$H$HpH$HD$H$H$H9HH\$PHD$X(1H\$0H\$8HH$HD$HD$(Hl$XHhHl$P=H(HD$(H1H9t@HL$(H$1H$H$H$H$H$HpHH$HH\$HH\$HD$H$Hl$HD$(fHD$xHH$HH\$HD$HL$\$ H$H)H$HiH$HiH$HH\$`HD$h%1H\$@H\$HHH$HD$HD$(Hl$hHhHl$`=H(HD$(H1H9t@HT$(H$1H$H$H$H$H$HpHH$HH\$HH\$HD$H$Hl$HD$(fHp4 385 386 crypto.Hash.Sizehgo.string."crypto/rsa: input must be hashed message".type.errors.errorString 387 "runtime.newobject6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 388 runtime.typ2Itab 389 .runtime.writebarrierptr8type.map[crypto.Hash][]uint8"".hashPrefixes 390 2runtime.mapaccess2_fast64bgo.string."crypto/rsa: unsupported hash function".type.errors.errorString 391 "runtime.newobject 6runtime.writeBarrierEnabled Bgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 396 runtime.typ2Itab 398 .runtime.writebarrierptr 400 0runtime.morestack_noctxt""".autotmp_0164type.error"".autotmp_0163type.*uint8"".autotmp_0162type.error"".autotmp_01610type.*errors.errorString"".autotmp_0159type.error"".autotmp_01560type.*errors.errorString"".autotmp_01550type.*errors.errorString"".autotmp_01530type.*errors.errorString"".~r0_type.errorerrors.text2type.string"".~r0type.errorerrors.text2?type.string"".err`type.error"".prefix0type.[]uint8"".hashLen type.int"".inLentype.int"".hash type.crypto.Hash@{K8LA] $OEq>Tgclocals5a4e488090896db4725219374a46e7a1Tgclocalse16b23bcb066b159255a51c23ac2e68cbprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.go$"".copyWithLeftPaddH%H;aH`H$Ht$hHL$pHH)1H9}H9HHH9|LD$xHH9wvH)I)IItM LL$HLHl$PLD$XLD$@H$H$H\$(Hl$8HH|$ H9}HHt$0H4$HT$HT$HD$H` 408 409 410 runtime.memmove 411 $runtime.panicslice 412 $runtime.panicindex 413 0runtime.morestack_noctxt`"".autotmp_0173type.int"".autotmp_0172type.[]uint8"".autotmp_0171_type.[]uint8"".autotmp_0170/type.[]uint8"".autotmp_0169type.int"".src0type.[]uint8"".desttype.[]uint8,)~)Tgclocalsad9d65701e915136506edb7cd27ec02bTgclocals6d07ab0a37c299682f1d85b92cb6cfd1bprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.go "".emsaPSSEncodedH%H$PH;A=H01H$H$H$1H$H$H$xH$H$pH[0HT$H$`H$PHHH?H=HHHH$@H9HH$H$(1H\$`H\$hHH$HD$HD$XH$HhH$=u|H(HD$XH1H9t7HL$X1H$H$H$H$H$H0HH$HH\$HH\$HD$H$Hl$HD$XoHHT$HHt$@HHH9HH$H$1H\$pH\$xHH$HD$HD$XH$HhH$=u|H(HD$XH1H9t7HT$X1H$H$H$H$H$H0HH$HH\$HH\$HD$H$Hl$HD$XoHH$HD$HD$PHD$H|$HHt$PHD$@HT$H\$ H$HL$(HH)H)HHHH9HH$H$H$HH)H)HHHHHIH$H9H9H)I)IH$ItMH$L$L$HH$HD$HHHH$HD$H$ HT$H$(HL$H$xH$H$pH[@H$8H\$H$@H\$H$HH\$H$xH$H$pH[@H$XH\$H$`H\$H$hH\$H$xH$H$pH[@H$H$1H$Hl$H$ HT$H$(HL$H$xH$H$pH[8H\$ H$H\$(H$H\$0H$H$xH$H$pH[(LL$HH|$@HD$PH$H$HH)L)HH9HHH)L)HL$HH9H)I)IItML$LH$ L$(L$H$XH$`H$hH$H$HH$H9}HH$H4$H$HT$HD$H$H$H$H\$H$H\$H$pH\$H$xH\$ H$H\$(H$H\$0H$H\$8L\$PL$H$H$H$H*HHHvL$PLHL)HHs\@H!@+LHH9sAIL$H$H$H$1H$H$H01_R 426 hgo.string."crypto/rsa: input must be hashed message".type.errors.errorString 427 "runtime.newobject6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 428 runtime.typ2Itab 429 .runtime.writebarrierptrLgo.string."crypto/rsa: encoding error".type.errors.errorString 430 "runtime.newobject6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 0type.*errors.errorString type.error Bgo.itab.*errors.errorString.error 431 432 runtime.typ2Itab 433 434 .runtime.writebarrierptr 435 type.[]uint8 437 "runtime.makeslicetype.[8]uint8 438 "runtime.newobject 439 runtime.memmove 440 "".mgf1XOR 441 $runtime.panicindex 442 $runtime.panicindex 443 $runtime.panicindex 444 $runtime.panicslice 445 $runtime.panicindex 446 $runtime.panicslice 447 $runtime.panicslice 448 0runtime.morestack_noctxtD"".autotmp_0198type.int"".autotmp_0196type.int"".autotmp_0195type.[]uint8"".autotmp_0194_type.[]uint8"".autotmp_0193type.int"".autotmp_0192type.*uint8"".autotmp_0191type.error"".autotmp_01900type.*errors.errorString"".autotmp_01870type.*errors.errorString"".autotmp_0184type.[]uint8"".autotmp_0183type.int"".autotmp_0182type.[]uint8"".autotmp_0181/type.[]uint8"".autotmp_0179type.int"".autotmp_0178type.int"".autotmp_01770type.*errors.errorString"".autotmp_01760type.*errors.errorString"".autotmp_0175type.int"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".htype.[]uint8 451 "".dbtype.[]uint8 452 "".emtype.[]uint8"".emLentype.int"".sLentype.int"".hLentype.int"".~r5type.error"".~r4type.[]uint8"".hashptype.hash.Hash"".salt@type.[]uint8"".emBits0type.int"".mHashtype.[]uint86" T*N! 455 E4iYAAz9 457 A:->fss>A TTgclocalsc0de77d9357242ad070ecd3a7d7f0868Tgclocalsf594458466b8a985531cf0d3bb14e188Xprebuilts/go/linux-x86/src/crypto/rsa/pss.go "".emsaPSSVerifydH%HD$H;AjH1H$ H$(H$H$H$H[0L$L$H$H$HT$H$H9t&HH$ HH$(HH$LHHH?H=HHHHHHH9~&HH$ HH$(HHHH9pH.t&HH$ HH$(HHH)HL9%IMIHHT$@H)HHHML9H9H)I)IItMIMLHHHD$HHL)II)LHIHH!t&HH$ HH$(HL$L$$L$Lt$L$Ll$H$H\$H$H\$ H$HT$(L$L\$0L$LT$8L$Ld$@L\$HL$H$H$I/HHIL$LHL)HHl@H!@+HLHLH)H|0LL)H)HL9vH,]6HH}H}&HH$ HH$(HLH$H)LML9H)I)IItMHl$XLD$`LL$PHH$HT$HHHH$HT$H$HL$H$HD$H$H$H$H[@H$H\$H$H\$H$H\$H$H$H$H[@H\$PH\$H\$XH\$H\$`H\$H$H$H$H[@1H\$H\$H\$H$H$H$H[8HT$ HL$(HD$0HT$hH$HL$pHL$HD$xHD$H$H\$H$H\$ H$H\$(\$0u&HH$ HH$(H1H$ H$(HdHH$ HH$(HLL)H)HL9I1HL9}:)@t&HH$ HH$(HHHL9|LL)H)HL9s6H/JHH$ HH$(H11qtN 471 $"".ErrVerification$"".ErrVerification$"".ErrVerification$"".ErrVerification$"".ErrVerification$"".ErrVerification$"".ErrVerification$"".ErrVerification 472 "".mgf1XOR$"".ErrVerification $"".ErrVerificationtype.[8]uint8 475 "runtime.newobject 476 bytes.Equal$"".ErrVerification$"".ErrVerification 477 $runtime.panicslice$"".ErrVerification$"".ErrVerification 478 $runtime.panicindex$"".ErrVerification$"".ErrVerification$"".ErrVerification$"".ErrVerification 479 $runtime.panicindex 480 $runtime.panicslice 481 $runtime.panicindex 482 $runtime.panicindex 483 $runtime.panicindex 484 $runtime.panicslice 485 $runtime.panicslice 486 $runtime.panicindex 487 0runtime.morestack_noctxt4"".autotmp_0221type.uint8"".autotmp_0219type.int"".autotmp_0218type.int"".autotmp_0217type.uint8"".autotmp_0216type.int"".autotmp_0214type.[]uint8"".autotmp_0213type.int"".autotmp_0212type.int"".autotmp_0211/type.[]uint8"".autotmp_0209type.int"".autotmp_0208type.int"".autotmp_0204type.int"".autotmp_0203type.int"".autotmp_0202type.int 488 "".h0type.[]uint8"".salttype.[]uint8"".htype.[]uint8 489 "".db_type.[]uint8"".emLentype.int"".hLentype.int"".~r5type.error"".hashtype.hash.Hash"".sLenptype.int"".emBits`type.int 491 "".em0type.[]uint8"".mHashtype.[]uint8X@<XRT 1? & 495 & 496 & 497 E 498 E&I 500 &$?YA8:S&5 501 &"&& 504 "& + %$ITgclocals5ad2d7aca7c243386480a72e88d702a6Tgclocalsfe918b448c7b0d0ded0aaa920e5b92fcXprebuilts/go/linux-x86/src/crypto/rsa/pss.go$"".signPSSWithSaltdH%HD$H;AH111H$PH$X1H$8H$@H$HH$H+H,$H\$H\$pH$H$HL$HD$H$H$H$H\$H$H\$H\$pHH\$H$ H\$ H$(H\$(H$0H\$0H$HL$8H$HD$@Hl$HHT$PHL$XHD$`H\$hH$XH$PHtH1$H$H$H$H$H$H$Hl$H$HT$H$HL$HD$ H$H$H$H\$H$H\$HD$H\$ H\$xHD$(H\$0H$XH$PHtHHD$pHHH?H=HHHHH$HD$HD$H\$H$8H\$ H$@H\$(H$HH\$xH$HT$HL$HD$H$8H$H$@H\$H$HH\$H$HT$H$HL$ H$HD$(H( 509 510 ,math/big.(*Int).BitLen 511 crypto.Hash.New 512 "".emsaPSSEncode 513 0math/big.(*Int).SetBytes 514 "".decrypttype.[]uint8 515 "runtime.makeslice 516 *math/big.(*Int).Bytes 518 $"".copyWithLeftPad 520 0runtime.morestack_noctxt"".autotmp_0226type.int"".autotmp_0225?"type.math/big.Int"".autotmp_0224otype.[]uint8"".autotmp_0222type.hash.Hash"".c$type.*math/big.Int 521 "".emtype.[]uint8"".nBitstype.int"".errtype.error"".stype.[]uint8"".saltptype.[]uint8"".hashed@type.[]uint8"".hash0 type.crypto.Hash"".priv &type.*"".PrivateKey"".randtype.io.Reader6:O^L_o^5Tgclocals0a78015ed9151c9b10bbd1ee6f2f06feTgclocals02184afe8ad3e6fa43e5f4b04887366bXprebuilts/go/linux-x86/src/crypto/rsa/pss.go2"".(*PSSOptions).HashFunc H\$HkHl$ "".~r0 type.crypto.Hash"".pssOpts&type.*"".PSSOptionsTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/pss.go6"".(*PSSOptions).saltLength@>HD$1H9u 524 HD$H(Hl$ "".~r0type.int"".opts&type.*"".PSSOptions 526 527 Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/pss.go"".SignPSS 528 529 dH%HD$H;AnHH$111H$H$1H$H$H$1H91HH$H$H$HD$1H9tHZHtHjH$HH$HD$HD$HT$HL$ HD$(H$H$H$H\$H$HT$H$HL$H$HD$ HD$0H\$8H$H$HtHH$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H$H\$@H$H\$HHt$PHl$XHT$`HL$hHD$pH$H$H$H$H$HHtH$H+H,$H\$H\$xH$H$H$HL$HD$xHHH?H=HHHH)HHp 532 533 crypto.Hash.Sizetype.[]uint8 534 "runtime.makeslice 535 io.ReadFull 536 $"".signPSSWithSalt 537 ,math/big.(*Int).BitLen 538 crypto.Hash.Size 539 540 0runtime.morestack_noctxt"".autotmp_0232?type.int"".autotmp_0228type.int"".salt/type.[]uint8"".errtype.error"".stype.[]uint8"".optsp&type.*"".PSSOptions"".hashed@type.[]uint8"".hash0 type.crypto.Hash"".priv &type.*"".PrivateKey"".randtype.io.Reader*FW 543 )e 545 a 546 547 zgiTgclocalsffef1de23f6c9f730bf9d898ab3edc70Tgclocals6a4444e4a85012543d2e518ab4547038Xprebuilts/go/linux-x86/src/crypto/rsa/pss.go"".VerifyPSSdH%H;aHX1H$H$H$1H91H\$`H$H\$hH\$H\$pH\$H\$xH\$H$H\$ H$H\$(H$H\$0H$H\$8HD$@HL$HHD$PH$H$HXHt, 549 550 "".verifyPSS 551 0runtime.morestack_noctxt"".~r5type.error"".opts&type.*"".PSSOptions"".sigPtype.[]uint8"".hashed type.[]uint8"".hash type.crypto.Hash"".pub$type.*"".PublicKey)BTgclocals371822bdc58c4a8e594d79fce3ff3cc1Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/pss.go"".verifyPSS dH%HD$H;A0H1H$PH$XH$H+H,$H$8HD$HD$`HHH?H=HHH9t&HH$PHH$XH1$H$H$H$H$H$H$0H\$HT$H$@H\$HD$ 1$H$H$H$H$H$H$H\$HD$HL$HD$`HHD$pHHH?H=HHH\$hHL$xH$HL$hH\$HD$H\$H9}&HH$PHH$XHHH$HL$HL$H\$H$H\$ H$H\$(H$H\$xH$HT$HL$HD$H$H$H$H\$H$H\$H$HT$H$HL$ H$HD$(H$HHuH$H$H\$H$HH$H$HL$HD$H$H$H$ H\$H$(H\$H$H\$H$H\$ H$H\$(H\$pH\$0H$HH\$8H$HL$@H$HD$HHL$PHD$XH$PH$XH" 561 562 ,math/big.(*Int).BitLen$"".ErrVerification$"".ErrVerification 563 0math/big.(*Int).SetBytes 564 "".encrypt 565 *math/big.(*Int).Bytes$"".ErrVerification$"".ErrVerificationtype.[]uint8 566 "runtime.makeslice 567 *math/big.(*Int).Bytes 568 $"".copyWithLeftPad 569 crypto.Hash.Size 570 571 crypto.Hash.New 573 "".emsaPSSVerify 575 0runtime.morestack_noctxt&"".autotmp_0246type.int"".autotmp_0245"type.math/big.Int"".autotmp_0244?"type.math/big.Int"".autotmp_0241type.hash.Hash"".autotmp_0240type.[]uint8"".autotmp_0239type.int"".autotmp_0238type.[]uint8"".autotmp_0237$type.*math/big.Int 576 "".emtype.[]uint8"".emLentype.int"".emBitstype.int"".m$type.*math/big.Int"".nBitstype.int"".~r5type.error"".saltLentype.int"".sigPtype.[]uint8"".hashed type.[]uint8"".hash type.crypto.Hash"".pub$type.*"".PublicKey4xF1! &VI '&Ao!$@I;?Tgclocalsca0109b07b1d3f91edd7f3eb0ce8bf23Tgclocalsed9804146d44722ee0e25e7ff07a6361Xprebuilts/go/linux-x86/src/crypto/rsa/pss.go"".checkPubHD$1H1H9uHH\$HH\$HXH}HH\$HH\$HXH~HH\$HH\$1H\$H\$(&"".errPublicModulus@&"".errPublicModulusn2"".errPublicExponentSmall2"".errPublicExponentSmall2"".errPublicExponentLarge2"".errPublicExponentLarge0"".~r1type.error"".pub$type.*"".PublicKey"b 583 584 Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/rsa.go."".(*PrivateKey).Public`F1H\$HtH\$HH\$*$type.*"".PublicKey0"".~r0*type.crypto.PublicKey"".priv&type.*"".PrivateKey00.Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/rsa.go*"".(*PrivateKey).SigndH%H;aHhH$H$1H$H$H$1H$H$H1H9tH[H-H9YHHH\$xH$H$H\$H\$pH\$HhHl$H$H\$ H$H\$(H$H\$0HD$8Ht$@Hl$HHT$PHL$XHD$`H$H$H$H$H$HhH$H^ HD$H\$xH$H$H\$H\$pH\$HD$H$H\$ H$H\$(H$H\$0Ht$8Hl$@HT$HHL$PHD$XH$H$H$H$H$Hh11# 591 &type.*"".PSSOptions 592 "".SignPSS 593 "".SignPKCS1v15 594 0runtime.morestack_noctxt"".autotmp_0253type.error"".autotmp_0252type.[]uint8"".~r4type.error"".~r3type.[]uint8"".opts`,type.crypto.SignerOpts"".msg0type.[]uint8"".randtype.io.Reader"".priv&type.*"".PrivateKey( S1 Tgclocals5eff5a134f92c4d257b4912de47959dbTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/rsa.go0"".(*PrivateKey).DecryptdH%HD$H;AHH$(111H$PH$X1H$8H$@H$HHH$H$H$H\$H$H\$H$H\$H$H\$ H$ H\$(Ht$0Hl$8HT$@HL$HHD$PH$8H$@H$HH$PH$XHHH$0H$H$H$HD$H$H$L$&H-H9HH<H$H*H,$HL$HD$H$H$H$HD$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$ H\$8H$HtmH^H|$@HHHKHOHKHOHt$XHl$`HT$hHL$pHD$xH$8H$@H$HH$PH$XHFZ`H-H9hHH=H(HHH$Hl$Hl$HT$HL$ HD$(H$H$H$H\$H$8HT$H$@HL$H$HHD$ HD$0HL$8H$H$Ht21H$8H$@H$HH$PH$XHH$H$H$H\$H$H\$H$H\$H$H\$ H$ H\$(H$8H\$0H$@H\$8H$HH\$@HD$HHL$PHt21H$8H$@H$HH$PH$XH1H$PH$XHH$H$H$H\$H$H\$H$H\$H$H\$ H$ H\$(Ht$0Hl$8HT$@HL$HHD$PH$8H$@H$HH$PH$XHH$H$HH$H$'1H$H$HH$HD$H$H$HhH$=H(H$H1H9t:H$1H$8H$@H$HH$PH$XHHH$HH\$HH\$HD$H$Hl$H$f1111^. 603 604 $"".DecryptPKCS1v15 605 $runtime.efacethash(type.*"".OAEPOptions 606 crypto.Hash.New 607 "".DecryptOAEP >type.*"".PKCS1v15DecryptOptions 608 type.[]uint8 609 610 "runtime.makeslice 612 io.ReadFull 613 8"".DecryptPKCS1v15SessionKey 614 $"".DecryptPKCS1v15fgo.string."crypto/rsa: invalid options for Decrypt".type.errors.errorString 615 "runtime.newobject6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 616 runtime.typ2Itab 617 .runtime.writebarrierptr 618 0runtime.morestack_noctxt*"".autotmp_0269type.error"".autotmp_0267type.error"".autotmp_02660type.*errors.errorString"".autotmp_0263?2type.crypto.DecrypterOpts"".autotmp_02620type.*errors.errorString"".autotmp_0261type.error"".autotmp_0260type.[]uint8"".autotmp_0259type.hash.Hash"".autotmp_0258type.error"".autotmp_0257type.[]uint8"".~r0type.errorerrors.text2type.string"".opts2type.crypto.DecrypterOpts"".err_type.error"".opts(type.*"".OAEPOptions"".errtype.error"".plaintexttype.[]uint8"".opts`2type.crypto.DecrypterOpts"".ciphertext0type.[]uint8"".randtype.io.Reader"".priv&type.*"".PrivateKeylkVW 623 k/ 624 )e22% 2rVHTgclocals71c9fa7f62e000d926ad3a3044431e1eTgclocals4643e34892b8c42e2140212f4d862061Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.go2"".(*PrivateKey).ValidatedH%H$H;A\H1H$H$H$H*1H1H9H HHL$hHD$pH$H$HtH$H$H1$`H$hH$pH$xH$`H$HH\$H\$H\$@H$H,HSHC Hk(H$1H$HD$ H$HHl$ H9JHD$`H(HL$(Hl$8H,$HH\$HL$@H\$HHH$H$1H\$xH$HH$HD$HD$XH$HhH$=ubH(HD$XH1H9tHL$XH$H$HHH$HH\$HH\$HD$H$Hl$HD$XH$HL$H\$8H\$HD$`HL$(HHHl$ H9H\$@H$H$H+Hl$H\$HHH$H$1H$H$HH$HD$HD$XH$HhH$=ubH(HD$XH1H9tHT$XH$H$HHH$HH\$HH\$HD$H$Hl$HD$X1$@H$HH$PH$XH$@H\$P1$ H$(H$0H$8H$ H$H$HkHl$HD$H$HD$HHD$H$HkHl$H$HHSHC Hk(H$1H$HD$ H$HHl$ H9HD$`H(HL$01$H$H$H$H$H$Hl$HH\$HD$H\$PH$H\$HH\$HD$H\$PH$HH\$H\$HHH$H$1H$H$HH$HD$HD$XH$HhH$=ubH(HD$XH1H9tHT$XH$H$HHH$HH\$HH\$HD$H$Hl$HD$XHD$`HL$0HHHl$ H9k1H$H$HHXH}H HHXH~H H1Hf 631 &"".errPublicModulus&"".errPublicModulus"".bigOne 632 &math/big.(*Int).Set"".bigOne 633 &math/big.(*Int).CmpVgo.string."crypto/rsa: invalid prime value".type.errors.errorString 634 "runtime.newobject6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 635 runtime.typ2Itab 636 .runtime.writebarrierptr 637 &math/big.(*Int).Mul 638 639 &math/big.(*Int).Cmp 640 Ngo.string."crypto/rsa: invalid modulus".type.errors.errorString 643 "runtime.newobject6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error 0type.*errors.errorString type.error Bgo.itab.*errors.errorString.error 650 runtime.typ2Itab 652 .runtime.writebarrierptr 653 0math/big.(*Int).SetInt64 654 &math/big.(*Int).Mul"".bigOne 655 &math/big.(*Int).Sub 656 &math/big.(*Int).Mod"".bigOne 657 &math/big.(*Int).CmpRgo.string."crypto/rsa: invalid exponents".type.errors.errorString 658 "runtime.newobject6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 659 runtime.typ2Itab 660 .runtime.writebarrierptr2"".errPublicExponentSmall2"".errPublicExponentSmall2"".errPublicExponentLarge2"".errPublicExponentLarge 661 0runtime.morestack_noctxt0V"".autotmp_0303type.*uint8"".autotmp_0302type.error"".autotmp_03010type.*errors.errorString"".autotmp_0300"type.math/big.Int"".autotmp_0299$type.*math/big.Int"".autotmp_0298&type.**math/big.Int"".autotmp_0297type.int"".autotmp_0296type.int"".autotmp_0295"type.math/big.Int"".autotmp_0294"type.math/big.Int"".autotmp_0293type.*uint8"".autotmp_0292type.error"".autotmp_02910type.*errors.errorString"".autotmp_02880type.*errors.errorString"".autotmp_0287$type.*math/big.Int"".autotmp_0286&type.**math/big.Int"".autotmp_0285type.int"".autotmp_0284type.int"".autotmp_0283?"type.math/big.Int"".autotmp_02810type.*errors.errorString"".autotmp_0280type.int"".autotmp_0279$type.*math/big.Int"".autotmp_0278(type.[]*math/big.Int"".autotmp_0277$type.*math/big.Int"".autotmp_02760type.*errors.errorString"".autotmp_0275type.int"".autotmp_02740type.*errors.errorString"".autotmp_0273type.int"".autotmp_0272(type.[]*math/big.Int"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r0type.errorerrors.text2type.string"".~r1type.error 666 "".de$type.*math/big.Int"".congruence$type.*math/big.Int"".prime$type.*math/big.Int"".modulus$type.*math/big.Int"".errtype.error"".~r0type.error"".priv&type.*"".PrivateKeyN"y|u n4PH[. -.H$[H) %NJN4=L 672 )Tgclocals4d9e393cc8f97e86503f2f4b40c96e1dTgclocalsfe500ddab9700cd68f0d8a95543ec38cXprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".GenerateKeydH%H;av`H811H\$`H\$hH\$@H$H\$HH\$HD$H\$PH\$HT$ HL$(HD$0HT$XHL$`HD$hH8 674 675 0"".GenerateMultiPrimeKey 676 0runtime.morestack_noctxt`p"".err@type.error"".priv0&type.*"".PrivateKey"".bits type.int"".randomtype.io.Readerp[op!N 678 G9Tgclocalsd98f60bd8519d0c68364b2a1d83af357Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/rsa.go0"".GenerateMultiPrimeKey!!dH%H$H;A.Hx1H$11H$H$HH$H$HL$H$HAHHH$H$71H$H$HH$HD$H$H$HhH$=utH(H$H1H9t,H$H$H$H$HxHH$HH\$HH\$HD$H$Hl$H$tHH$HD$HD$H\$H$H\$ H$H\$(H$H$H$H|>H$H$HHIgfffffffHIHHH?H)HHH1H$H9H$H$H$H\$H$HD$@H)HHL$0HHHHD$HD$H\$ H$H\$(H$H$Hl$@L$L9H=pHH$HtH$HxH\$0H\$XH$Hl$@L$L9HH+H,$HD$HL$XH)HD$@HH$H9H$H$H$H$1H$HD$PH$Hl$PH9H$H*HL$XHL$HHl$p1Hl$HH9}gH\$pH$H$HD$8L$L9MHH+Hl$H$HL$XH\$HuHD$8HHl$HH9|HHHl$PH9^HH$H\$H$HH\$H\$H$1$XH$`H$hH$pH$XH$HH\$H$H\$H\$h1$8H$@H$HH$PH$8H$H$H$H$H$1H$HD$PH$HHl$PH9H$H(HL$XH$HT$Hl$xHl$H$H$H\$xH\$HH\$HD$hH$HD$H$H\$H$H$HL$XHHHl$PH9gH$H\$H$H91$H$ H$(H$0H$H$HH$HD$H$H=HC1$H$H$H$H$H\$`H$HkH,$HD$H$H$H$HkHl$H\$`H\$HD$H\$hH\$ H$H$HH\$H\$HH$HCHhH1H}0H$HkH,$H$HkHl$H\$hH\$H$H$Hk H$Hk(H$=uSHkH$Ht=H$=uH+H$H$HxH$Hl$LCL$Hl$tHHLCL$HD$0H$HD$HHD$d 684 Z 685 runtime.duffzero$type."".PrivateKey 686 "runtime.newobjectgo.string."crypto/rsa: GenerateMultiPrimeKey: nprimes must be >= 2".type.errors.errorString 687 "runtime.newobject6runtime.writeBarrierEnabledBgo.itab.*errors.errorString.error0type.*errors.errorStringtype.errorBgo.itab.*errors.errorString.error 688 runtime.typ2Itab 689 .runtime.writebarrierptr(type.[]*math/big.Int 690 "runtime.makeslice 691 "crypto/rand.Prime 692 6runtime.writeBarrierEnabled 694 ,math/big.(*Int).BitLen 695 &math/big.(*Int).Cmp"type.math/big.Int 696 "runtime.newobject"".bigOne 697 &math/big.(*Int).Set"".bigOne 698 &math/big.(*Int).Set 699 &math/big.(*Int).Mul"".bigOne 700 &math/big.(*Int).Sub 701 &math/big.(*Int).Mul 702 ,math/big.(*Int).BitLen"type.math/big.Int 703 "runtime.newobject6runtime.writeBarrierEnabled 704 math/big.NewInt 705 &math/big.(*Int).GCD"".bigOne 706 &math/big.(*Int).Cmp 707 &math/big.(*Int).Add6runtime.writeBarrierEnabled6runtime.writeBarrierEnabled 708 6"".(*PrivateKey).Precompute 709 .runtime.writebarrierptr 710 .runtime.writebarrierptr 711 .runtime.writebarrierptr 712 $runtime.panicindex 713 $runtime.panicindex 714 .runtime.writebarrierptr 715 $runtime.panicindex! 716 0runtime.morestack_noctxtp`"".autotmp_0341"type.math/big.Int"".autotmp_0340"type.math/big.Int"".autotmp_0339$type.*math/big.Int"".autotmp_0338&type.**math/big.Int"".autotmp_0337type.int"".autotmp_0336type.int"".autotmp_0335"type.math/big.Int"".autotmp_0334?"type.math/big.Int"".autotmp_0333$type.*math/big.Int"".autotmp_0332&type.**math/big.Int"".autotmp_0331type.int"".autotmp_0330type.int"".autotmp_0328type.int"".autotmp_0327type.error"".autotmp_03240type.*errors.errorString"".autotmp_0323type.int"".autotmp_0322type.int"".autotmp_0321$type.*math/big.Int"".autotmp_0320type.int"".autotmp_0319(type.[]*math/big.Int"".autotmp_0318$type.*math/big.Int"".autotmp_0317$type.*math/big.Int"".autotmp_0315type.int"".autotmp_0314(type.[]*math/big.Int"".autotmp_0313type.int"".autotmp_0312type.int"".autotmp_0311type.int"".autotmp_0310type.int"".autotmp_03090type.*errors.errorString"".~r0type.errorerrors.text2type.string"".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"".jtype.int"".prime$type.*math/big.Int"".itype.int"".itype.int"".todotype.int"".primes(type.[]*math/big.Int"".errPtype.error"".priv@&type.*"".PrivateKey"".bits0type.int"".nprimes type.int"".randomtype.io.Reader8" E 719 A>E _P327P1X,#" 721 18.;,"05" +7lPd<Te'SWk@ah .4 729 +Tgclocals668069b4b24041dacf8e15a2fb43bc18Tgclocals84fbbf9df6ad5e0d9650989fcc11c5b5Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".incCounterHD$hH@hXthH@hXthH@hXt(H@("".autotmp_0346type.uint8"".autotmp_0345type.uint8"".autotmp_0344type.uint8"".ctype.*[4]uint8PP( Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".mgf1XOR dH%H;aKHxHH$H$H\$H\$@1H\$HH\$PH\$X1HL$8H9H$H\$H$H\$H$H\$H$H$H$H[@HD$@HHHHD$`HD$HT$hHT$HL$pHL$H$H$H$H[@HL$XHl$H1Hl$`Hl$HT$hHT$HL$pHL$H$H$H$H[8H\$ H\$HH\$(H\$PH\$0H\$XH$H$H$H[(L\$HLT$PH$H$HL$81L9}GH9}BH9H+HH9HL9I,mH1@+HHL9|HD$@hH@hXVhH@hX>hH@hX&(H@(HL$8H9HxL 734 4type.[4]uint8F 735 "runtime.newobject 736 $runtime.panicindex 737 $runtime.panicindex 738 $runtime.panicindex 739 0runtime.morestack_noctxt"".autotmp_0358type.uint8"".autotmp_0357type.uint8"".autotmp_0356type.uint8"".autotmp_0355type.uint8"".autotmp_0350type.int"".autotmp_0349type.[]uint8"".autotmp_0348/type.[]uint8"".&counterotype.*[4]uint8"".donetype.int"".digest_type.[]uint8"".seedPtype.[]uint8"".hash0type.hash.Hash"".outtype.[]uint8.P"AUb97V "w8.Tgclocalscb436c36daf281cc3cb176d21919a734Tgclocals1a4434171827e84e693513ff029850faXprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".encryptdH%H;avTH(H\$8HkH,$HD$H\$0H$H\$@H\$HD$H\$8H+Hl$H\$0H\$HH( 744 B 745 math/big.NewInt 746 &math/big.(*Int).Exp 747 0runtime.morestack_noctxt@P"".~r30$type.*math/big.Int"".m $type.*math/big.Int"".pub$type.*"".PublicKey"".c$type.*math/big.IntPOOP p* 752 PTgclocalse5d5edcf53e2c122038779d75a487a60Tgclocals33cdeccccebe80329f1fdbee7f5874cbXprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".EncryptOAEP""dH%H$H;AtHx111H$H$1H$H$H$H$1H1H9H HHL$XHD$`HD$pHL$hHt21H$H$H$H$H$HxH$H$H$H[(H$H+H,$HD$HHH?H=HHH\$@H$H\$HH$H$H$H[0H\$Hl$@HH)HHl$HHH9}&HH$HH$HxH$H\$H$H\$H$H\$H$H$H$H[@1H\$H\$H\$H$H$H$H[8H\$ H$H\$(H$H\$0H$H$H$H$H[(HD$@HH$HD$HD$H\$H$H\$ H$H\$(H$H$H$H$H[0H\$HH$H9HHHL$HtIH$H$L$H$H$H$H[0H\$HH$L$H9 L$H)I)ItMH$L$L$H$H$H$H[0H\$H$H9H$HH$ H$(H$0H$H$H$H$H$H$H$H9}HH$H4$H$HT$HD$H$H$H$HH)HH9HL$HH)HH9H)I)IItMHL$LH$L$L$H$H$H$0H$H$(H9}HH$H4$H$ H|$HD$H$H$H$H\$H$H\$H$H\$H$H\$ HD$0H\$8H$H$HtHxH$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H$H$H$H\$H$H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$81$XH$`H$hH$pH$XHD$PH$H$H\$H$H\$H$H\$1$8H$@H$HH$PH$8H$H$H\$H\$PH\$H\$H$HD$@H\$H$HL$H\$H$H$H9HH$HD$HD$H$Ht$Hl$ LD$(H\$@H)H$L$H9H)I)IHt$xItML$LH$L$L$0H$H$H$H$(HH$H9}HH$ H4$H$HT$HD$H\$xH$H$H$H$H$HxHXH}H HHXH~H H1HgL 766 &"".errPublicModulus&"".errPublicModulus 767 ,math/big.(*Int).BitLen("".ErrMessageTooLong("".ErrMessageTooLongtype.[]uint8 768 "runtime.makeslice 769 772 runtime.memmove 773 runtime.memmove 774 io.ReadFull 775 "".mgf1XOR 776 "".mgf1XOR 777 0math/big.(*Int).SetBytes 778 "".encrypt 779 *math/big.(*Int).Bytestype.[]uint8 780 "runtime.makeslice 781 runtime.memmove 782 $runtime.panicslice 783 $runtime.panicslice 784 $runtime.panicindex 785 $runtime.panicslice 786 $runtime.panicslice! 787 $runtime.panicslice!2"".errPublicExponentSmall!2"".errPublicExponentSmall!2"".errPublicExponentLarge!2"".errPublicExponentLarge" 788 0runtime.morestack_noctxt^"".autotmp_0395type.uintptr"".autotmp_0394type.int"".autotmp_0393type.[]uint8"".autotmp_0392type.[]uint8"".autotmp_0391"type.math/big.Int"".autotmp_0390?"type.math/big.Int"".autotmp_0389type.uintptr"".autotmp_0387type.[]uint8"".autotmp_0386type.[]uint8"".autotmp_0383type.int"".autotmp_0382type.[]uint8"".autotmp_0381type.[]uint8"".autotmp_0379type.[]uint8"".autotmp_0378type.int"".autotmp_0377type.int"".autotmp_0376type.int"".autotmp_0374type.[]uint8"".autotmp_0373type.int"".autotmp_0372type.int"".autotmp_0371type.int"".autotmp_0370type.int"".autotmp_0369type.int"".autotmp_0368type.[]uint8"".autotmp_0367type.int"".autotmp_0366type.int"".autotmp_0365type.int"".autotmp_0364type.int"".autotmp_0363type.int"".autotmp_0362type.int"".autotmp_0361type.int"".autotmp_0360type.int"".~r1type.error"".ttype.[]uint8"".m$type.*math/big.Int 790 "".dbtype.[]uint8"".seedtype.[]uint8 791 "".emtype.[]uint8"".lHashtype.[]uint8"".ktype.int"".errtype.error"".errtype.error"".outtype.[]uint8"".labeltype.[]uint8"".msgPtype.[]uint8"".pub@$type.*"".PublicKey"".random type.io.Reader"".hashtype.hash.HashF"R@24HARAlkWll)5N-1-#GH`lkl^I]:{Tgclocalsdb986803fc1b265d4bbc021750730ed8Tgclocalsc720514c8889a24ac4d2a78ccf5275e4Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".modInversedH%H;a1H$H$1\$`H\$hH\$pH\$xH\$`H\$8HH$HL$1D$@HD$HHD$PHD$XHD$@H\$8H$HL$0HL$HD$H$H\$H$H\$ H\$8H$HH\$H\$HtHH\$0H$HH\$HL$0H\$H}8H$HL$H$H\$HL$0H$$H 799 "type.math/big.Int 800 "runtime.newobject 801 &math/big.(*Int).GCD"".bigOne 802 &math/big.(*Int).Cmp"".bigOne 803 &math/big.(*Int).Cmp 804 &math/big.(*Int).Add 805 0runtime.morestack_noctxt@"".autotmp_0399"type.math/big.Int"".autotmp_0398?"type.math/big.Int"".autotmp_0397type.int"".x$type.*math/big.Int"".g$type.*math/big.Int 806 "".ok0type.bool 807 "".ia $type.*math/big.Int"".n$type.*math/big.Int"".a$type.*math/big.Int&a0.7% 808 * %XV-[Tgclocals76f31b9ec9830e30995fd39fd60d74f1Tgclocalsb9468e4c702f0721b5364d0e1808884bXprebuilts/go/linux-x86/src/crypto/rsa/rsa.go6"".(*PrivateKey).PrecomputedH%HD$H;AeHH$H]01H9tHHH$H\$H$H$HHKHC Hk(Hl$`HL$PHHD$XH)Hl$HH\$H$HD$H=HA0Hi0H,$HiHl$Hi0Hl$HH$H\$H$H$H-HKHC Hk(Hl$`HHL$PHHD$XHH+Hl$HH\$H$HD$H=HA8Hi8H,$HiHl$Hi8Hl$HH$H$H\$H$HBHZHB Hj(H%HH+Hl$HJHB Hj(Hl$`HL$PHHD$XH)Hl$H$HD$H=HB@1$H$H$H$H$H$HTHJHB Hj(H7H)Hl$HZHB Hj(Hl$`H\$PHHD$XHH+Hl$H\$H\$@H$HC HHH$HD$HD$H$Ht$HL$ HD$(HHL$pHJPHD$xHBXHt$h=SHrHHHj H9HrHJ Hj(Hl$`Ht$PHL$XH9HH+Hl$HHHD$0HHHHRHHKPHkXHl$xHHT$hHHL$pH9HkHH\$8HH$H\$H$H\$HH\$HH\$HL$8HD$Hf=AHH)H,$H$HkHl$H)Hl$HH$H\$H$H\$@H\$HD$H\$8H=HCHH$H\$H$H\$@H\$H\$HH\$HD$H\$8Hth=uKHCH\$@H$H\$@H\$H\$HH\$H$HD$0HHj H90HLCL$HD$LCL$HD$;#H$HD$HL$8LBHL$Ht$H$cLB@L$HD$H$O7LA8L$HD$H$N6LA0L$HD$H$cKyh 820 z"type.math/big.Int 821 "runtime.newobject"".bigOne 822 &math/big.(*Int).Sub6runtime.writeBarrierEnabled 823 &math/big.(*Int).Mod"type.math/big.Int 824 "runtime.newobject"".bigOne 825 &math/big.(*Int).Sub6runtime.writeBarrierEnabled 826 &math/big.(*Int).Mod"type.math/big.Int 827 "runtime.newobject 828 4math/big.(*Int).ModInverse6runtime.writeBarrierEnabled 830 &math/big.(*Int).Mul$type.[]"".CRTValue 833 "runtime.makeslice 6runtime.writeBarrierEnabled"type.math/big.Int 835 "runtime.newobject"".bigOne 836 &math/big.(*Int).Sub6runtime.writeBarrierEnabled 837 &math/big.(*Int).Mod"type.math/big.Int 838 "runtime.newobject 839 &math/big.(*Int).Set6runtime.writeBarrierEnabled"type.math/big.Int 840 "runtime.newobject 841 4math/big.(*Int).ModInverse6runtime.writeBarrierEnabled 842 &math/big.(*Int).Mul 843 .runtime.writebarrierptr 844 .runtime.writebarrierptr 845 .runtime.writebarrierptr 846 $runtime.panicindex 847 $runtime.panicindex 848 .runtime.writebarrierptr 849 $runtime.panicindex 850 $runtime.panicindex 851 .runtime.writebarrierptr 852 $runtime.panicindex 853 $runtime.panicindex 854 .runtime.writebarrierptr 855 $runtime.panicindex 856 .runtime.writebarrierptr 857 $runtime.panicindex 858 0runtime.morestack_noctxt("".autotmp_0417?"type.math/big.Int"".autotmp_0416type.int"".autotmp_0415$type.*math/big.Int"".autotmp_0414$type.*math/big.Int"".autotmp_0413$type.*math/big.Int"".autotmp_0412$type.*math/big.Int"".autotmp_0411$type.*math/big.Int"".autotmp_0410$type.*math/big.Int"".autotmp_0409type.int"".autotmp_0408o$type.[]"".CRTValue"".autotmp_0406$type.*math/big.Int"".autotmp_0405$type.*math/big.Int"".autotmp_0404$type.*math/big.Int"".autotmp_0403$type.*math/big.Int"".autotmp_0402$type.*math/big.Int"".values"type.*"".CRTValue"".prime$type.*math/big.Int"".itype.int"".r$type.*math/big.Int"".priv&type.*"".PrivateKey( 859 s0HX%MO*&;44 :E470"Tgclocalsea5138d814d46269fcb486a04203da7dTgclocals20ea483109b420bedecdfb893405e846Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".decrypt""dH%H$HH;AqH81H$11H$hH$pH$`H$XH$H$PH+Hl$H\$H~&HH$hHH$pH8HD$`H$@HH$@H$H$HH\$H$PH+Hl$HD$HL$ H\$(H$pH$hHtH8HD$HH$HH\$H\$HuHH\$HH\$HH$H$PH+Hl$H\$H\$`\$>H$PHkH,$HL$1$H$ H$(H$0H$H$H\$HH\$HL$H$PH+Hl$H\$ H\$@1$H$H$H$H$H$H$XH\$HD$H$HD$hHD$H\$@H\$HD$hH$HD$H$PH+Hl$H\$hH$XH$PH]01H9HH$H$PH\$H$H$XH\$HiHl$H)Hl$H\$ H$`H\$`1H9tNH$`H$H$`H\$H\$`H\$H$`H$HD$H$PH+Hl$H8HH$H$PH\$H$H$XH\$Hi0Hl$HHIHC Hk(H$H$HH$H)Hl$H$PH\$ H$`1$H$H$H$H$H$H$XH\$Hi8Hl$HHIHC Hk(H$HH$HH$-HH+Hl$H$`HD$ H$HL$HD$XHD$H$`HiH1H}^H$HL$H$PHHKHC Hk(H$H$HH$bH)Hl$H$`H$HL$H$PHk@Hl$H$`H$HD$H$PHHKHC Hk(H$H$HH$H)Hl$H$`H$HD$H$PHHKHC Hk(H$HH$HH$`HH+Hl$H$`H$HD$H\$XH\$H$PHHSHHKPHkXH$1H$HL$0H$HHl$0H9HHL$pHH HsHkHD$8H$H$H$H$H$H$PHHlHsHS Hk(H$H$H$H98HH+H\$XH$H$XH\$HL$xHL$Hl$PHl$HD$XH$HD$H$`H\$HD$XH$HD$H$H\$HD$XH$HD$H\$PH\$HL$XHiHuv1H}H$HL$H\$PH\$HL$XH$HL$H$H\$H$`H$HD$H\$XH\$HL$pHD$8HHMtHxHl8abtH-H!jX 876 Z 877 runtime.duffzero 878 &math/big.(*Int).Cmp "".ErrDecryption "".ErrDecryption 879 crypto/rand.Int"".bigZero 880 &math/big.(*Int).Cmp"".bigOne 881 "".modInverse 882 math/big.NewInt 883 &math/big.(*Int).Exp 884 &math/big.(*Int).Set 885 &math/big.(*Int).Mul 886 &math/big.(*Int).Mod 887 "type.math/big.Int 888 889 "runtime.newobject 891 &math/big.(*Int).Exp 893 &math/big.(*Int).Mul 895 &math/big.(*Int).Mod "type.math/big.Int 898 "runtime.newobject 899 &math/big.(*Int).Exp 900 &math/big.(*Int).Exp 901 &math/big.(*Int).Sub 902 &math/big.(*Int).Add 903 &math/big.(*Int).Mul 904 &math/big.(*Int).Mod 905 &math/big.(*Int).Mul 906 &math/big.(*Int).Add 907 &math/big.(*Int).Exp 908 &math/big.(*Int).Sub 909 &math/big.(*Int).Mul 910 &math/big.(*Int).Mod 911 &math/big.(*Int).Add 912 &math/big.(*Int).Mul 913 &math/big.(*Int).Add 914 $runtime.panicindex 915 $runtime.panicindex! 916 $runtime.panicindex! 917 $runtime.panicindex! 918 $runtime.panicindex" 919 $runtime.panicindex" 920 0runtime.morestack_noctxtp8"".autotmp_0444 type."".CRTValue"".autotmp_0443"type.*"".CRTValue"".autotmp_0442type.int"".autotmp_0441type.int"".autotmp_0440"type.math/big.Int"".autotmp_0439"type.math/big.Int"".autotmp_0438?"type.math/big.Int"".autotmp_0437type.int"".autotmp_0436$type.[]"".CRTValue"".autotmp_0435type.int"".autotmp_0434$type.*math/big.Int"".autotmp_0433$type.*math/big.Int"".autotmp_0432$type.*math/big.Int"".autotmp_0431$type.*math/big.Int"".autotmp_0429type.int"".autotmp_0428type.int"".prime$type.*math/big.Int"".values type."".CRTValue 921 "".m2$type.*math/big.Int"".cCopy$type.*math/big.Int"".rpowe$type.*math/big.Int"".r$type.*math/big.Int 922 "".ir$type.*math/big.Int"".errPtype.error"".m@$type.*math/big.Int"".c0$type.*math/big.Int"".priv &type.*"".PrivateKey"".randomtype.io.Reader6"u 924 Q, E%- [D" Q80= ^'^eJ4 # SNmzGbVI"Wu>% [ Tgclocalsb014dbe936daef638ae593fe992dab65Tgclocalsbe94045f645b4f3f26466bf5315f2c96Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".DecryptOAEP%%dH%H$H;AG HH$111H$(H$01H$H$H$ H1H1H9H HH$H$H$H$Ht21H$H$H$ H$(H$0HH*H,$HL$HHH?H=HHH$HL$XH9H$H$H$H[0H\$Hl$XHHH91$H$H$H$H$H$H$H\$H$H\$H$H\$HD$ H$H$H$H\$H$H\$HD$H\$ H\$xHD$(H\$0H$0H$(HtHH$H\$H$H\$H$H\$H$H$H$H[@1H\$H\$H\$H$H$H$H[8H\$ H$H\$(H$H\$0H$H$H$H$H[(H\$xH$HT$HL$HD$H$H$HD$X1H$H$H$H$HL$@H9~HD$@HH$HD$HD$Ht$H\$ LD$(Hl$@HH)HH$L$H9|H)I)IH$ItML$xLH$L$L$pH$H$H$H$XH$hHH$PH9}HH$`H4$H$HHT$HD$H$H$H$H$(H$HH$ )1HH1HHH!HH!HH!H\$pH$H$H$H[0H\$HH$(H94H*HHL$HtIH$H$L$H$H$H$H[0H\$HH$ L$(H9L$H)I)ItMH$H$H$H\$H$H\$H$H\$H$H\$ L$0LL$(H$8Hl$0L$@LD$8H$0H$H$8H\$H$@H\$H$H\$H$H\$ H$H\$(H$H\$0H$H\$8H$H$H$H[0H\$H$@H9L$0HH$H$H$H\$H$H\$L$LD$H$HT$ H$Hl$(H\$0H\$PHD$hHD$`HD$HH$H$H$H[0Ll$hLd$`HL$HH\$H$8L$@H9L$0H)I)ItMHMM1H9H9I+1HH1HHH!HH!HH!IH9CI+HHH1HHH!HH!HH!HHH!HHHH!HL!H I1HHHH!HHH!H HLHH!IHHHL!HL!H IHH9H\$pHl$PH!MIL!IIL!Ht&HH$(HH$0HLHHMH9w3H)I)MItMH$L$ L$HHH$(HH$0HHZH}H HQHZH~H H11H'N 946 &"".errPublicModulus&"".errPublicModulus 947 ,math/big.(*Int).BitLen 948 0math/big.(*Int).SetBytes 949 "".decrypt 950 952 *math/big.(*Int).Bytestype.[]uint8 955 "runtime.makeslice 956 runtime.memmove 957 "".mgf1XOR 958 "".mgf1XOR 959 Bcrypto/subtle.ConstantTimeCompare! "".ErrDecryption! "".ErrDecryption" 960 $runtime.panicslice" 961 $runtime.panicindex" 962 $runtime.panicindex# 963 $runtime.panicslice# 964 $runtime.panicslice# 965 $runtime.panicslice# 966 $runtime.panicslice# 967 $runtime.panicindex# 968 $runtime.panicslice# "".ErrDecryption$ "".ErrDecryption$2"".errPublicExponentSmall$2"".errPublicExponentSmall%2"".errPublicExponentLarge%2"".errPublicExponentLarge% 969 0runtime.morestack_noctxtt"".autotmp_0492type.int"".autotmp_0491type.int"".autotmp_0490type.int"".autotmp_0489type.int"".autotmp_0488type.int"".autotmp_0487type.int"".autotmp_0486type.int"".autotmp_0485type.int"".autotmp_0482type.[]uint8"".autotmp_0481type.[]uint8"".autotmp_0480?"type.math/big.Int"".autotmp_0477type.int"".autotmp_0476type.int"".autotmp_0475type.uint8"".autotmp_0474type.uint8"".autotmp_0473type.uint8"".autotmp_0472type.uint8"".autotmp_0471type.uint8"".autotmp_0470type.uint8"".autotmp_0469type.int"".autotmp_0468type.int"".autotmp_0467type.int"".autotmp_0466type.int"".autotmp_0465type.int"".autotmp_0464type.int"".autotmp_0463type.int"".autotmp_0462type.uint8"".autotmp_0461type.uint8"".autotmp_0459type.[]uint8"".autotmp_0458type.int"".autotmp_0457type.int"".autotmp_0456otype.[]uint8"".autotmp_0454type.int"".autotmp_0453type.int"".outtype.[]uint8"".ntype.int"".inputtype.[]uint8"".~r1type.error"".invalidtype.int"".indextype.int$"".lookingForIndextype.int"".lHash2Goodtype.int"".lHash2type.[]uint8 972 "".dbtype.[]uint8"".seedtype.[]uint8$"".firstByteIsZerotype.int 973 "".emtype.[]uint8"".lHashtype.[]uint8"".m$type.*math/big.Int"".ktype.int"".errtype.error"".errtype.error"".msgtype.[]uint8"".labeltype.[]uint8"".ciphertextPtype.[]uint8"".priv@&type.*"".PrivateKey"".random type.io.Reader"".hashtype.hash.HashN"Cd\ZN2'B 978 ^LARKlSll;\ h<A* '< ' NLloll Tgclocalsc2bc8d03df68a27cccb340240f4f6b23Tgclocalsfc43fe53aff91c91a509cb269b2e67d6Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".leftPaddH%H;a"HH$11H$H$H$H$HL$0H9~HD$0HH$HD$HD$Ht$HL$ LD$(Hl$0HH)HH$L$H9H)I)IH$ItMLL$hLHl$pLD$xLD$`H$H$H$H\$HHl$XHHL$@H9}HHt$PH4$HT$8HT$HD$H 988 type.[]uint8 989 "runtime.makeslice 990 runtime.memmove 991 $runtime.panicslice 992 0runtime.morestack_noctxtp"".autotmp_0497type.[]uint8"".autotmp_0496_type.[]uint8"".autotmp_0495/type.[]uint8"".ntype.int"".out@type.[]uint8"".size0type.int"".inputtype.[]uint8* > 994 )j Tgclocalse164b25facb10da87beb89b155f2475eTgclocalsa064c3f70b9f68636723afa1d70c14e5Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.go"".initdH%H;auHHtuHHHH$HD$HD$HD$H\$ =HHD$(HH$H\$HHH5HHNOHD$8HD$@H\$0HH$HH\$H\$(H\$H\$0H\$HD$(HH$H\$HHH5HHNHOHD$8HD$@H\$0HH$HH\$H\$(H\$H\$0H\$HD$(HH$H\$HHH5HHNOHD$8HD$@H\$0HH$HH\$H\$(H\$H\$0H\$HD$(HH$H\$HHH5HHNOHD$8HD$@H\$0HH$HH\$H\$(H\$H\$0H\$HD$(HH$H\$HHpH5HHNOHD$8HD$@H\$0HH$HH\$H\$(H\$H\$0H\$HD$(HH$H\$HHH5HHNOHD$8HD$@H\$0HH$HH\$H\$(H\$H\$0H\$HD$(HH$H\$H_HD$8HD$@H\$0HH$HH\$H\$(H\$H\$0H\$HD$( HH$H\$HHH5HHNHOHD$8HD$@H\$0HH$HH\$H\$(H\$H\$0H\$H$H\$=UHH$H\$=HHH$HD$"H\$HH\$=HHH$HD$%H\$HH\$=eHHH$HD$%H\$HH\$= HHH$HD$4H\$HH\$=HHH$HD$H\$HH\$=udHHH$HD$H\$HH\$=uHHHH-H,$H\$H-H,$H\$H-H,$H\$8H-H,$H\$H-H,$H\$H-H,$H\$0H-H,$H\$H-H,$H\$uaH-H,$H\$n 1001 4"".initdoneL"".initdonej 1002 "runtime.throwinitz"".initdone 1003 crypto.init 1004 io.init 1005 math/big.init 1006 bytes.init 1007 hash.init 1008 crypto/rand.init8type.map[crypto.Hash][]uint8 1009 runtime.makemap6runtime.writeBarrierEnabled"".hashPrefixestype.[18]uint8 1010 "runtime.newobject""".statictmp_05028type.map[crypto.Hash][]uint8"".hashPrefixes 1011 $runtime.mapassign1type.[15]uint8 1012 "runtime.newobject""".statictmp_05048type.map[crypto.Hash][]uint8"".hashPrefixes 1013 $runtime.mapassign1type.[19]uint8 1014 "runtime.newobject""".statictmp_05068type.map[crypto.Hash][]uint8"".hashPrefixes 1015 $runtime.mapassign1type.[19]uint8 1016 "runtime.newobject """.statictmp_0508 1017 8type.map[crypto.Hash][]uint8 1018 "".hashPrefixes 1019 1020 $runtime.mapassign1 1021 type.[19]uint8 1023 "runtime.newobject""".statictmp_05108type.map[crypto.Hash][]uint8"".hashPrefixes 1028 $runtime.mapassign1type.[19]uint8 1031 "runtime.newobject """.statictmp_05128type.map[crypto.Hash][]uint8"".hashPrefixes 1033 $runtime.mapassign1type.[0]uint8 1034 "runtime.newobject8type.map[crypto.Hash][]uint8"".hashPrefixes 1035 $runtime.mapassign1type.[14]uint8 1036 "runtime.newobject""".statictmp_05158type.map[crypto.Hash][]uint8"".hashPrefixes 1037 $runtime.mapassign1 1038 math/big.NewInt6runtime.writeBarrierEnabled"".bigZero 1039 math/big.NewInt6runtime.writeBarrierEnabled"".bigOne\go.string."crypto/rsa: missing public modulus" 1040 errors.New&"".errPublicModulus6runtime.writeBarrierEnabled&"".errPublicModulusbgo.string."crypto/rsa: public exponent too small" 1041 errors.New2"".errPublicExponentSmall6runtime.writeBarrierEnabled2"".errPublicExponentSmallbgo.string."crypto/rsa: public exponent too large" 1042 errors.New2"".errPublicExponentLarge6runtime.writeBarrierEnabled2"".errPublicExponentLargego.string."crypto/rsa: message too long for RSA public key size" 1043 errors.New("".ErrMessageTooLong6runtime.writeBarrierEnabled("".ErrMessageTooLongPgo.string."crypto/rsa: decryption error" 1044 errors.New "".ErrDecryption6runtime.writeBarrierEnabled "".ErrDecryptionTgo.string."crypto/rsa: verification error" 1045 errors.New$"".ErrVerification6runtime.writeBarrierEnabled$"".ErrVerification"".initdone$"".ErrVerification 1046 .runtime.writebarrierptr "".ErrDecryption 1047 .runtime.writebarrierptr("".ErrMessageTooLong 1048 .runtime.writebarrierptr2"".errPublicExponentLarge 1049 .runtime.writebarrierptr2"".errPublicExponentSmall 1050 .runtime.writebarrierptr&"".errPublicModulus 1051 .runtime.writebarrierptr"".bigOne 1052 .runtime.writebarrierptr"".bigZero 1053 .runtime.writebarrierptr"".hashPrefixes 1054 .runtime.writebarrierptr 1055 0runtime.morestack_noctxt 1056 "".autotmp_0513type.*[19]uint8"".autotmp_0511type.*[19]uint8"".autotmp_0509type.*[19]uint8"".autotmp_0501/type.[]uint8"".autotmp_0500? type.crypto.Hash(`R `Moz&&&>>>>v::}v'&'4Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals2c033e7f4f4a74cc7e9f368d1fec9f60Xprebuilts/go/linux-x86/src/crypto/rsa/rsa.gobprebuilts/go/linux-x86/src/crypto/rsa/pkcs1v15.goTgclocalsf91aab1a328cd1f1c241ddd519f28409@@Tgclocals21759d70e3523fb4c909c381622d1623@@OOTgclocalsa8eabfc4a4514ed6b3b0c61e9680e440Tgclocalsbaeb8cc2b7ed4e607850ca6643cc9eb9Tgclocals2d441abba90d5bffc819c5be89799912 1061 Tgclocalsa7982ecc72bbb0a26c9e860f53fbf094 OOTgclocals9b11f748cbcd4590922d0059aee7504b@@Tgclocalsc55e17b512a13448dc390f105000dfdc@@ Tgclocals790e5cc5051fc0affc980ade09e929ecTgclocalsd25c5e25d1e890a0ece3736c76dea2b5Tgclocalsc411f4a1d69498d42400823ab41599bf@@Tgclocals759c8402110c33a6b95cadbd5380aca0@@Tgclocalsdda1ebc7e7de134f66973c1b778d2a96XX @A@ @@@@Tgclocalsac48aebd47b7367028fa23ac996df32fXX 1066 %%%%%%%%%0Bgo.itab.*errors.errorString.errorpgo.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 messagejgo.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 functionTgclocalse16b23bcb066b159255a51c23ac2e68c88 Tgclocals5a4e488090896db4725219374a46e7a188Tgclocals6d07ab0a37c299682f1d85b92cb6cfd1 Tgclocalsad9d65701e915136506edb7cd27ec02b Tgo.string.hdr."crypto/rsa: encoding error" Lgo.string."crypto/rsa: encoding error"Lgo.string."crypto/rsa: encoding error"@6crypto/rsa: encoding errorTgclocalsf594458466b8a985531cf0d3bb14e188@@ Tgclocalsc0de77d9357242ad070ecd3a7d7f0868@@Tgclocalsfe918b448c7b0d0ded0aaa920e5b92fc00@A@Tgclocals5ad2d7aca7c243386480a72e88d702a600 Tgclocals02184afe8ad3e6fa43e5f4b04887366b88 Tgclocals0a78015ed9151c9b10bbd1ee6f2f06fe88`dTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals6a4444e4a85012543d2e518ab4547038((Tgclocalsffef1de23f6c9f730bf9d898ab3edc70(( Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals371822bdc58c4a8e594d79fce3ff3cc1%Tgclocalsed9804146d44722ee0e25e7ff07a636188@DDDTgclocalsca0109b07b1d3f91edd7f3eb0ce8bf2388%%%%%Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals5eff5a134f92c4d257b4912de47959db 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 DecryptTgclocals4643e34892b8c42e2140212f4d862061@@Tgclocals71c9fa7f62e000d926ad3a3044431e1e@@ ^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 valueVgo.string.hdr."crypto/rsa: invalid modulus" Ngo.string."crypto/rsa: invalid modulus"Ngo.string."crypto/rsa: invalid modulus"@8crypto/rsa: invalid modulusZgo.string.hdr."crypto/rsa: invalid exponents" Rgo.string."crypto/rsa: invalid exponents"Rgo.string."crypto/rsa: invalid exponents"@<crypto/rsa: invalid exponentsTgclocalsfe500ddab9700cd68f0d8a95543ec38c)@#@@@"@@@@D@D,DDDDDDTgclocals4d9e393cc8f97e86503f2f4b40c96e1dppTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsd98f60bd8519d0c68364b2a1d83af357go.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 >= 2Tgclocals84fbbf9df6ad5e0d9650989fcc11c5b5# " b c Tgclocals668069b4b24041dacf8e15a2fb43bc18cssssssssssTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals1a4434171827e84e693513ff029850fa((Tgclocalscb436c36daf281cc3cb176d21919a734((999Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalse5d5edcf53e2c122038779d75a487a60Tgclocalsc720514c8889a24ac4d2a78ccf5275e4%HIIAA@@@ @@Tgclocalsdb986803fc1b265d4bbc021750730ed8?? ? ? ? ? ? ???????Tgclocalsb9468e4c702f0721b5364d0e1808884b88 1078 Tgclocals76f31b9ec9830e30995fd39fd60d74f188Tgclocals20ea483109b420bedecdfb893405e84688 Tgclocalsea5138d814d46269fcb486a04203da7d88Tgclocalsbe94045f645b4f3f26466bf5315f2c960XTgclocalsb014dbe936daef638ae593fe992dab65ooooTgclocalsfc43fe53aff91c91a509cb269b2e67d6'@@@A@ @ @@Tgclocalsc2bc8d03df68a27cccb340240f4f6b23?? ? ???????????Tgclocalsa064c3f70b9f68636723afa1d70c14e5 Tgclocalse164b25facb10da87beb89b155f2475e 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 modulusjgo.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 smalljgo.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 largego.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 sizeXgo.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 errorTgclocals2c033e7f4f4a74cc7e9f368d1fec9f60 Tgclocals69c1753bd5f81501d95132d08af04464."".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.error0"".initdonetype.uint8""".statictmp_0502$type.[18]uint8$0 0*H """.statictmp_0504type.[15]uint80!0 +""".statictmp_0506&type.[19]uint8&0-0 `He""".statictmp_0508&type.[19]uint8&010 `He """.statictmp_0510&type.[19]uint8&0A0 `He0""".statictmp_0512&type.[19]uint8&0Q0 `He@""".statictmp_0515type.[14]uint80 0(1*"".EncryptPKCS1v15f$"".EncryptPKCS1v15*"".DecryptPKCS1v15f$"".DecryptPKCS1v15>"".DecryptPKCS1v15SessionKeyf8"".DecryptPKCS1v15SessionKey*"".decryptPKCS1v15f$"".decryptPKCS1v150"".nonZeroRandomBytesf*"".nonZeroRandomBytes$"".SignPKCS1v15f"".SignPKCS1v15("".VerifyPKCS1v15f""".VerifyPKCS1v15,"".pkcs1v15HashInfof&"".pkcs1v15HashInfo*"".copyWithLeftPadf$"".copyWithLeftPad&"".emsaPSSEncodef "".emsaPSSEncode&"".emsaPSSVerifyf "".emsaPSSVerify*"".signPSSWithSaltf$"".signPSSWithSalt8"".(*PSSOptions).HashFuncf2"".(*PSSOptions).HashFunc<"".(*PSSOptions).saltLengthf6"".(*PSSOptions).saltLength"".SignPSSf"".SignPSS"".VerifyPSSf"".VerifyPSS"".verifyPSSf"".verifyPSS"".checkPubf"".checkPub4"".(*PrivateKey).Publicf."".(*PrivateKey).Public0"".(*PrivateKey).Signf*"".(*PrivateKey).Sign6"".(*PrivateKey).Decryptf0"".(*PrivateKey).Decrypt8"".(*PrivateKey).Validatef2"".(*PrivateKey).Validate""".GenerateKeyf"".GenerateKey6"".GenerateMultiPrimeKeyf0"".GenerateMultiPrimeKey "".incCounterf"".incCounter"".mgf1XORf"".mgf1XOR"".encryptf"".encrypt""".EncryptOAEPf"".EncryptOAEP "".modInversef"".modInverse<"".(*PrivateKey).Precomputef6"".(*PrivateKey).Precompute"".decryptf"".decrypt""".DecryptOAEPf"".DecryptOAEP"".leftPadf"".leftPad"".initf"".init"runtime.gcbits.01.go.string.hdr."[]uint8" &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8 []uint8type.[]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"E2go.string.hdr."PublicKey" *go.string."PublicKey"*go.string."PublicKey" PublicKey4go.string.hdr."crypto/rsa" 1088 ,go.string."crypto/rsa",go.string."crypto/rsa" crypto/rsa"go.importpath."". 1089 ,go.string."crypto/rsa""type."".PublicKey10 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."".PublicKey2go.string.hdr."PublicKey""go.importpath.""."type."".PublicKey<go.string.hdr."*rsa.PublicKey" 4go.string."*rsa.PublicKey"4go.string."*rsa.PublicKey" *rsa.PublicKey$type.*"".PublicKeyFgE60 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."*rsa.PublicKey"p6go.weak.type.**"".PublicKey"runtime.zerovalue"type."".PublicKey4go.string.hdr."[]*big.Int" 1091 ,go.string."[]*big.Int",go.string."[]*big.Int" []*big.Int(type.[]*math/big.Int1C0 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."[]*big.Int"p:go.weak.type.*[]*math/big.Int"runtime.zerovalue$type.*math/big.IntLgo.typelink.[]*big.Int []*math/big.Int(type.[]*math/big.Int type..hashfunc24 ,runtime.memhash_varlentype..eqfunc24 .runtime.memequal_varlentype..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.078go.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"R0go.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."".CRTValue0go.string.hdr."CRTValue""go.importpath."". type."".CRTValue<go.string.hdr."[]rsa.CRTValue" 4go.string."[]rsa.CRTValue"4go.string."[]rsa.CRTValue" []rsa.CRTValue$type.[]"".CRTValueni)0 runtime.algarray@"runtime.gcbits.01P<go.string.hdr."[]rsa.CRTValue"p6go.weak.type.*[]"".CRTValue"runtime.zerovalue type."".CRTValuePgo.typelink.[]rsa.CRTValue []"".CRTValue$type.[]"".CRTValueLgo.string.hdr."*rsa.PrecomputedValues" Dgo.string."*rsa.PrecomputedValues"Dgo.string."*rsa.PrecomputedValues"0.*rsa.PrecomputedValues4type.*"".PrecomputedValuesj60 runtime.algarray@"runtime.gcbits.01PLgo.string.hdr."*rsa.PrecomputedValues"pFgo.weak.type.**"".PrecomputedValues"runtime.zerovalue2type."".PrecomputedValues"runtime.gcbits.0fJgo.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" 1099 Qinv2go.string.hdr."CRTValues" *go.string."CRTValues"*go.string."CRTValues" CRTValuesBgo.string.hdr."PrecomputedValues" :go.string."PrecomputedValues":go.string."PrecomputedValues"0$PrecomputedValues2type."".PrecomputedValues0 hy$0 runtime.algarray@"runtime.gcbits.0fPJgo.string.hdr."rsa.PrecomputedValues"p4type.*"".PrecomputedValues"runtime.zerovalue2type."".PrecomputedValues$go.string.hdr."Dp"$type.*math/big.Int$go.string.hdr."Dq"$type.*math/big.Int(go.string.hdr."Qinv"$type.*math/big.Int2go.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"Primes6go.string.hdr."Precomputed" .go.string."Precomputed".go.string."Precomputed" Precomputed4go.string.hdr."PrivateKey" 1101 ,go.string."PrivateKey",go.string."PrivateKey" PrivateKey$type."".PrivateKey`P2"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.Int6go.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.PrivateKeygo.string.hdr."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)" Pgo.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.01Pgo.string.hdr."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"pgo.weak.type.*func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)"runtime.zerovaluetype.func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)type.func(*"".PrivateKey, io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)&type.*"".PrivateKeytype.io.Readertype.[]uint82type.crypto.DecrypterOptstype.[]uint8type.errorgo.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.zerovalue2type.func(*"".PrivateKey)2type.func(*"".PrivateKey)&type.*"".PrivateKeylgo.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.PublicKeyTtype.func(*"".PrivateKey) crypto.PublicKeyv30 runtime.algarray@"runtime.gcbits.01Plgo.string.hdr."func(*rsa.PrivateKey) crypto.PublicKey"pfgo.weak.type.*func(*"".PrivateKey) crypto.PublicKey"runtime.zerovalueTtype.func(*"".PrivateKey) crypto.PublicKeyTtype.func(*"".PrivateKey) crypto.PublicKey&type.*"".PrivateKey*type.crypto.PublicKeygo.typelink.func(*rsa.PrivateKey) crypto.PublicKey func(*"".PrivateKey) crypto.PublicKeyTtype.func(*"".PrivateKey) crypto.PublicKeygo.string.hdr."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)" Mgo.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.01Pgo.string.hdr."func(*rsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"pgo.weak.type.*func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)"runtime.zerovaluetype.func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)type.func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)&type.*"".PrivateKeytype.io.Readertype.[]uint8,type.crypto.SignerOptstype.[]uint8type.errorgo.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.errorgo.typelink.func(*rsa.PrivateKey) error func(*"".PrivateKey) error>type.func(*"".PrivateKey) error.go.string.hdr."Decrypt" &go.string."Decrypt"&go.string."Decrypt"Decryptgo.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.zerovaluetype.func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)type.func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error)type.io.Readertype.[]uint82type.crypto.DecrypterOptstype.[]uint8type.errorgo.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" 1104 ,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.zerovaluetype.func()type.func()2go.typelink.func() func()type.func(),go.string.hdr."Public" $go.string."Public"$go.string."Public"PublicNgo.string.hdr."func() crypto.PublicKey" Fgo.string."func() crypto.PublicKey"Fgo.string."func() crypto.PublicKey"00func() crypto.PublicKey8type.func() crypto.PublicKeyT,30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func() crypto.PublicKey"pJgo.weak.type.*func() crypto.PublicKey"runtime.zerovalue8type.func() crypto.PublicKey8type.func() crypto.PublicKey*type.crypto.PublicKeyvgo.typelink.func() crypto.PublicKey func() crypto.PublicKey8type.func() crypto.PublicKey(go.string.hdr."Sign" go.string."Sign" go.string."Sign" 1105 Signgo.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.zerovaluetype.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)type.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)type.io.Readertype.[]uint8,type.crypto.SignerOptstype.[]uint8type.errorgo.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" Validate8go.string.hdr."func() error" 0go.string."func() error"0go.string."func() error" func() error"type.func() error30 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."func() error"p4go.weak.type.*func() error"runtime.zerovalue"type.func() error"type.func() errortype.errorJgo.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).Decrypt0"".(*PrivateKey).Decrypt4go.string.hdr."Precompute"type.func()2type.func(*"".PrivateKey)6"".(*PrivateKey).Precompute6"".(*PrivateKey).Precompute,go.string.hdr."Public"8type.func() crypto.PublicKeyTtype.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).Sign0go.string.hdr."Validate""type.func() error>type.func(*"".PrivateKey) error2"".(*PrivateKey).Validate2"".(*PrivateKey).Validateruntime.gcbits.0go.string.hdr."[8]uint8" (go.string."[8]uint8"(go.string."[8]uint8" [8]uint8type.[8]uint8>00 runtime.algarray@runtime.gcbits.P0go.string.hdr."[8]uint8"p,go.weak.type.*[8]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[8]uint8 [8]uint8type.[8]uint8:go.string.hdr."[]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.HashNgo.typelink.[]crypto.Hash []crypto.Hash$type.[]crypto.Hash type..hashfunc64 @,runtime.memhash_varlentype..eqfunc64 @.runtime.memequal_varlentype..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.HashRgo.typelink.[8]crypto.Hash [8]crypto.Hash&type.[8]crypto.Hash2go.string.hdr."[][]uint8" *go.string."[][]uint8"*go.string."[][]uint8" [][]uint8type.[][]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" 1111 ,go.string."[8][]uint8",go.string."[8][]uint8" [8][]uint8type.[8][]uint8/0 runtime.algarray@*runtime.gcbits.499224P4go.string.hdr."[8][]uint8"p0go.weak.type.*[8][]uint8"runtime.zerovaluetype.[]uint8type.[][]uint8Bgo.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][]uint8Htype.*map.bucket[crypto.Hash][]uint8x_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][]uint82runtime.gcbits.0092244902 1113 1114 $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" 1115 keys,go.string.hdr."values" $go.string."values"$go.string."values"values0go.string.hdr."overflow" (go.string."overflow"(go.string."overflow" overflowFtype.map.bucket[crypto.Hash][]uint8H0 runtime.algarray@2runtime.gcbits.0092244902P\go.string.hdr."map.bucket[crypto.Hash][]uint8"pXgo.weak.type.*map.bucket[crypto.Hash][]uint8"runtime.zerovalueFtype.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][]uint80go.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"buckets4go.string.hdr."oldbuckets" 1119 ,go.string."oldbuckets",go.string."oldbuckets" oldbuckets2go.string.hdr."nevacuate" *go.string."nevacuate"*go.string."nevacuate" nevacuate@type.map.hdr[crypto.Hash][]uint800 (,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][]uint84go.string.hdr."oldbuckets"Htype.*map.bucket[crypto.Hash][]uint82go.string.hdr."nevacuate"type.uintptr0go.string.hdr."overflow"&type.unsafe.PointerNgo.string.hdr."map[crypto.Hash][]uint8" Fgo.string."map[crypto.Hash][]uint8"Fgo.string."map[crypto.Hash][]uint8"00map[crypto.Hash][]uint88type.map[crypto.Hash][]uint8m50 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."map[crypto.Hash][]uint8"pJgo.weak.type.*map[crypto.Hash][]uint8"runtime.zerovalue type.crypto.Hashtype.[]uint8Ftype.map.bucket[crypto.Hash][]uint8@type.map.hdr[crypto.Hash][]uint8vgo.typelink.map[crypto.Hash][]uint8 map[crypto.Hash][]uint88type.map[crypto.Hash][]uint80go.string.hdr."*[]uint8" (go.string."*[]uint8"(go.string."*[]uint8" *[]uint8type.*[]uint8i60 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."*[]uint8"p,go.weak.type.**[]uint8"runtime.zerovaluetype.[]uint82go.string.hdr."*[8]uint8" *go.string."*[8]uint8"*go.string."*[8]uint8" *[8]uint8type.*[8]uint8z60 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.PSSOptions4go.string.hdr."SaltLength" 1123 ,go.string."SaltLength",go.string."SaltLength" SaltLength(go.string.hdr."Hash" go.string."Hash" go.string."Hash" 1124 Hash4go.string.hdr."PSSOptions" 1125 ,go.string."PSSOptions",go.string."PSSOptions" PSSOptions$type."".PSSOptions0 runtime.algarray@runtime.gcbits.P<go.string.hdr."rsa.PSSOptions"p&type.*"".PSSOptions"runtime.zerovalue$type."".PSSOptions4go.string.hdr."SaltLength"type.int(go.string.hdr."Hash" type.crypto.Hash`$type."".PSSOptions4go.string.hdr."PSSOptions""go.importpath."".$type."".PSSOptions>go.string.hdr."*rsa.PSSOptions" 6go.string."*rsa.PSSOptions"6go.string."*rsa.PSSOptions" *rsa.PSSOptionsbgo.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.HashJtype.func(*"".PSSOptions) crypto.Hashs,30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*rsa.PSSOptions) crypto.Hash"p\go.weak.type.*func(*"".PSSOptions) crypto.Hash"runtime.zerovalueJtype.func(*"".PSSOptions) crypto.HashJtype.func(*"".PSSOptions) crypto.Hash&type.*"".PSSOptions type.crypto.Hashgo.typelink.func(*rsa.PSSOptions) crypto.Hash func(*"".PSSOptions) crypto.HashJtype.func(*"".PSSOptions) crypto.HashRgo.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) int0go.string.hdr."HashFunc" (go.string."HashFunc"(go.string."HashFunc" HashFuncDgo.string.hdr."func() crypto.Hash" <go.string."func() crypto.Hash"<go.string."func() crypto.Hash"0&func() crypto.Hash.type.func() crypto.Hash30 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.Hashbgo.typelink.func() crypto.Hash func() crypto.Hash.type.func() crypto.Hash4go.string.hdr."saltLength" 1126 ,go.string."saltLength",go.string."saltLength" saltLength4go.string.hdr."func() int" 1127 ,go.string."func() int",go.string."func() int" func() inttype.func() int930 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."func() int"p0go.weak.type.*func() int"runtime.zerovaluetype.func() inttype.func() inttype.intBgo.typelink.func() int func() inttype.func() int&type.*"".PSSOptions6&0 runtime.algarray@"runtime.gcbits.01P>go.string.hdr."*rsa.PSSOptions"p8go.weak.type.**"".PSSOptions"runtime.zerovalue$type."".PSSOptions`&type.*"".PSSOptions&type.*"".PSSOptions0go.string.hdr."HashFunc".type.func() crypto.HashJtype.func(*"".PSSOptions) crypto.Hash2"".(*PSSOptions).HashFunc2"".(*PSSOptions).HashFunc4go.string.hdr."saltLength""go.importpath."".type.func() int:type.func(*"".PSSOptions) int6"".(*PSSOptions).saltLength6"".(*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"Label6go.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."".OAEPOptions6go.string.hdr."OAEPOptions""go.importpath."".&type."".OAEPOptions@go.string.hdr."*rsa.OAEPOptions" 8go.string."*rsa.OAEPOptions"8go.string."*rsa.OAEPOptions"0"*rsa.OAEPOptions(type.*"".OAEPOptions60 runtime.algarray@"runtime.gcbits.01P@go.string.hdr."*rsa.OAEPOptions"p:go.weak.type.**"".OAEPOptions"runtime.zerovalue&type."".OAEPOptionsTgo.string.hdr."rsa.PKCS1v15DecryptOptions" Lgo.string."rsa.PKCS1v15DecryptOptions"Lgo.string."rsa.PKCS1v15DecryptOptions"@6rsa.PKCS1v15DecryptOptions:go.string.hdr."SessionKeyLen" 2go.string."SessionKeyLen"2go.string."SessionKeyLen" SessionKeyLenLgo.string.hdr."PKCS1v15DecryptOptions" Dgo.string."PKCS1v15DecryptOptions"Dgo.string."PKCS1v15DecryptOptions"0.PKCS1v15DecryptOptions<type."".PKCS1v15DecryptOptionstsO0 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."".PKCS1v15DecryptOptionsVgo.string.hdr."*rsa.PKCS1v15DecryptOptions" Ngo.string."*rsa.PKCS1v15DecryptOptions"Ngo.string."*rsa.PKCS1v15DecryptOptions"@8*rsa.PKCS1v15DecryptOptions>type.*"".PKCS1v15DecryptOptionsFZ60 runtime.algarray@"runtime.gcbits.01PVgo.string.hdr."*rsa.PKCS1v15DecryptOptions"pPgo.weak.type.**"".PKCS1v15DecryptOptions"runtime.zerovalue<type."".PKCS1v15DecryptOptions2go.string.hdr."**big.Int" *go.string."**big.Int"*go.string."**big.Int" **big.Int&type.**math/big.Intt60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."**big.Int"p8go.weak.type.***math/big.Int"runtime.zerovalue$type.*math/big.Int0go.string.hdr."[4]uint8" (go.string."[4]uint8"(go.string."[4]uint8" [4]uint8type.[4]uint8B0 runtime.algarray@runtime.gcbits.P0go.string.hdr."[4]uint8"p,go.weak.type.*[4]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[4]uint8 [4]uint8type.[4]uint82go.string.hdr."*[4]uint8" *go.string."*[4]uint8"*go.string."*[4]uint8" *[4]uint8type.*[4]uint8G60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[4]uint8"p.go.weak.type.**[4]uint8"runtime.zerovaluetype.[4]uint8 type..hashfunc18 ,runtime.memhash_varlentype..eqfunc18 .runtime.memequal_varlentype..alg18 type..hashfunc18type..eqfunc182go.string.hdr."[18]uint8" *go.string."[18]uint8"*go.string."[18]uint8" [18]uint8type.[18]uint80type..alg18@runtime.gcbits.P2go.string.hdr."[18]uint8"p.go.weak.type.*[18]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[18]uint8 [18]uint8type.[18]uint8 type..hashfunc15 ,runtime.memhash_varlentype..eqfunc15 .runtime.memequal_varlentype..alg15 type..hashfunc15type..eqfunc152go.string.hdr."[15]uint8" *go.string."[15]uint8"*go.string."[15]uint8" [15]uint8type.[15]uint8(0type..alg15@runtime.gcbits.P2go.string.hdr."[15]uint8"p.go.weak.type.*[15]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[15]uint8 [15]uint8type.[15]uint8 type..hashfunc19 ,runtime.memhash_varlentype..eqfunc19 .runtime.memequal_varlentype..alg19 type..hashfunc19type..eqfunc192go.string.hdr."[19]uint8" *go.string."[19]uint8"*go.string."[19]uint8" [19]uint8type.[19]uint81Y0type..alg19@runtime.gcbits.P2go.string.hdr."[19]uint8"p.go.weak.type.*[19]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[19]uint8 [19]uint8type.[19]uint80go.string.hdr."[0]uint8" (go.string."[0]uint8"(go.string."[0]uint8" [0]uint8type.[0]uint8l0 runtime.algarray@runtime.gcbits.P0go.string.hdr."[0]uint8"p,go.weak.type.*[0]uint8"runtime.zerovaluetype.uint8type.[]uint8:go.typelink.[0]uint8 [0]uint8type.[0]uint8 type..hashfunc14 ,runtime.memhash_varlentype..eqfunc14 .runtime.memequal_varlentype..alg14 type..hashfunc14type..eqfunc142go.string.hdr."[14]uint8" *go.string."[14]uint8"*go.string."[14]uint8" [14]uint8type.[14]uint8'0type..alg14@runtime.gcbits.P2go.string.hdr."[14]uint8"p.go.weak.type.*[14]uint8"runtime.zerovaluetype.uint8type.[]uint8>go.typelink.[14]uint8 [14]uint8type.[14]uint84go.string.hdr."*[18]uint8" 1136 ,go.string."*[18]uint8",go.string."*[18]uint8" *[18]uint8type.*[18]uint8V60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[18]uint8"p0go.weak.type.**[18]uint8"runtime.zerovaluetype.[18]uint84go.string.hdr."*[15]uint8" 1138 ,go.string."*[15]uint8",go.string."*[15]uint8" *[15]uint8type.*[15]uint8?60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[15]uint8"p0go.weak.type.**[15]uint8"runtime.zerovaluetype.[15]uint84go.string.hdr."*[19]uint8" 1140 ,go.string."*[19]uint8",go.string."*[19]uint8" *[19]uint8type.*[19]uint8K60 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."*[19]uint8"p0go.weak.type.**[19]uint8"runtime.zerovaluetype.[19]uint82go.string.hdr."*[0]uint8" *go.string."*[0]uint8"*go.string."*[0]uint8" *[0]uint8type.*[0]uint8c60 runtime.algarray@"runtime.gcbits.01P2go.string.hdr."*[0]uint8"p.go.weak.type.**[0]uint8"runtime.zerovaluetype.[0]uint84go.string.hdr."*[14]uint8" 1143 ,go.string."*[14]uint8",go.string."*[14]uint8" *[14]uint8type.*[14]uint8R?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" 1145 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/subtle8go.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/rand4go.importpath.crypto/rand. .go.string."crypto/rand""runtime.zerovalue0go13ld