~ubuntu-branches/ubuntu/jaunty/libcrypto++/jaunty

« back to all changes in this revision

Viewing changes to bench2.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jens Peter Secher
  • Date: 2006-03-16 23:08:48 UTC
  • mfrom: (3.1.2 dapper)
  • Revision ID: james.westby@ubuntu.com-20060316230848-wwtupzit1dy23s7s
Tags: 5.2.1c2a-3
* Patch source so that it compiles with GCC 4.1 .  More specifically,
  avoid mixing implicit calls to base classes and free-standing
  functions.
  (Closes: #356170).
* Use LDFLAGS=-pthread to fix linking errors.

Show diffs side-by-side

added added

removed removed

Lines of Context:
239
239
        cout << "<THEAD><TR><TH>Operation<TH>Iterations<TH>Total Time<TH>Milliseconds/Operation" << endl;
240
240
 
241
241
        cout << "<TBODY style=\"background: yellow\">" << endl;
242
 
        BenchMarkCrypto<RSAES<OAEP<SHA> > >(PKGDATADIR "rsa1024.dat", "RSA 1024", t);
243
 
        BenchMarkCrypto<RabinES<OAEP<SHA> > >(PKGDATADIR "rabi1024.dat", "Rabin 1024", t);
244
 
        BenchMarkCrypto<LUCES<OAEP<SHA> > >(PKGDATADIR "luc1024.dat", "LUC 1024", t);
245
 
        BenchMarkCrypto<DLIES<> >(PKGDATADIR "dlie1024.dat", "DLIES 1024", t);
246
 
        BenchMarkCrypto<LUC_IES<> >(PKGDATADIR "lucc512.dat", "LUCELG 512", t);
247
 
 
248
 
        cout << "<TBODY style=\"background: white\">" << endl;
249
 
        BenchMarkCrypto<RSAES<OAEP<SHA> > >(PKGDATADIR "rsa2048.dat", "RSA 2048", t);
250
 
        BenchMarkCrypto<RabinES<OAEP<SHA> > >(PKGDATADIR "rabi2048.dat", "Rabin 2048", t);
251
 
        BenchMarkCrypto<LUCES<OAEP<SHA> > >(PKGDATADIR "luc2048.dat", "LUC 2048", t);
252
 
        BenchMarkCrypto<DLIES<> >(PKGDATADIR "dlie2048.dat", "DLIES 2048", t);
253
 
        BenchMarkCrypto<LUC_IES<> >(PKGDATADIR "lucc1024.dat", "LUCELG 1024", t);
254
 
 
255
 
        cout << "<TBODY style=\"background: yellow\">" << endl;
256
 
        BenchMarkSignature<RSASS<PSSR, SHA> >(PKGDATADIR "rsa1024.dat", "RSA 1024", t);
257
 
        BenchMarkSignature<RabinSS<PSSR, SHA> >(PKGDATADIR "rabi1024.dat", "Rabin 1024", t);
258
 
        BenchMarkSignature<RWSS<PSSR, SHA> >(PKGDATADIR "rw1024.dat", "RW 1024", t);
259
 
        BenchMarkSignature<LUCSS<PSSR, SHA> >(PKGDATADIR "luc1024.dat", "LUC 1024", t);
260
 
        BenchMarkSignature<NR<SHA> >(PKGDATADIR "nr1024.dat", "NR 1024", t);
261
 
        BenchMarkSignature<DSA>(PKGDATADIR "dsa1024.dat", "DSA 1024", t);
262
 
        BenchMarkSignature<LUC_HMP<SHA> >(PKGDATADIR "lucs512.dat", "LUC-HMP 512", t);
263
 
        BenchMarkSignature<ESIGN<SHA> >(PKGDATADIR "esig1023.dat", "ESIGN 1023", t);
264
 
        BenchMarkSignature<ESIGN<SHA> >(PKGDATADIR "esig1536.dat", "ESIGN 1536", t);
265
 
 
266
 
        cout << "<TBODY style=\"background: white\">" << endl;
267
 
        BenchMarkSignature<RSASS<PSSR, SHA> >(PKGDATADIR "rsa2048.dat", "RSA 2048", t);
268
 
        BenchMarkSignature<RabinSS<PSSR, SHA> >(PKGDATADIR "rabi2048.dat", "Rabin 2048", t);
269
 
        BenchMarkSignature<RWSS<PSSR, SHA> >(PKGDATADIR "rw2048.dat", "RW 2048", t);
270
 
        BenchMarkSignature<LUCSS<PSSR, SHA> >(PKGDATADIR "luc2048.dat", "LUC 2048", t);
271
 
        BenchMarkSignature<NR<SHA> >(PKGDATADIR "nr2048.dat", "NR 2048", t);
272
 
        BenchMarkSignature<LUC_HMP<SHA> >(PKGDATADIR "lucs1024.dat", "LUC-HMP 1024", t);
273
 
        BenchMarkSignature<ESIGN<SHA> >(PKGDATADIR "esig2046.dat", "ESIGN 2046", t);
274
 
 
275
 
        cout << "<TBODY style=\"background: yellow\">" << endl;
276
 
        BenchMarkKeyAgreement<XTR_DH>(PKGDATADIR "xtrdh171.dat", "XTR-DH 171", t);
277
 
        BenchMarkKeyAgreement<XTR_DH>(PKGDATADIR "xtrdh342.dat", "XTR-DH 342", t);
278
 
        BenchMarkKeyAgreement<DH>(PKGDATADIR "dh1024.dat", "DH 1024", t);
279
 
        BenchMarkKeyAgreement<DH>(PKGDATADIR "dh2048.dat", "DH 2048", t);
280
 
        BenchMarkKeyAgreement<LUC_DH>(PKGDATADIR "lucd512.dat", "LUCDIF 512", t);
281
 
        BenchMarkKeyAgreement<LUC_DH>(PKGDATADIR "lucd1024.dat", "LUCDIF 1024", t);
282
 
        BenchMarkKeyAgreement<MQV>(PKGDATADIR "mqv1024.dat", "MQV 1024", t);
283
 
        BenchMarkKeyAgreement<MQV>(PKGDATADIR "mqv2048.dat", "MQV 2048", t);
 
242
        BenchMarkCrypto<RSAES<OAEP<SHA> > >("rsa1024.dat", "RSA 1024", t);
 
243
        BenchMarkCrypto<RabinES<OAEP<SHA> > >("rabi1024.dat", "Rabin 1024", t);
 
244
        BenchMarkCrypto<LUCES<OAEP<SHA> > >("luc1024.dat", "LUC 1024", t);
 
245
        BenchMarkCrypto<DLIES<> >("dlie1024.dat", "DLIES 1024", t);
 
246
        BenchMarkCrypto<LUC_IES<> >("lucc512.dat", "LUCELG 512", t);
 
247
 
 
248
        cout << "<TBODY style=\"background: white\">" << endl;
 
249
        BenchMarkCrypto<RSAES<OAEP<SHA> > >("rsa2048.dat", "RSA 2048", t);
 
250
        BenchMarkCrypto<RabinES<OAEP<SHA> > >("rabi2048.dat", "Rabin 2048", t);
 
251
        BenchMarkCrypto<LUCES<OAEP<SHA> > >("luc2048.dat", "LUC 2048", t);
 
252
        BenchMarkCrypto<DLIES<> >("dlie2048.dat", "DLIES 2048", t);
 
253
        BenchMarkCrypto<LUC_IES<> >("lucc1024.dat", "LUCELG 1024", t);
 
254
 
 
255
        cout << "<TBODY style=\"background: yellow\">" << endl;
 
256
        BenchMarkSignature<RSASS<PSSR, SHA> >("rsa1024.dat", "RSA 1024", t);
 
257
        BenchMarkSignature<RabinSS<PSSR, SHA> >("rabi1024.dat", "Rabin 1024", t);
 
258
        BenchMarkSignature<RWSS<PSSR, SHA> >("rw1024.dat", "RW 1024", t);
 
259
        BenchMarkSignature<LUCSS<PSSR, SHA> >("luc1024.dat", "LUC 1024", t);
 
260
        BenchMarkSignature<NR<SHA> >("nr1024.dat", "NR 1024", t);
 
261
        BenchMarkSignature<DSA>("dsa1024.dat", "DSA 1024", t);
 
262
        BenchMarkSignature<LUC_HMP<SHA> >("lucs512.dat", "LUC-HMP 512", t);
 
263
        BenchMarkSignature<ESIGN<SHA> >("esig1023.dat", "ESIGN 1023", t);
 
264
        BenchMarkSignature<ESIGN<SHA> >("esig1536.dat", "ESIGN 1536", t);
 
265
 
 
266
        cout << "<TBODY style=\"background: white\">" << endl;
 
267
        BenchMarkSignature<RSASS<PSSR, SHA> >("rsa2048.dat", "RSA 2048", t);
 
268
        BenchMarkSignature<RabinSS<PSSR, SHA> >("rabi2048.dat", "Rabin 2048", t);
 
269
        BenchMarkSignature<RWSS<PSSR, SHA> >("rw2048.dat", "RW 2048", t);
 
270
        BenchMarkSignature<LUCSS<PSSR, SHA> >("luc2048.dat", "LUC 2048", t);
 
271
        BenchMarkSignature<NR<SHA> >("nr2048.dat", "NR 2048", t);
 
272
        BenchMarkSignature<LUC_HMP<SHA> >("lucs1024.dat", "LUC-HMP 1024", t);
 
273
        BenchMarkSignature<ESIGN<SHA> >("esig2046.dat", "ESIGN 2046", t);
 
274
 
 
275
        cout << "<TBODY style=\"background: yellow\">" << endl;
 
276
        BenchMarkKeyAgreement<XTR_DH>("xtrdh171.dat", "XTR-DH 171", t);
 
277
        BenchMarkKeyAgreement<XTR_DH>("xtrdh342.dat", "XTR-DH 342", t);
 
278
        BenchMarkKeyAgreement<DH>("dh1024.dat", "DH 1024", t);
 
279
        BenchMarkKeyAgreement<DH>("dh2048.dat", "DH 2048", t);
 
280
        BenchMarkKeyAgreement<LUC_DH>("lucd512.dat", "LUCDIF 512", t);
 
281
        BenchMarkKeyAgreement<LUC_DH>("lucd1024.dat", "LUCDIF 1024", t);
 
282
        BenchMarkKeyAgreement<MQV>("mqv1024.dat", "MQV 1024", t);
 
283
        BenchMarkKeyAgreement<MQV>("mqv2048.dat", "MQV 2048", t);
284
284
 
285
285
        cout << "<TBODY style=\"background: white\">" << endl;
286
286
        {