projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Send a NewSessionTicket after using an external PSK
[openssl.git]
/
ssl
/
statem
/
extensions_srvr.c
diff --git
a/ssl/statem/extensions_srvr.c
b/ssl/statem/extensions_srvr.c
index 295d3e7ee555b50c9f4d01188666793b21be7eb8..0f2b22392bcafa171b386b449864eab8e96e597a 100644
(file)
--- a/
ssl/statem/extensions_srvr.c
+++ b/
ssl/statem/extensions_srvr.c
@@
-1160,6
+1160,7
@@
int tls_parse_ctos_psk(SSL *s, PACKET *pkt, unsigned int context, X509 *x,
ext = 1;
if (id == 0)
s->ext.early_data_ok = 1;
ext = 1;
if (id == 0)
s->ext.early_data_ok = 1;
+ s->ext.ticket_expected = 1;
} else {
uint32_t ticket_age = 0, now, agesec, agems;
int ret;
} else {
uint32_t ticket_age = 0, now, agesec, agems;
int ret;
@@
-1235,6
+1236,7
@@
int tls_parse_ctos_psk(SSL *s, PACKET *pkt, unsigned int context, X509 *x,
SSL_SESSION_free(sess);
sess = NULL;
s->ext.early_data_ok = 0;
SSL_SESSION_free(sess);
sess = NULL;
s->ext.early_data_ok = 0;
+ s->ext.ticket_expected = 0;
continue;
}
break;
continue;
}
break;