crypto: use standard unsigned int* for gnutls_ocsp_resp_get_single

This commit is contained in:
Adrien Beraud authored and Adrien Béraud committed 2026-09-22 11:31:45 -04:00
1 parent dcc2ba3492
commit a6e0e441ac
2 files changed
+8 -29

No files matched your search

+2 -2
View File
@@ -3,8 +3,8 @@ set(GNULIB_REF "1cc0125a28cba4e8503d853bf99b854fe4dd454c")
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO savoirfairelinux/gnutls
REF f76d780a64830ab8298128f340a64996c272694c
SHA512 2cc8868fcdaa5650aa0d58329a97e3a5a35574a3148eef182151b507d0abf549d5e9510af2739c2171ba5e4d51240a088c58e5be29bb392a2b752818dd9a93f4
REF 300b0c721fc1809f3d191b7f9e289c0267eabd01
SHA512 8a74fbf0343e658f6321da0f28bcc05c580fb7b950f6edfb6a8fdaad6d814456ed2dbf94e8dd330c7740c836f01e04552e649d529ee29424c3641861c41344bf
HEAD_REF fix/ci-msvc
PATCHES
external-libtasn1.patch
+6 -27
View File
@@ -1659,22 +1659,11 @@ OcspResponse::toString(const bool compact) const
gnutls_ocsp_cert_status_t
OcspResponse::getCertificateStatus() const
{
int ret;
gnutls_ocsp_cert_status_t status;
ret = gnutls_ocsp_resp_get_single(response,
0,
NULL,
NULL,
NULL,
NULL,
&status,
NULL,
NULL,
NULL,
NULL);
unsigned int status;
int ret = gnutls_ocsp_resp_get_single(response, 0, NULL, NULL, NULL, NULL, &status, NULL, NULL, NULL, NULL);
if (ret < 0)
throw CryptoException(gnutls_strerror(ret));
return status;
return (gnutls_ocsp_cert_status_t) status;
}
gnutls_ocsp_cert_status_t
@@ -1729,21 +1718,11 @@ OcspResponse::verifyDirect(const Certificate& crt, const Blob& nonce)
throw CryptoException(gnutls_strerror(ret));
// Check certificate revocation status
gnutls_ocsp_cert_status_t status_ocsp;
ret = gnutls_ocsp_resp_get_single(response,
0,
NULL,
NULL,
NULL,
NULL,
&status_ocsp,
NULL,
NULL,
NULL,
NULL);
unsigned int status_ocsp;
ret = gnutls_ocsp_resp_get_single(response, 0, NULL, NULL, NULL, NULL, &status_ocsp, NULL, NULL, NULL, NULL);
if (ret < 0)
throw CryptoException(gnutls_strerror(ret));
return status_ocsp;
return (gnutls_ocsp_cert_status_t) status_ocsp;
}
// RevocationList