Change OSSL_PARAM return size to not be a pointer.
[openssl.git] / providers / common / digests / sha3_prov.c
index 7b898b6c947641f31337248f4fada574ae93f7bc..278ddfb8559e9ccfa5bdf594095824ccbd89b97e 100644 (file)
@@ -246,7 +246,7 @@ static int shake_set_params(void *vctx, const OSSL_PARAM params[])
     KECCAK1600_CTX *ctx = (KECCAK1600_CTX *)vctx;
 
     if (ctx != NULL && params != NULL) {
-        p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_XOFLEN);
+        p = OSSL_PARAM_locate_const(params, OSSL_DIGEST_PARAM_XOFLEN);
         if (p != NULL && !OSSL_PARAM_get_size_t(p, &ctx->md_size))
             return 0;
         return 1;