Don't overestimate the ticket age
authorMatt Caswell <matt@openssl.org>
Fri, 9 Feb 2018 16:39:27 +0000 (16:39 +0000)
committerMatt Caswell <matt@openssl.org>
Mon, 12 Feb 2018 10:01:13 +0000 (10:01 +0000)
commit7e70213fe3c79461ad3d776a8de1a5beff4bea78
tree5b02f66e0a7ed54fa7cf21f78ba4d09640e34ab8
parentc684a2d34d0da6967734bea051843263c5a76f34
Don't overestimate the ticket age

On the client we calculate the age of the ticket in seconds but the server
may work in ms. Due to rounding errors we could overestimate the age by up
to 1s. It is better to underestimate it. Otherwise, if the RTT is very
short, when the server calculates the age reported by the client it could
be bigger than the age calculated on the server - which should never happen.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5306)
ssl/statem/extensions_clnt.c