Fix validation of unique nonce

Due to an incorrect comparison of the nonce time with the current time,
a nonce could be used multiple times within specified lifetime. Thus
the implementation was vulnerable to replay attacks.