Hi there,
I'm a software developer with more than 21 years of professional experience. The programming languages that i use for development are C, C++, .NET, PHP, nodejs, java and Rust.
I'm bidding your project. Differences between hashing sha256 using CPU and Intel QAT are:
CPU
- initialize hash context
- hashing done synchronously
Intel QAT
- establish a session
- hashing done synchronously and asynchronously
- for asynchronous hashing need to provide callback function
Please feel free to contact me. I look forward to hearing from you.
Best regards
Irwan