mbedtls: fix building with sha-256 missing from PSA

Fixing:
```
lib/vtls/mbedtls.c:1505:10: error: call to undeclared function 'Curl_sha256it'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
 1505 |   return Curl_sha256it(sha256sum, input, inputlen);
      |          ^
1 error generated.
```

with mbedTLS configuration:
```
tf-psa-crypto/scripts/config.py unset PSA_WANT_ALG_SHA_256
tf-psa-crypto/scripts/config.py unset PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS
tf-psa-crypto/scripts/config.py unset MBEDTLS_LMS_C
```

Follow-up to 3a305831d1 #19077

Closes #19223
This commit is contained in:
Viktor Szakats 2025-10-24 18:34:35 +02:00
parent f4293cd81e
commit 207a74206b
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201

View file

@ -73,6 +73,7 @@
#include "../multiif.h"
#include "mbedtls_threadlock.h"
#include "../strdup.h"
#include "../curl_sha256.h"
/* The last 2 #include files should be in this order */
#include "../curl_memory.h"