Lines Matching refs:psk

379     /* Check identity with pre-configured psk */
384 ret = mbedtls_ssl_set_hs_psk(ssl, ssl->conf->psk, ssl->conf->psk_len);
413 unsigned char *psk;
429 ret = mbedtls_ssl_tls13_export_handshake_psk(ssl, &psk, &psk_len);
435 psk, psk_len, psk_type,
439 mbedtls_free((void *) psk);
446 MBEDTLS_SSL_DEBUG_BUF(3, "psk binder ( computed ): ",
448 MBEDTLS_SSL_DEBUG_BUF(3, "psk binder ( received ): ", binder, binder_len);
523 struct psk_attributes *psk)
603 &psk->type, &session);
610 switch (psk->type) {
631 psk->key_exchange_mode = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_NONE;
636 psk->key_exchange_mode = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL;
640 psk->key_exchange_mode = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK;
643 if (psk->key_exchange_mode == MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_NONE) {
650 &psk->ciphersuite_info);
652 if (psk->ciphersuite_info == NULL) {
668 ssl, binder, binder_len, psk->type,
669 mbedtls_md_psa_alg_from_type((mbedtls_md_type_t) psk->ciphersuite_info->mac));
689 if (psk->type == MBEDTLS_SSL_TLS1_3_PSK_RESUMPTION) {
747 not_using_psk = (ssl->handshake->psk == NULL);
1272 struct psk_attributes psk = PSK_ATTRIBUTES_INIT;
1591 3, ("found psk key exchange modes extension"));
1705 &psk);
1735 * 3 ) Plain PSK Mode ( psk )
1738 if (got_psk && (psk.key_exchange_mode ==
1753 else if (got_psk && (psk.key_exchange_mode ==
1756 MBEDTLS_SSL_DEBUG_MSG(2, ("key exchange mode: psk"));
1771 handshake->ciphersuite_info = psk.ciphersuite_info;
1772 ssl->session_negotiate->ciphersuite = psk.ciphersuite_info->id;
1775 ((unsigned) psk.ciphersuite_info->id),
1776 psk.ciphersuite_info->name));
1778 if (psk.type == MBEDTLS_SSL_TLS1_3_PSK_RESUMPTION) {
3155 /* Set ticket_flags depends on the advertised psk key exchange mode */
3211 /* In this code the psk key length equals the length of the hash */