Name
Date
Size
#Lines
LOC

..--

MakefileH A D05-Sep-2017550 2821

README.txtH A D12-Feb-2024961 2621

aes_thread.cH A D21-May-202411 KiB410311

isal_multithread_perf.cH A D12-May-20246.6 KiB192161

isal_multithread_perf.hH A D15-Apr-20241.5 KiB6754

md5_thread.cH A D12-May-20247.9 KiB235184

sha1_thread.cH A D12-May-2024576 2114

sha256_thread.cH A D12-May-2024600 2114

sha512_thread.cH A D12-May-2024606 2114

README.txt

1/*
2 * Saturation Test
3 * Written by Xiaodong Liu <xiaodong.liu@intel.com>
4 */
5
6This tool is used to judge the saturation performance of ISA-L's multi-buffer hash and other algorithms.
7It can be used to give a comparison between multi-buffer hash and OpenSSL's single buffer hash.
8
9Compilation:
10(Make sure isa-l_crypto library is already installed. Other libs required are openssl and pthread.)
11make
12
13Usage: ./isal_multithread_perf -n num_threads
14        -v verbose output
15        -t time to run(secs)
16        -n number of algorithm threads
17        -l len of each buffer(KB)
18        -a memory copy before algorithm -- 1 do(default); 0 not do
19        -b memory copy after algorithm -- 1 do(default); 0 not do
20        -m method of algorithm:  md5  md5_mb  sha1  sha1_mb  sha256  sha256_mb
21          sha512  sha512_mb  cbc_128_dec  cbc_192_dec  cbc_256_dec  xts_128_enc
22          xts_256_enc  gcm_128_enc  gcm_256_enc
23
24Example:
25./isal_multithread_perf -m md5 -n 10
26