Initialize the PSA Crypto API if requested (#514)

This commit is contained in:
teejusb
2024-04-29 21:12:56 -07:00
committed by GitHub
parent dc8807ec9d
commit 1d210c0139
2 changed files with 7 additions and 0 deletions

View File

@ -47,6 +47,12 @@ namespace ix
mbedtls_x509_crt_init(&_cacert);
mbedtls_x509_crt_init(&_cert);
mbedtls_pk_init(&_pkey);
// Initialize the PSA Crypto API if requested.
// This allows the X.509/TLS libraries to use PSA for crypto operations.
// See: https://github.com/Mbed-TLS/mbedtls/blob/development/docs/use-psa-crypto.md
#if defined(IXWEBSOCKET_MBEDTLS_USE_PSA_CRYPTO)
psa_crypto_init();
#endif
}
bool SocketMbedTLS::loadSystemCertificates(std::string& errorMsg)