1 2 #define HASH_THREAD 3 /* sha512 related params and structures*/ 4 #define DIGEST_NWORDS (ISAL_SHA512_DIGEST_NWORDS * 2) 5 #define MB_BUFS ISAL_SHA512_MAX_LANES 6 #define HASH_CTX_MGR ISAL_SHA512_HASH_CTX_MGR 7 #define HASH_CTX ISAL_SHA512_HASH_CTX 8 9 #define OSSL_THREAD_FUNC sha512_ossl_func 10 #define OSSL_HASH_FUNC SHA512 11 #define MB_THREAD_FUNC sha512_mb_func 12 #define CTX_MGR_INIT isal_sha512_ctx_mgr_init 13 #define CTX_MGR_SUBMIT isal_sha512_ctx_mgr_submit 14 #define CTX_MGR_FLUSH isal_sha512_ctx_mgr_flush 15 16 #define rounds_buf ISAL_SHA512_MAX_LANES 17 18 #include "md5_thread.c" 19 20 #undef HASH_THREAD 21