1acb6d415SXiaodong Liu 2acb6d415SXiaodong Liu #define HASH_THREAD 3acb6d415SXiaodong Liu /* sha256 related params and structures*/ 40a437795SPablo de Lara #define DIGEST_NWORDS ISAL_SHA256_DIGEST_NWORDS 50a437795SPablo de Lara #define MB_BUFS ISAL_SHA256_MAX_LANES 60a437795SPablo de Lara #define HASH_CTX_MGR ISAL_SHA256_HASH_CTX_MGR 70a437795SPablo de Lara #define HASH_CTX ISAL_SHA256_HASH_CTX 8acb6d415SXiaodong Liu 9acb6d415SXiaodong Liu #define OSSL_THREAD_FUNC sha256_ossl_func 10acb6d415SXiaodong Liu #define OSSL_HASH_FUNC SHA256 11acb6d415SXiaodong Liu #define MB_THREAD_FUNC sha256_mb_func 12*8957a389SPablo de Lara #define CTX_MGR_INIT isal_sha256_ctx_mgr_init 13*8957a389SPablo de Lara #define CTX_MGR_SUBMIT isal_sha256_ctx_mgr_submit 14*8957a389SPablo de Lara #define CTX_MGR_FLUSH isal_sha256_ctx_mgr_flush 15acb6d415SXiaodong Liu 160a437795SPablo de Lara #define rounds_buf ISAL_SHA256_MAX_LANES 17acb6d415SXiaodong Liu 18acb6d415SXiaodong Liu #include "md5_thread.c" 19acb6d415SXiaodong Liu 20acb6d415SXiaodong Liu #undef HASH_THREAD 21