- Timestamp:
- Feb 7, 2019, 8:36:33 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/wolfssl-3.12.2/wolfssl/wolfcrypt/md5.h
r352 r372 19 19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA 20 20 */ 21 22 /*! 23 \file wolfssl/wolfcrypt/md5.h 24 */ 21 25 22 26 … … 49 53 /* in bytes */ 50 54 enum { 51 WC_MD5 = 0, /* hash type unique */55 WC_MD5 = WC_HASH_TYPE_MD5, 52 56 WC_MD5_BLOCK_SIZE = 64, 53 57 WC_MD5_DIGEST_SIZE = 16, … … 55 59 }; 56 60 61 57 62 #ifdef WOLFSSL_MICROCHIP_PIC32MZ 58 63 #include <wolfssl/wolfcrypt/port/pic32/pic32mz-crypt.h> 64 #endif 65 #ifdef STM32_HASH 66 #include <wolfssl/wolfcrypt/port/st/stm32.h> 59 67 #endif 60 68 #ifdef WOLFSSL_ASYNC_CRYPT … … 64 72 #ifdef WOLFSSL_TI_HASH 65 73 #include "wolfssl/wolfcrypt/port/ti/ti-hash.h" 74 #elif defined(WOLFSSL_IMX6_CAAM) 75 #include "wolfssl/wolfcrypt/port/caam/wolfcaam_sha.h" 66 76 #else 67 77 68 78 /* MD5 digest */ 69 79 typedef struct wc_Md5 { 80 #ifdef STM32_HASH 81 STM32_HASH_Context stmCtx; 82 #else 70 83 word32 buffLen; /* in bytes */ 71 84 word32 loLen; /* length in bytes */ … … 81 94 hashUpdCache cache; /* cache for updates */ 82 95 #endif 83 #if defined(STM32_HASH) && defined(WOLFSSL_STM32_CUBEMX) 84 HASH_HandleTypeDef hashHandle; 85 #endif 96 #endif /* STM32_HASH */ 86 97 #ifdef WOLFSSL_ASYNC_CRYPT 87 98 WC_ASYNC_DEV asyncDev;
Note:
See TracChangeset
for help on using the changeset viewer.