Skip to content

TLS errors with 4.3-1

Description:

When issuing a HTTP GET request via a HTTPRequest node I get the following error:

/usr/src/debug/mbedtls/mbedtls/library/ssl_tls13_generic.c:1651: 0x5e3d1093a648: Perform PSA-based ECDH/FFDH computation.
/usr/src/debug/mbedtls/mbedtls/library/ssl_tls13_generic.c:1689: 0x5e3d1093a648: psa_generate_key() returned -27648 (-0x6c00)
ERROR: TLS handshake error: -27648
   at: _do_handshake (modules/mbedtls/stream_peer_mbedtls.cpp:89)

This doesn't happen when I use the upstream built binary.

Additional info:

  • package version(s): godot 4.3-1

Steps to reproduce:

  1. Setup new project
  2. Follow e.g. this example https://docs.godotengine.org/en/stable/tutorials/networking/http_request_class.html#scripting-the-request
  3. Observe the error

Alternatively:

  1. Unzip and open this minimal reproduction project http_error.zip
  2. Run and observe error
Edited by Jorik Cronenberg
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information