/**
* Seed for the IV
*/
- /* FIXME: Does adding this member break things (why?) */
- /*uint32_t iv_seed GNUNET_PACKED;*/
+ uint32_t iv_seed GNUNET_PACKED;
/**
* Random number chosen to make reply harder.
/**
* Seed for the IV
*/
- /* FIXME: Does adding this member break things (why?) */
- /*uint32_t iv_seed GNUNET_PACKED;*/
+ uint32_t iv_seed GNUNET_PACKED;
/**
* Random number proochosen to make reply harder. Must be
&pp.challenge,
&pm->challenge,
sizeof (struct PingMessage) -
- sizeof (struct GNUNET_MessageHeader));
+ ((void *) &pm->challenge - (void *) pm));
process_encrypted_neighbour_queue (n);
/* reschedule PING job */
left = GNUNET_TIME_absolute_get_remaining (GNUNET_TIME_absolute_add (n->last_activity,
&pp.challenge,
&pm->challenge,
sizeof (struct PingMessage) -
- sizeof (struct GNUNET_MessageHeader));
+ ((void *) &pm->challenge - (void *) pm));
GNUNET_STATISTICS_update (stats,
gettext_noop ("# SET_KEY and PING messages created"),
1,
&m->challenge,
&t.challenge,
sizeof (struct PingMessage) -
- sizeof (struct GNUNET_MessageHeader)))
+ ((void *) &m->challenge - (void *) m)))
return;
#if DEBUG_HANDSHAKE
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
&tx.challenge,
&tp->challenge,
sizeof (struct PongMessage) -
- sizeof (struct GNUNET_MessageHeader));
+ ((void *) &tp->challenge - (void *) tp));
GNUNET_STATISTICS_update (stats,
gettext_noop ("# PONG messages created"),
1,
&m->challenge,
&t.challenge,
sizeof (struct PongMessage) -
- sizeof (struct GNUNET_MessageHeader)))
+ ((void *) &m->challenge - (void *) m)))
{
GNUNET_break_op (0);
return;