Skip to content

Regression testing fixes: ARM/PP64 asm fixes, plus more#10775

Merged
dgarske merged 1 commit into
wolfSSL:masterfrom
SparkiDev:regression_fixes_26
Jun 25, 2026
Merged

Regression testing fixes: ARM/PP64 asm fixes, plus more#10775
dgarske merged 1 commit into
wolfSSL:masterfrom
SparkiDev:regression_fixes_26

Conversation

@SparkiDev

Copy link
Copy Markdown
Contributor

Description

ARM64/ARM32/Thumb2:

  • Inline-asm use param names not registers.
  • Return value through first parameter and not first register
  • 32-bit values zero extended when loaded off stack
    aes.c: Aligned-accedd GHASH for 32-bit CPUs.
    test.c: #ifdef protection update.
    sha3.h: make digest and block size constants defines for use in hash.h
    sha512.h: internal Transform_Sha512* functions declared when only SHA-384.
    sp_int.h: include WOLFSSL_SP_MATH_ALL in SP_INT_BITS selection
    memory.c: fix printf format to be compatible with more platforms

Testing

Regression testing.

ARM64/ARM32/Thumb2:
  - Inline-asm use param names not registers.
  - Return value through first parameter and not first register
  - 32-bit values zero extended when loaded off stack
aes.c: Aligned-accedd GHASH for 32-bit CPUs.
test.c: #ifdef protection update.
sha3.h: make digest and block size constants defines for use in hash.h
sha512.h: internal Transform_Sha512* functions declared when only SHA-384.
sp_int.h: include WOLFSSL_SP_MATH_ALL in SP_INT_BITS selection
memory.c: fix printf format to be compatible with more platforms
@SparkiDev SparkiDev self-assigned this Jun 25, 2026
@SparkiDev

Copy link
Copy Markdown
Contributor Author

Jenkins: retest this please

FIPS: failed
generic timedout

@wolfSSL-Fenrir-bot wolfSSL-Fenrir-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fenrir Automated Review — PR #10775

Scan targets checked: wolfcrypt-bugs, wolfcrypt-port-bugs, wolfcrypt-rs-bugs, wolfcrypt-src, wolfssl-bugs, wolfssl-src

No new issues found in the changed files. ✅

@SparkiDev SparkiDev assigned wolfSSL-Bot and unassigned SparkiDev Jun 25, 2026
@SparkiDev SparkiDev requested a review from wolfSSL-Bot June 25, 2026 12:18
@dgarske dgarske self-assigned this Jun 25, 2026
@dgarske dgarske requested review from dgarske and removed request for wolfSSL-Bot June 25, 2026 17:29
@dgarske dgarske merged commit 23bfe9b into wolfSSL:master Jun 25, 2026
304 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants