Struct qt_core::q_cryptographic_hash::Algorithm
source · pub struct Algorithm(/* private fields */);
Expand description
Note: In Qt versions before 5.9, when asked to generate a SHA3 hash sum, QCryptographicHash actually calculated Keccak. If you need compatibility with SHA-3 hashes produced by those versions of Qt, use the Keccak_
enumerators. Alternatively, if source compatibility is required, define the macro QT_SHA3_KECCAK_COMPAT
.
C++ enum: QCryptographicHash::Algorithm
.
Note: In Qt versions before 5.9, when asked to generate a SHA3 hash sum, QCryptographicHash actually calculated Keccak. If you need compatibility with SHA-3 hashes produced by those versions of Qt, use the Keccak_
enumerators. Alternatively, if source compatibility is required, define the macro QT_SHA3_KECCAK_COMPAT
.
Implementations§
source§impl Algorithm
impl Algorithm
sourcepub const Sha224: Algorithm = _
pub const Sha224: Algorithm = _
Generate an SHA-224 hash sum (SHA-2). Introduced in Qt 5.0 (C++ enum variant: Sha224 = 3
)
sourcepub const Sha256: Algorithm = _
pub const Sha256: Algorithm = _
Generate an SHA-256 hash sum (SHA-2). Introduced in Qt 5.0 (C++ enum variant: Sha256 = 4
)
sourcepub const Sha384: Algorithm = _
pub const Sha384: Algorithm = _
Generate an SHA-384 hash sum (SHA-2). Introduced in Qt 5.0 (C++ enum variant: Sha384 = 5
)
sourcepub const Sha512: Algorithm = _
pub const Sha512: Algorithm = _
Generate an SHA-512 hash sum (SHA-2). Introduced in Qt 5.0 (C++ enum variant: Sha512 = 6
)
sourcepub const Keccak224: Algorithm = _
pub const Keccak224: Algorithm = _
Generate a Keccak-224 hash sum. Introduced in Qt 5.9.2 (C++ enum variant: Keccak_224 = 7
)
sourcepub const Keccak256: Algorithm = _
pub const Keccak256: Algorithm = _
Generate a Keccak-256 hash sum. Introduced in Qt 5.9.2 (C++ enum variant: Keccak_256 = 8
)
sourcepub const Keccak384: Algorithm = _
pub const Keccak384: Algorithm = _
Generate a Keccak-384 hash sum. Introduced in Qt 5.9.2 (C++ enum variant: Keccak_384 = 9
)
sourcepub const Keccak512: Algorithm = _
pub const Keccak512: Algorithm = _
Generate a Keccak-512 hash sum. Introduced in Qt 5.9.2 (C++ enum variant: Keccak_512 = 10
)
sourcepub const RealSha3224: Algorithm = _
pub const RealSha3224: Algorithm = _
C++ enum variant: RealSha3_224 = 11
sourcepub const RealSha3256: Algorithm = _
pub const RealSha3256: Algorithm = _
C++ enum variant: RealSha3_256 = 12
sourcepub const RealSha3384: Algorithm = _
pub const RealSha3384: Algorithm = _
C++ enum variant: RealSha3_384 = 13
sourcepub const RealSha3512: Algorithm = _
pub const RealSha3512: Algorithm = _
C++ enum variant: RealSha3_512 = 14
sourcepub const Sha3224: Algorithm = _
pub const Sha3224: Algorithm = _
Generate an SHA3-224 hash sum. Introduced in Qt 5.1 (C++ enum variant: Sha3_224 = 11
)
sourcepub const Sha3256: Algorithm = _
pub const Sha3256: Algorithm = _
Generate an SHA3-256 hash sum. Introduced in Qt 5.1 (C++ enum variant: Sha3_256 = 12
)