Skip to content

Commit ae9291f

Browse files
committed
Add FIPS required forward declaration of streaming struct
1 parent 897d55f commit ae9291f

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

wolfssl/wolfcrypt/aes.h

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -420,18 +420,19 @@ struct Aes {
420420
Aes tweak;
421421
};
422422

423-
#ifndef WC_AESXTS_TYPE_DEFINED
424-
typedef struct XtsAes XtsAes;
425-
#define WC_AESXTS_TYPE_DEFINED
426-
#endif
427-
428423
#ifdef WOLFSSL_AESXTS_STREAM
429424
struct XtsAesStreamData {
430425
byte tweak_block[AES_BLOCK_SIZE];
431426
word32 bytes_crypted_with_this_tweak;
432427
};
433428
#endif
434429

430+
#ifndef WC_AESXTS_TYPE_DEFINED
431+
typedef struct XtsAes XtsAes;
432+
typedef struct XtsAesStreamData XtsAesStreamData;
433+
#define WC_AESXTS_TYPE_DEFINED
434+
#endif
435+
435436
#endif
436437

437438

0 commit comments

Comments
 (0)