mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-24 19:02:59 +00:00
![]() faster than BLAKE3 and the other algorithms with collisions risk reduced based on the length of the input data, benchmark result: ********* Start testing of tst_qcryptographichash ********* Config: Using QTest library 4.12.0, Katie 4.12.0 PASS : tst_qcryptographichash::initTestCase() RESULT : tst_qcryptographichash::append():"10 (Md5)": 0.00280 msecs per iteration (total: 561, iterations: 200000) RESULT : tst_qcryptographichash::append():"10 (Sha1)": 0.00333 msecs per iteration (total: 667, iterations: 200000) RESULT : tst_qcryptographichash::append():"10 (Sha256)": 0.00467 msecs per iteration (total: 934, iterations: 200000) RESULT : tst_qcryptographichash::append():"10 (Sha512)": 0.00361 msecs per iteration (total: 723, iterations: 200000) RESULT : tst_qcryptographichash::append():"10 (KAT)": 0.00219 msecs per iteration (total: 439, iterations: 200000) RESULT : tst_qcryptographichash::append():"100 (Md5)": 0.000620 msecs per iteration (total: 124, iterations: 200000) RESULT : tst_qcryptographichash::append():"100 (Sha1)": 0.00109 msecs per iteration (total: 219, iterations: 200000) RESULT : tst_qcryptographichash::append():"100 (Sha256)": 0.000900 msecs per iteration (total: 180, iterations: 200000) RESULT : tst_qcryptographichash::append():"100 (Sha512)": 0.00106 msecs per iteration (total: 212, iterations: 200000) RESULT : tst_qcryptographichash::append():"100 (KAT)": 0.000740 msecs per iteration (total: 148, iterations: 200000) RESULT : tst_qcryptographichash::append():"250 (Md5)": 0.000580 msecs per iteration (total: 116, iterations: 200000) RESULT : tst_qcryptographichash::append():"250 (Sha1)": 0.00134 msecs per iteration (total: 268, iterations: 200000) RESULT : tst_qcryptographichash::append():"250 (Sha256)": 0.000845 msecs per iteration (total: 169, iterations: 200000) RESULT : tst_qcryptographichash::append():"250 (Sha512)": 0.00100 msecs per iteration (total: 200, iterations: 200000) RESULT : tst_qcryptographichash::append():"250 (KAT)": 0.000625 msecs per iteration (total: 125, iterations: 200000) RESULT : tst_qcryptographichash::append():"500 (Md5)": 0.000550 msecs per iteration (total: 110, iterations: 200000) RESULT : tst_qcryptographichash::append():"500 (Sha1)": 0.00137 msecs per iteration (total: 274, iterations: 200000) RESULT : tst_qcryptographichash::append():"500 (Sha256)": 0.000830 msecs per iteration (total: 166, iterations: 200000) RESULT : tst_qcryptographichash::append():"500 (Sha512)": 0.000985 msecs per iteration (total: 197, iterations: 200000) RESULT : tst_qcryptographichash::append():"500 (KAT)": 0.000575 msecs per iteration (total: 115, iterations: 200000) PASS : tst_qcryptographichash::append() RESULT : tst_qcryptographichash::append_once():"Md5": 0.00155 msecs per iteration (total: 310, iterations: 200000) RESULT : tst_qcryptographichash::append_once():"Sha1": 0.00212 msecs per iteration (total: 424, iterations: 200000) RESULT : tst_qcryptographichash::append_once():"Sha256": 0.00414 msecs per iteration (total: 828, iterations: 200000) RESULT : tst_qcryptographichash::append_once():"Sha512": 0.00314 msecs per iteration (total: 629, iterations: 200000) RESULT : tst_qcryptographichash::append_once():"KAT": 0.000805 msecs per iteration (total: 161, iterations: 200000) PASS : tst_qcryptographichash::append_once() RESULT : tst_qcryptographichash::statichash():"Md5": 0.00149 msecs per iteration (total: 298, iterations: 200000) RESULT : tst_qcryptographichash::statichash():"Sha1": 0.00206 msecs per iteration (total: 413, iterations: 200000) RESULT : tst_qcryptographichash::statichash():"Sha256": 0.00408 msecs per iteration (total: 817, iterations: 200000) RESULT : tst_qcryptographichash::statichash():"Sha512": 0.00309 msecs per iteration (total: 618, iterations: 200000) RESULT : tst_qcryptographichash::statichash():"KAT": 0.000610 msecs per iteration (total: 122, iterations: 200000) PASS : tst_qcryptographichash::statichash() PASS : tst_qcryptographichash::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped ********* Finished testing of tst_qcryptographichash ********* Signed-off-by: Ivailo Monev <xakepa10@gmail.com> |
||
---|---|---|
.. | ||
qabstractscrollarea | ||
qabstractslider | ||
qabstractspinbox | ||
qaction | ||
qanimationgroup | ||
qatomicint | ||
qatomicpointer | ||
qbitarray | ||
qboxlayout | ||
qbrush | ||
qbuffer | ||
qbytearraymatcher | ||
qcache | ||
qchar | ||
qcheckbox | ||
qclipboard | ||
qcolor | ||
qcolumnview | ||
qcompleter | ||
qcryptographichash | ||
qcssparser | ||
qdatastream | ||
qdatawidgetmapper | ||
qdate | ||
qdatetime | ||
qdbusabstractadaptor | ||
qdbusabstractinterface | ||
qdbusconnection | ||
qdbuscontext | ||
qdbusinterface | ||
qdbuslocalcalls | ||
qdbusmarshall | ||
qdbusmetaobject | ||
qdbusmetatype | ||
qdbuspendingcall | ||
qdbusreply | ||
qdbusservicewatcher | ||
qdbusthreading | ||
qdbustype | ||
qdbusxmlparser | ||
qdeclarativeproperty | ||
qdesktopwidget | ||
qdial | ||
qdialog | ||
qdialogbuttonbox | ||
qdir | ||
qdiriterator | ||
qdockwidget | ||
qdrag | ||
qeasingcurve | ||
qelapsedtimer | ||
qerrormessage | ||
qevent | ||
qeventloop | ||
qfile | ||
qfileiconprovider | ||
qfileinfo | ||
qfilesystemwatcher | ||
qflags | ||
qfocusevent | ||
qfont | ||
qfontdatabase | ||
qfontmetrics | ||
qformlayout | ||
qglobal | ||
qgraphicseffect | ||
qgroupbox | ||
qhash | ||
qheaderview | ||
qhostaddress | ||
qhostinfo | ||
qinputdialog | ||
qiodevice | ||
qjsondocument | ||
qkeysequence | ||
qline | ||
qlist | ||
qlistview | ||
qlistwidget | ||
qlocale | ||
qmainwindow | ||
qmap | ||
qmargins | ||
qmath | ||
qmenu | ||
qmetaobject | ||
qmetatype | ||
qmimedata | ||
qmutex | ||
qnetworkinterface | ||
qnumeric | ||
qobject | ||
qpainterpath | ||
qpainterpathstroker | ||
qpalette | ||
qpen | ||
qpoint | ||
qprocess | ||
qprocessenvironment | ||
qradiobutton | ||
qrand | ||
qreadlocker | ||
qreadwritelock | ||
qrect | ||
qregexp | ||
qregion | ||
qscriptvalue | ||
qscriptvalueiterator | ||
qscrollarea | ||
qset | ||
qsettings | ||
qsignalmapper | ||
qsignalspy | ||
qsize | ||
qsizef | ||
qsizegrip | ||
qsocketnotifier | ||
qstandarditem | ||
qstandarditemmodel | ||
qstatusbar | ||
qstringlist | ||
qstringmatcher | ||
qstringref | ||
qstyle | ||
qstyleoption | ||
qstylesheetstyle | ||
qsyntaxhighlighter | ||
qsystemtrayicon | ||
qtconcurrentiteratekernel | ||
qtemporaryfile | ||
qtextblock | ||
qtextcursor | ||
qtextdocument | ||
qtextformat | ||
qtextobject | ||
qthread | ||
qthreadpool | ||
qtime | ||
qtimeline | ||
qtimer | ||
qtransform | ||
quuid | ||
qvariant | ||
qvarlengtharray | ||
qvector | ||
qvectornd | ||
qwaitcondition | ||
qx11info | ||
qxml | ||
qxmlinputsource | ||
CMakeLists.txt | ||
network-settings.h |