1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-12-24 17:41:01 +03:00

Merge pull request #6079 from yuhaoth/pr/add-tls13-parse-pre_shared_key_offered_psks

TLS 1.3: PSK: Add parser/writer of pre_shared_key extension on server side.
This commit is contained in:
Ronald Cron
2022-07-23 08:50:45 +02:00
committed by GitHub
5 changed files with 543 additions and 40 deletions

View File

@@ -1711,7 +1711,12 @@ int mbedtls_ssl_set_hs_psk( mbedtls_ssl_context *ssl,
else
alg = PSA_ALG_TLS12_PSK_TO_MS(PSA_ALG_SHA_256);
#if defined(MBEDTLS_SSL_PROTO_TLS1_3)
psa_set_key_usage_flags( &key_attributes,
PSA_KEY_USAGE_DERIVE | PSA_KEY_USAGE_EXPORT );
#else
psa_set_key_usage_flags( &key_attributes, PSA_KEY_USAGE_DERIVE );
#endif
psa_set_key_algorithm( &key_attributes, alg );
psa_set_key_type( &key_attributes, PSA_KEY_TYPE_DERIVE );