1 This patch aligns the structure describing the RSA signature
2 option to 8 bytes. Before that, send was padding with N bytes
3 (4 on 32-bits architectures) using a cast in sendd/proto_sig.c :
5 so = (struct snd_opt_sig *)(nd_so);
7 which would align to the number of bytes representing a pointer
10 --- a/sendd/snd_proto.h
11 +++ b/sendd/snd_proto.h
12 @@ -69,7 +69,7 @@ struct snd_opt_sig {
13 uint32_t reserved; /* opt hdr + reserved */
14 uint8_t keyhash[SND_KEYHASH_LEN];
17 +} __attribute__((aligned(8)));
19 struct snd_opt_timestamp {