Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QCryptographicHashPrivate::State Union Reference
+ Collaboration diagram for QCryptographicHashPrivate::State:

Public Types

enum class  Sha3Variant { Sha3 , Keccak }
 

Public Member Functions

 State (QCryptographicHash::Algorithm method)
 
void destroy (QCryptographicHash::Algorithm method)
 
void reset (QCryptographicHash::Algorithm method) noexcept
 
void addData (QCryptographicHash::Algorithm method, QByteArrayView data) noexcept
 
void finalizeUnchecked (QCryptographicHash::Algorithm method, HashResult &result) noexcept
 
void sha3Finish (HashResult &result, int bitCount, Sha3Variant sha3Variant)
 

Public Attributes

Sha1State sha1Context
 
MD5Context md5Context
 
md4_context md4Context
 
SHA224Context sha224Context
 
SHA256Context sha256Context
 
SHA384Context sha384Context
 
SHA512Context sha512Context
 
SHA3Context sha3Context
 
blake2b_state blake2bContext
 
blake2s_state blake2sContext
 

Detailed Description

Definition at line 351 of file qcryptographichash.cpp.

Member Enumeration Documentation

◆ Sha3Variant

Enumerator
Sha3 
Keccak 

Definition at line 376 of file qcryptographichash.cpp.

Constructor & Destructor Documentation

◆ State()

Member Function Documentation

◆ addData()

◆ destroy()

void QCryptographicHashPrivate::State::destroy ( QCryptographicHash::Algorithm method)

Definition at line 693 of file qcryptographichash.cpp.

◆ finalizeUnchecked()

◆ reset()

◆ sha3Finish()

void QCryptographicHashPrivate::State::sha3Finish ( HashResult & result,
int bitCount,
Sha3Variant sha3Variant )

Definition at line 390 of file qcryptographichash.cpp.

References copy(), Keccak, Sha3, sha3Context, sha3Final, and sha3Update.

+ Here is the call graph for this function:

Member Data Documentation

◆ blake2bContext

blake2b_state QCryptographicHashPrivate::State::blake2bContext

Definition at line 378 of file qcryptographichash.cpp.

Referenced by State().

◆ blake2sContext

blake2s_state QCryptographicHashPrivate::State::blake2sContext

Definition at line 379 of file qcryptographichash.cpp.

Referenced by State().

◆ md4Context

md4_context QCryptographicHashPrivate::State::md4Context

Definition at line 368 of file qcryptographichash.cpp.

Referenced by State().

◆ md5Context

MD5Context QCryptographicHashPrivate::State::md5Context

Definition at line 367 of file qcryptographichash.cpp.

Referenced by State().

◆ sha1Context

Sha1State QCryptographicHashPrivate::State::sha1Context

Definition at line 362 of file qcryptographichash.cpp.

Referenced by State().

◆ sha224Context

SHA224Context QCryptographicHashPrivate::State::sha224Context

Definition at line 369 of file qcryptographichash.cpp.

Referenced by State().

◆ sha256Context

SHA256Context QCryptographicHashPrivate::State::sha256Context

Definition at line 370 of file qcryptographichash.cpp.

Referenced by State().

◆ sha384Context

SHA384Context QCryptographicHashPrivate::State::sha384Context

Definition at line 371 of file qcryptographichash.cpp.

Referenced by State().

◆ sha3Context

SHA3Context QCryptographicHashPrivate::State::sha3Context

Definition at line 374 of file qcryptographichash.cpp.

Referenced by State(), and sha3Finish().

◆ sha512Context

SHA512Context QCryptographicHashPrivate::State::sha512Context

Definition at line 372 of file qcryptographichash.cpp.

Referenced by State().


The documentation for this union was generated from the following file: