<class name="QCryptographicHash" doc="/**
&lt;p&gt;The &lt;a href=&quot;QCryptographicHash.html#QCryptographicHash(com.trolltech.qt.core.QCryptographicHash.Algorithm)&quot;&gt;&lt;tt&gt;QCryptographicHash&lt;/tt&gt;&lt;/a&gt; class provides a way to generate cryptographic hashes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;QCryptographicHash.html#QCryptographicHash(com.trolltech.qt.core.QCryptographicHash.Algorithm)&quot;&gt;&lt;tt&gt;QCryptographicHash&lt;/tt&gt;&lt;/a&gt; can be used to generate cryptographic hashes of binary or text data.&lt;/p&gt;
&lt;p&gt;Currently Md4, Md5, and Sha1 are supported.&lt;/p&gt;
 */">
    <method name="public QCryptographicHash(com.trolltech.qt.core.QCryptographicHash.Algorithm method)" doc="/**
&lt;p&gt;Constructs an object that can be used to create a cryptographic hash from data using &lt;tt&gt;method&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final void addData(com.trolltech.qt.core.QByteArray data)" doc="/**
&lt;p&gt;/overload&lt;/p&gt;
 */"/>
    <method name="public final void reset()" doc="/**
&lt;p&gt;Resets the object.&lt;/p&gt;
 */"/>
    <method name="public final com.trolltech.qt.core.QByteArray result()" doc="/**
&lt;p&gt;Returns the final hash value.&lt;/p&gt;
 */"/>
    <method name="public static com.trolltech.qt.core.QByteArray hash(com.trolltech.qt.core.QByteArray data, com.trolltech.qt.core.QCryptographicHash.Algorithm method)" doc="/**
&lt;p&gt;Returns the hash of &lt;tt&gt;data&lt;/tt&gt; using &lt;tt&gt;method&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <enum name="Algorithm">
        <enum-value name="Md4" doc="/**
&lt;p&gt;Generate an Md4 hash sum&lt;/p&gt;
 */"/>
        <enum-value name="Md5" doc="/**
&lt;p&gt;Generate an Md5 hash sum&lt;/p&gt;
 */"/>
        <enum-value name="Sha1" doc="/**
&lt;p&gt;Generate an Sha1 hash sum&lt;/p&gt;
 */"/>
</enum>
</class>
