Skip to content

Commit 93abe23

Browse files
authored
Merge pull request #22 from wolfSSL/qat_bench
Performance improvements for QuickAssist
2 parents 3a31fef + 53ffbb7 commit 93abe23

5 files changed

Lines changed: 383 additions & 275 deletions

File tree

README-async.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,21 @@ wolfSSL Client Benchmark 16384 bytes
268268

269269
## Change Log
270270

271+
### wolfSSL Async Release v3.15.8 (03/01/2019) - Intermediate release
272+
273+
* Performance improvements for QuickAssist.
274+
* Added new build option `QAT_POLL_RESP_QUOTA` to indicate maximum number of callbacks to service per poll. The default is 0 (all), was previously 8.
275+
* Added useful QAT_DEBUG logging for ECC and DH operations.
276+
* Cleanup whitespace in quickassist.c.
277+
* Enhanced the Cavium macros for `CAVIUM_MAX_PENDING` and `CAVIUM_MAX_POLL` over-ridable.
278+
* Added build-time override for benchmark thread count `WC_ASYNC_BENCH_THREAD_COUNT`.
279+
* Fixes for wolfCrypt test with asynchronous support enabled and `--enable-nginx`.
280+
* Fix to use QAT for ECC sign and verify when SP is enabled and key was initialized with devId.
281+
* Fixes issues with wolfCrypt test and QAT not properly calling "again" for the ECC sign, verify and shared secret.
282+
* Correct the output for multi-threaded benchmark using `-base10` option.
283+
* Fixes to QAT HMAC enables in benchmark tool.
284+
* Adds new `NO_HW_BENCH` to support using multi-threaded software only benchmarks.
285+
271286
### wolfSSL Async Release v3.15.7 (12/27/2018)
272287

273288
* Fixes for various analysis warnings (https://github.com/wolfSSL/wolfssl/pull/2003).

0 commit comments

Comments
 (0)