@@ -215,7 +215,7 @@ int aegis256x4_raf_scratch_validate(const aegis_raf_scratch *scratch, uint32_
215215
216216/* Opaque context for AEGIS-128L RAF operations. */
217217typedef struct aegis128l_raf_ctx {
218- CRYPTO_ALIGN (32 ) uint8_t opaque [256 ];
218+ CRYPTO_ALIGN (32 ) uint8_t opaque [512 ];
219219} aegis128l_raf_ctx ;
220220
221221/*
@@ -284,7 +284,7 @@ void aegis128l_raf_close(aegis128l_raf_ctx *ctx);
284284
285285/* Opaque context for AEGIS-128X2 RAF operations. See aegis128l_raf_* for API docs. */
286286typedef struct aegis128x2_raf_ctx {
287- CRYPTO_ALIGN (32 ) uint8_t opaque [256 ];
287+ CRYPTO_ALIGN (32 ) uint8_t opaque [512 ];
288288} aegis128x2_raf_ctx ;
289289
290290int aegis128x2_raf_create (aegis128x2_raf_ctx * ctx , const aegis_raf_io * io , const aegis_raf_rng * rng ,
@@ -309,7 +309,7 @@ void aegis128x2_raf_close(aegis128x2_raf_ctx *ctx);
309309
310310/* Opaque context for AEGIS-128X4 RAF operations. See aegis128l_raf_* for API docs. */
311311typedef struct aegis128x4_raf_ctx {
312- CRYPTO_ALIGN (64 ) uint8_t opaque [256 ];
312+ CRYPTO_ALIGN (64 ) uint8_t opaque [512 ];
313313} aegis128x4_raf_ctx ;
314314
315315int aegis128x4_raf_create (aegis128x4_raf_ctx * ctx , const aegis_raf_io * io , const aegis_raf_rng * rng ,
@@ -334,7 +334,7 @@ void aegis128x4_raf_close(aegis128x4_raf_ctx *ctx);
334334
335335/* Opaque context for AEGIS-256 RAF operations. Master key is 32 bytes. */
336336typedef struct aegis256_raf_ctx {
337- CRYPTO_ALIGN (16 ) uint8_t opaque [256 ];
337+ CRYPTO_ALIGN (16 ) uint8_t opaque [512 ];
338338} aegis256_raf_ctx ;
339339
340340int aegis256_raf_create (aegis256_raf_ctx * ctx , const aegis_raf_io * io , const aegis_raf_rng * rng ,
@@ -359,7 +359,7 @@ void aegis256_raf_close(aegis256_raf_ctx *ctx);
359359
360360/* Opaque context for AEGIS-256X2 RAF operations. Master key is 32 bytes. */
361361typedef struct aegis256x2_raf_ctx {
362- CRYPTO_ALIGN (32 ) uint8_t opaque [256 ];
362+ CRYPTO_ALIGN (32 ) uint8_t opaque [512 ];
363363} aegis256x2_raf_ctx ;
364364
365365int aegis256x2_raf_create (aegis256x2_raf_ctx * ctx , const aegis_raf_io * io , const aegis_raf_rng * rng ,
@@ -384,7 +384,7 @@ void aegis256x2_raf_close(aegis256x2_raf_ctx *ctx);
384384
385385/* Opaque context for AEGIS-256X4 RAF operations. Master key is 32 bytes. */
386386typedef struct aegis256x4_raf_ctx {
387- CRYPTO_ALIGN (64 ) uint8_t opaque [256 ];
387+ CRYPTO_ALIGN (64 ) uint8_t opaque [512 ];
388388} aegis256x4_raf_ctx ;
389389
390390int aegis256x4_raf_create (aegis256x4_raf_ctx * ctx , const aegis_raf_io * io , const aegis_raf_rng * rng ,
0 commit comments