From 5e99a6d43fe2351adf36c786f5ea2086a8fe7ab8 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Thu, 20 Dec 2018 18:30:21 +0100 Subject: tools: curve25519: handle unaligned loads/stores safely Reported-by: Chris Hewitt --- src/tools/pubkey.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tools/pubkey.c') diff --git a/src/tools/pubkey.c b/src/tools/pubkey.c index cf8e256..9741bcf 100644 --- a/src/tools/pubkey.c +++ b/src/tools/pubkey.c @@ -13,7 +13,7 @@ int pubkey_main(int argc, char *argv[]) { - uint8_t key[WG_KEY_LEN]; + uint8_t key[WG_KEY_LEN] __attribute__((aligned(sizeof(uintptr_t)))); char base64[WG_KEY_LEN_BASE64]; int trailing_char; -- cgit v1.2.3-59-g8ed1b