Home
last modified time | relevance | path

Searched refs:psk (Results 1 – 9 of 9) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/library/
H A Dssl_tls13_server.c385 ret = mbedtls_ssl_set_hs_psk(ssl, ssl->conf->psk, ssl->conf->psk_len); in ssl_tls13_offered_psks_check_identity_match()
414 unsigned char *psk; in ssl_tls13_offered_psks_check_binder_match() local
430 ret = mbedtls_ssl_tls13_export_handshake_psk(ssl, &psk, &psk_len); in ssl_tls13_offered_psks_check_binder_match()
436 psk, psk_len, psk_type, in ssl_tls13_offered_psks_check_binder_match()
440 mbedtls_free((void *) psk); in ssl_tls13_offered_psks_check_binder_match()
524 struct psk_attributes *psk) in ssl_tls13_parse_pre_shared_key_ext() argument
602 &psk->type, &session); in ssl_tls13_parse_pre_shared_key_ext()
609 switch (psk->type) { in ssl_tls13_parse_pre_shared_key_ext()
630 psk->key_exchange_mode = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_NONE; in ssl_tls13_parse_pre_shared_key_ext()
635 psk->key_exchange_mode = MBEDTLS_SSL_TLS1_3_KEY_EXCHANGE_MODE_PSK_EPHEMERAL; in ssl_tls13_parse_pre_shared_key_ext()
[all …]
H A Dssl_tls13_keys.c836 unsigned char const *psk, size_t psk_len, in mbedtls_ssl_tls13_create_psk_binder() argument
871 psk, psk_len, /* Input */ in mbedtls_ssl_tls13_create_psk_binder()
1281 unsigned char *psk = NULL; in mbedtls_ssl_tls13_key_schedule_stage_early() local
1292 ret = mbedtls_ssl_tls13_export_handshake_psk(ssl, &psk, &psk_len); in mbedtls_ssl_tls13_key_schedule_stage_early()
1301 ret = mbedtls_ssl_tls13_evolve_secret(hash_alg, NULL, psk, psk_len, in mbedtls_ssl_tls13_key_schedule_stage_early()
1305 mbedtls_free((void *) psk); in mbedtls_ssl_tls13_key_schedule_stage_early()
1841 unsigned char **psk, in mbedtls_ssl_tls13_export_handshake_psk() argument
1849 *psk = NULL; in mbedtls_ssl_tls13_export_handshake_psk()
1861 *psk = mbedtls_calloc(1, *psk_len); in mbedtls_ssl_tls13_export_handshake_psk()
1862 if (*psk == NULL) { in mbedtls_ssl_tls13_export_handshake_psk()
[all …]
H A Dssl_tls13_client.c725 const unsigned char **psk, in ssl_tls13_ticket_get_psk() argument
736 *psk = session->resumption_key; in ssl_tls13_ticket_get_psk()
763 const unsigned char **psk, in ssl_tls13_psk_get_psk() argument
772 *psk = ssl->conf->psk; in ssl_tls13_psk_get_psk()
829 const unsigned char *psk, in ssl_tls13_write_binder() argument
859 psk, psk_len, psk_type, in ssl_tls13_write_binder()
1005 const unsigned char *psk; in mbedtls_ssl_tls13_write_binders_of_pre_shared_key_ext() local
1016 if (ssl_tls13_ticket_get_psk(ssl, &hash_alg, &psk, &psk_len) == 0) { in mbedtls_ssl_tls13_write_binders_of_pre_shared_key_ext()
1020 hash_alg, psk, psk_len, in mbedtls_ssl_tls13_write_binders_of_pre_shared_key_ext()
1029 if (ssl_tls13_psk_get_psk(ssl, &hash_alg, &psk, &psk_len) == 0) { in mbedtls_ssl_tls13_write_binders_of_pre_shared_key_ext()
[all …]
H A Dssl_tls13_keys.h482 unsigned char const *psk, size_t psk_len,
645 unsigned char **psk,
H A Dssl_misc.h820 unsigned char *psk; /*!< PSK from the callback */ member
1566 const unsigned char **psk, size_t *psk_len) in mbedtls_ssl_get_psk() argument
1568 if (ssl->handshake->psk != NULL && ssl->handshake->psk_len > 0) { in mbedtls_ssl_get_psk()
1569 *psk = ssl->handshake->psk; in mbedtls_ssl_get_psk()
1571 } else if (ssl->conf->psk != NULL && ssl->conf->psk_len > 0) { in mbedtls_ssl_get_psk()
1572 *psk = ssl->conf->psk; in mbedtls_ssl_get_psk()
1575 *psk = NULL; in mbedtls_ssl_get_psk()
H A Dssl_tls.c2123 if (conf->psk != NULL && conf->psk_len != 0) { in mbedtls_ssl_conf_has_static_psk()
2140 if (conf->psk != NULL) { in ssl_conf_remove_psk()
2141 mbedtls_zeroize_and_free(conf->psk, conf->psk_len); in ssl_conf_remove_psk()
2142 conf->psk = NULL; in ssl_conf_remove_psk()
2183 const unsigned char *psk, size_t psk_len, in mbedtls_ssl_conf_psk() argument
2194 if (psk == NULL) { in mbedtls_ssl_conf_psk()
2204 if ((conf->psk = mbedtls_calloc(1, psk_len)) == NULL) { in mbedtls_ssl_conf_psk()
2208 memcpy(conf->psk, psk, conf->psk_len); in mbedtls_ssl_conf_psk()
2232 if (ssl->handshake->psk != NULL) { in ssl_remove_psk()
2233 mbedtls_zeroize_and_free(ssl->handshake->psk, in ssl_remove_psk()
[all …]
H A Dssl_tls12_server.c98 if (conf->psk != NULL && conf->psk_len != 0) { in ssl_conf_has_psk_or_cb()
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Dssl.h1650 unsigned char *MBEDTLS_PRIVATE(psk); /*!< The raw pre-shared key. This field should
3744 const unsigned char *psk, size_t psk_len,
3786 mbedtls_svc_key_id_t psk,
3808 const unsigned char *psk, size_t psk_len);
3832 mbedtls_svc_key_id_t psk);
/optee_os/lib/libmbedtls/mbedtls/
H A DChangeLog787 and the ephemeral or psk-ephemeral key exchange mode are enabled.
1922 * Modify semantics of `mbedtls_ssl_conf_[opaque_]psk()`:
1925 `mbedtls_ssl_conf_[opaque_]psk()` more than once will fail,