Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* message was sent in a single fragment. */
if (_gnutls_is_dtls(session))
{
- /* FIXME: dummy sequence number */
- _gnutls_write_uint16 (0, &data[pos]);
+ _gnutls_write_uint16 (session->internals.dtls.hsk_write_seq++, &data[pos]);
pos += 2;
/* Fragment offset */
/* HelloVerifyRequest DOS prevention cookie */
opaque cookie[DTLS_MAX_COOKIE_SIZE];
uint8_t cookie_len;
+
gnutls_dtls_flags_t flags;
+
+ /* For DTLS handshake fragmentation and reassembly. */
+ uint16_t hsk_write_seq;
+ uint16_t hsk_read_seq;
} dtls_st;