diff options
Diffstat (limited to 'src/protocols/ec25519_fhmqvc/ec25519_fhmqvc.h')
-rw-r--r-- | src/protocols/ec25519_fhmqvc/ec25519_fhmqvc.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/protocols/ec25519_fhmqvc/ec25519_fhmqvc.h b/src/protocols/ec25519_fhmqvc/ec25519_fhmqvc.h index 01903c8..608276f 100644 --- a/src/protocols/ec25519_fhmqvc/ec25519_fhmqvc.h +++ b/src/protocols/ec25519_fhmqvc/ec25519_fhmqvc.h @@ -34,7 +34,11 @@ #include <libuecc/ecc.h> -typedef ecc_int256_t __attribute__((aligned(4))) aligned_int256_t; +typedef union aligned_int256 { + ecc_int256_t int256; + uint32_t u32[8]; + uint8_t u8[32]; +} aligned_int256_t; typedef struct keypair { ecc_int256_t secret; |