c := fromBase10("8472002792838218989464636159316973636630013835787202418124758118372358261975764365740026024610403138425986214991379012696600761514742817632790916315594342398720903716529235119816755589383377471752116975374952783629225022962092351886861518911824745188989071172097120352727368980275252089141512321893536744324822590480751098257559766328893767334861211872318961900897793874075248286439689249972315699410830094164386544311554704755110361048571142336148077772023880664786019636334369759624917224888206329520528064315309519262325023881707530002540634660750469137117568199824615333883758410040459705787022909848740188613313")
102
144
103
145
b.StartTimer()
104
146
123
165
}
124
166
priv.Precompute()
125
167
126
c := fromBase10("1000")
168
c := fromBase10("8472002792838218989464636159316973636630013835787202418124758118372358261975764365740026024610403138425986214991379012696600761514742817632790916315594342398720903716529235119816755589383377471752116975374952783629225022962092351886861518911824745188989071172097120352727368980275252089141512321893536744324822590480751098257559766328893767334861211872318961900897793874075248286439689249972315699410830094164386544311554704755110361048571142336148077772023880664786019636334369759624917224888206329520528064315309519262325023881707530002540634660750469137117568199824615333883758410040459705787022909848740188613313")
127
169
128
170
b.StartTimer()
129
171
158
200
if err != nil {
159
201
t.Errorf("#%d,%d error: %s", i, j, err)
160
202
}
161
if bytes.Compare(out, message.out) != 0 {
203
if !bytes.Equal(out, message.out) {
162
204
t.Errorf("#%d,%d bad result: %x (want %x)", i, j, out, message.out)