try including curlx base64 functions always, and allowlist in singleuse.pl

these functions are used by these places:

unit1302: curlx_base64_decode, curlx_base64_encode, curlx_base64url_encode
src/tool_ssls_load: curlx_base64_decode, curlx_base64_encode
src/varfunc: curlx_base64_decode, curlx_base64_encode

Reproducers:
- unit: -DCURL_ENABLE_SSL=OFF -DCURL_DISABLE_DIGEST_AUTH=ON -DCURL_DISABLE_HTTP=ON -DHTTP_ONLY=ON
- src:  -DCURL_ENABLE_SSL=OFF -DCURL_DISABLE_DIGEST_AUTH=ON -DCURL_DISABLE_HTTP=ON -DHTTP_ONLY=ON -DBUILD_SHARED_LIBS=OFF
This commit is contained in:
Viktor Szakats 2025-07-20 01:14:58 +02:00
parent 281f181ada
commit 0e21d729f8
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
2 changed files with 3 additions and 9 deletions

View file

@ -49,6 +49,9 @@ my %wl = (
'Curl_creader_def_total_length' => 'internal api',
'Curl_meta_reset' => 'internal api',
'Curl_trc_dns' => 'internal api',
'curlx_base64_decode' => 'internal api',
'curlx_base64_encode' => 'internal api',
'curlx_base64url_encode' => 'internal api',
);
my %api = (