Skip to content

Commit 26c3f9a

Browse files
committed
tls: mbedtls-3.5.0: correct privkey size
1 parent 407f886 commit 26c3f9a

File tree

1 file changed

+5
-0
lines changed
  • lib/tls/mbedtls/wrapper/platform

1 file changed

+5
-0
lines changed

lib/tls/mbedtls/wrapper/platform/ssl_pm.c

+5
Original file line numberDiff line numberDiff line change
@@ -770,8 +770,13 @@ int pkey_pm_load(EVP_PKEY *pk, const unsigned char *buffer, int len)
770770
mbedtls_pk_init(pkey_pm->pkey);
771771

772772
#if defined(MBEDTLS_VERSION_NUMBER) && MBEDTLS_VERSION_NUMBER >= 0x03000000
773+
#if defined(MBEDTLS_VERSION_NUMBER) && MBEDTLS_VERSION_NUMBER >= 0x03050000
774+
ret = mbedtls_pk_parse_key(pkey_pm->pkey, load_buf, (unsigned int)len, NULL, 0,
775+
mbedtls_ctr_drbg_random, pkey_pm->rngctx);
776+
#else
773777
ret = mbedtls_pk_parse_key(pkey_pm->pkey, load_buf, (unsigned int)len + 1, NULL, 0,
774778
mbedtls_ctr_drbg_random, pkey_pm->rngctx);
779+
#endif
775780
#else
776781
ret = mbedtls_pk_parse_key(pkey_pm->pkey, load_buf, (unsigned int)len + 1, NULL, 0);
777782
#endif

0 commit comments

Comments
 (0)