diff options
author | Jan Grulich <jgrulich@redhat.com> | 2021-11-04 15:59:17 +0100 |
---|---|---|
committer | Jan Grulich <jgrulich@redhat.com> | 2022-09-26 17:26:37 +0200 |
commit | 633c1365966eda89fc883c039683a727d0a0813e (patch) | |
tree | c250791b5171a920f2ea01f6887d2ea5b4d84e09 /src/network/qt_cmdline.cmake | |
parent | 256fbdeedd32b6ffee96280fa0afafe40fa2cb1f (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/network/qt_cmdline.cmake')
-rw-r--r-- | src/network/qt_cmdline.cmake | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/network/qt_cmdline.cmake b/src/network/qt_cmdline.cmake index a7561e13e1..0b4c0c239a 100644 --- a/src/network/qt_cmdline.cmake +++ b/src/network/qt_cmdline.cmake @@ -2,9 +2,6 @@ # SPDX-License-Identifier: BSD-3-Clause qt_commandline_option(libproxy TYPE boolean) -qt_commandline_option(openssl TYPE optionalString VALUES no yes linked runtime) -qt_commandline_option(openssl-linked TYPE void NAME openssl VALUE linked) -qt_commandline_option(openssl-runtime TYPE void NAME openssl VALUE runtime) qt_commandline_option(dtls TYPE boolean) qt_commandline_option(ocsp TYPE boolean) qt_commandline_option(sctp TYPE boolean) |