mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-25 08:37:13 +09:00
Relax alignment of SHAKE states
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user