check order of expiration times before calculating difference
check order of expiration times before calculating difference

The difference when times are inverted is an invalid number of seconds
due to some unsigned arithmetic underflow rather than a signed result.

informatics-isi-edu/webauthn,informatics-isi-edu/webauthn,informatics-isi-edu/webauthn