Skip to content

Commit c903a8c

Browse files
Merge pull request #6854 from SparkiDev/aes_bit_sliced
AES bitsliced implementation added
2 parents a04eb81 + 5b863dc commit c903a8c

4 files changed

Lines changed: 1549 additions & 365 deletions

File tree

configure.ac

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2493,6 +2493,16 @@ then
24932493
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_AES_CFB"
24942494
fi
24952495

2496+
AC_ARG_ENABLE([aes-bitsliced],
2497+
[AS_HELP_STRING([--enable-aes-bitsliced],[Enable bitsliced implementation of AES (default: disabled)])],
2498+
[ ENABLED_AESBS=$enableval ],
2499+
[ ENABLED_AESBS=no ]
2500+
)
2501+
2502+
if test "$ENABLED_AESBS" = "yes"
2503+
then
2504+
AM_CFLAGS="$AM_CFLAGS -DWC_AES_BITSLICED -DHAVE_AES_ECB"
2505+
fi
24962506

24972507
# SM4
24982508
ENABLED_SM4="no"
@@ -9563,6 +9573,7 @@ echo " * AES-CFB: $ENABLED_AESCFB"
95639573
echo " * AES-OFB: $ENABLED_AESOFB"
95649574
echo " * AES-SIV: $ENABLED_AESSIV"
95659575
echo " * AES-EAX: $ENABLED_AESEAX"
9576+
echo " * AES Bitspliced: $ENABLED_AESBS"
95669577
echo " * ARIA: $ENABLED_ARIA"
95679578
echo " * DES3: $ENABLED_DES3"
95689579
echo " * Camellia: $ENABLED_CAMELLIA"

0 commit comments

Comments
 (0)