summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qmetatype.h
diff options
context:
space:
mode:
authorJan Grulich <jgrulich@redhat.com>2021-11-04 15:59:17 +0100
committerJan Grulich <jgrulich@redhat.com>2022-09-26 17:26:37 +0200
commit633c1365966eda89fc883c039683a727d0a0813e (patch)
treec250791b5171a920f2ea01f6887d2ea5b4d84e09 /src/corelib/kernel/qmetatype.h
parent256fbdeedd32b6ffee96280fa0afafe40fa2cb1f (diff)
QCryptographicHash: implement OpenSSL 3.0 support
Use OpenSSL 3.0 as a provider of all hashing algorithms, except the BLAKE2b and BLAKE2s. BLAKE2b and BLAKE2s algorithms support a variable length digest, but OpenSSL's implementation outputs only a digest of a fixed length (the maximum length supported). This is 512-bits for the BLAKE2b and 256-bits for the BLAKE2s and for that reason we still use the original implementation. [ChangeLog][QtCore][QCryptographicHash] Uses the OpenSSL 3.0 implementation now, where available. Change-Id: Ia4e4139b92ea9b40a18aa480aa5c06562178f916 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/corelib/kernel/qmetatype.h')
0 files changed, 0 insertions, 0 deletions