Lines Matching refs:psksess
744 SSL_SESSION *psksess = NULL; in tls_construct_ctos_early_data() local
752 && (!s->psk_use_session_cb(s, handmd, &id, &idlen, &psksess) in tls_construct_ctos_early_data()
753 || (psksess != NULL in tls_construct_ctos_early_data()
754 && psksess->ssl_version != TLS1_3_VERSION))) { in tls_construct_ctos_early_data()
755 SSL_SESSION_free(psksess); in tls_construct_ctos_early_data()
761 if (psksess == NULL && s->psk_client_callback != NULL) { in tls_construct_ctos_early_data()
793 psksess = SSL_SESSION_new(); in tls_construct_ctos_early_data()
794 if (psksess == NULL in tls_construct_ctos_early_data()
795 || !SSL_SESSION_set1_master_key(psksess, psk, psklen) in tls_construct_ctos_early_data()
796 || !SSL_SESSION_set_cipher(psksess, cipher) in tls_construct_ctos_early_data()
797 || !SSL_SESSION_set_protocol_version(psksess, TLS1_3_VERSION)) { in tls_construct_ctos_early_data()
808 s->psksession = psksess; in tls_construct_ctos_early_data()
809 if (psksess != NULL) { in tls_construct_ctos_early_data()
822 && (psksess == NULL || psksess->ext.max_early_data == 0))) { in tls_construct_ctos_early_data()
826 edsess = s->session->ext.max_early_data != 0 ? s->session : psksess; in tls_construct_ctos_early_data()