Relax alignment of SHAKE states

This commit is contained in:
Frank Denis
2026-01-06 23:04:21 +01:00
parent 8a7378460f
commit 04199cec53
4 changed files with 4 additions and 4 deletions
@@ -24,7 +24,7 @@ size_t crypto_xof_shake128_statebytes(void);
SODIUM_EXPORT
unsigned char crypto_xof_shake128_domain_standard(void);
typedef struct CRYPTO_ALIGN(64) crypto_xof_shake128_state {
typedef struct CRYPTO_ALIGN(16) crypto_xof_shake128_state {
unsigned char opaque[256];
} crypto_xof_shake128_state;
@@ -20,7 +20,7 @@ size_t crypto_xof_shake256_statebytes(void);
SODIUM_EXPORT
unsigned char crypto_xof_shake256_domain_standard(void);
typedef struct CRYPTO_ALIGN(64) crypto_xof_shake256_state {
typedef struct CRYPTO_ALIGN(16) crypto_xof_shake256_state {
unsigned char opaque[256];
} crypto_xof_shake256_state;
@@ -20,7 +20,7 @@ size_t crypto_xof_turboshake128_statebytes(void);
SODIUM_EXPORT
unsigned char crypto_xof_turboshake128_domain_standard(void);
typedef struct CRYPTO_ALIGN(64) crypto_xof_turboshake128_state {
typedef struct CRYPTO_ALIGN(16) crypto_xof_turboshake128_state {
unsigned char opaque[256];
} crypto_xof_turboshake128_state;
@@ -20,7 +20,7 @@ size_t crypto_xof_turboshake256_statebytes(void);
SODIUM_EXPORT
unsigned char crypto_xof_turboshake256_domain_standard(void);
typedef struct CRYPTO_ALIGN(64) crypto_xof_turboshake256_state {
typedef struct CRYPTO_ALIGN(16) crypto_xof_turboshake256_state {
unsigned char opaque[256];
} crypto_xof_turboshake256_state;