Lines Matching refs:psksess
742 SSL_SESSION *psksess = NULL; in tls_construct_ctos_early_data() local
750 && (!s->psk_use_session_cb(s, handmd, &id, &idlen, &psksess) in tls_construct_ctos_early_data()
751 || (psksess != NULL in tls_construct_ctos_early_data()
752 && psksess->ssl_version != TLS1_3_VERSION))) { in tls_construct_ctos_early_data()
753 SSL_SESSION_free(psksess); in tls_construct_ctos_early_data()
760 if (psksess == NULL && s->psk_client_callback != NULL) { in tls_construct_ctos_early_data()
797 psksess = SSL_SESSION_new(); in tls_construct_ctos_early_data()
798 if (psksess == NULL in tls_construct_ctos_early_data()
799 || !SSL_SESSION_set1_master_key(psksess, psk, psklen) in tls_construct_ctos_early_data()
800 || !SSL_SESSION_set_cipher(psksess, cipher) in tls_construct_ctos_early_data()
801 || !SSL_SESSION_set_protocol_version(psksess, TLS1_3_VERSION)) { in tls_construct_ctos_early_data()
814 s->psksession = psksess; in tls_construct_ctos_early_data()
815 if (psksess != NULL) { in tls_construct_ctos_early_data()
828 && (psksess == NULL || psksess->ext.max_early_data == 0))) { in tls_construct_ctos_early_data()
832 edsess = s->session->ext.max_early_data != 0 ? s->session : psksess; in tls_construct_ctos_early_data()