Skip to content

20251125-aes-arm-fixes#9475

Merged
anhu merged 1 commit intowolfSSL:masterfrom
douzzer:20251125-aes-arm-fixes
Nov 26, 2025
Merged

20251125-aes-arm-fixes#9475
anhu merged 1 commit intowolfSSL:masterfrom
douzzer:20251125-aes-arm-fixes

Conversation

@douzzer
Copy link
Copy Markdown
Contributor

@douzzer douzzer commented Nov 25, 2025

wolfcrypt/src/aes.c: in the WOLFSSL_ARMASM && GCM_SMALL && !__aarch64__ static C implementation of GCM_gmult_len(), rename to GCM_gmult_len_armasm_C() (incompatible with other implementations);

wolfcrypt/src/aes.c: move FREESCALE_MMCAU implementations later (minimum precedence) for wc_AesEncrypt(), wc_AesDecrypt(), wc_AesSetKeyLocal(), wc_AesSetKey(), and wc_AesSetKeyDirect() (fixes ZD#20862).

tested with

wolfssl-multi-test.sh ...
super-quick-check
'.*-O3-.*'
lean-fips-dev-aarch64-armasm-sanitizer
lean-fips-dev-armv7-small-armasm-sanitizer

@devin-ai-integration

This comment was marked as spam.

@douzzer
Copy link
Copy Markdown
Contributor Author

douzzer commented Nov 25, 2025

retest this please

Found unhandled hudson.remoting.RequestAbortedException exception:
java.io.StreamCorruptedException: invalid stream header: 636F7272
	hudson.remoting.Request.abort(Request.java:358)
	hudson.remoting.Channel.terminate(Channel.java:1189)
	hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:95)

Copy link
Copy Markdown
Member

@anhu anhu left a comment

Choose a reason for hiding this comment

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

LGTM , on to SparkiDev for the real review.

@anhu anhu self-requested a review November 25, 2025 20:46
anhu
anhu previously approved these changes Nov 25, 2025
@SparkiDev SparkiDev assigned douzzer and unassigned wolfSSL-Bot Nov 26, 2025
Comment thread src/ssl_load.c Outdated
@douzzer douzzer assigned SparkiDev and wolfSSL-Bot and unassigned douzzer Nov 26, 2025
@douzzer douzzer requested a review from SparkiDev November 26, 2025 04:44
…__ static C implementation of GCM_gmult_len(), rename to GCM_gmult_len_armasm_C() (incompatible with other implementations);

wolfcrypt/src/aes.c: move FREESCALE_MMCAU implementations later (minimum precedence) for wc_AesEncrypt(), wc_AesDecrypt(), wc_AesSetKeyLocal(), wc_AesSetKey(), and wc_AesSetKeyDirect() (fixes ZD#20862).
@douzzer
Copy link
Copy Markdown
Contributor Author

douzzer commented Nov 26, 2025

retest this please

Found unhandled org.jenkinsci.plugins.workflow.support.steps.AgentOfflineException exception:
Unable to create live FilePath for wolf-linux-cloud-node-b5ndwc; wolf-linux-cloud-node-b5ndwc was marked offline: Connection was broken

@douzzer douzzer dismissed SparkiDev’s stale review November 26, 2025 18:16

fixed (removed offending changes)

@anhu anhu requested review from SparkiDev and removed request for SparkiDev November 26, 2025 18:19
@anhu anhu merged commit a02b61a into wolfSSL:master Nov 26, 2025
321 of 326 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