xref: /isa-l_crypto/examples/saturation_test/sha1_thread.c (revision 8957a389f5d64ee2efc6641cf687254ffa866864)
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