Skip to content

ARM32 HW Crypto: AES-GCM set key unaligned key#9671

Merged
dgarske merged 1 commit intowolfSSL:masterfrom
SparkiDev:aes_gcm_arm32_hw_crypto_set_key_unaligned
Feb 18, 2026
Merged

ARM32 HW Crypto: AES-GCM set key unaligned key#9671
dgarske merged 1 commit intowolfSSL:masterfrom
SparkiDev:aes_gcm_arm32_hw_crypto_set_key_unaligned

Conversation

@SparkiDev
Copy link
Copy Markdown
Contributor

Description

The key is user data and is not necessarily aligned.
Load key data using 8-bit (byte) alignment.

Testing

./configure --disable-shared LDFLAGS=--static --host=armv8 CC=arm-linux-gnueabihf-gcc --enable-aesgcm --enable-armasm

Checklist

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

The key is user data and is not necessarily aligned.
Load key data using 8-bit (byte) alignment.
@SparkiDev SparkiDev self-assigned this Jan 15, 2026
@SparkiDev
Copy link
Copy Markdown
Contributor Author

Code generated by:
https://github.com/wolfSSL/scripts/pull/542

@SparkiDev
Copy link
Copy Markdown
Contributor Author

retest this please

hostap and wp-supplicant fail:
Cloning into 'hostap'...
fatal: unable to connect to w1.fi:
w1.fi[0: 212.71.239.96]: errno=Connection refused

@SparkiDev SparkiDev assigned wolfSSL-Bot and unassigned SparkiDev Feb 18, 2026
@dgarske
Copy link
Copy Markdown
Member

dgarske commented Feb 18, 2026

Jenkins retest this please. History lost

@dgarske dgarske merged commit 2971c70 into wolfSSL:master Feb 18, 2026
384 of 387 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.

3 participants