diff options
author | Daiki Ueno <dueno@redhat.com> | 2018-10-25 12:32:52 +0200 |
---|---|---|
committer | Daiki Ueno <dueno@redhat.com> | 2018-10-26 10:53:55 +0200 |
commit | e7a76d1e7315c886de0959dd629e5bb85de6b0b0 (patch) | |
tree | ecf3d7d9648b49dba8c3891a590650d2744fd4ba /lib/tls13 | |
parent | 0d1e3f90c3c90f6b6eeacc66a2b9a8eabf720985 (diff) | |
download | gnutls-e7a76d1e7315c886de0959dd629e5bb85de6b0b0.tar.gz |
tls13/session_ticket: calculate ticket_age in milliseconds
Previously we calculated ticket age from the current wall clock in
seconds, multiplying by 1000. This is conceptually wrong, because
ticket age is designed to be in milliseconds.
Signed-off-by: Daiki Ueno <dueno@redhat.com>
Diffstat (limited to 'lib/tls13')
-rw-r--r-- | lib/tls13/session_ticket.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/tls13/session_ticket.c b/lib/tls13/session_ticket.c index a28c847c17..ad04a60919 100644 --- a/lib/tls13/session_ticket.c +++ b/lib/tls13/session_ticket.c @@ -395,8 +395,8 @@ int _gnutls13_recv_session_ticket(gnutls_session_t session, gnutls_buffer_st *bu if (ret < 0) return gnutls_assert_val(ret); - /* Set the ticket timestamp */ - ticket->timestamp = gnutls_time(0); + /* Record the ticket arrival time */ + gnutls_gettime(&ticket->arrival_time); return 0; } |