Просмотр исходного кода

add missing items to crypt_sizes

Karel Miko 8 лет назад
Родитель
Сommit
b79ae63408
1 измененных файлов с 23 добавлено и 4 удалено
  1. 23 4
      src/misc/crypt/crypt_sizes.c

+ 23 - 4
src/misc/crypt/crypt_sizes.c

@@ -180,6 +180,15 @@ static const crypt_size _crypt_sizes[] = {
 #ifdef LTC_PMAC
     _SZ_STRINGIFY_T(pmac_state),
 #endif
+#ifdef LTC_POLY1305
+    _SZ_STRINGIFY_T(poly1305_state),
+#endif
+#ifdef LTC_BLAKE2SMAC
+    _SZ_STRINGIFY_T(blake2smac_state),
+#endif
+#ifdef LTC_BLAKE2BMAC
+    _SZ_STRINGIFY_T(blake2bmac_state),
+#endif
 #ifdef LTC_XCBC
     _SZ_STRINGIFY_T(xcbc_state),
 #endif
@@ -189,6 +198,9 @@ static const crypt_size _crypt_sizes[] = {
 #ifdef LTC_OCB3_MODE
     _SZ_STRINGIFY_T(ocb3_state),
 #endif
+#ifdef LTC_CHACHA20POLY1305_MODE
+    _SZ_STRINGIFY_T(chacha20poly1305_state),
+#endif
 #ifdef LTC_GCM_MODE
     _SZ_STRINGIFY_T(gcm_state),
 #endif
@@ -196,10 +208,7 @@ static const crypt_size _crypt_sizes[] = {
     _SZ_STRINGIFY_T(eax_state),
 #endif
 #ifdef LTC_CCM_MODE
-/* not defined */
-#endif
-#ifdef LRW_MODE
-/* not defined */
+    _SZ_STRINGIFY_T(ccm_state),
 #endif
 
     /* asymmetric keys */
@@ -242,6 +251,16 @@ static const crypt_size _crypt_sizes[] = {
     /* sprng has no state as it uses other potentially available sources */
     /* like /dev/random.  See Developers Guide for more info. */
 
+#ifdef LTC_SOBER128_STREAM
+    _SZ_STRINGIFY_T(sober128_state),
+#endif
+#ifdef LTC_RC4_STREAM
+    _SZ_STRINGIFY_T(rc4_state),
+#endif
+#ifdef LTC_CHACHA
+    _SZ_STRINGIFY_T(chacha_state),
+#endif
+
 #ifdef LTC_ADLER32
     _SZ_STRINGIFY_T(adler32_state),
 #endif