1acb6d415SXiaodong Liu 2acb6d415SXiaodong Liu #define HASH_THREAD 3acb6d415SXiaodong Liu /* sha1 related params and structures*/ 4*8957a389SPablo de Lara #define DIGEST_NWORDS ISAL_SHA1_DIGEST_NWORDS 5*8957a389SPablo de Lara #define MB_BUFS ISAL_SHA1_MAX_LANES 6*8957a389SPablo de Lara #define HASH_CTX_MGR ISAL_SHA1_HASH_CTX_MGR 7*8957a389SPablo de Lara #define HASH_CTX ISAL_SHA1_HASH_CTX 8acb6d415SXiaodong Liu 9acb6d415SXiaodong Liu #define OSSL_THREAD_FUNC sha1_ossl_func 10acb6d415SXiaodong Liu #define OSSL_HASH_FUNC SHA1 11acb6d415SXiaodong Liu #define MB_THREAD_FUNC sha1_mb_func 12*8957a389SPablo de Lara #define CTX_MGR_INIT isal_sha1_ctx_mgr_init 13*8957a389SPablo de Lara #define CTX_MGR_SUBMIT isal_sha1_ctx_mgr_submit 14*8957a389SPablo de Lara #define CTX_MGR_FLUSH isal_sha1_ctx_mgr_flush 15acb6d415SXiaodong Liu 16*8957a389SPablo de Lara #define rounds_buf ISAL_SHA1_MAX_LANES 17acb6d415SXiaodong Liu 18acb6d415SXiaodong Liu #include "md5_thread.c" 19acb6d415SXiaodong Liu 20acb6d415SXiaodong Liu #undef HASH_THREAD 21