| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | ssl_tls13_server.c | 385 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 D | ssl_tls13_keys.c | 836 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 D | ssl_tls13_client.c | 725 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 D | ssl_tls13_keys.h | 482 unsigned char const *psk, size_t psk_len, 645 unsigned char **psk,
|
| H A D | ssl_misc.h | 820 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 D | ssl_tls.c | 2123 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 D | ssl_tls12_server.c | 98 if (conf->psk != NULL && conf->psk_len != 0) { in ssl_conf_has_psk_or_cb()
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | ssl.h | 1650 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 D | ChangeLog | 787 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,
|