Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Async v5.6.4 #6931

Merged
merged 2 commits into from
Oct 31, 2023
Merged

Async v5.6.4 #6931

merged 2 commits into from
Oct 31, 2023

Conversation

dgarske
Copy link
Contributor

@dgarske dgarske commented Oct 31, 2023

Description

  • Fix for async edge case with Intel QuickAssist/Cavium Nitrox that was broken in PR More async cb #6783. Was causing re-entry and multiple calls for some operations like DH KeyGen that don't advance state on completion. wolfSSL Async Release v5.6.4 wolfAsyncCrypt#71
  • Fix for ECH build errors in API unit test without IO dependencies.

Testing

./configure --with-intelqa=../QAT1.8 --enable-asynccrypt --enable-all --enable-trackmemory CFLAGS="-DQAT_DEBUG -DWOLFSSL_DEBUG_MEMORY -DWOLFSSL_DEBUG_MEMORY_PRINT -DWC_ASYNC_NO_HASH" --enable-debug --disable-shared && make
sudo ./tests/unit.test

Checklist

  • added tests
  • updated/added doxygen
  • updated appropriate READMEs
  • Updated manual and documentation

… broken in PR wolfSSL#6783. Was causing re-entry and multiple calls for some operations like DH KeyGen that don't advance state on completion. wolfSSL/wolfAsyncCrypt#71
@JacobBarthelmeh JacobBarthelmeh merged commit 7435d23 into wolfSSL:master Oct 31, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants