mirror of
https://github.com/yuzu-emu/mbedtls
synced 2024-11-24 20:48:19 +00:00
Reuse random when responding to a verify request
This commit is contained in:
parent
b760f001d7
commit
fb2d22371f
1 changed files with 11 additions and 0 deletions
|
@ -455,6 +455,17 @@ static int ssl_generate_random( ssl_context *ssl )
|
|||
time_t t;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* When responding to a verify request, MUST reuse random (RFC 6347 4.2.1)
|
||||
*/
|
||||
#if defined(POLARSSL_SSL_PROTO_DTLS)
|
||||
if( ssl->transport == SSL_TRANSPORT_DATAGRAM &&
|
||||
ssl->handshake->verify_cookie != NULL )
|
||||
{
|
||||
return( 0 );
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(POLARSSL_HAVE_TIME)
|
||||
t = time( NULL );
|
||||
*p++ = (unsigned char)( t >> 24 );
|
||||
|
|
Loading…
Reference in a new issue