Lines Matching refs:ext

182     dest->ext.hostname = NULL;
183 dest->ext.tick = NULL;
184 dest->ext.alpn_selected = NULL;
241 if (src->ext.hostname) {
242 dest->ext.hostname = OPENSSL_strdup(src->ext.hostname);
243 if (dest->ext.hostname == NULL) {
248 if (ticket != 0 && src->ext.tick != NULL) {
249 dest->ext.tick =
250 OPENSSL_memdup(src->ext.tick, src->ext.ticklen);
251 if (dest->ext.tick == NULL)
254 dest->ext.tick_lifetime_hint = 0;
255 dest->ext.ticklen = 0;
258 if (src->ext.alpn_selected != NULL) {
259 dest->ext.alpn_selected = OPENSSL_memdup(src->ext.alpn_selected,
260 src->ext.alpn_selected_len);
261 if (dest->ext.alpn_selected == NULL)
378 if (s->ext.ticket_expected) {
564 * - Both for new and resumed sessions, s->ext.ticket_expected is set to 1
581 s->ext.ticket_expected = 1;
591 /* sets s->ext.ticket_expected */
693 s->ext.ticket_expected = 1;
841 OPENSSL_free(ss->ext.hostname);
842 OPENSSL_free(ss->ext.tick);
850 OPENSSL_free(ss->ext.alpn_selected);
977 return s->ext.hostname;
982 OPENSSL_free(s->ext.hostname);
984 s->ext.hostname = NULL;
987 s->ext.hostname = OPENSSL_strdup(hostname);
989 return s->ext.hostname != NULL;
994 return (s->ext.ticklen > 0) ? 1 : 0;
999 return s->ext.tick_lifetime_hint;
1005 *len = s->ext.ticklen;
1007 *tick = s->ext.tick;
1012 return s->ext.max_early_data;
1017 s->ext.max_early_data = max_early_data;
1026 *alpn = s->ext.alpn_selected;
1027 *len = s->ext.alpn_selected_len;
1033 OPENSSL_free(s->ext.alpn_selected);
1035 s->ext.alpn_selected = NULL;
1036 s->ext.alpn_selected_len = 0;
1039 s->ext.alpn_selected = OPENSSL_memdup(alpn, len);
1040 if (s->ext.alpn_selected == NULL) {
1041 s->ext.alpn_selected_len = 0;
1044 s->ext.alpn_selected_len = len;
1075 && (s->session_id_length > 0 || s->ext.ticklen > 0);
1101 s->ext.session_secret_cb = tls_session_secret_cb;
1102 s->ext.session_secret_cb_arg = arg;
1111 s->ext.session_ticket_cb = cb;
1112 s->ext.session_ticket_cb_arg = arg;
1119 OPENSSL_free(s->ext.session_ticket);
1120 s->ext.session_ticket = NULL;
1121 s->ext.session_ticket =
1123 if (s->ext.session_ticket == NULL) {
1129 s->ext.session_ticket->length = ext_len;
1130 s->ext.session_ticket->data = s->ext.session_ticket + 1;
1131 memcpy(s->ext.session_ticket->data, ext_data, ext_len);
1133 s->ext.session_ticket->length = 0;
1134 s->ext.session_ticket->data = NULL;