From 216e35ba535efa00af39b7624f363ca832836e3f Mon Sep 17 00:00:00 2001 From: Alberto Compagno Date: Tue, 5 Feb 2019 22:32:48 +0100 Subject: [HICN-34] Fixed bug on struct size and implemented initialization method Change-Id: I975fce31c2da5ad42d6787b0c5f305c60390d68c Signed-off-by: Alberto Compagno --- lib/src/protocol/ah.h | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'lib/src/protocol/ah.h') diff --git a/lib/src/protocol/ah.h b/lib/src/protocol/ah.h index 0b4171135..f8a05bf38 100644 --- a/lib/src/protocol/ah.h +++ b/lib/src/protocol/ah.h @@ -33,6 +33,7 @@ typedef struct union { u16 reserved; + struct { u8 validationAlgorithm; // As defined in parc_SignerAlgorithm.h @@ -46,12 +47,8 @@ typedef struct u32 spi; u32 seq; }; - union - { - u8 timestamp_as_u8[8]; - u64 timestamp_as_u64; - }; // Unix timestamp indicating when the signature has been calculated - + // Unix timestamp indicating when the signature has been calculated + u8 timestamp_as_u8[8]; }; // ICV would follow u8 keyId[32]; // Hash of the pub key -- cgit 1.2.3-korg