22 #ifndef WOLF_CRYPT_CAAM_SHA_H 23 #define WOLF_CRYPT_CAAM_SHA_H 25 #include <wolfssl/wolfcrypt/settings.h> 27 #ifdef WOLFSSL_IMX6_CAAM 31 #define WOLFSSL_NO_HASH_RAW 33 #ifndef WC_CAAM_CTXLEN 35 #define WC_CAAM_CTXLEN 8 38 #ifndef WC_CAAM_HASH_BLOCK 41 #define WC_CAAM_HASH_BLOCK 64 44 #ifndef WC_CAAM_MAX_DIGEST 45 #define WC_CAAM_MAX_DIGEST 20 47 #undef WC_CAAM_MAX_DIGEST 48 #define WC_CAAM_MAX_DIGEST 32 52 #undef WC_CAAM_MAX_DIGEST 53 #define WC_CAAM_MAX_DIGEST 32 57 #undef WC_CAAM_MAX_DIGEST 58 #define WC_CAAM_MAX_DIGEST 64 62 #undef WC_CAAM_MAX_DIGEST 63 #define WC_CAAM_MAX_DIGEST 64 69 word32 ctx[(WC_CAAM_MAX_DIGEST + WC_CAAM_CTXLEN) /
sizeof(word32)];
71 word32 buffer[WC_CAAM_HASH_BLOCK /
sizeof(word32)];
Definition: wolfcaam_sha.h:68